lkml.org 
[lkml]   [2016]   [Apr]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 14/24] mm, page_alloc: Simplify last cpupid reset
    Date
    The current reset unnecessarily clears flags and makes pointless calculations.

    Signed-off-by: Mel Gorman <mgorman@techsingularity.net>
    ---
    include/linux/mm.h | 5 +----
    1 file changed, 1 insertion(+), 4 deletions(-)

    diff --git a/include/linux/mm.h b/include/linux/mm.h
    index ffcff53e3b2b..60656db00abd 100644
    --- a/include/linux/mm.h
    +++ b/include/linux/mm.h
    @@ -837,10 +837,7 @@ extern int page_cpupid_xchg_last(struct page *page, int cpupid);

    static inline void page_cpupid_reset_last(struct page *page)
    {
    - int cpupid = (1 << LAST_CPUPID_SHIFT) - 1;
    -
    - page->flags &= ~(LAST_CPUPID_MASK << LAST_CPUPID_PGSHIFT);
    - page->flags |= (cpupid & LAST_CPUPID_MASK) << LAST_CPUPID_PGSHIFT;
    + page->flags |= LAST_CPUPID_MASK << LAST_CPUPID_PGSHIFT;
    }
    #endif /* LAST_CPUPID_NOT_IN_PAGE_FLAGS */
    #else /* !CONFIG_NUMA_BALANCING */
    --
    2.6.4
    \
     
     \ /
      Last update: 2016-04-12 12:41    [W:4.230 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site