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 256C5C001E0 for ; Tue, 25 Jul 2023 13:17:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9C7236B0071; Tue, 25 Jul 2023 09:17:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 974E26B0074; Tue, 25 Jul 2023 09:17:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 83CF46B0075; Tue, 25 Jul 2023 09:17:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 73EE66B0071 for ; Tue, 25 Jul 2023 09:17:14 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 38B3C160DD3 for ; Tue, 25 Jul 2023 13:17:14 +0000 (UTC) X-FDA: 81050185188.10.6AB84CB Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by imf15.hostedemail.com (Postfix) with ESMTP id 081E7A0015 for ; Tue, 25 Jul 2023 13:17:10 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=XF0MaIvU; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf15.hostedemail.com: domain of apopple@nvidia.com designates 40.107.236.41 as permitted sender) smtp.mailfrom=apopple@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690291031; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=TE5baoe6obWt5ZjLf2oxGI1e7i6AL5yVoIqxENpGsDM=; b=0TmCoeE0X7STyeaNHOp2oPbsKkZ5qArbG5F78lmc7VYgJaKQwjBJnDEWqJrkqYr8KN7rRW ZoecK+GK1Krk2nsIBwmjLPKkv02e3GXPeDdb2NXq7AEixMUc8LL5BH6UxIgzKhlILIFNOj zl/z1+/c+S7swiOSWZ2qAI4PeKjtYlE= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=XF0MaIvU; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf15.hostedemail.com: domain of apopple@nvidia.com designates 40.107.236.41 as permitted sender) smtp.mailfrom=apopple@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1690291031; a=rsa-sha256; cv=pass; b=Ug7EDeFJABn+WNiHj3kkZpIq52wZyNtvqb+dt/H/g/9L5sk45IicN2O0MS7BHzlnB7tUx1 PE3U2Ie4/EnT9tydb4xYQ2MxWN7aKPf/OYtfpsp8ePCUVEgMmpJ1d1ZCCfo8JOGCIQxz6p bYt4qlYd3ziTf3FKutVQtpCd+yuvl7o= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iRe8DSpRF/HTSMLv9weqJTToexnGEfwxlgLIc+22/zvkHxMFJKJzfee4YU78n/hpoEGtRj8UJaK2GB6tOXwlQFmlsDZ47BTngiXlU/Aoha1nBCFRYHIgIoJ5t71yv3sIXs4eSzP/Jxni9uI4c1IDzhNWmG9d9NfisbFM4qaUGrdZuUB4HkKI5zXPnHrnGHujWw2XGPw4NoB+qPznmnKVSpKTVLvvvX78+qCPmSPEHtaCK48DKQTpKpe5IPAtX4FYqB3MGTBhSDpDplmZKNQMueVd/w8qiy/HYTl8z2+VjJor9rVHRRaYDGIcjD5YnwJloTrQATmrc+QrP3f26m7a1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TE5baoe6obWt5ZjLf2oxGI1e7i6AL5yVoIqxENpGsDM=; b=krM4SjfNR4JmAVYT81tWP97ox0OVQUG8hG3Y/g6veFr/VoJn3fnTCIAXn2w1VuQHsCgzRq6Vijw95f2p05ZILz7j9y+BFaBC9eVgMXhybrUNmN+UZO+9FyE2ZiMPZ2ZFatOBXKQhz0mqQiFQ2BxvNux0r67a8c7J2+nwat0ebVQX/YCnz0bMPzWZ9uihYMGgfpa3PybnHx75PjjKXYpuelUrt1fs31DKadIZ4gk9rOVucDv8GVqrKTF03xcGBg5kg60WckBccri7eb6cC/xOnhPajNZ4OsKqjrSPAwQFexFM9GdasO7guZ0K2DjhQbxxXpFw5pawHJnPm0NDEQ3GrQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TE5baoe6obWt5ZjLf2oxGI1e7i6AL5yVoIqxENpGsDM=; b=XF0MaIvUaJxdT8rHwelibeyGhZDzXRgEeSBg+7UZs54RzU6588u2VtjxZPeR76MEwjlFrmoSfId3P2LzF2goTF9zo9m29/wh6RMxOcNkspjhXbarzlv5BvhabDdRhpCRzA2t/JXRdvmRp0iWRI4jDhP6uzx0pdpLbBZUDbWFBF+nPu/4kZ4PIzAmsdA79EYeQzlsIIKbXHoQwodnbaQ8VYa+RUS2zjqWYFRd0eVUH3xxKMzVP3G2pXqdHKRH93YEChNRqFBbnOYZLUR1E95Ck0bx9wCLwx+BgpPcSZoflRXC7lsRiQ0QcWALAqf4iJgtNtLjoWRjnYpJR7JPyskQOg== Received: from BYAPR12MB3176.namprd12.prod.outlook.com (2603:10b6:a03:134::26) by SA1PR12MB6750.namprd12.prod.outlook.com (2603:10b6:806:257::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.32; Tue, 25 Jul 2023 13:17:08 +0000 Received: from BYAPR12MB3176.namprd12.prod.outlook.com ([fe80::c833:9a5c:258e:3351]) by BYAPR12MB3176.namprd12.prod.outlook.com ([fe80::c833:9a5c:258e:3351%4]) with mapi id 15.20.6609.032; Tue, 25 Jul 2023 13:17:08 +0000 References: User-agent: mu4e 1.8.13; emacs 28.2 From: Alistair Popple To: "Borah, Chaitanya Kumar" Cc: "Yedireswarapu, SaiX Nandan" , "Saarinen, Jani" , "Kurmi, Suresh Kumar" , "Nikula, Jani" , "intel-gfx@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , dan.carpenter@linaro.org Subject: Re: Regression in linux-next Date: Tue, 25 Jul 2023 23:15:25 +1000 In-reply-to: Message-ID: <87o7k0xh9u.fsf@nvdebian.thelocal> Content-Type: text/plain X-ClientProxiedBy: SY5P300CA0016.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:1ff::7) To BYAPR12MB3176.namprd12.prod.outlook.com (2603:10b6:a03:134::26) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR12MB3176:EE_|SA1PR12MB6750:EE_ X-MS-Office365-Filtering-Correlation-Id: e9718717-d483-47e7-222c-08db8d1172c5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GzuD/x0j19VoG97jiEpVkVw/ggjWN+iyrccaF+eCbPDr8PGLYVnj5Bek2WODpU0Kr3psloExGeGwZicA6yVDduFjwUlZHON8qHsqkmW27FQFIVaLf2L4YeSulP2B0qal3FiNWkoZqUUVvUZt0X7A/D2GZmjyzxPdSb57h2i0V1O8YWkGOH/XAZmno4Nkjr2f8i5tMjIy4wwS+KAg1PEUJv5b0ILzLqmTxBWhFiAfKOXX2fswFCwVYVVDYIzjLewDveBCw5k/L8vOhX4B2yBKEo7KxbMXv2igt0Y552AvybSO3/IL0Pi0iAIMM3bOFba+On0fO97O3iW7rmdcQZlTBbhk/AaVdODNvgIvNvwp/ZuU8szV3E4usF5VlLoKfHsvmI009a5qFzf2YlT3Od2bct7A08evCqxYoUVvQAuk5T/U49kABTIRyy94jYyQeDP9wbJgtXCg2QKkpncbnX39YTj7p8p+SaG5Da+wCtEvTfVVc2DJEXAWiFhpk+JMYnfYLHXO9xj7lA5qcYWQ6rxY8GG3nZyxkUJPOiaaqTVrO/BKWCqVVIyD9TBHOE5+NcxnjK2Hokhi1jhdqRGlidkemaxOBEN5D2YNYMXAj1CgFg8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR12MB3176.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(396003)(366004)(136003)(376002)(39860400002)(451199021)(6512007)(966005)(38100700002)(83380400001)(3480700007)(186003)(26005)(8676002)(5660300002)(41300700001)(8936002)(2906002)(6506007)(6486002)(66556008)(6666004)(66946007)(6916009)(66476007)(4326008)(478600001)(86362001)(54906003)(316002)(9686003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Zw5MW+TaL2o+gsED6GEqS0uQIqhyeXZgGGiBz7wIIqbsZO4TpbAPOJzXYXKs?= =?us-ascii?Q?mOzCMkHvK5b7N3ZQHMxiqf4Q69x8Zm116QUGilGvIO9zE7CxkG/OA7XUUfUc?= =?us-ascii?Q?Hp19FSGGPkj44aHB+Pbc9b67rZWJNqiVbNGEO/xy9Mi9SNUF3pR6/K67Hr57?= =?us-ascii?Q?7iOQJzXIlesDdvGteT2JN85WgpwxrtwpAqkjfaFx2QYUxYR3jQbmLkCpuNyB?= =?us-ascii?Q?39b8vJEUvcd5QDvl+NEI0fPilkO1GUL32B0dHRr1vwLrzmshkQj+8QB5KQcE?= =?us-ascii?Q?OJYSAIDRFFU0yI3a7J+Stu082nsvnX2uUfl490nl/ahTSzNdA8RUfkwfB/1k?= =?us-ascii?Q?MRUH3o/6vdjqnDl1/IvKGV+nWaqD38tUabgUD4HNR0AqJxsBa5vrgjJFfPgu?= =?us-ascii?Q?abdf79JIMu07bn0/Weww/rUE6xAfutsL5YUeQkcNFWecbhSqLyWrDHO5OF6h?= =?us-ascii?Q?gg0xZ2IIoY0ffbQd9dDhUr8s+TpE45amVN8WXZ6wJ7DsSJ7spkG3MbJlxraJ?= =?us-ascii?Q?0NFhRhmtvaeBh2NIl6kXV6mpsF0xZkKHvBT+WZSqqBbtbtiD8DXxZ8Zomdrf?= =?us-ascii?Q?99MQTd0Xs3IZ58y1Cl35qEE9M2hGv7+qKD5UL8GsNNtMhP5crhojGwNJDd7O?= =?us-ascii?Q?xpoiJeqT8jU1w4TkXbBXnGBlyRPKJxnSnTMll44DqWLgqyu492wI4f4dezgL?= =?us-ascii?Q?e38yjtV0Fis2ijBsEbWzQcRH8G5t01dBEdK761y2cNlAnlyOgt7t+W7wQFuz?= =?us-ascii?Q?/tR45LFvvZAukP80+dnjPzbm996oXYnXuVAWSD79SxnAsi6oLWBbbdCH9DSd?= =?us-ascii?Q?tV3lHpk+CmcHZBgQMIyGW8CzXpjnN6g6NDnCUWTUEh8XRLANM8ORFPnVs4sy?= =?us-ascii?Q?4HvbvEIfAKgobnNvle+VzDwZBZYOrtomdWuRgDTuHINMfrBGaHKvzu/oQVVG?= =?us-ascii?Q?N5mn5QbSAct8A9fKfUpS0+xZ9wY/zZLi8tyZmrySZFr0kvG8nSQtOHz69Cdq?= =?us-ascii?Q?FI2X9FU3h3atN4UAvFoayqoTkc4an7IE2fA6xc7Ix32VlIg6rkgMdLe+X1Og?= =?us-ascii?Q?LyW2GxpPhAJ9ckYGdQfVHCthgRNoTDN6swftQ3vYKtwlkPsAqHTANm9Fhekv?= =?us-ascii?Q?OWM6mcxc2+6uLX/+e25L2cJEylFFTXKtxQU1YHfjU7+HLhxpzCLSGNTb71f5?= =?us-ascii?Q?pLQOhfBpi1ZOSJZpgP/tCYu9WNa0FCxFE4rlPdWuGxCAVEGXIOD9LqvtvnBK?= =?us-ascii?Q?gAjUIHO7NJjW/SAL3rWX2GcpUlwQoPQqqUkpcmLZJyln3PwrDYHwe8LUs32f?= =?us-ascii?Q?4qCgVtUlJvhzCW5yHhX364imm3JcctV4tIZCuu7pn6/wB0Dbgink4XJ+wfob?= =?us-ascii?Q?U0Plp33nh9YlDRBC/mut5v4EBTnMeA9Hw2OMLw4CzuxM8Xk29gGYwxjjwgC0?= =?us-ascii?Q?2uC8Fgy1hVNTyClNXdy6DEcFBnQsHhkcQ1OlxKDz6Lxk7fgp+Fv/TpVLXK+K?= =?us-ascii?Q?7IHjaiM0L4g51lh1fHjk3Xz/g2HknSUvZpOcysZjt5/27+6W6f6vbklHHnUW?= =?us-ascii?Q?UcszcqbrmB4LVInzSGqylD5oNlcJ6P+SRw4z63SY?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: e9718717-d483-47e7-222c-08db8d1172c5 X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3176.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2023 13:17:08.4498 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: iAQJLyfm0wXTX/xZ/rEUe/6wtGqWZSYXsgmSdiW8qDBYgoTeZvmOxijK25/uaWk0lK6RmqP3HPpA3Lek1h9WWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB6750 X-Rspamd-Queue-Id: 081E7A0015 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: nq6hybh4dt9mpfmamuqqhnquchik1cj8 X-HE-Tag: 1690291030-657237 X-HE-Meta: U2FsdGVkX18MGZm4zUkegw96ZTKhLkJbT/ZbNXxf+5Zy/zViFZAQdCKyLJKeT7egzxeoXTe/4YMsYdAgxcrX4MeP1+p3FV1O9tAsMiugYSBTp9UDSRCelILrOUZWrvRF3lTCRokHBQAAjKOkOcDDmlon0dYm1mxZOZEo+em8HLOckGFDyZoml5MsFlbHkgZJ1DfzcQ+vVdtM5VPIeRBnRy/g6QXxK9KBD+LeDmRM7dyxXSvsTf2uenA0Yj6e/QyWITkkAOiVY50gEWhpfU3vEQRxB5FpXsoS/ctsNSjH1u39brFGt+5KK7iKAx45c/15uskMfz67F1/S5E5NwPqpuXXmv0lfMpXrhtT7v0oaTgt0SD1bpOndlahTfjt3LXQIm4pNNWL3Ii8mRyxbsufu6ePlFoojDmgwp+pqtCsDnRp3PHp/EN+fIaBheRiK7Wwr8tEvtzRD/zOq5qM9rx7QBJzrOFGLkXjYU/0Bw9SOr0OvATp7NCoLbDeP0wdAP5ua91TN6NJhA81yYm4SmDVEI9SkDBFJhoj/N6ZybQkugKHqT/50T/xOxCdp3KNCe0du4HN92c/BHAObHgr0y9yLfknEJe874egqdj79ecCmShzDGKuMkNbRVMfefr2SrTVaRb9C38YuglNMTF4z2rnR6UEkOp0HqZRqqHVmJCwiF3iquBOA8s5snqi5Et3AbHDuH0Uo1NMh4lJIQCxnaju+jbICHEN9K48e6P+nEHdgSf7OQlo4kvmgwd/8DDRtrtGRTvcmJiHQFpv8otScFBlAPm36k6aJXbmRqxg/Yxf7d1puWMDHzETOoVdV7UV8AhxevhU63UdJ7sVUbuaC4tGXaUq5qsmaVgEMr1k1EIj7yoyC7Kd8YdcbLsp2r5IHx1ar4+drUQ8w2BitacJgkGNx2BRqdTto/gxrZai7Fg1SAqcVbDqk1sBZwK+ZStwHrkGBXbsssUlPEw1YRF91m74 LVfVyMOy AdXUUH6mdNR4LevRuiZvax2yfFqOpcqvXRbIAbFWaWmznWi6QKs5oHEIx6ys7NLyWbLAMGSTjsFl1EiI/K9+ap4c2wh/EaFTJui5iQr2hTFdOonNGisy+9KAd9IQeM1/q/OXxR9DqKGv7Wi0ZosqKUchlx7LisM3Wt+tZqCy2qJKVHLPtSaj2YCX7IvJliDuGBLkQFtdQJ6mgepZdZZZwwITf1/7z3Ntw+6tIw3EzMTp51rDJv5W/OLoSMLD/3g8XhJ/rN7+1lqzn25+O7HOeODXQx/a4ESUs6xhsp/JKJh91zOn6Zx0AbdqanRbFq7zXLoMnhqoGb4ooYVrRYGJ0y159+vumJoH4XlKu 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: Thanks Chaitanya for the detailed report. Dan Carpenter also reported a Smatch warning for this: https://lore.kernel.org/linux-mm/38ed0627-1283-4da2-827a-e90484d7bd7d@moroto.mountain/ The below should fix the problem, will respin the series to include the fix. --- diff --git a/mm/mmu_notifier.c b/mm/mmu_notifier.c index 63c8eb740af7..ec3b068cbbe6 100644 --- a/mm/mmu_notifier.c +++ b/mm/mmu_notifier.c @@ -621,9 +621,10 @@ int __mmu_notifier_register(struct mmu_notifier *subscription, * Subsystems should only register for invalidate_secondary_tlbs() or * invalidate_range_start()/end() callbacks, not both. */ - if (WARN_ON_ONCE(subscription->ops->arch_invalidate_secondary_tlbs && - (subscription->ops->invalidate_range_start || - subscription->ops->invalidate_range_end))) + if (WARN_ON_ONCE(subscription && + (subscription->ops->arch_invalidate_secondary_tlbs && + (subscription->ops->invalidate_range_start || + subscription->ops->invalidate_range_end)))) return -EINVAL; if (!mm->notifier_subscriptions) { "Borah, Chaitanya Kumar" writes: > Hello Alistair, > > Hope you are doing well. I am Chaitanya from the linux graphics team in Intel. > > This mail is regarding a regression we are seeing in our CI runs[1] on linux-next > repository. > > On next-20230720 [2], we are seeing the following error > > <4>[ 76.189375] Hardware name: Intel Corporation Meteor Lake Client Platform/MTL-P DDR5 SODIMM SBS RVP, BIOS MTLPFWI1.R00.3271.D81.2307101805 07/10/2023 > <4>[ 76.202534] RIP: 0010:__mmu_notifier_register+0x40/0x210 > <4>[ 76.207804] Code: 1a 71 5a 01 85 c0 0f 85 ec 00 00 00 48 8b 85 30 > 01 00 00 48 85 c0 0f 84 04 01 00 00 8b 85 cc 00 00 00 85 c0 0f 8e bb > 01 00 00 <49> 8b 44 24 10 48 83 78 38 00 74 1a 48 83 78 28 00 74 0c 0f > 0b b8 > <4>[ 76.226368] RSP: 0018:ffffc900019d7ca8 EFLAGS: 00010202 > <4>[ 76.231549] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000001 > <4>[ 76.238613] RDX: 0000000000000000 RSI: ffffffff823ceb7b RDI: ffffffff823ee12d > <4>[ 76.245680] RBP: ffff888102ec9b40 R08: 00000000ffffffff R09: 0000000000000001 > <4>[ 76.252747] R10: 0000000000000001 R11: ffff8881157cd2c0 R12: 0000000000000000 > <4>[ 76.259811] R13: ffff888102ec9c70 R14: ffffffffa07de500 R15: ffff888102ec9ce0 > <4>[ 76.266875] FS: 00007fbcabe11c00(0000) GS:ffff88846ec00000(0000) knlGS:0000000000000000 > <4>[ 76.274884] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > <4>[ 76.280578] CR2: 0000000000000010 CR3: 000000010d4c2005 CR4: 0000000000f70ee0 > <4>[ 76.287643] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 > <4>[ 76.294711] DR3: 0000000000000000 DR6: 00000000ffff07f0 DR7: 0000000000000400 > <4>[ 76.301775] PKRU: 55555554 > <4>[ 76.304463] Call Trace: > <4>[ 76.306893] > <4>[ 76.308983] ? __die_body+0x1a/0x60 > <4>[ 76.312444] ? page_fault_oops+0x156/0x450 > <4>[ 76.316510] ? do_user_addr_fault+0x65/0x980 > <4>[ 76.320747] ? exc_page_fault+0x68/0x1a0 > <4>[ 76.324643] ? asm_exc_page_fault+0x26/0x30 > <4>[ 76.328796] ? __mmu_notifier_register+0x40/0x210 > <4>[ 76.333460] ? __mmu_notifier_register+0x11c/0x210 > <4>[ 76.338206] ? preempt_count_add+0x4c/0xa0 > <4>[ 76.342273] mmu_notifier_register+0x30/0xe0 > <4>[ 76.346509] mmu_interval_notifier_insert+0x74/0xb0 > <4>[ 76.351344] i915_gem_userptr_ioctl+0x21a/0x320 [i915] > <4>[ 76.356565] ? __pfx_i915_gem_userptr_ioctl+0x10/0x10 [i915] > <4>[ 76.362271] drm_ioctl_kernel+0xb4/0x150 > <4>[ 76.366159] drm_ioctl+0x21d/0x420 > <4>[ 76.369537] ? __pfx_i915_gem_userptr_ioctl+0x10/0x10 [i915] > <4>[ 76.375242] ? find_held_lock+0x2b/0x80 > <4>[ 76.379046] __x64_sys_ioctl+0x79/0xb0 > <4>[ 76.382766] do_syscall_64+0x3c/0x90 > <4>[ 76.386312] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 > <4>[ 76.391317] RIP: 0033:0x7fbcae63f3ab > > Details log can be found in [3]. > > After bisecting the tree, the following patch seems to be causing the > regression. > > commit 828fe4085cae77acb3abf7dd3d25b3ed6c560edf > Author: Alistair Popple apopple@nvidia.com > Date: Wed Jul 19 22:18:46 2023 +1000 > > mmu_notifiers: rename invalidate_range notifier > > There are two main use cases for mmu notifiers. One is by KVM which uses > mmu_notifier_invalidate_range_start()/end() to manage a software TLB. > > The other is to manage hardware TLBs which need to use the > invalidate_range() callback because HW can establish new TLB entries at > any time. Hence using start/end() can lead to memory corruption as these > callbacks happen too soon/late during page unmap. > > mmu notifier users should therefore either use the start()/end() callbacks > or the invalidate_range() callbacks. To make this usage clearer rename > the invalidate_range() callback to arch_invalidate_secondary_tlbs() and > update documention. > > Link: https://lkml.kernel.org/r/9a02dde2f8ddaad2db31e54706a80c12d1817aaf.1689768831.git-series.apopple@nvidia.com > > > We also verified by reverting the patch in the tree. > > Could you please check why this patch causes the regression and if we can find > a solution for it soon? > > [1] https://intel-gfx-ci.01.org/tree/linux-next/combined-alt.html? > [2] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?h=next-20230720 > [3] https://intel-gfx-ci.01.org/tree/linux-next/next-20230720/bat-mtlp-6/dmesg0.txt