bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 6/8] mach-defpager: fix warnings about uninitialized variables


From: Justus Winter
Subject: [PATCH 6/8] mach-defpager: fix warnings about uninitialized variables
Date: Wed, 12 Mar 2014 15:55:52 +0100

* mach-defpager/default_pager.c (S_default_pager_objects): Initialize
address, size-pairs to 0.
(S_default_pager_object_pages): Likewise.
* mach-defpager/kalloc.c (kget_space): Likewise.
---
 mach-defpager/default_pager.c | 12 ++++++------
 mach-defpager/kalloc.c        |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/mach-defpager/default_pager.c b/mach-defpager/default_pager.c
index 1b9d511..4127126 100644
--- a/mach-defpager/default_pager.c
+++ b/mach-defpager/default_pager.c
@@ -3423,13 +3423,13 @@ S_default_pager_objects (mach_port_t pager,
                         mach_port_array_t *portsp,
                         natural_t *pcountp)
 {
-       vm_offset_t                     oaddr;  /* memory for objects */
-       vm_size_t                       osize;  /* current size */
+       vm_offset_t                     oaddr = 0; /* memory for objects */
+       vm_size_t                       osize = 0; /* current size */
        default_pager_object_t          *objects;
        natural_t                       opotential;
 
-       vm_offset_t                     paddr;  /* memory for ports */
-       vm_size_t                       psize;  /* current size */
+       vm_offset_t                     paddr = 0; /* memory for ports */
+       vm_size_t                       psize = 0; /* current size */
        mach_port_t                     *ports;
        natural_t                       ppotential;
 
@@ -3657,8 +3657,8 @@ S_default_pager_object_pages (mach_port_t pager,
                              default_pager_page_array_t *pagesp,
                              natural_t *countp)
 {
-       vm_offset_t                     addr;   /* memory for page offsets */
-       vm_size_t                       size;   /* current memory size */
+       vm_offset_t                     addr = 0; /* memory for page offsets */
+       vm_size_t                       size = 0; /* current memory size */
        default_pager_page_t            *pages;
        natural_t                       potential, actual;
        kern_return_t                   kr;
diff --git a/mach-defpager/kalloc.c b/mach-defpager/kalloc.c
index 777cd3d..2f8f002 100644
--- a/mach-defpager/kalloc.c
+++ b/mach-defpager/kalloc.c
@@ -122,7 +122,7 @@ void kalloc_init(void)
  */
 vm_offset_t kget_space(vm_offset_t size)
 {
-       vm_size_t       space_to_add;
+       vm_size_t       space_to_add = 0;
        vm_offset_t     new_space = 0;
        vm_offset_t     addr;
 
-- 
1.9.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]