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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EABB8CAC5B5 for ; Fri, 26 Sep 2025 02:35:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References:Cc:To: Subject:Date:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=XJWG7n3y6IQ6nitZWqOB/u8jjZRgPySlHY5CDIdDSuw=; b=xbC4wW8JO0cBGHj+ZB0EOkP5b3 HZ6nle4D6xWBS/FFvMu2n4FIQn7lsXu0Bjt1aH62EyaQrbykcacjlY9o+j0AAplDvpJHbIXdVNEUe kh8nbGcR01btdrA70dgbKku/ds24dx3/PAoPffywrcrcJ/BTdIkHe+XNc95E01bvI3scnp1bJ0RjO VpAKgPOTY8fnZ8ZypKnvL6ceXE8wRBfnjzKpUxEs1frDopjyPVQsETkQHEihilnVbKBGOSk/Csq/r XcXtG4fO6p9gQvSavHfcLPOLeHZ1iB2lYAsoiGRhTna1S0Y51P2gIWwATBcJBxqmkrVhw4gcvAxDC 3qBer7Qg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1v1yJ5-0000000F3fe-2XHq; Fri, 26 Sep 2025 02:35:35 +0000 Received: from mail-westus2azlp170120002.outbound.protection.outlook.com ([2a01:111:f403:c007::2] helo=MW6PR02CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1v1yJ3-0000000F3ey-2Qr1 for linux-arm-kernel@lists.infradead.org; Fri, 26 Sep 2025 02:35:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lyDgR90Hf39mSroA8NCJlUZDQYQL6cOsvKJirPwiHMeFdUpphFgNgg2TMINlC0Kuj7pW1wwpHeztSbpXt5GJsacQocwp6Ql53GikcyuXXc3EZfLfM1l5CmYrnYVLFlVnkp0SzOpp3CtL1AJHp271MlYkTHWdMBXnM+eKFNKDlZ/41hSb1yc2rL9hpQSBq+TFIhfPspMDHjhQbKR054BZFroP+7e+6k32/y6BDll4M+o1jxhD1+fQduEgo4e5McDY9JPmaWr6FInv54069VIUdUe5QxJ+PdrHayb4K5/vx79gHcyzLVenkiSdmF9hczqfTetfVIUl/ZoSkmqSxSv44Q== 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=XJWG7n3y6IQ6nitZWqOB/u8jjZRgPySlHY5CDIdDSuw=; b=hjqs96IIEDRGluuYyea50Dc3RoFUmn4XocZ6njXrlW7su5LOfxB1Aw5cPwhpFqUPjdg1mwJ3fTqEa4NZz/1l7o7G96TctQlHUhsH6kn7Rz1w74Q8dPU5ZB9CMX1ZnbruCQoHeWvMqyL02h4T570HEPYLjnkiD8UwjkSWfWHkLNrZoG4Yadgis0RR8x9kmiLeThlEmXJUi72kH1y/NusGKxIayvzdwzr/izWKQWX0Y3OBECitgy8/s5ZoGYqybpZU149FAD7+3y+HlPq52hKlbljBRUOfT6lKQFwQN4ggJQunCMxuA3WEcyKIWb72xWWu4xmuPMdg++ox6AP1caM3Uw== 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=XJWG7n3y6IQ6nitZWqOB/u8jjZRgPySlHY5CDIdDSuw=; b=Bb1ntsL+LMJIdHQEejMlPYRbeeVpvYimbYWAZJ7hGNxVEvr5I12ZqeNfavj6wb44KjisY8Y8yOuE87rkkDzMPDEG/eORNygv9hyq2aUcnyeWM4kASJzEyFaItGRoMDVY+WF8DD9fy/fOnpToo6fkgTyZX1WCZCCkj4KBlj7xHK346p8GV29r1rrZTH1c/QHJamWr3HkLOjD81IhrxGqlqCQcrZAhizDNfTTbCDKA5vc3dI8dVAIiPYxIMLnql9NLe8wY7wN9Z+YmAMlJecdEjv+MCJjK6ZFPTkO97sfDeYUslSVZtGS9Fc7lJmwFnimRrcbT4VAbvLHAQT12cZCMIA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from DM6PR12MB2667.namprd12.prod.outlook.com (2603:10b6:5:42::28) by SJ2PR12MB9137.namprd12.prod.outlook.com (2603:10b6:a03:562::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.10; Fri, 26 Sep 2025 02:35:27 +0000 Received: from DM6PR12MB2667.namprd12.prod.outlook.com ([fe80::bd88:b883:813d:54a2]) by DM6PR12MB2667.namprd12.prod.outlook.com ([fe80::bd88:b883:813d:54a2%6]) with mapi id 15.20.9137.015; Fri, 26 Sep 2025 02:35:27 +0000 Message-ID: Date: Thu, 25 Sep 2025 19:35:25 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 28/29] arm_mpam: Add kunit test for bitmap reset To: James Morse , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org Cc: D Scott Phillips OS , carl@os.amperecomputing.com, lcherian@marvell.com, bobo.shaobowang@huawei.com, tan.shaopeng@fujitsu.com, baolin.wang@linux.alibaba.com, Jamie Iles , Xin Hao , peternewman@google.com, dfustini@baylibre.com, amitsinght@marvell.com, David Hildenbrand , Dave Martin , Koba Ko , Shanker Donthineni , baisheng.gao@unisoc.com, Jonathan Cameron , Rob Herring , Rohit Mathew , Rafael Wysocki , Len Brown , Lorenzo Pieralisi , Hanjun Guo , Sudeep Holla , Catalin Marinas , Will Deacon , Greg Kroah-Hartman , Danilo Krummrich References: <20250910204309.20751-1-james.morse@arm.com> <20250910204309.20751-29-james.morse@arm.com> Content-Language: en-US From: Fenghua Yu In-Reply-To: <20250910204309.20751-29-james.morse@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR03CA0079.namprd03.prod.outlook.com (2603:10b6:a03:331::24) To DM6PR12MB2667.namprd12.prod.outlook.com (2603:10b6:5:42::28) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR12MB2667:EE_|SJ2PR12MB9137:EE_ X-MS-Office365-Filtering-Correlation-Id: 40a52fee-25fc-4091-a37d-08ddfca55a95 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?V3RLamlVU1lpdGdub1c1OERZU1F5QjBlaHFsWER2dXQzNlFQSWI1ZVB4cjBl?= =?utf-8?B?ZTFxZjZic0JBQmhzVThSaEYwU3VTTEZoeU9tVXpYbHQ4LzdPRUZaZVhXa2FN?= =?utf-8?B?eTVHa0ZiSTZHNXY1Y2JMVDJNelRENTVpQUQvclZEQzlEZHhtcFBrS0lqZnY4?= =?utf-8?B?VW9hMXNTdWRWVUJoQTBMcnZDOXVEaE5HeHRmR1krcVI2M0dJTTFmbjhYWVJr?= =?utf-8?B?WlJpTFpacVRKOXJiRGdjdzdYSFN1VnZON1cvczBidkJZL1hubFVud3ozOVhU?= =?utf-8?B?RkJBZWM0bnFxZGRtMFJqYTlvZDNtak5ZV0F4OXRuOXVweWcrTWZyLzFJQUdo?= =?utf-8?B?Mk95YnhZWkM3S0FMdGJSN0FKbnBpWDM2T3pKS2JoUzVTUEc4Q2Rla3Zqbm1M?= =?utf-8?B?QWE0QW0wajltN04yV0JMVGFqWmlrM1ZScHpGWVFldjNQSzRRUVVjMDd3SHlV?= =?utf-8?B?NmxraUpJY0FVZmxUM0pkSFZpTkR6V2hNeDZiQ3JnMW42MXorc0Y5R3NnMlRO?= =?utf-8?B?MUdReE1hYmcxaWFzRFkvMytCVWtuYXFTeXJ0dkQ0OEpLbXF4eDlFWGozSGhK?= =?utf-8?B?QlU2KzZYWE55RER2TlpFL3d6VW9Sb3RZYkxSN2MwMGIzMXRkRmdkMlhjUUh5?= =?utf-8?B?NEh4a2Q3TE8zUzlqTzFPY2dZcXhVSmpSUHp0cXEzenplNGxJYWlmTUxreUl0?= =?utf-8?B?blF2Y29nUEZuWDRhTkVUM3NYSUVOZEJmZ056WnlwOVk1aWFtWHc3WVRQb0Z3?= =?utf-8?B?dUsyT1IzbCtMUTNsenpiOURhRXZRR2Z2eWxsVTRiOWNUWlg0eWpudXRkZTNV?= =?utf-8?B?UDNIaCtQOGYrdEJaSTdpbE9KRjhwRE9RM0szZWcvRnhrL21naXJDdGgxR3gw?= =?utf-8?B?ZnlsNVZsNTdpZVVOb09DR1lybGhrMGlUUmR0Vzh3SEJSQ3lSOGdnY0hPUXZi?= =?utf-8?B?VHFKYldrbTZuZjhRT284K3BYak96UEcwMk9DOE9oOUpuZng5bEIzbVR3R1pq?= =?utf-8?B?cUZCaFcrVDhzQ3pOMVg5UkQ3Qit4RkJnMmJRZk9FdW1Qd1lXZ1VBWE00cmRq?= =?utf-8?B?M1VWU0U2aExyL2hSaVZ2bVpma1l3WW5wUUxZdTlXQ2FHNnVBbTRlNGdWbjFE?= =?utf-8?B?bGl5MDIwU2N2dkt1RWxoRVp1bitJV0s4V1U0THA0ckZQdFpsUEIvREFMb2pH?= =?utf-8?B?dkRuU0U2aWo0Wk00SnYvMUlzeDhkdGROOTY3KzRsWVYzZkhsRy9pcWxyRk1E?= =?utf-8?B?THNFRC9TcDQvVUs1SzVacWV6SGtIUlB1WDJKWkVBaXBsZVQwZ0RhRERNTzNk?= =?utf-8?B?dlhtTGZjOTJWc0UrM1JwREZINVZzK253S1pTY2VGV2JGRDFnTzhua3dLNWdo?= =?utf-8?B?T0JBbk1Jd21udm5KT1orT1FjQUJWK1RMVXNMSXVpR0l2eUJlUVp5WXhMZTZY?= =?utf-8?B?RENBaDdEZitQd1Z2QldTUUlaQ1kzT2dqKzBWb2cvRGI1Q1NydFBXWEtmNWcw?= =?utf-8?B?eDVUWDFxSGJ0SWcxRmc1bTZ5YkNNMzJXT0FvU1UvQko0by9xcitRS3d2bjVH?= =?utf-8?B?enBpZ29xN0Q5RFdnc01oUkE0SjR4TzBueVpVVTFCb0xVUng2S09NeGxDQU9k?= =?utf-8?B?VGkyeUZUKzR2YVVUejlQclFKQ0lGN0RPa1Z4a2FNVG8vM2VOMHdxc0EzNTA2?= =?utf-8?B?SmVkWmJ1NDRUVzVWVldxaVZWQytnL2NDUGVJOWJ0SDBoSlhHMkdCVEJHV2JG?= =?utf-8?B?M212VnJnN0g4RmgxVnNCZ2w4dmpsMEZSNWlIOXdtb3dNNkwxM3I2bXJERWsr?= =?utf-8?B?K1plaWl5NzZxNDlUSGZLdzd0TzMwcjZvWU9tK2dDM2hjZmtwU2wvVWluUkpC?= =?utf-8?B?endEUTRkRnMwRVA4N0RDN1F4RkJHdXN0TW91cjlKRVYxMHpBS3JJRmhtZDJG?= =?utf-8?Q?tskmzdgojbyOmZuiXzU6CSOdCTXAq1zr?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR12MB2667.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NTEwaVk3VmtiMW8rQlVlUDBXaTBFNHhtVzJiQnkvTHRDN25BTzlzYlhmbmhk?= =?utf-8?B?QUZFNzRMU0Yzb3lSaFNDZnJFTkV2bVJnaCtFQy9uK1plbFUzVDd0R0g2dU41?= =?utf-8?B?NkpRYU9JWXJ0dlF2MDZhZ25adkxaR01KcGl1S3hZV3Nvbi9KbEt5WEZRNzdh?= =?utf-8?B?bFFlbk9La1RFZUl1aENiMlFrelVqUkJibGlpNUdkdGFRVVhsa1NLZUFMcUdw?= =?utf-8?B?elc2MkZKMkdsWTNHYkMxNjU3ajZaa1JDWTVyd1dhbWVVYnRzNW02OWRrTjFI?= =?utf-8?B?NmpOQlphS2xhWDR1VHVQeWZxLy9IeFBGQ3pOTUdXdDJ2ZjMzSjZuTTRXdWpQ?= =?utf-8?B?cUVMQ1FBSHRqVUhwRGdzSFB5Ym82MWU0cFlTd0lCN2p1dkFUNEUxQVE0aEw2?= =?utf-8?B?bHY3MG5HNVlKVzkzN3RRay9xM2RpdTlaSklkMVRzY1VlSWtScDRjMGI0NytU?= =?utf-8?B?L3doQ0l2enpwbUdLUjhSMFlFVVBIRGlNdU1aTGR1aVVwVFRld2NCeVh6elJ2?= =?utf-8?B?aXRXdHNaeERYZ05KR25BMEVYdzdqZXRwbGU4UWpLSDY5d2s4bzhIaDFzSmdn?= =?utf-8?B?ajdIbHNvMG8vOWJ2OHFJRVFiSDd4VzNPNUsyZ3ltYzNqTlkvaURPOWtpd3N5?= =?utf-8?B?eUFUQkFSNTVUbTlnbmFibjY3U21DUHBnemJiNUVxYWg2aERwelBlRzZIcDhk?= =?utf-8?B?LzVtM0s0cW4vNXhTWHQ1cVpIVUFVbmNqM0FKT2JYRGpmYWNZdWxqbUN0OHND?= =?utf-8?B?d1BPajhjOW12aHhPdHVGRDltcjNCLzFFYys0NVJWTEJzQ0NpWnF4SG5ia09O?= =?utf-8?B?clRqTnJTZkoySEpnR09lOCtnaUsreFlEQmxBRGZKTE8xWkFjMVYwNGxWYjEz?= =?utf-8?B?akR1SmxWRXRmZ3BkVTk1V1JXUVdrU1A5aTI5VjRWWjhUVGFISitBNGdmc1la?= =?utf-8?B?SG96OHZHVmFQRVBBdHlWVDBUQVpQcVZuZzFyeHRBZlhoWks4aXRkSUVsZTdw?= =?utf-8?B?QlQ5MTl2MXhIc0U0MHNDTXVHaGtJRHBrZlBOZjV3SzJZd0pIUkJSTVN5UW5w?= =?utf-8?B?Zm10SFFQc2JtUkFsWmdLR3FSNUx3enZXQXQ3Qm12d2ZDODFoNUtVN0VOenBz?= =?utf-8?B?eU9PbWR0ZnlsMjg1c0ViRFE3aTd0RG8vNFEyZm5PQkNOUGFpWmJIdzZ3NVhM?= =?utf-8?B?UFlCQnRjNzdSelpmSndrQmJySk42UTROZDN5dGJtd3pSemJVZ0tuSmhJMG0v?= =?utf-8?B?TzM5a1dkTE5uU2lybFBXTEM3eUtVdXBMZnVxeGtLc01zbERLMmJRUllDdFRC?= =?utf-8?B?RURkQm1uVmRHMkNzMjVqa2FLVXhlY0FXcS9qUHJRWHFnK3RyWnlQZzJlSjFU?= =?utf-8?B?NzJFR1ByY3VEZ0x0d2V4REYwdGl3YkJnVW5TemFpQ2pNV1dTVjduZFJKVWhX?= =?utf-8?B?bG1kTVcxN0UwU29yWUx5d1FNM3l2cWh3dWlnMFM4czZ4UTBlTU1odzRrM0Ex?= =?utf-8?B?a280WVR5M1ZxWjZuRWpBdmF1SVhpdXlxYndiR1U4STE4WkFwekMwT2JZcWFa?= =?utf-8?B?dFlTeW8rS2tWRzJaZXJaamJrakdrRVErc3pZSXk4S2N1T2V5QXFBNUZuMTdz?= =?utf-8?B?UE43YTJxRHRsWGVkYUlOUzl4YWJ4VG1xWHZMQUJPSHgwTElWaGtpV1k1THdq?= =?utf-8?B?T0E1b3VINlhlaHNUM1VZckZyNWxjbmlIcHRTSkNJNmRpZmR5RkdsdU5DOURW?= =?utf-8?B?V2dRa2RxcktRMnRNMm9Rc29aWkVnbVM4N2xFTGZ5QVluZmVjejR1KzhxdVYz?= =?utf-8?B?TVBtY0JsSVo4WE1NMlBTSUJzNjZoUHVtbVdKVWsranpVVlB2bVBidWtvb011?= =?utf-8?B?Y0NRUjdYb1NSZEJCeU9QL21RZTlibG04SklhWDRGWVZrZVVyL0R4SDYwZkZp?= =?utf-8?B?MkRUK3hDRElramR1NjZHVEZid3NTbDBCRzllR1hYaSszakRIWDNEckxkOFk2?= =?utf-8?B?REwzYkY1VlcvWlJScGJqVE1ZdG5aWkd1eFZEZ2dnY2hUSGtlSnVQQmN4V09M?= =?utf-8?B?N1pkNURZNGJZVnBDSmtXSmlNY1U2ai9ZbHB6MzRHTUw2dFI2SmNFbENscm5T?= =?utf-8?Q?T4r8yIjuyeEXMzFFgrMTU7nBc?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40a52fee-25fc-4091-a37d-08ddfca55a95 X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2667.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2025 02:35:27.8081 (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: PK5hCBxrUVcRz9V8OI2g5XhXhpDSWPP6Dw/OwC39MrJdlxM1EJWOvwNmU+Kg8iFgHAuaRQb0m8EH1YWTSXMdww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB9137 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250925_193533_628439_C6FFFA72 X-CRM114-Status: UNSURE ( 8.18 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 9/10/25 13:43, James Morse wrote: > The bitmap reset code has been a source of bugs. Add a unit test. > > This currently has to be built in, as the rest of the driver is > builtin. > > Suggested-by: Jonathan Cameron > Signed-off-by: James Morse Reviewed-by: Fenghua Yu Thanks. -Fenghua