From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932525AbdCTU3V (ORCPT ); Mon, 20 Mar 2017 16:29:21 -0400 Received: from mail-by2nam03on0053.outbound.protection.outlook.com ([104.47.42.53]:64784 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932158AbdCTU2X (ORCPT ); Mon, 20 Mar 2017 16:28:23 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=amd.com; From: Yazen Ghannam To: CC: Yazen Ghannam , Tony Luck , Borislav Petkov , , Subject: [PATCH v2 0/4] Call memory_failure() on Deferred errors Date: Mon, 20 Mar 2017 15:26:50 -0500 Message-ID: <1490041614-90057-1-git-send-email-Yazen.Ghannam@amd.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: CY4PR12CA0029.namprd12.prod.outlook.com (10.175.82.143) To MWHPR1201MB0142.namprd12.prod.outlook.com (10.174.98.145) X-MS-Office365-Filtering-Correlation-Id: 5de21536-3961-42ad-b283-08d46fcf787f X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081);SRVR:MWHPR1201MB0142; X-Microsoft-Exchange-Diagnostics: 1;MWHPR1201MB0142;3:9UBBjSv7JxWqDYZtVM1rTPTQqiifRS5j1clxzNEsH/lJSQyFom/99F9KFjlv6VhB6iHvwZZmhctJWSTAJbZ2i9/4KRxDdPPJHKCLITmKMe1DPPxJJ4WprxToG3rml+a5VHcq6SyR1kk+juv0xg/pL0CTR3yMme3PJ6DeNtzhn/JhGw5MwI+KXN1W4G+pODFMcoAEHFzF5hrp9DEbdY0JXDIiZkfbyb2ZgBlf0b91DK/xHEim/xk9BfaSarjIiEWUis9SzMytofJTgmXx+z7/Ei0atQaSFrseJJT+WQcBRSs=;25:LVWSWSTMFdFOHkRll50+Wa6GWkBRvXL8DUusv36Zsf0L5Rg5MtVR+NwXQANUm1/oVw552r1dEjge3BME5tPwxxfkymSPxf0JMYe8pdJ87tM0FZBGj6acfZx72QmCXBrZFuUlI985LbGGyGPdcZjvjUCQiuCQOZXCdzCeN2QtK8310JqExuvdlKbf8LdS2wrDWrW6PGRvXoItOXipPdnAmtO/M0QJERbqao4qlB3hBo0jmoUjr8e41ELyTztXcFsIjmcbNaOLYM5XJmxrmYmSkQnp+rDtRRvRyVDhl7yC0frfYF6POvrj5XaEpNqxgeI68OdSYc8E1WSpRJr/TUWs2ILojbxjYxHJp21jII8Wupwlq1i5oIbnDYzFxy+bbGXBuOugN0/FdCnBXZo5P0JcdtjLiQM6DjWOhdvaR0MfONOvOxXIVMXUmNQerRwijsgBlQdUzX019/Oxz31/MRTX8w== X-Microsoft-Exchange-Diagnostics: 1;MWHPR1201MB0142;31:K69gvY94Cro+G65Pb80C3a7mdrCOmuCy68JY+lUzxupU3KMQ/pR/ROVyehbPlab6FJ9mTpz1XDVIUK/g0xauHxPuwXCbT0rnl5+QVme/KqIvJA0thPUPu+V6jpjJ3O5hdC/iXaPNqOPa44cI2u0Xa2QINcOLVwvwEYtr/sMC2dnOkS6CoOn89AjP1gr4IwfTrjUSmHzU9MDjclrMzqHahnDphr9W0zqqyJwbqOSesDs=;20:QycgG/f4jfhfjUn+Sywo/fpC57XvK7A61h+nNHh5lRBiYN4NZi7XkC7typMtbCae0ReK+RLJq0ddlUCDd9hAAhgL7NgJXdYh+iAh+B+k8ZcRvHOsS29iMNYNKFv+hzQWY2Fhbah5/euW1E8mOj9tVrMk29mJxSTry972UEeCjAbpKJbeorpAVnQy6MmImO2amkret9k2iudEGDKvlHQpt0ZQFIW8TQzP89XDQN0UIlCOojh6GYE0y1U3Cgge+G02GdJDxWK03qK3Niz/ZC7FlOkrjTTeKeBngNg7MW4k4l3EuXA7aYKhw5dDl/5TDkKlkTZdvXRdkRchVKbslUOt5SBHdr9gCJA2bsFOmGWZpkV54nPvIV1106n6tCjNbcsNLp2+inrQDEYxKkbOkW9YHQTB57slo9oQ546uFnMHSCRcz87DIPlOxXRw1FuSUK9C2HO9eBwJpXoCojCYTPzPJMHEx6qUYBqU1kc4pRmrhUVSGlvGCrQpVkJGpjYDqu5N X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(42068640409301); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123558025)(20161123562025)(20161123555025)(20161123564025)(6072148);SRVR:MWHPR1201MB0142;BCL:0;PCL:0;RULEID:;SRVR:MWHPR1201MB0142; X-Microsoft-Exchange-Diagnostics: 1;MWHPR1201MB0142;4:FxQt5YA7nhj2t1CfR+tvQhWsSyibMoq9AG7v7Dwis4VriQGurNwUp83aHv++Osn381Ogs/MV3spX41wrKoHvbI6SHNClPF2PFWW0KmoUBHDy3dZTTlQOXZJc7VPPHXRJIGI/hMIxAQrSUg32whfDXnyn4hK+xGntr2RdEIRDqLoYEL4tWX0YnWgnG6BiXjfjQGGVW83wVnD/ms3NVHWZgvnkWH/qkH1SU6W2gWv/yFhchQaiBUgDaXfxYE6opr2tH+5NXE7zwkq9PJIfYx060fQ63g8tTj6ut/TdwwobOyXJ1BbCIdYQ60VqGyBThJKl3vGVuffLJPf/wl+P9R9n8UWBFu7MxuTrS9f3+XxzCSM8IyAtrp9TeCB9ivtG23Awz8EUOeTSH76QZO69EBJlfN5Y7+tswSfbggxKc5wGDaFCNEqedmbxPrWWEI5a0wObw0dk6jVEobgn+Uq6pZfqInG8mYaovdk98n9UqcpnR6d+XguJr/ADoNJgDw4xjaWoFKGB1B9YZrP6vD4Twc11LHxkrpYknwWFIM07TU+pE3+r5MQ1Ph/so6ltN2Zqdwa3udwflV0xLfh23EaJGkiHa0t0IqOe72rf7kGR/67J4Le/yYXmg3kUySARrXc1hD1ZiBJ2KIGO/MQaT88lUcfqAZlMASYyABHmMIxEsXQTAg0Rzn3NtFYFiho4zO6COASnFozcKRmPvjWDRV5riXmLPw== X-Forefront-PRVS: 02524402D6 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39860400002)(39840400002)(39450400003)(189998001)(53936002)(36756003)(81166006)(6306002)(54906002)(86362001)(38730400002)(5003940100001)(66066001)(7736002)(6916009)(25786008)(2351001)(2906002)(50986999)(48376002)(4326008)(8676002)(966004)(305945005)(6486002)(47776003)(53416004)(5660300001)(6666003)(50226002)(3846002)(6116002)(50466002)(42186005)(110136004);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR1201MB0142;H:yaz-diesel.amd.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;MWHPR1201MB0142;23:ksHXUoxfdZf103Rhsoatd0e+zVwd85ET1XQW0o4?= =?us-ascii?Q?7B58jVOb3Nw5KLv5NVsmV6kJYqBhbq1rb8vFuBINqEXqwMs5lfhAfI9ggCp+?= =?us-ascii?Q?u7X7wBswu2BazqKrU9a/GLPSZm/A8vUsNnCEonnQo7kxcqqG9Y2PPNw2Eg/g?= =?us-ascii?Q?ViuF310zOTpp5I6C1D75+KKb5uM++xqyo+hze2cIpZyKgDYUxLy5DCVvSkH5?= =?us-ascii?Q?TvDGP9KZw6hp9J1DOg1E5ZFr2nCyFK/IQwYD9n4bfVvMEkYffbh6mX10zxes?= =?us-ascii?Q?B0cKsoFuK+YWXAPiWKw/S8vF/4vkcVnRJ3GYIHqvTdkZ+lLiCCXZbdFCtJXv?= =?us-ascii?Q?AEtPJszAuOk9TB0NoyvWZy34LlOIw3fpGO/b855CUaRDA3J3byfNDdKY9ZsS?= =?us-ascii?Q?QkjBt+oewu1mLD4GdErdCx1BCS8iAlTFDxAApJau0wFBnaU6785CRITuCvii?= =?us-ascii?Q?OMQKpfkmut6sP2qAGaBWAplQXk9gayN2WxP/5sPaZukTiq+m1WMz9i3V4sAK?= =?us-ascii?Q?fipoQkLqJrVng/IdtRF8bkKBoRAEYbFUVz5z+GurFFxSJcGdxXmbvDhisl1j?= =?us-ascii?Q?VrHd3fepzXvbq6XzLSaa6MrixwplVNuSVErRdxw2uWugIop4JrJYg4VkrOk+?= =?us-ascii?Q?WG545G1T/lM2M4TSfOH3PAedQ8WrU0mQlbE0CQlXBgy9LlcNloWlB0DA8MYN?= =?us-ascii?Q?N5R4/dJWeifWm9vfHQdUG0/thHB/wmhS001eUgaZy5dBe+XY/+3CWNqemJx9?= =?us-ascii?Q?RzO4LZxuhy/OdiSLkriOKKBpX+41IwAh+HcHSMtQ1qLgu+072sZEasN+85T9?= =?us-ascii?Q?goxeRtkE5+ovBnGjUQV4ooU7Vi2aDiGM7WnF4h3RrczXCGg0Z1CcZb58yWNk?= =?us-ascii?Q?RxP/RF94LhZvbZL/xOKfaeeFf9heIDN+iAbyJjdCrVVgW5EGwVRfmF9sPbjl?= =?us-ascii?Q?n70ZANj8k9gRlRiXYbwsFR5CaLyYUphMxtIzlzpaOxQpJrYp0Mq/plw7dLOu?= =?us-ascii?Q?iy6g=3D?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR1201MB0142;6:gmXkbXEnhRw6IBc+At5AkSUibObdVSyIL/nOrZKZQ4qPCRm06Mm1rPI3Gm/YDgJXiKwUdY6OLnMXRDO4GVoRCi3WMaiOzTQQYmRiYJTA4og2MK6Gx4npwfL7JFIDoM4jW7BwhbkZ3ZLGsLX/x41Vse5FpOKxgjfwvc7si/BuH8yAw57TAzHXSnu+fBfA228nw2gQeSsW2taBeFw52NWuu462bB6GZTY/EMd6hpmnH0fHbRVlAvu6LT2aFlKI1ceaWcdDlhNflhX4diRLDcEoy0d46aOO5gO9xFA4kajhsf8cgNjWFwlbKfvVbcxXSjg6T7Il0nRTKzpL/0EXEnjTDqz5o5rV0BcoWqHWJbLBVspkR89tZYf/BGaksagT7k4iTDBOTPuiFBrLEjMpE1tmegWx70PjAgPu9yDkJRSpaKs=;5:sMRLX+YrHqBG0nN34yMvAmnx/ln3hQXd6QsuUUaDCdLH5ybXTOBlpsh5QXcaObEw2Pp09FFjNfU/gNe3+fJs0UVi/P1DXKh0CK8P1iZE3yuHAXqwKFDCIh0F6KzxWXE6MDHjDkH/X2MDR1Io5woj9g==;24:/ow3y5Ur0wjdYPqbmSF7zalqFceoQxlXIvk31lJN2bVwabkjzLmzlHFDWG1krzI8+GHB74iRpZ0wCxYiAwxMLFrx1Liad9gAG24lOg4RWOA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR1201MB0142;7:ToHWFli8isCGe5XZ47KxYd0itEnsbqTlgDAV9dQBEeMJZ3oJnaU0vdxkzzikoYkwGlruxjnpdsY+Tsmdjzw9bBgkt3ropRlFYJVEwwJO3aKs+NgLPGfHFJsSFEZg2e6aH07z+YQfZBGeMP4OWYu29ldkUADULLRt0o85nmwfCDezQMMPavMqz069CKJNrsJy6qUef8UksS/oRxb9iMH2zhJ1aj8k09nMipshHx9nusXjFkqQfQWFcWTJm+QGDeuZm6GazPZnJxDeTznIIPloAE9KO5EpUTU5bQ/IO9OXepyZqG3vgiHZRmGUuGDfqQ34H6y2yiO/ORGUXXR8pYsAeA==;20:TPeJXd1tWPVuBC15eo7GWGewW0nFTiKjuIUzedS1pfGK3oUnTmN2hzOxrS+snKL/s3eRqDBU5D70UVoHexNS+lGEFzRFQwX6MXJZFpQogcoKSDabepXoiXG7m5VtJJYcoGVhnHGiw2AiPbfLqMZaqJdQj6mu+Vi1lMV6OVRQB2akUJ6+BHFlkUB76TE5mUTR4Ii0lIc010JOFhkF//PCvv++SDxEaJzokPXQXefQoSFKQ5jU3PAHlf/epOJLcRAR X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2017 20:27:03.1956 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1201MB0142 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Yazen Ghannam This set is based on an earlier 3 patch set. Patch 1: - Address comments by using cpu_to_node() when finding a node ID rather than amd_get_nb_id(). Link: http://lkml.kernel.org/r/1486760120-60944-1-git-send-email-Yazen.Ghannam@amd.com Patch 2: - Fix up commit message. Link: http://lkml.kernel.org/r/1486760120-60944-2-git-send-email-Yazen.Ghannam@amd.com Patches 3 and 4: - Redo Patch 3 from old set. - After looking at the CEC patch I got the idea to use the SRAO notifier block instead of calling memory_failure() from the AMD Deferred error interrupt handler. Link: http://lkml.kernel.org/r/1486760120-60944-3-git-send-email-Yazen.Ghannam@amd.com Yazen Ghannam (4): EDAC,mce_amd: Find node ID on SMCA systems using generic methods x86/mce/AMD; EDAC,amd64: Move find_umc_channel() to AMD mcheck x86/mce/AMD: Mark Deferred errors as Action Optional on SMCA systems x86/mce: Add AMD SMCA support to SRAO notifier arch/x86/include/asm/mce.h | 2 ++ arch/x86/kernel/cpu/mcheck/mce-severity.c | 6 +++- arch/x86/kernel/cpu/mcheck/mce.c | 52 ++++++++++++++++++++++++------- arch/x86/kernel/cpu/mcheck/mce_amd.c | 25 +++++++++++++++ drivers/edac/amd64_edac.c | 20 +----------- drivers/edac/mce_amd.c | 2 +- 6 files changed, 74 insertions(+), 33 deletions(-) -- 2.7.4