lkml.org 
[lkml]   [2008]   [Jul]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [resend][PATCH -mm] split_lru: fix pagevec_move_tail() doesn't treat unevictable page
    Hi Kim-san,

    > Hi, Rik and Kosaki-san
    >
    > I want to know exact race situation for remaining git log.
    > As you know, git log is important for me who is newbie to understand source
    >
    > There are many possibility in this race problem.
    >
    > Did you use hugepage in this test ?
    > I think that If you used hugepage, it seems to happen following race.

    I don't use hugepage. but use SYSV-shmem.
    so following scenario is very reasonable.

    OK.
    I resend my patch with following description.


    >
    > --------------
    >
    > CPU1 CPU2
    >
    > shm_unlock
    > scan_mapping_unevictable_pages
    > check_move_unevictable_page
    > ClearPageUnevictable rotate_reclaimable_page
    >
    > PageUnevictable(page) return 0
    > SetPageUnevictable
    > list_move(LRU_UNEVICTABLE)
    >
    > local_irq_save
    >
    > pagevec_move_tail
    >
    > Do you think it is possible ?




    \
     
     \ /
      Last update: 2008-07-02 05:35    [W:0.021 / U:30.176 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site