Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2997075AbdDZJ0J (ORCPT ); Wed, 26 Apr 2017 05:26:09 -0400 Received: from mail-pg0-f66.google.com ([74.125.83.66]:34300 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1436105AbdDZJKr (ORCPT ); Wed, 26 Apr 2017 05:10:47 -0400 From: Naoya Horiguchi To: linux-mm@kvack.org Cc: xiaolong.ye@intel.com, Andrew Morton , Chen Gong , lkp@01.org, linux-kernel@vger.kernel.org, Naoya Horiguchi , Naoya Horiguchi Subject: [PATCH v1 0/2] mm: hwpoison: fix mce-test.ras.fail on 23a003bfd2 Date: Wed, 26 Apr 2017 18:10:39 +0900 Message-Id: <1493197841-23986-1-git-send-email-n-horiguchi@ah.jp.nec.com> X-Mailer: git-send-email 2.7.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1252 Lines: 42 Hello, I wrote fixes for the problems reported by http://lkml.kernel.org/r/20170417055948.GM31394@yexl-desktop. These 2 patches make tsimpleinj.c delivered in mce-test test suite pass. [build8:~/mce-test-official/cases/function/hwpoison]$ ./tsimpleinj dirty page 0x7f657aecb000 signal 7 code 4 addr 0x7f657aecb000 recovered mlocked page 0x7f657aeca000 signal 7 code 4 addr 0x7f657aeca000 recovered clean file page 0x7f657aec9000 23 recovered file dirty page 0x7f657aec8000 signal 7 code 4 addr 0x7f657aec8000 recovered no error on msync expect error no error on fsync expect error hole file dirty page 0x7f657aec7000 signal 7 code 4 addr 0x7f657aec7000 recovered no error on hole msync expect error no error on hole fsync expect error SUCCESS I'm digging another similar issue for hugetlb pages, which need some more research and code, so I'll send it separately later. Thanks, Naoya Horiguchi --- Summary: Naoya Horiguchi (2): mm: hwpoison: call shake_page() unconditionally mm: hwpoison: call shake_page() after try_to_unmap() for mlocked page mm/hwpoison-inject.c | 3 +-- mm/memory-failure.c | 35 +++++++++++++++++++---------------- 2 files changed, 20 insertions(+), 18 deletions(-)