Talked to Michal, the local code refactorying may impact those big feature or improvement patchset, e.g patch 2/4 and patch 3/4 will conflict with Dan's patchset: [PATCH v5 00/10] mm: Sub-section memory hotplug support So I would like to discard them and only repost patch 1/4 and 4/4 after addressing reviewers' concern. Sorry for the noise. On 03/26/19 at 05:02pm, Baoquan He wrote: > This is v2 post. V1 is here: > http://lkml.kernel.org/r/20190320073540.12866-1-bhe@xxxxxxxxxx > > This patchset includes 4 patches. The first three patches are around > sparse_add_one_section(). The last one is a simple clean up patch when > review codes in hotplug path, carry it in this patchset. > > Baoquan He (4): > mm/sparse: Clean up the obsolete code comment > mm/sparse: Optimize sparse_add_one_section() > mm/sparse: Rename function related to section memmap allocation/free > drivers/base/memory.c: Rename the misleading parameter > > drivers/base/memory.c | 6 ++--- > mm/sparse.c | 58 ++++++++++++++++++++++--------------------- > 2 files changed, 33 insertions(+), 31 deletions(-) > > -- > 2.17.2 >