Skip to content
  • Hugh Dickins's avatar
    shmem: replace_page must flush_dcache and others · 0142ef6c
    Hugh Dickins authored
    Commit bde05d1c
    
     ("shmem: replace page if mapping excludes its zone")
    is not at all likely to break for anyone, but it was an earlier version
    from before review feedback was incorporated.  Fix that up now.
    
    * shmem_replace_page must flush_dcache_page after copy_highpage [akpm]
    * Expand comment on why shmem_unuse_inode needs page_swapcount [akpm]
    * Remove excess of VM_BUG_ONs from shmem_replace_page [wangcong]
    * Check page_private matches swap before calling shmem_replace_page [hughd]
    * shmem_replace_page allow for unexpected race in radix_tree lookup [hughd]
    
    Signed-off-by: default avatarHugh Dickins <hughd@google.com>
    Cc: Cong Wang <xiyou.wangcong@gmail.com>
    Cc: Christoph Hellwig <hch@infradead.org>
    Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
    Cc: Stephane Marchesin <marcheu@chromium.org>
    Cc: Andi Kleen <andi@firstfloor.org>
    Cc: Dave Airlie <airlied@gmail.com>
    Cc: Daniel Vetter <daniel@ffwll.ch>
    Cc: Rob Clark <rob.clark@linaro.org>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    0142ef6c