[{"id":3690633,"web_url":"http://patchwork.ozlabs.org/comment/3690633/","msgid":"<59787cfc-c08f-465b-b66c-1a4537307bf3@linux.ibm.com>","date":"2026-05-13T07:08:36","subject":"Re: [PATCH 0/3] MCE robustness fixes and LKDTM powerpc enhancements","submitter":{"id":92656,"url":"http://patchwork.ozlabs.org/api/people/92656/","name":"Sayali Patil","email":"sayalip@linux.ibm.com"},"content":"On 06/05/26 14:36, Sayali Patil wrote:\n> Hi all,\n> \n> This series fixes a panic observed while handling machine check exceptions\n> (MCEs) from real mode. It also improves the reliability of the\n> PPC_SLB_MULTIHIT test by adding isync instructions after slbmte operations,\n> and introduces a new LKDTM trigger (PPC_RADIX_TLBIEL) to validate MCE\n> behavior on radix MMU.\n> \n> Please review the patches and provide any feedback or suggestions\n> for improvement.\n> \n> Thanks,\n> Sayali\n> \n> Sayali Patil (3):\n>    powerpc/time: remove preempt_disable/enable from arch_irq_work_raise()\n>    lkdtm/powerpc: add isync after slbmte to enforce SLB update ordering\n>    lkdtm/powerpc: add PPC_RADIX_TLBIEL test for radix MCE validation\n> \n>   arch/powerpc/kernel/time.c              |  2 --\n>   drivers/misc/lkdtm/Makefile             |  2 +-\n>   drivers/misc/lkdtm/powerpc.c            | 44 +++++++++++++++++++++++++\n>   tools/testing/selftests/lkdtm/tests.txt |  1 +\n>   4 files changed, 46 insertions(+), 3 deletions(-)\n> \n\n\nSashiko has provided some comments \n(https://sashiko.dev/#/patchset/cover.1778057685.git.sayalip%40linux.ibm.com), \nso I am planning to split this into two patch series. I will send v2 \npart 1 today with the proposed change for \"powerpc/time: Remove \npreempt_disable/enable from arch_irq_work_raise()\", and v2 part 2 with \nthe remaining two patches later.\n\nThanks for the review, Ritesh and Shrikanth.\n\nRegards,\nSayali","headers":{"Return-Path":"\n <linuxppc-dev+bounces-20831-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=UjYbfCH2;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-20831-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=none smtp.remote-ip=148.163.158.5","lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=UjYbfCH2;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com\n (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=sayalip@linux.ibm.com; receiver=lists.ozlabs.org)"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gFl1n4HqPz1yKH\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 13 May 2026 17:09:01 +1000 (AEST)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4gFl1m4Sxjz2xpt;\n\tWed, 13 May 2026 17:09:00 +1000 (AEST)","from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com\n [148.163.158.5])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4gFl1l171Jz2xn3\n\tfor <linuxppc-dev@lists.ozlabs.org>; Wed, 13 May 2026 17:08:58 +1000 (AEST)","from pps.filterd (m0356516.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 64D23CUL3179843;\n\tWed, 13 May 2026 07:08:54 GMT","from ppma13.dal12v.mail.ibm.com\n (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221])\n\tby mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4e3nv6p7te-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tWed, 13 May 2026 07:08:54 +0000 (GMT)","from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1])\n\tby ppma13.dal12v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id\n 64D6sXP7004913;\n\tWed, 13 May 2026 07:08:53 GMT","from smtprelay04.wdc07v.mail.ibm.com ([172.16.1.71])\n\tby ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 4e3nfgpp2m-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tWed, 13 May 2026 07:08:53 +0000 (GMT)","from smtpav02.dal12v.mail.ibm.com (smtpav02.dal12v.mail.ibm.com\n [10.241.53.101])\n\tby smtprelay04.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 64D78p7335914420\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tWed, 13 May 2026 07:08:51 GMT","from smtpav02.dal12v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 712E05805C;\n\tWed, 13 May 2026 07:08:51 +0000 (GMT)","from smtpav02.dal12v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 4580A58051;\n\tWed, 13 May 2026 07:08:48 +0000 (GMT)","from [9.39.28.204] (unknown [9.39.28.204])\n\tby smtpav02.dal12v.mail.ibm.com (Postfix) with ESMTP;\n\tWed, 13 May 2026 07:08:47 +0000 (GMT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1778656140;\n\tcv=none;\n b=YZGBYYjg+5cPebL6pyQYOyk3nR4++RSw+lA7TkZ7vZ/Ya+8iFHvThS7kp+42E36AU9oKMzjh/HB0ZO3na7fkOfFqlBFeWdvKMiPhX8do3YLMhHIN2W3bdgx3g0Z65nGZCIvmOOxSqo5g8VKdEA2v1HsON0EJc2f1yJzPCBwbjeKYPbPwOSpU8+DWKTXDlqrQeSZORXN5y8DH4wq8seEH0LE8yTAh6USOVRr7BBAy+qD5/f0MuNzgnWyJeeGBEbbYfSvEaZCX+HzQj3g8xj5HeumoNoNPs9IiMajeXTngJE/y2wV/dnqjLRhxqd2tmmO0fYzL5kZRKpDMIp8FV79tKw==","ARC-Message-Signature":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1778656140; c=relaxed/relaxed;\n\tbh=ZFLG1ThLigjpcIXngpflJ7eNwj+nm/3eRnDkncjhTMA=;\n\th=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References:\n\t In-Reply-To:Content-Type;\n b=YeDYyQJD/CBIoDjFajqeCi9t4pOClLnewjdTy5NAtI8ikwIfihiexeDoMmna3KvprDofuJBPQK5mX5FjNHd3eUNQKHRGnbCOgUT365xXAqqLsna9B+FDH8K9R5Ry5xi2UBTDKZnxDrna8fgaBOYVsrP2sZVoGIi2hu2HTjDA0+wcG0KRB/ZCOYOqnZn+ubO5a3+/5GNqlZAaKkqM5YKoPstklXxeyO0J8ch671NTxEEj3Sy3CFc5OIAUuLxCxlxntoVpTElyyma1Bh0y7toJIk91bOrU3QnEqfdylrLjjOkjSPwvMFZWqGg8t1Mk6JquMn5bM4FD44wtuHWh1TE6yQ==","ARC-Authentication-Results":"i=1; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=UjYbfCH2; dkim-atps=neutral;\n spf=pass (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=sayalip@linux.ibm.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=linux.ibm.com","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc\n\t:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=pp1; bh=ZFLG1T\n\thLigjpcIXngpflJ7eNwj+nm/3eRnDkncjhTMA=; b=UjYbfCH2gW7NaQN14BnAhu\n\tqG82vNlq9hMJv5sCE20XDO4Y1pZmaPghaIPG9ZRyCC+whNtM3xFLc/HDXQXj9RnB\n\teMOVKA2pzLjTv7zV/IACUXMfaNBiAnxdB2dnrl1RDePUmgIDGiYiRHHz9Fc/RgK8\n\t96g7mL7SbEAzm5OS4HYO6hoUef4UqgavI1jbqac5R3Z5FtlP+d2xNcPkj7RRWFEN\n\t9j2h61evno0K7oUaEJnSkzdWZl2MK6EKxIgkeecWB5u61ULWXCZs8D+7iI1RcnZf\n\t3gMssvysbqfltjrxyFbSMIR2lRC3H2z5YSwStOZQNOWWWVC19gqUxvNyPs+KMQIQ\n\t==","Message-ID":"<59787cfc-c08f-465b-b66c-1a4537307bf3@linux.ibm.com>","Date":"Wed, 13 May 2026 12:38:36 +0530","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 0/3] MCE robustness fixes and LKDTM powerpc enhancements","From":"Sayali Patil <sayalip@linux.ibm.com>","To":"linuxppc-dev@lists.ozlabs.org, maddy@linux.ibm.com,\n        \"Ritesh Harjani (IBM)\" <ritesh.list@gmail.com>, sshegde@linux.ibm.com","Cc":"linux-kernel@vger.kernel.org, Mahesh Salgaonkar <mahesh@linux.ibm.com>,\n        chleroy@kernel.org","References":"<cover.1778057685.git.sayalip@linux.ibm.com>","Content-Language":"en-IN","In-Reply-To":"<cover.1778057685.git.sayalip@linux.ibm.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-TM-AS-GCONF":"00","X-Proofpoint-Reinject":"loops=2 maxloops=12","X-Authority-Analysis":"v=2.4 cv=Us1T8ewB c=1 sm=1 tr=0 ts=6a042386 cx=c_pps\n a=AfN7/Ok6k8XGzOShvHwTGQ==:117 a=AfN7/Ok6k8XGzOShvHwTGQ==:17\n a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=RnoormkPH1_aCDwRdu11:22 a=Y2IxJ9c9Rs8Kov3niI8_:22 a=c92rfblmAAAA:8\n a=VnNF1IyMAAAA:8 a=FSmv8dLCCGc-WVpy0bEA:9 a=QEXdDO2ut3YA:10\n a=GvGzcOZaWPEFPQC_NcjD:22","X-Proofpoint-GUID":"tNgME0BuTSbqN9nByqr2SIgXhjpX6yAf","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNTEzMDA3MSBTYWx0ZWRfX6XBwRuiPax7v\n bWleYpKGWeKkxhoCm7E61DjUXKoPKpjf7MQiZ+6n9dLInZO5r2lhk5Mxl6qDsQ8I2cv6O9RhnHh\n IubO7eH6KvCyhybWW45wxjTI5Qidz07jVRidDwbZf2D3fFHoyLXgNbIe15Ps8D6ryduK3nwZ/oS\n Mhwl3LT7wIKdYvNtZEiB1+S84UDWeROVuQ8ZG+H6AFg3u9Gi7DSc+psRFFraD3XYQeNZm66mr76\n qvmMpjT+N7Ei2RffV1ZEFV961x3nLyg74I6OP5qnGDDUe5Zd2ktKL8k+vY7rxkwMz9HzZfLLndR\n BaAF9d5PwP8KDw+JLkUJvyE9JYb07GM01+3nx8N8n2pbHhWa2xSNqNe/prkj4dDWRi7Og5/YHWz\n D2GGJyOlfjevOaM9EHU4qhjQL9ssMZ/FNcUx21iJiIWiKzb3AWR2Y4xPt6EroJ7uHENhFCF0aeP\n OrngOpNDZppMKCXalQA==","X-Proofpoint-ORIG-GUID":"z_vBTsT7t_k4R8xwTkJMKK7D30Yi8H-0","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n phishscore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0\n bulkscore=0 suspectscore=0 spamscore=0 malwarescore=0 clxscore=1015\n adultscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000\n definitions=main-2605130071","X-Spam-Status":"No, score=-0.7 required=3.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tRCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,\n\tSPF_PASS autolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}}]