commit 29ffb9c1fb4acbda207985ad1558191ffb776bee Author: Greg Kroah-Hartman Date: Fri Nov 24 11:26:29 2017 +0100 Linux 4.4.102 commit 0208fabf7256245125fbabf03207a0da4000ea2d Author: Michal Hocko Date: Fri Nov 24 11:13:07 2017 +0100 mm, hwpoison: fixup "mm: check the return value of lookup_page_ext for all call sites" Backport of the upstream commit f86e4271978b ("mm: check the return value of lookup_page_ext for all call sites") is wrong for hwpoison pages. I have accidentally negated the condition for bailout. This basically disables hwpoison pages tracking while the code still might crash on unusual configurations when struct pages do not have page_ext allocated. The fix is trivial to invert the condition. Reported-by: Jiri Slaby Signed-off-by: Michal Hocko Signed-off-by: Greg Kroah-Hartman