]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - mm/memory-failure.c
HWPOISON: check dirty flag to match against clean page
[karo-tx-linux.git] / mm / memory-failure.c
index df0694c6adefccfafdc18b0ca7926b900f982234..ceb0c7f1932f2e97c18cb1971f5b0593d57172ab 100644 (file)
@@ -785,10 +785,10 @@ static struct page_state {
        { sc|dirty,     sc,             "clean swapcache",      me_swapcache_clean },
 
        { mlock|dirty,  mlock|dirty,    "dirty mlocked LRU",    me_pagecache_dirty },
-       { mlock,        mlock,          "clean mlocked LRU",    me_pagecache_clean },
+       { mlock|dirty,  mlock,          "clean mlocked LRU",    me_pagecache_clean },
 
        { unevict|dirty, unevict|dirty, "dirty unevictable LRU", me_pagecache_dirty },
-       { unevict,      unevict,        "clean unevictable LRU", me_pagecache_clean },
+       { unevict|dirty, unevict,       "clean unevictable LRU", me_pagecache_clean },
 
        { lru|dirty,    lru|dirty,      "dirty LRU",    me_pagecache_dirty },
        { lru|dirty,    lru,            "clean LRU",    me_pagecache_clean },