Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp2455433rwb; Fri, 9 Dec 2022 02:15:29 -0800 (PST) X-Google-Smtp-Source: AA0mqf6pXwlhCL5QzCE5x3ezMqUEjwOJRWUbalD2GdWwrRvDfqaGG0XjQqGlwiiXmui3X/eS/EWk X-Received: by 2002:a17:906:9f1e:b0:7c0:7d35:e9db with SMTP id fy30-20020a1709069f1e00b007c07d35e9dbmr6302760ejc.15.1670580929154; Fri, 09 Dec 2022 02:15:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670580929; cv=none; d=google.com; s=arc-20160816; b=QF/vCuh8Z1JZryX9B4G0lm6J61W+lFK22lz6EAzmSNWm9a9HOx44FwhyJydWAY1xZM ozxfO/y1a+ZxTtMtJaWPvPQb5SPfN8tFZ3SzsDuFeWWP9Vn4GWKGr0pxyTJH7a6fzxfc OjMnrse4/eRjBt9hnhvvWpj3Q2CFvpWnzJJF6Gffdm6VJ2n26ZwC1WUqmnYH/+zshkoF DsQUTHGc5T0BTQ8L0TEOCa9LrmfTrqYOZhBTwkWiatLUf8wMJhL4I/HLgyWP9CV9qByT DtAGTWVGCKNOOuMjxC1jsw6lxZ/GCSK8aD1Yb3jdcDM68eo+lbFUp6m1FzluuD0FQ1Tb EZKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=GvmpuzjBxqW3gzzo1z6F6+x6vJ//m/J3SQ1RffHwwCM=; b=JTM1bGz+9aJJpsB+1zYb5lPq2kV8/DDwQJ87keLBlJmdylWbl6aknBeclLEr5JaRih 7Wg7lsGxqjmXXPfbP8m1vnzfDbvm37RpREIB1oN0ADImETF8+Vsa9DUolhWEjZGa1HvI XL00dY4VjatXmm8nPb9SMBrEBrD095S0F3ChGsKX0/1/yNUwUE0zNu4Ic9dD69Bg79VH GtRd7bPo9yj5bA6eGzCaQ8mcPpaOmT/r4bM0/DQB1Vadpk7PfJjsotO4gM+XGBNhxR26 fvlVwan7QXJE6QwA1eF20dv1umBQz1i69fpwlE5vneEdNcMqXdRbV4H7xcTHRliSZ++W wNcA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gt15-20020a1709072d8f00b00781ea213f99si1002433ejc.173.2022.12.09.02.15.09; Fri, 09 Dec 2022 02:15:29 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229631AbiLIJyY (ORCPT + 75 others); Fri, 9 Dec 2022 04:54:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59602 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229460AbiLIJyU (ORCPT ); Fri, 9 Dec 2022 04:54:20 -0500 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4800F379D3; Fri, 9 Dec 2022 01:54:18 -0800 (PST) Received: from kwepemi500015.china.huawei.com (unknown [172.30.72.56]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4NT5tp4rJdzRprb; Fri, 9 Dec 2022 17:53:22 +0800 (CST) Received: from huawei.com (10.175.124.27) by kwepemi500015.china.huawei.com (7.221.188.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 9 Dec 2022 17:53:45 +0800 From: Lv Ying To: , , , , , , , , , CC: , , , , , , , , Subject: [RFC PATCH v2 0/1] ACPI: APEI: Make synchronization errors call Date: Fri, 9 Dec 2022 17:54:06 +0800 Message-ID: <20221209095407.383211-1-lvying6@huawei.com> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.175.124.27] X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To kwepemi500015.china.huawei.com (7.221.188.92) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RFC PATCH v2 -> RFC PATCH v1 CHANGE: ==================================== 1. based on Shuai and XiuQi's suggestion, this patchset just consider SEA notification is synchronous error in APEI NMI-like notification(NMI, SEA, SDEI)[1][2] 2. based on Bixuan's suggestion[3], based on the work of RFC PATCH v1 first patch, the problem described in RFC PATCH V1 second patch commit message no longer exists. Integrate the second patch into the first patch.[2] [1] https://lore.kernel.org/lkml/5afef5fd-7e44-32ae-fa94-5fcf47d4b4df@linux.alibaba.com/ [2] https://lore.kernel.org/lkml/6c9a17ad-fe68-bbb5-bb37-edbcfbbc2fee@huawei.com/ [3] https://lore.kernel.org/lkml/ddc81946-8b76-ea49-ebf5-f2de2e30540d@linux.alibaba.com/ Lv Ying (1): ACPI: APEI: Make memory_failure() triggered by synchronization errors execute in the current context drivers/acpi/apei/ghes.c | 20 +++++++++------- mm/memory-failure.c | 50 +++++++++++++++++++++++++++++----------- 2 files changed, 48 insertions(+), 22 deletions(-) -- 2.36.1