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 68BFDC54E58 for ; Mon, 25 Mar 2024 15:42:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CFC776B0082; Mon, 25 Mar 2024 11:42:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CACA86B0083; Mon, 25 Mar 2024 11:42:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B25C36B0085; Mon, 25 Mar 2024 11:42:24 -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 A2BE26B0082 for ; Mon, 25 Mar 2024 11:42:24 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 6555F120712 for ; Mon, 25 Mar 2024 15:42:24 +0000 (UTC) X-FDA: 81935978208.21.7B6AA1E Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by imf15.hostedemail.com (Postfix) with ESMTP id 76B10A0019 for ; Mon, 25 Mar 2024 15:42:20 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lO6B9MRZ; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf15.hostedemail.com: domain of feng.tang@intel.com designates 198.175.65.12 as permitted sender) smtp.mailfrom=feng.tang@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711381341; 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=/3AQhYe0JjWuEcQPmX+8/uYpoh0umrRFnjs8pnUynNc=; b=IqEZ53IoGc4h5JpdjsvyRJQ2t0iMoipu0TTXaGeRCcaFPMqUfUNVVW3+wdgyTyC6zPQTpH D5vmijLLGprFNG0PZtC1d95WBsY3EhBS8b6K/i46YQQ/Db62rMWvD1Xxt9x9dSW5s2H13R I6hmKEdyFiWqB+ARIiR+N9MGbHEIEHk= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lO6B9MRZ; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf15.hostedemail.com: domain of feng.tang@intel.com designates 198.175.65.12 as permitted sender) smtp.mailfrom=feng.tang@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1711381341; a=rsa-sha256; cv=fail; b=nuH19DlzKHycSdrak9T5rQ3CwIPbJ9V636rTYbP8kq+zZ9vXTfvj2CUt9sqIzJ7fZh8fLR 2+qwfQfqVh3qvopPrbhP8l98nne95Y7asbApZvJmdPT34/fMpV2rBqY6INT4hvM1dYzpeL MPC/q7CMmb8iVTke1pnXggBnX8FYIqA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1711381340; x=1742917340; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=QP/YPcOT+SYiCR2g+/ch7arRE0tTbrxuQSsnF7WMkb4=; b=lO6B9MRZez/P/5peHt2nV8w7wi0kAN69dW7OpEbQOXvc4sSxh2+IcafR yUpLAOHDAjobiCt0Urk7/Twq7Qk1s0bmHRVPfk7OVOFlzDiXl5mPr7kEF wSnQ22k0njQoS7CfdoIoSBU2K7LNGeXcp450Nvf9KfZDWiKBKJmmMrfGy bsIdBUpqbCZ9o+xZNkL0p6fvGnWpDPG6T2B79xNivzu118zM84cZTHbny rgTxy+nRdjfCk0KKRH76IHMHdG96pmyedKaUexENzgWcDuaaipTUMACoc pkzqrfHgpmnysV3luCk5wlvJ583T4FfUnZ9IlBpxVdjUFcFi0B92+insv g==; X-IronPort-AV: E=McAfee;i="6600,9927,11023"; a="17826456" X-IronPort-AV: E=Sophos;i="6.07,153,1708416000"; d="scan'208";a="17826456" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Mar 2024 08:42:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,153,1708416000"; d="scan'208";a="46805909" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Mar 2024 08:42:18 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 25 Mar 2024 08:42:17 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 25 Mar 2024 08:42:17 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 25 Mar 2024 08:42:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZYKShNgII71Hzfrgi6ny92thbrqhHQKBGE3fpLeySk8Dn/KO+u6F9g8OJUT8yRZtTJc4g8+TySf25Hlsfj3A4n0ztOxETw9Q8EOKp5d5iTvPzvoSfBse0EXBCzl1JIYIeqord1T2v99yJpU/dONktWITHlS18IWp868WtVjOL9Ph7Eyng6wSHYfUIOvYDP2iiV6VBXJH8YHAQ4FcFZ6bE3yWX+muBM+r3KVqUe2rK47A5a0Im6fQ9ZsY664UU2CpaqhnxDN+2UOCjAj7J8LygD1RwqcKyHLr/ly2zdZgPhWyfFnB49KODZBPXTX6sMIChw62ywkUGLaiCOVskBU2DA== 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=/3AQhYe0JjWuEcQPmX+8/uYpoh0umrRFnjs8pnUynNc=; b=X24tUlI6u0jLyRelQasw/ARnjpEw7AjrpZGVm4sKzACf14hDF8woMCRY1eLOTR4MrqycfiUix1mmjZ2EIMqz6Qb/ysCC/aHw0xrL/IeM+SyDy0zQ9muWXgkv4p3c0+5karP/vxrQ6MdUkCMHjnKvJjx61Nr7HSsaLthtaI6BU2BZIpbbY3SF50FcAw5ax62yQKZPxn6W9ZigyFEIqmAzvJs5F/6pCfpjLQ4g6qh7wN/qWHpuhQ7Mv1KTqfbsh/0e/sBmsuRVtYvXB6n79Cobla0bnjbtDbTSMyCreUrULlQzaconjcfST2PKoMdORBGWw8rTdyds3KDBA8Yl1s/qQg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MN0PR11MB6304.namprd11.prod.outlook.com (2603:10b6:208:3c0::7) by PH8PR11MB6975.namprd11.prod.outlook.com (2603:10b6:510:224::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.32; Mon, 25 Mar 2024 15:42:15 +0000 Received: from MN0PR11MB6304.namprd11.prod.outlook.com ([fe80::4d4c:6d3e:4780:f643]) by MN0PR11MB6304.namprd11.prod.outlook.com ([fe80::4d4c:6d3e:4780:f643%5]) with mapi id 15.20.7409.031; Mon, 25 Mar 2024 15:42:15 +0000 Date: Mon, 25 Mar 2024 23:28:21 +0800 From: Feng Tang To: "V, Narasimhan" CC: "linux-next@vger.kernel.org" , "linux-mm@kvack.org" , "Aithal, Srikanth" , "Petkov, Borislav" Subject: Re: Boot failure with kernel BUG at mm/usercopy.c on next-20240325 Message-ID: References: Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: SI2PR01CA0004.apcprd01.prod.exchangelabs.com (2603:1096:4:191::22) To MN0PR11MB6304.namprd11.prod.outlook.com (2603:10b6:208:3c0::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6304:EE_|PH8PR11MB6975:EE_ X-MS-Office365-Filtering-Correlation-Id: 8cc153b2-4761-4ddc-c5b3-08dc4ce22544 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ROrA800ltkRHJg+8COAc/BjUch/ZUa3RhvEMQU3nn/jlEa+FAqcLFQCk1hKBTc3E4JPrv+BLcDxVoWfN/g1Y56qLx0cVzpTuNLoTiYJzJzGHXVzwGRwMY4Q6uYAUKluu6TRQGd+ugyT5qRSCFPrTZ1IcIsfLnDc3S9asQE43w1/azzv9vayzj5TS/miiw7eBSyMdvijd1b0CfAHQWvv21H4qmIrc9yDoyBzOEUXxmv53mydxEy/s1UN0hhGjKXr/w+7ukvzVPbzDEp1W3fibWsH2wa/a5BnRkVAacQrPlJoxFOqwuHU5672hlFLdfTpwlPlw+ZTeLe6Q0QrjcnegYaqMeiyCUF+9TeytTgislp2PC6F9/qF8NWeMQfJ7mzgc76T5XWzUE1Jvuk0ooXODrOu8BWrl2nGKXAPE97gipNjCKwxskuEGhbvPbueUprQI1JP+41dJfjiCHg6pB6s0RJ80fc7xx8b76SjPqZZQnKHiYM3tytcFHKzFkCW+/AibJu91NyUedyq/bk101VYNWir2gINlUwVaAeHFZiSbUqoEqmZVJM96iZpx3SGhTBtSIpfiOWngiwKfikjQ0yPl9k7jFxnY/2xEvAhm4jsQ4MAgxgl82JgipiX7vX4FcNrxWUz9nCtq1DLq2v8L0s1uV005pgbX2L/6e1MyymdrCMs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB6304.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Bt/hPGsmbGNfPb0+qHZBYjPiqiSFEIhuQrvvLOTx8uOgN3OQeJ2iavdLlfDr?= =?us-ascii?Q?XHvJxA5EKaO93jytytHevRvYrloegZt0/EpdLqDqoofx2hyUdVgFC+K1pFc6?= =?us-ascii?Q?9bgj0e3+E1rORh22g/L6OYGO4wjb/3QUGDLlxwSFtTrIMEWfKAW/MIxXxKat?= =?us-ascii?Q?Be6c3cpODliMIAxDGPvNVrC7P7GBcBzs3NvLz1doU9yUzQ3cNhb+LPTDHjU7?= =?us-ascii?Q?6OG7UwgiO3VFqOZ9lC0AeTUZDcY7+k3QDetSZwB3HJoV7Y5KSi4C+DQwfpF+?= =?us-ascii?Q?1ZUk8+TbyR9ZtLafekD0hAZTe6IHDDQeS6GEfWar0FxDFIpta8ukshp6ac/X?= =?us-ascii?Q?WCdG5TPqbJCqV2uDz2eqIk237Vvmpb7/p5mGnLVg0/0Ec2aYsRRhMay6u96i?= =?us-ascii?Q?G+S+tml2dv6Rd32uter5qqZdDWlBQggYdf0tAeQRPpTNevkr/UePtkdQaQpv?= =?us-ascii?Q?KAu9QW/nfbBR++EX7q1hQ1gOgVCZzVZD+l7Kjhh+shUd39chmPwDz6ZQIEKk?= =?us-ascii?Q?x/qDPgAjvWW+R/SnfnvWFYX7kSmaVd66Wqv11jYW+M27eH0OuLXwfHTcWXTi?= =?us-ascii?Q?u5RcF0UR9eRQSfKtAVzZk5hL1DjOpeutkCm+8Qn6QXW5DRFdEXf14ccgRKu+?= =?us-ascii?Q?+QtgQabl9rZ5nm5h7XjGBrYcjDw3AkUIdVkb6Z4jHFOA+12qKdQIVavK0aDa?= =?us-ascii?Q?RrapiLaqY523FZCi1j61sDQ+4p5Nuh7CfI7b5nahVhGBBnSU4914mpiupV89?= =?us-ascii?Q?emnoETm7EYVH0rZcVkDKHcmv4nn0+tETmSl13ozp5xVRht35EwspdU4ElLKb?= =?us-ascii?Q?Bu2YhhUwICg/TN+gR/YoQ2KS6IwSvlKs9qDwSTdoEdBOdCGcj79mj3tdx+QH?= =?us-ascii?Q?cKkiw/797ioyKtI1cBT8TFzSW6z89qhlgyTll+j42XEhtws5G5OG58S0u+8A?= =?us-ascii?Q?ylysv12CfqJY2CZZByUjMNtG9uuYVWfJBT57ct09Fgr4OWUabc0QVxrGXh8r?= =?us-ascii?Q?x0ZMP1yG/b6Ch3SKESKxqA8rielkayx9OUuF9c780hxopm998Ai9rmFlD424?= =?us-ascii?Q?b/3AUPYCrfB0jT6eiaggBw7KIpHNccgJAli8kv5r3etZMuIpefD/9koHHUbW?= =?us-ascii?Q?DMJN5APj7iuwORQLPSBnvV6Brv1bUrxOavJQfykmt87ozwTeO2lYJSYDiUMi?= =?us-ascii?Q?9hHZ54hc13ZdNhUhQQoYbTuj8deBrvVEZcKTKxOcK5cJi+bFoZE5CjXd09Ru?= =?us-ascii?Q?HpocVOsQSHgqIu8xZMgOGExe+qslv+zRWBZPoc3mUp1xpYADbIB+iWKAvwOE?= =?us-ascii?Q?HfczSSOo33CLw3wLmG5PgBxyxIfumq3V1KUBkfo2MbjbXkYf0/+VclZjhvwe?= =?us-ascii?Q?qe/YQk5CeM/JLG+wL4oDDmcKRa2AlfX1LPqqKt5mk03jKiYzz/wfXr3vZROV?= =?us-ascii?Q?aE5azg3yEdzLjKu5kbEoc5CEjcmntskoo2+BSB1DxI8XHMvZccbp8jBjy5Fw?= =?us-ascii?Q?ZG4YJQAxvrV6ybQkjZ8GrPFL8JNLJxedtF61rwffR/z65aagjdCeLI/y8uG/?= =?us-ascii?Q?1jRPTxSy12gLEoysbZkUPPR+8NLJEZsInV0AF1l8?= X-MS-Exchange-CrossTenant-Network-Message-Id: 8cc153b2-4761-4ddc-c5b3-08dc4ce22544 X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6304.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2024 15:42:15.2159 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Jpaz5mtakDtM14rCy4FbrX6RkgMAEMqJxjSNtm8LsZQDXbtW1SdO9IyjCGD7+dBBqKukeIMt4pAYVuBoJ5RvAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB6975 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 76B10A0019 X-Stat-Signature: ogzw9fiut3fcf9dxcq35u6jp4xffm8ge X-HE-Tag: 1711381340-102372 X-HE-Meta: U2FsdGVkX1+beBhRPaWLioco86c8BIqPQcUgFp4gGyQ/Rtq07+5Wcn29chppM59gbj+tuDnHtOJzCXqwKYCogHBPYWF1n3BmLW/qqWOL3SbeW/JB7n3T4CIsKjYRfxenSC7y2zZFa58Cu/0pJHhyNq5CQ6N/+a63NzmUQL1UTg6Z4c8y5b+m6iW7sTV5DBe1x1DvAHW3Z8fWPMNQQRJUiBZnl6JE/TSFHvZtbTjyBxQ+Db0FuDcfbAKdXueZjmCXD4aPQaTsjaJuWKOQ9tvyWOHBxBn+XF5ngDBiUuwEO4uTCkPJsjv9ioyo4O14WEIvEn+kZpetl93dd5aczjH/HRr7IYbX0yTgkgjEnrpZu/7W7QJ3xhJHU3Lgy4ZRQgBXHej4fA9RPtP/rSRB9n9TAeANrPqx2NwFe2HejFKqBLULd9TQpOxmXhbIkFT/m6SpxziWoUpZArP28SR64/VGOVRxLSDtkFpP4urd4JO4Vq4ef9I0v1SwnGqonIfFXL/dF37fODBPt3vEwcf/u1otxb92PCgcIuN8q3u5abicPu6k/ljACaD3f7WBWjMR6d00SFAHrYp6KevMuVwEJwJuRooEXCYAQuYL8+65u0AhxlVXB2IhBcs98o3V30wnLdz+4CAaGr8tP+7x62mQlYb64F+3XUh9oK8LDH1Y4Z3yMLQXcL/rMTjMHaRhSH3Zt4AZqhRF9pwXui7WoNpafESWTKIarW77XRG4AtxBNTLI1g/AXdvMk27KrVll4ZwvWOpgjT1kxqoaZPmNJlBKIP9RZcVFwUuZksXd6/9EKEloTVVd6VJm24+aJu8X3bLwbqqWridcugNU7pefCUi68TL5iQNRHrQTYBVY0IbKYqrNYVjCUvEY+nFIZRmblGIDMZnyQ/YHGhXXOHPiSi6EM9fmAs/72hEnCfDS3FHDDTbUGyEl3I9p4u1+QTqODtswBW7d9ic31plYBBVOr9Z1qzl 4ewQifbv mPbRNl8+6KkcgQ6F/RGl41Cv0qgQTpzO9FhA+Qzx29mBh/pMj41TRy27JcopUHTaxyFpAOBoT64s2t0mHMEvQV4asTrpLzGYArnGrSRFPLRNk3qH7MgCBbUrtjWYUmOS0kDbCYl+1OhXif+jqw1QkbOBL4BNxuSWHu5qX/Q5WeosluJOVaVapaD6zR803nvnY8ihhFIl7CiUNDaY1W0uSWyPlhEUmmrkQyHZ8WD//TNNnuC9W5Sa7nALcQgQ1i7kkF8BHjReDYhaGvNZYHYro6gbNvDXIMsgK+k7KqUGZcUB0pHflfUToDdEwuhC+r9M41jHR 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: On Mon, Mar 25, 2024 at 08:40:20PM +0800, V, Narasimhan wrote: > [AMD Official Use Only - General] > > Hi, > There is a boot failure as below. > On bisecting, the bad commit is found to be 328c801335d5f7edf2a3c9c331ddf8978f21e2a7. > Boots fine if we revert the above bad commit. > > > kernel BUG at mm/usercopy.c:102! > invalid opcode: 0000 [#1] PREEMPT SMP NOPTI > CPU: 15 PID: 567 Comm: systemd-udevd Not tainted 6.9.0-rc1-next-20240325-1711333827684 #1 > Hardware name: AMD Corporation Shale96/Shale96, BIOS RSH100BD 12/11/2023 > RIP: 0010:usercopy_abort+0x72/0x90 > __check_heap_object+0xd6/0x110 > __check_object_size+0x28a/0x2f0 > ? srso_alias_return_thunk+0x5/0xfbef5 > __x64_sys_sched_getaffinity+0xda/0x120 > do_syscall_64+0x76/0x120 I met similar issue with QEMU boot test, and seems the root cause is the 'cpumask' slub object could be copied to user space, and fail the usercopy check. With below patch, the panic is gone in my test. Could you give it a try? Thanks, Feng --- diff --git a/lib/cpumask.c b/lib/cpumask.c index f3f68c45caba..dcadcf7adc7c 100644 --- a/lib/cpumask.c +++ b/lib/cpumask.c @@ -62,8 +62,8 @@ static struct kmem_cache *cpumask_cache __ro_after_init; int __init cpumask_cache_init(void) { - cpumask_cache = kmem_cache_create("cpumask", cpumask_size(), sizeof(long), - SLAB_HWCACHE_ALIGN, NULL); + cpumask_cache = kmem_cache_create_usercopy("cpumask", cpumask_size(), sizeof(long), + SLAB_HWCACHE_ALIGN, 0, cpumask_size(), NULL); return cpumask_cache ? 0 : -ENOMEM; }