[lkml]   [2004]   [Jun]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Atomic operation for physically moving a page (for memory defragmentation)
    On Wed, 2004-06-23 at 04:59, Hirokazu Takahashi wrote:
    > We should know that many part of kernel code will access the page
    > without holding a lock_page(). The lock_page() can't block them.

    No, but it will block them from establishing a new PTE to the page. You
    need to:

    1. make sure no new PTEs can be established to the page
    2. make sure there are no valid PTEs to the page.
    3. do the move

    My suggestion relates to 1, only.

    -- Dave

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 14:04    [W:0.018 / U:14.624 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site