From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4815FC433E6 for ; Mon, 1 Mar 2021 23:36:28 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id C95DE600CD for ; Mon, 1 Mar 2021 23:36:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C95DE600CD Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 4E0AA8D00B8; Mon, 1 Mar 2021 18:36:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 490A68D0063; Mon, 1 Mar 2021 18:36:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3A5E58D00B8; Mon, 1 Mar 2021 18:36:27 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0074.hostedemail.com [216.40.44.74]) by kanga.kvack.org (Postfix) with ESMTP id 260218D0063 for ; Mon, 1 Mar 2021 18:36:27 -0500 (EST) Received: from smtpin11.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id D0FAF501F for ; Mon, 1 Mar 2021 23:36:26 +0000 (UTC) X-FDA: 77872916772.11.34EF22D Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by imf03.hostedemail.com (Postfix) with ESMTP id A438FC21ECC0 for ; Mon, 1 Mar 2021 23:21:46 +0000 (UTC) Received: by mail-wr1-f42.google.com with SMTP id f12so14108679wrx.8 for ; Mon, 01 Mar 2021 15:21:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=kC8GDcUXOPGUyvDHXnMYm/GChqxaE7fJfLfJj6l9Wts=; b=t91drtsColRrEhdM+QthkTSiRXRPYtkQbLeCAKNwSTdikxtrInj8UJbblbUvo78rYj IRpnhWErNjS/5i64SF/oC7/yYQfocuvNf9ybNhr+/MKROABUIrv/9AUAEFD3iL9E/4VR 69ldNvFrFhJW2myqVwjevp8uJ2J+9Ejm4LYlfcClh/5GjlDD9uBscfG1zE3T9xoiLyfj 3Cqh8tiotXQSsvZ4NPhQbQ3+AQev21OB9plVnf1IR0Pi592Lh8ZJaSarzfdHon9S3WIk /SbchwaFf/8m8B6XgNOBsz2FP8bMc1bqKqp7XoV+DSt0TNb5aa3Xd18jIbj38btIms46 L10Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=kC8GDcUXOPGUyvDHXnMYm/GChqxaE7fJfLfJj6l9Wts=; b=SFD4kDTg6MA3Vhd2qpmhUgL4wFl2tit7wIWdmTdkX97hwGy64UPnWxfdE/fQmhr53L Lx3IkpGPgS16EwrQTx8a4RHVUdbuy5Nl+EBMQnkcw7xlJOEes9r6TWsba84858oAhwJf jYOZ+eNrB30RcSubC2qxxN2cNi2BLUSPrhVQh3TqTRYGF4/h7fLuNDBN9QG53rDvriyv mCEfRwtWy6oHJOBh0dG3q7KvRbzL3oFI1ZzzZrqcxpmB4ENGYab63wrKY1I3LUrXul6R 8dt+2TnTpMOVVTBX6Fdmm9C7vNDDHn8YL+wErdfQnL2yO8/DaKadFulugqc5Hdjirirx tLgw== X-Gm-Message-State: AOAM533me4y5t7rMn1U2+uE7KgqM2VjtHunjTbPNDbr7CVKrF2OCaEES CLgupa+B8On/msgumSOvM/L46fstul5vaXP7632EWA== X-Google-Smtp-Source: ABdhPJxM7tNVxWzMpmSVtuv3/yWEyqwj4TBJS+CSZXWsak1UpUD2zCPToDIEd7K3wq5inLh+NsckBTh0lff+LnIBTKI= X-Received: by 2002:adf:d4ca:: with SMTP id w10mr11929385wrk.146.1614640909016; Mon, 01 Mar 2021 15:21:49 -0800 (PST) MIME-Version: 1.0 From: Jue Wang Date: Mon, 1 Mar 2021 15:21:37 -0800 Message-ID: Subject: Re: [PATCH] mm,hwpoison: return -EBUSY when page already poisoned To: tony.luck@gmail.com Cc: akpm@linux-foundation.org, Borislav Petkov , david@redhat.com, hpa@zytor.com, inux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mingo@redhat.com, naoya.horiguchi@nec.com, osalvador@suse.de, tglx@linutronix.de, x86 , yangfeng1@kingsoft.com, yaoaili@kingsoft.com Content-Type: multipart/alternative; boundary="000000000000d2ceae05bc81e173" X-Stat-Signature: 6xmh8o49z9ij9xirhsgyotxfx8mof6cg X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: A438FC21ECC0 Received-SPF: none (google.com>: No applicable sender policy available) receiver=imf03; identity=mailfrom; envelope-from=""; helo=mail-wr1-f42.google.com; client-ip=209.85.221.42 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1614640906-926421 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000040, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --000000000000d2ceae05bc81e173 Content-Type: text/plain; charset="UTF-8" > So we can send a generic SIGBUS, but not one with the usual extra > information about the location of the error. +1, without virtual address of the error, it's not quite recoverable from the user space' point of view. Is it possible to add a best-effort VMA walk to kill_me_now() and signal via force_sig_mceerr when viable? --000000000000d2ceae05bc81e173 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> So we can send a generi=
c SIGBUS, but not one with the usual extra
> information about the location of the error.
+1, without virtual address of the error, it's not quite reco=
verable from the user space' point of view.
Is it possible to add a best-effort VMA walk to kill_me_now() and s=
ignal via force_sig_mceerr when viable?
--000000000000d2ceae05bc81e173--