[PATCH] page_alloc: remove inactive initialization

Li kunyu posted 1 patch 3 years, 8 months ago
mm/page_alloc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[PATCH] page_alloc: remove inactive initialization
Posted by Li kunyu 3 years, 8 months ago
The allocation address of the table pointer variable is first performed
in the function, no initialization assignment is required, and no
invalid pointer will appear.

Signed-off-by: Li kunyu <kunyu@nfschina.com>
---
 mm/page_alloc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index b0bcab50f0a3..38d559e8aee6 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -8885,7 +8885,7 @@ void *__init alloc_large_system_hash(const char *tablename,
 {
 	unsigned long long max = high_limit;
 	unsigned long log2qty, size;
-	void *table = NULL;
+	void *table;
 	gfp_t gfp_flags;
 	bool virt;
 	bool huge;
-- 
2.18.2
Re: [PATCH] page_alloc: remove inactive initialization
Posted by Li kunyu 3 years, 8 months ago
Many thanks to Mr. Andrew Morton, this patch is entered in the mm-unstable module.

Patch address: 
  https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/page_alloc-remove-inactive-initialization.patch

Module address:
  git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm