]> git.ipfire.org Git - thirdparty/linux.git/commit
drivers/base/memory: improve add_boot_memory_block()
authorGavin Shan <gshan@redhat.com>
Tue, 11 Mar 2025 23:30:43 +0000 (09:30 +1000)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 18 Mar 2025 05:07:01 +0000 (22:07 -0700)
commit61659efdb35ce6c6ac7639342098f3c4548b794b
tree7299fe37661b7ca9ace765360f6a15630bc38b58
parentc637c61c9ed0203d9a1f2ba21fb7a49ddca3ef8f
drivers/base/memory: improve add_boot_memory_block()

Patch series "drivers/base/memory: Two cleanups", v3.

Two cleanups to drivers/base/memory.

This patch (of 2)L

It's unnecessary to count the present sections for the specified block
since the block will be added if any section in the block is present.
Besides, for_each_present_section_nr() can be reused as Andrew Morton
suggested.

Improve by using for_each_present_section_nr() and dropping the
unnecessary @section_count.

No functional changes intended.

Link: https://lkml.kernel.org/r/20250311233045.148943-1-gshan@redhat.com
Link: https://lkml.kernel.org/r/20250311233045.148943-2-gshan@redhat.com
Signed-off-by: Gavin Shan <gshan@redhat.com>
Acked-by: David Hildenbrand <david@redhat.com>
Acked-by: Oscar Salvador <osalvador@suse.de>
Cc: Danilo Krummrich <dakr@kernel.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Rafael J. Wysocki" <rafael@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
drivers/base/memory.c
include/linux/mmzone.h
mm/sparse.c