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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2C53EC3DA4A for ; Tue, 20 Aug 2024 03:46:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 821BE6B007B; Mon, 19 Aug 2024 23:46:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7D2606B0082; Mon, 19 Aug 2024 23:46:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 699996B0083; Mon, 19 Aug 2024 23:46:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 428AA6B007B for ; Mon, 19 Aug 2024 23:46:06 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id DF6B6A98D0 for ; Tue, 20 Aug 2024 03:46:05 +0000 (UTC) X-FDA: 82471235490.29.ED37D6D Received: from szxga07-in.huawei.com (szxga07-in.huawei.com [45.249.212.35]) by imf01.hostedemail.com (Postfix) with ESMTP id CAC7740002 for ; Tue, 20 Aug 2024 03:46:01 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=none; spf=pass (imf01.hostedemail.com: domain of tongtiangen@huawei.com designates 45.249.212.35 as permitted sender) smtp.mailfrom=tongtiangen@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724125502; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=s5MXd7+LBc2W6/tCtakOOgLWx9k22jzrwAkAgVGQU1w=; b=o+nwhH/EpkwLTWoOnVYHEXx9j255FShDnYR3hd9f9hdHEQDpF1j4pohlAd1Cug5fm2e1lK GXI30HPDAAPg1OS4t4iEzRaaJxAb8gJwxQuD0K1impNoOhYaclqtQ7vV7ZUj6HeACrJiJF hkWOpHq5LKm6fGTm7z7Q5/x3e18/XoI= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=none; spf=pass (imf01.hostedemail.com: domain of tongtiangen@huawei.com designates 45.249.212.35 as permitted sender) smtp.mailfrom=tongtiangen@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724125502; a=rsa-sha256; cv=none; b=sH4kXriHmw4J4ojvMQJxnfXEAsU3+Cj6LBxbK/ocGkqIbDL4wx82JbGVYMh47reCS2OROp Q7HX1gOoXEYjK/GHU6NAGetDi8t/Z7O6xH/YZzBdMGw9YqYMoUy6/95xjqnUU6CIXamhtB JsOtbVpfkxFhDCz3gv89LjTPkA7sIdw= Received: from mail.maildlp.com (unknown [172.19.88.234]) by szxga07-in.huawei.com (SkyGuard) with ESMTP id 4WnwGt5vK8z1S8KR; Tue, 20 Aug 2024 11:40:54 +0800 (CST) Received: from kwepemm600017.china.huawei.com (unknown [7.193.23.234]) by mail.maildlp.com (Postfix) with ESMTPS id 7B09814035E; Tue, 20 Aug 2024 11:45:54 +0800 (CST) Received: from [10.174.179.234] (10.174.179.234) by kwepemm600017.china.huawei.com (7.193.23.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 20 Aug 2024 11:45:52 +0800 Message-ID: <9e27aeee-0e2d-7034-5afc-42f2f14eb02b@huawei.com> Date: Tue, 20 Aug 2024 11:45:51 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Subject: Re: [PATCH v12 6/6] arm64: send SIGBUS to user process for SEA exception To: Jonathan Cameron CC: Mark Rutland , Catalin Marinas , Will Deacon , Andrew Morton , James Morse , Robin Murphy , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Michael Ellerman , Nicholas Piggin , Andrey Ryabinin , Alexander Potapenko , Christophe Leroy , Aneesh Kumar K.V , "Naveen N. Rao" , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , , "H. Peter Anvin" , , , , , , Guohanjun References: <20240528085915.1955987-1-tongtiangen@huawei.com> <20240528085915.1955987-7-tongtiangen@huawei.com> <20240819130809.0000731c@Huawei.com> From: Tong Tiangen In-Reply-To: <20240819130809.0000731c@Huawei.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [10.174.179.234] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To kwepemm600017.china.huawei.com (7.193.23.234) X-Stat-Signature: sbohmirgjdacc1e9knwfmpuwg1aocmoo X-Rspam-User: X-Rspamd-Queue-Id: CAC7740002 X-Rspamd-Server: rspam02 X-HE-Tag: 1724125561-534218 X-HE-Meta: U2FsdGVkX1+9uDJSwhU7UQ+sQUtMu/pozPi0W6GkS89dLvlA+0gsqmn1zOoKA6GnXHAOBCMCWSzX0OGKvRtr21/5q7pLbwy+5bk1FF+E5oLHNAzOUfQnx9GtWP4yTAS/dpmoeH6RppHHGkmOAaesh56hSUVCjPMvy4LGWFmL8W08r3XbCTY0R3K2DGBwlmDqkCWfxh42RoJvOGTjacNGfP1j3zckajTKDOobOUMV9IhOOP3tEbhFUmqUPWcaPsAkW52xzOd6dh4ZHNz75I1qPYpHVAL07Oe615UkfGh868S2oim4kxfet9azzQ2G979iVQwdm6i1bNjwZeW4jsZFaJttY5AfpWqd0wGsol09J38InHCtON+MENkyfLMDZo8FhNIm0YAq5KDCakQizBhoLeBc3Th3oPABl5glrcK+1P0B5Mi4enk8/GeQubKrM//XF5QG18SoA07jmdxHVwsCU7lJ9+M55LSzEuWyrPSEC8/z2T8XvXySHxdTDq8Vqtz7gvVTvbiLXJ5B8WfgWNaSMVwSeZPraWmhiz2UyMHZl+rozseJClecE4MOkhSFG+i1SVUqheoHkCnd1OlmbuKHtWVYaWE1Cw1PJaApSkCoKHLxOoxqdKane7gInnbL45G/WYB0s3Ttk9kg47t/Ck66Hfa+/UkPTfAFqlrwiRGeMn9T1qkBDopRIMD2of6oSVqrG+84A11adMLLLMGcyn1pUYyuFuYe6MBeiXzHoXCCc17CiWOfAb+OR54LO69xqhFcrdsi0wnb+VUfinA2FVVxJNRaPLUZvQgc4YBmsv+QLumkbJL7Xilg0LMZxyRg94NfGC2X78HDUpsYtsEgcaNiDSaunjUT2oYNWgwUUeUdL5tWpnLAItm5zxl2opoAW7yYgTY+fzuLGP9UufxHXpGFfWxECO+MXOBGrRTrZ1PFxfkAsfPWym/D3h00Ppy7uoENo5xLU0OmdPZTWAeQY0g Orpwz68W iQx3td47ACcnlMfW7wB24ne6KgqYfzv2qjhrJZaBol6/Dht5xLmOXuHglTlY/6ifj68IVL5TjbvnY70O3RflioWJ2v/8+iLyN+E26d3QDhTTnVmTlX3ENZ3koYDcHp2siBko/1uRz8oGzKTaIRY/CbWyZp2fuqhTmIlD0m4DGtQ09Vcnoq6gIAxuuoz45XYVIDxi7CngyXeVbW+YDAghvABSyzcMEaofUfTaTPepKUZWD0UbPkzFZQOr0iLHVVl8qmQxCVEdX6YiW4ALWjQ9uVTQcnM9SHMlEGBUJRVhrgms2QduivSK7S8d797GleU5AC/sShfozw3DbHQY= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: 在 2024/8/19 20:08, Jonathan Cameron 写道: > On Tue, 28 May 2024 16:59:15 +0800 > Tong Tiangen wrote: > >> For SEA exception, kernel require take some action to recover from memory >> error, such as isolate poison page adn kill failure thread, which are done >> in memory_failure(). >> >> During our test, the failure thread cannot be killed due to this issue[1], >> Here, I temporarily workaround this issue by sending signals to user >> processes in do_sea(). After [1] is merged, this patch can be rolled back >> or the SIGBUS will be sent repeated. >> >> [1]https://lore.kernel.org/lkml/20240204080144.7977-1-xueshuai@linux.alibaba.com/ > What's the status of that one? Seems better to help get that in than > carry this. > > Jonathan > . That patch set has not been incorporated yet. The latest one is still v11. The consideration here was to ensure the functional integrity of this feature. Considering that this may cause confusion, it is not appropriate to make this temporary modification here. Otherwise, this patch will not be included. Related impacts are described in patch 0. Thanks, Tong.