diff --git a/[refs] b/[refs] index 536490daa952..1575806ad054 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2eca40a8ccd4160dbfaa5cbd61038d921d0e5f13 +refs/heads/master: 92f7ba70eecf4da8264a767b181cc2090f62d4ad diff --git a/trunk/mm/memory-failure.c b/trunk/mm/memory-failure.c index 729d4b15b645..7fc2130d2737 100644 --- a/trunk/mm/memory-failure.c +++ b/trunk/mm/memory-failure.c @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -661,7 +662,7 @@ static void hwpoison_user_mappings(struct page *p, unsigned long pfn, int i; int kill = 1; - if (PageReserved(p) || PageCompound(p) || PageSlab(p)) + if (PageReserved(p) || PageCompound(p) || PageSlab(p) || PageKsm(p)) return; if (!PageLRU(p))