From nobody Mon Feb 9 19:30:46 2026 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2064.outbound.protection.outlook.com [40.107.220.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 73FB625A623 for ; Sat, 25 Jan 2025 09:41:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.220.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737798117; cv=fail; b=pZvdi1CzsNu/SVdDhOX/X3kGBudr9icRdgdl4L/1EWvFCfqRVSfom8xJBUD1eqqnxI+m42DZqDs0Xr4FyMvNFxu2Jj/N5oDAmRXMyGc0J+faQdbzntY9BdjtkV+LHQzofp/zUAbf0zOmQbmb3jpWbnLh4sXGkJNiMJu5y5ZR4NE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737798117; c=relaxed/simple; bh=5NQbIO9jFS5yN/6TPVQEvu0drOWA5wGtfrYsFMwdNF4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=biCmDwSkSc5jvQX6SUqpZTTQsyPt/GlRCuTveRlFKYgasxqv4AXCgcb7OT2to2inYZZQmhEvMcMF8sXhXIXCeSZNTylCOiSmx6szYSLEo9egXfQHiaLFgJ1k+disWdXSVpIRHcpAVM6A+P7BDncZelekIJEN9IeKoKY2bJbOxnw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=Ro5VJwX+; arc=fail smtp.client-ip=40.107.220.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="Ro5VJwX+" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FF2DBWQFHUNQFy9RJpz7fwAlyq3VrkgPYcx0Ox/1VqmV6nFlHYi782Zw8YpYjMGhB5uXtWcIwqvDkdN4a4FkyLLnlNLzh0AcGFdr3K6vrmA/l0VXc/lvKuMCn/R9/mqB00KucvrSSyEyKlk14LgZNauJklf+HrolIHF2wHSNpZ4A+x0KIn+ZfuGMJ4DcAg1YQVZ6zBvRtZiRjWaE9vZz35tV37ltSkImx/gfKXiJGCCQCSLtlRFkdTP/zqzazWPhqbM3/9FcPHywvHXY8Ubm8+sOFa0IkiztuzcgL6THzGo58M/r9lBif4c2OzlBCCvJ8hiBhFkeOw51plCwGyU54w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=8KhN2Xl8f6pwPfEkDtRX8WxtfK8eGuE7X8Lzjw3sDPo=; b=khOVuZhkPwgGLZNuqTjfrXCqcrj4QNYSapB21415/n+bHHC6VbzaFKJEA1MMBDd6zo8OzKJZ9t71LKsMLvVL2+YzOoSxMOh+dPcBQOVdwImmevEAuDV1sXexsI3esO+9hMLXqFBE26sSBg4GeOfkHWZu8d9g8/UgmVzZhCH5nh/DWtyvaj0T5TLvYvxeb208Nk39k+SUOmNCT/vy2OjTI9gjs6KS1nJmoN1qF2Tkq9lkmMzvSBAgvvlI4nwZdvY2FRgyg6sC1YjIDW2T+tjtWw3L2alCc0/fKOv31jfWEV4SBDf67eUyZpBlPjQd47uHbzUZ8XIvAVgzXZ/JW6/vGg== 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=8KhN2Xl8f6pwPfEkDtRX8WxtfK8eGuE7X8Lzjw3sDPo=; b=Ro5VJwX+Ixl0R41J1q7/GkSNZNKzJXPbRxS4W3O10RfdJ352l9cDLnMCr/O1/nuDenY2diXF//K+X6Cv9wsvF3n0PhacFdmuDszQ3M9wTNu0zBJelmj+seLVndRsj+AivJrXp5N2pdIMiMuqUZgPwczopXxLDQa6Vsrhp7h/6kA4yOB0m6n4c8xto4SdlxCOyN5Yv3NvTCCUSCJhRiDhwle57Lbplx2qAeGnCkN7/Fdji08Oe6kVDSm+a+h4pstfBlWnSDTKrVGhJ2ZYKSDslT3vzjc3BCPncMt/imE6YCA9Xe4A/mnYgnO+VyDyG8MTorjn2CYKvZ/bD8Ns1WgA4g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CY5PR12MB6405.namprd12.prod.outlook.com (2603:10b6:930:3e::17) by DS0PR12MB8368.namprd12.prod.outlook.com (2603:10b6:8:fe::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.16; Sat, 25 Jan 2025 09:41:54 +0000 Received: from CY5PR12MB6405.namprd12.prod.outlook.com ([fe80::2119:c96c:b455:53b5]) by CY5PR12MB6405.namprd12.prod.outlook.com ([fe80::2119:c96c:b455:53b5%4]) with mapi id 15.20.8377.009; Sat, 25 Jan 2025 09:41:54 +0000 From: Andrea Righi To: Tejun Heo , David Vernet , Changwoo Min Cc: linux-kernel@vger.kernel.org Subject: [PATCH sched_ext/for-6.14-fixes 2/2] sched_ext: selftests/dsp_local_on: Fix selftest on UP systems Date: Sat, 25 Jan 2025 10:36:07 +0100 Message-ID: <20250125094138.207287-3-arighi@nvidia.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250125094138.207287-1-arighi@nvidia.com> References: <20250125094138.207287-1-arighi@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0181.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::17) To CY5PR12MB6405.namprd12.prod.outlook.com (2603:10b6:930:3e::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY5PR12MB6405:EE_|DS0PR12MB8368:EE_ X-MS-Office365-Filtering-Correlation-Id: cb9bb0da-fafd-458f-53d4-08dd3d2480d1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?vNoPLRoTTtC1YamHo0GpyfSAW3f682VfYChBcEiWgHm3GthxpuZys/EEAhvI?= =?us-ascii?Q?baPrSUfL3hSPCyoHpiozIW4J5GRfr5FoebmBY7VN5EyMof0k8nIEJWc3H1ZG?= =?us-ascii?Q?wvtppucsmXaF5YJWTihOrGQHks15SLIu/s8qLHaJvPCf4tLlAbzyTcDdDlXi?= =?us-ascii?Q?+SuqF/lAfx+EHAKypxooUiRAguK0mxtgDexIBPoY9NvEnH+oHFPItwteS/S9?= =?us-ascii?Q?tK7HfZ6Prg/QyBV3saZ/bF2Uzjr765FmcfRtRoKV2+Uks79AyX6VHIVr+Ba6?= =?us-ascii?Q?9ffp8ZQsB98Rg8zy6w48xjXOoR/voGDEAme5kqbP80K0LNveOMtFUAIWX5PY?= =?us-ascii?Q?JcRZtkzVAzl/NclJ0Ms/nre/tP0ZKpQCwFNiy8TrcpIEI/XPsx9qw4Xffg27?= =?us-ascii?Q?xG4cxod1bh3FzH1YKbeiImbTe3A7D3dkOQLjrp89m35vr/U+b4XvPZl9wI3v?= =?us-ascii?Q?BobSw+dfkaemh6Otx6XSdzp53fj/m3c27/YR8M6ysANfeTzs4kgYaekaK6ic?= =?us-ascii?Q?2r7pXSzp4KJmvId6XOtRs58C+UZHbM4IgiD1//NJJyTW7R2mGvO+T1JUKf6j?= =?us-ascii?Q?m41TW1SekZ3PwB7+XVcmdUEan00RvEYLmJnmTc9/5twTDCqDDoP6qII/mxy4?= =?us-ascii?Q?YWDehGIR9+HQPaY5fsrZr1RmKA6e/JatISKWn4980ze3oJbaqpwFQMe9JW1+?= =?us-ascii?Q?8HqCCzQz/7/Daa72ItQOI76j+mT5+OdnJgeMJGvFHYx27Nj82xz3d45yCy6Y?= =?us-ascii?Q?c8R48GY+m633NQ8OmmhkeeLcy4lnul2E7vmXQgH8jfQod6hELgL6QCWS4Nxa?= =?us-ascii?Q?uiSfQnFZrMlka5f4Mwt1BTsNspG1pr7zGgbR39db7t6uiTwP4/Lk8IJvNnYC?= =?us-ascii?Q?zwuoN9aDIo0ra+n7K2bOHZB0fZ7UOG5Y1nwzO0J6DBpIqRdfCg2Dn2L1LjBo?= =?us-ascii?Q?dnBxkCY4ljN6Hu3tRoEuTynjV/A3lxndGUak9v1IEB3EbZo60KZT4VzNV8XX?= =?us-ascii?Q?UM1oGmevARAhzw/C7KVxmObKyfACezekOeQ0FCpkPwY9DQ2KGcd7udoJIFwK?= =?us-ascii?Q?UTqaCQeWLURNXcxxjg08naJ2fnqnkfSVh7ZErOl3vRui4oEYDxjGIOdclGNL?= =?us-ascii?Q?D+egwirJDe//3+Vaz8z1JTPMpr8xEkKWnhP0Sg5sdi3R8AqzA2tz2DxCRsDo?= =?us-ascii?Q?ZbLgVh42UE+6TSYsQMiVM4cOEo97MNs9dr9EXwwbMIsQTG0W/Iglknpg5WD6?= =?us-ascii?Q?+1LQlJt0iBWPvnB4oLVaE8OWXtgwc3N7MKU8kxr/+sSi7qhGGnvHJE+kHQIg?= =?us-ascii?Q?bob5Fk6MT+15ER9y5w/0yb0o12l6mGShp9VB23nMR6J6Xck6g/e4J4rNUUmT?= =?us-ascii?Q?SJnDtXx79oSMZegvDhZuRAdjnt7w?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY5PR12MB6405.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?EDj3BScifSvMmeMbV8x+AtZar5y4xStzukp9uvaoaOoSynlN1wTc1OZgd6+k?= =?us-ascii?Q?Dirx6f1zd3YnV+r8gKqScHs5Ub9EdSSVpkW/Dv2YMDUD2bi2fmHJn2en6rRx?= =?us-ascii?Q?y0IeI17j/XsQDiF33fu5rJAk+SGxEhHugav6X0o4JFy+X2ahRUsyjr2uUUmq?= =?us-ascii?Q?gdZdVI04DG7yFjbXNkQmykH4A+sG1Ciy2W7QRKnz58u+XtY+rrJWpdROI73Q?= =?us-ascii?Q?Bog1+j4dtNOy5GpOFF/ECZgi3wniG4WXPQsn2FZVRZXB9DIUL6CtrzxPiI1z?= =?us-ascii?Q?ibAsugqAyOiqOXh5P37CwFMvg5ZOCO3J32X579N2wAvRQEtTFkN2HG2DUtiX?= =?us-ascii?Q?RalwxsSh3GlfgcLfQHRGdSGFpq3iBpSpgjOIVnwegU0i1qIBjCZ7TK7ARn3/?= =?us-ascii?Q?1wJZ97fi4PcX7RpYKApv2aHOYzLV/iAXvMsmRgBSM2FZokb1mvx+KAjaRp1s?= =?us-ascii?Q?84PjrJSNMztqw+jvANHM0Ix27ej7gPtNExxPlu5mGWgSKyOTrsbrbCNc6tkZ?= =?us-ascii?Q?onKOMYTs6W5LxY8vtl9tbHZCRcC3QDn4TitNMP74WstGpl9h4i7JSFMiG+HW?= =?us-ascii?Q?yjTi1NSOwH+O1OjIcuPVG+GJZsMbXIzzES/XGoFt5+msDT4RQklUrtbzBFf3?= =?us-ascii?Q?nT6CGZGwlk/gKpH453ak1yFpAReFtTAyHtPIHgDZm26Z12hk9unTYwN64V4o?= =?us-ascii?Q?ZjHLf2Dtm/jy8A/3oHOLarADNiraNYwR4laFWj1k59NGp8RJgTuutKkeIwBp?= =?us-ascii?Q?RyjJIzgK/TGP4m/fCnX1eEA5LuCNYJr6+m89QsNbJxM8X8qWTn/5SLsoovyy?= =?us-ascii?Q?pKMOJJ9mp8VwqoaJiAG63+lt2QbGjW50ncGQnYytmUcAoiZxkqhStzDJkWZI?= =?us-ascii?Q?Z5Ley/nGVeQOK4zOKAeHRX0hTPyx2iVPPpkyCBbGz11wLUBr/VypMGUs1ksF?= =?us-ascii?Q?8jSOO+SOuE+xjzWpL68LJ5z1HlJd6K3e3uEVUdB9egwfPHCtkPOjteFRGGXh?= =?us-ascii?Q?XF4OPPjDnFvKkdxBWhNJhe5M75jryG7CI4StZ8PGcl4hhdujioMbrHJLKA13?= =?us-ascii?Q?x6OoajcYm62QCjEteR2MiHlb5S73HNT60uIcQvUzW5RvQ+XXxoNMZ04yXpG3?= =?us-ascii?Q?BTeGYcZJe8ZUulzKFRZ8eEaw06YH7lLPuQDQ8y+qfwDTqICea8LGqRZEAjx2?= =?us-ascii?Q?wjbBBxqiXEfoCmgdebsDxRgm/UJbB745bSihGF56am2XyFamsgc/IzxkSxpF?= =?us-ascii?Q?VWuf7hAnbjTQptupYs2PXJC8S5CTe0V6kYvyfWU6AXaY6wQsoZ0xruJAyuwb?= =?us-ascii?Q?1UeUXmhspwhXJ12VWEkaob5HvEKJx/lL/IHqd/3HQ7o+/tyROmafY3SgDcgq?= =?us-ascii?Q?pdZ4874cP8qTNxG/nlc8pfojwTQGQRUVtjtl7KYYOoNiLXxVRwZZb6xxvv66?= =?us-ascii?Q?EcK8trUFXqHiW8hgW7SGk8ktUYmbxOar/43TpKPIw86fmkGANGkGKS+2QTCW?= =?us-ascii?Q?KjswuJd+TUk8pgAdBOxodbzIKynjlDIk0MCziKMcmYPWsCMCqryOPzt4Buz3?= =?us-ascii?Q?1JdERwU1vTitj00VENuAxw4KhVM6Yy09t2+uE6Qn?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb9bb0da-fafd-458f-53d4-08dd3d2480d1 X-MS-Exchange-CrossTenant-AuthSource: CY5PR12MB6405.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2025 09:41:54.6417 (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: CuYYa8C5kUJvvTaPvT2z6SOMji8eEWRz09vdhOOBoKbHb8+CICHUJrv7YcrJrnX7u7EkSZdfRrIlv3OqIM7qvw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8368 Content-Type: text/plain; charset="utf-8" In UP systems p->migration_disabled is not available. Fix this by using the portable helper is_migration_disabled(p). Fixes: e9fe182772dc ("sched_ext: selftests/dsp_local_on: Fix sporadic failu= res") Signed-off-by: Andrea Righi --- tools/testing/selftests/sched_ext/dsp_local_on.bpf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/sched_ext/dsp_local_on.bpf.c b/tools/t= esting/selftests/sched_ext/dsp_local_on.bpf.c index 758b479bd1ee..c02b2aa6fc64 100644 --- a/tools/testing/selftests/sched_ext/dsp_local_on.bpf.c +++ b/tools/testing/selftests/sched_ext/dsp_local_on.bpf.c @@ -43,7 +43,7 @@ void BPF_STRUCT_OPS(dsp_local_on_dispatch, s32 cpu, struc= t task_struct *prev) if (!p) return; =20 - if (p->nr_cpus_allowed =3D=3D nr_cpus && !p->migration_disabled) + if (p->nr_cpus_allowed =3D=3D nr_cpus && !is_migration_disabled(p)) target =3D bpf_get_prandom_u32() % nr_cpus; else target =3D scx_bpf_task_cpu(p); --=20 2.48.1