On Fri, Jun 26, 2026 at 07:59:22PM +0900, Sang-Heon Jeon wrote:
> On Fri, Jun 26, 2026 at 5:23 PM Mike Rapoport <
rp...@kernel.org> wrote:
> >
> > On Sun, Jun 21, 2026 at 11:59:10PM +0900, Sang-Heon Jeon wrote:
> > > The memblock API guarantees that for_each_mem_range() and
> > > for_each_mem_pfn_range() never return an invalid range, meaning start is
> > > always less than end.
> > >
> > > Several memblock callers still have unnecessary invalid range checks in
> > > their loop bodies, so remove them.
> > >
> > > Sang-Heon Jeon (6):
> > > arm64: mm: remove unreachable invalid range check in
> > > kasan_init_shadow()
> > > LoongArch: remove unreachable invalid range check in kasan_init()
> > > riscv: remove unreachable invalid range check in
> > > create_linear_mapping_page_table()
> > > riscv: remove unreachable invalid range check in kasan_init()
> > > mm: remove unnecessary empty range check in
> > > early_calculate_totalpages()
> > > mm/hugetlb: remove unnecessary empty range check in
> > > hugetlb_bootmem_set_nodes()
> >
> > I queued this for inclusion into memblock tree.
>
> Thank you, Mike.
>
> Could you please review and queue this patch [1] as well? It does the
> same kind of clean up, I just missed it at the time.
> [1]
https://lore.kernel.org/all/20260626032902.70...@gmail.com/
>
> > > arch/arm64/mm/kasan_init.c | 3 ---
> > > arch/loongarch/mm/kasan_init.c | 3 ---
> > > arch/riscv/mm/init.c | 2 --
> > > arch/riscv/mm/kasan_init.c | 3 ---
> > > mm/hugetlb.c | 3 +--
> > > mm/mm_init.c | 3 +--
> > > 6 files changed, 2 insertions(+), 15 deletions(-)
> > >
> > > --
> > > 2.43.0
> > >
> >
> > --
> > Sincerely yours,
> > Mike.
>
> Best Regards,
> Sang-Heon Jeon