Re: [PATCH] mm, page_alloc: cleanup usemap_size() when SPARSEMEM is not set

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue 22-01-19 15:56:28, Wei Yang wrote:
> On Tue, Jan 22, 2019 at 04:16:28PM +0100, Michal Hocko wrote:
> >On Tue 22-01-19 15:07:17, Wei Yang wrote:
> >> On Tue, Jan 22, 2019 at 09:55:24AM +0100, Michal Hocko wrote:
> >> >On Sat 19-01-19 07:49:05, Wei Yang wrote:
> >> >> Two cleanups in this patch:
> >> >> 
> >> >>   * since pageblock_nr_pages == (1 << pageblock_order), the roundup()
> >> >>     and right shift pageblock_order could be replaced with
> >> >>     DIV_ROUND_UP()
> >> >
> >> >Why is this change worth it?
> >> >
> >> 
> >> To make it directly show usemapsize is number of times of
> >> pageblock_nr_pages.
> >
> >Does this lead to a better code generation? Does it make the code easier
> >to read/maintain?
> >
> 
> I think the answer is yes.
> 
>   * it reduce the code from 6 lines to 3 lines, 50% off
>   * by reducing calculation back and forth, it would be easier for
>     audience to catch what it tries to do

To be honest, I really do not see this sufficient to justify touching
the code unless the resulting _generated_ code is better/more efficient.
-- 
Michal Hocko
SUSE Labs




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux