All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] hugetlb: initialize variable to avoid compiler warning
@ 2022-12-16 22:45 Mike Kravetz
  0 siblings, 0 replies; only message in thread
From: Mike Kravetz @ 2022-12-16 22:45 UTC (permalink / raw)
  To: linux-mm, linux-kernel; +Cc: Andrew Morton, Mike Kravetz

With the gcc 'maybe-uninitialized' warning enabled, gcc will produce:
  mm/hugetlb.c:6896:20: warning: ‘chg’ may be used uninitialized
This is a false positive, but may be difficult for the compiler to
determine.  maybe-uninitialized is disabled by default, but this gets
flagged as a 0-DAY build regression.

Initialize the variable to silence the warning.

Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com>
---
 mm/hugetlb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index 0dfe441f9f4d..b28b699c0a1a 100644
--- a/mm/hugetlb.c
+++ b/mm/hugetlb.c
@@ -6747,7 +6747,7 @@ bool hugetlb_reserve_pages(struct inode *inode,
 					struct vm_area_struct *vma,
 					vm_flags_t vm_flags)
 {
-	long chg, add = -1;
+	long chg = -1, add = -1;
 	struct hstate *h = hstate_inode(inode);
 	struct hugepage_subpool *spool = subpool_inode(inode);
 	struct resv_map *resv_map;
-- 
2.38.1


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2022-12-16 22:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-16 22:45 [PATCH] hugetlb: initialize variable to avoid compiler warning Mike Kravetz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.