From nobody Tue Dec 2 02:19:45 2025 Received: from GVAP278CU002.outbound.protection.outlook.com (mail-switzerlandwestazon11020134.outbound.protection.outlook.com [52.101.188.134]) (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 709781F5617 for ; Thu, 20 Nov 2025 11:37:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.188.134 ARC-Seal: i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763638674; cv=fail; b=bcDR7iVGXkgzOiS9VaG2hM7+HTR4qUZKaB4zopz1BsQdoP7qhmtFTXM6eA+BjCT+Bow95JtcXA3BDTIaRMIdk4R5uVJODCIr6ESq3CjRsOdvaFTqr48jWV2hmGAwr4X/eDAFlo3cw6qeb5o3NpqDXrwh1visqdgwbr3Upg7AeGI= ARC-Message-Signature: i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763638674; c=relaxed/simple; bh=MqEfvrDMnuXdV0M/qNiW+9+uGsBrmwe3LqwVl2sNAec=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=Z22kAOXfEBJvGtrX1Bo4o/sngMOk3f5TFZEYvzG0Hq1zyMPyxf5ibvGh0PjR1SikuR40XDdzOCF/n8Wja143gHHnT2XPpXFSsMV8uSD4S6jcRKnGLlejtx3Gj29y1hQzvDfoeKFPamYpMI3dJR8qyCFxg2q2kygsyvWSxHaSG9M= ARC-Authentication-Results: i=3; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=duagon.com; spf=pass smtp.mailfrom=duagon.com; dkim=pass (1024-bit key) header.d=duagon.com header.i=@duagon.com header.b=OS0LzaKt; dkim=pass (1024-bit key) header.d=duagon.com header.i=@duagon.com header.b=OS0LzaKt; arc=fail smtp.client-ip=52.101.188.134 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=duagon.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=duagon.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=duagon.com header.i=@duagon.com header.b="OS0LzaKt"; dkim=pass (1024-bit key) header.d=duagon.com header.i=@duagon.com header.b="OS0LzaKt" ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=p1CUKI/7zZvGbQ8LWiS4aR5GkymGAw4+CQEVRe0je8J4PPrzSqgf4blM+HZlitPk3JbEEokfesFOSc+mcVJnBr34qQ97MtcsxpN11yiQOUSnPgnhqbzl8Me4ihOM8pm9y53wkL6OxQrj7xBHQ2XQx7T4lND97NZERRz9KqhJemybVEJcMCj/tZ5HC5RDfrZEoTKoEQAb/EnLIAZWIA67EJrIu0v3/XQkavoZg29ZxyAvsNNkSx5A1X/nj5D8LNpbE12E5Zk1iT+OVb4ZLhADdJvzltOTt0POHaMabgf2SE3XwM05yAIIVWOsoZRzQmu2xYqQ4pXvXP/Ouml/60qXcw== ARC-Message-Signature: i=2; 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=Y+fzoSYsRZHcDV9p0fXmWdLvub41kkp+XKZ1DczUuDE=; b=a72XaBYRIHHYzedTxeFwRsAm1Y8uG3bEkQFHGraslZYIlUemQgB9b78lSUwA6uNfplKg7z9bVqG9naXyMXFhhtnwrmlDd/eVn594VZ5123lGppvhxm3Z2528eu3LRztjwvLSuonA83N0Iiwbi8Rw2xvCFaLf9zVfZ4HTds+373kuqlKpI39h4PuL6IBzlNZx8yCCgho5NQWWYusct7IW3xGbN5fpH+cn/cb/SlIxFCyAnU4NxFIi9PZ2UuO/FAbscEOtbat2lk4mz3dBrZ8Pn80PtGhd91uT7f7Ron3LrixLm6d64PUQBnuRWeGCiMty3n+H2t0TVwtGEZYAsDGX8w== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 194.38.86.34) smtp.rcpttodomain=gmail.com smtp.mailfrom=duagon.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=duagon.com; dkim=pass (signature was verified) header.d=duagon.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=duagon.com] dmarc=[1,1,header.from=duagon.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=duagon.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y+fzoSYsRZHcDV9p0fXmWdLvub41kkp+XKZ1DczUuDE=; b=OS0LzaKtxC/z+FEBAdk2CsYkkUMIy9eIokr0LRZZnctzOfPmOqwEtaP3HBKNACgUdHUIJGe+XHK3ifuT9wrrvJaLKsdkzbCLbVpf3o6RXaNiCo42/KB9wR8h7Ou2FJDHU7iJo8k1lYqu48IXuqNeIzf60xSf0hpAcRHwxC2DeVw= Received: from DB8P191CA0010.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::20) by ZRAP278MB0125.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:12::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Thu, 20 Nov 2025 11:37:48 +0000 Received: from DB1PEPF000509E6.eurprd03.prod.outlook.com (2603:10a6:10:130:cafe::d2) by DB8P191CA0010.outlook.office365.com (2603:10a6:10:130::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9343.10 via Frontend Transport; Thu, 20 Nov 2025 11:37:48 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.38.86.34) smtp.mailfrom=duagon.com; dkim=pass (signature was verified) header.d=duagon.com;dmarc=pass action=none header.from=duagon.com; Received-SPF: Pass (protection.outlook.com: domain of duagon.com designates 194.38.86.34 as permitted sender) receiver=protection.outlook.com; client-ip=194.38.86.34; helo=securemail.duagon.com; pr=C Received: from securemail.duagon.com (194.38.86.34) by DB1PEPF000509E6.mail.protection.outlook.com (10.167.242.56) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9343.9 via Frontend Transport; Thu, 20 Nov 2025 11:37:48 +0000 Received: from securemail (localhost [127.0.0.1]) by securemail.duagon.com (Postfix) with SMTP id 4dBxB613xrzxpC; Thu, 20 Nov 2025 12:35:58 +0100 (CET) Received: from GVAP278CU002.outbound.protection.outlook.com (mail-switzerlandwestazlp17010006.outbound.protection.outlook.com [40.93.86.6]) (using TLSv1.3 with cipher AEAD-AES256-GCM-SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by securemail.duagon.com (Postfix) with ESMTPS; Thu, 20 Nov 2025 12:35:57 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aMu2FSQxC3FLa+f37gNosLVh/IoMqig8BVWPXVbfFcs4pBtMls8Qi4Ab60f2r8OozsTZWOiFyAQqutbPYZh+SUcipHUeJMURvAeKbtrV1P3H0qzm+vdpsyJbPMrlKrmKNB0sTNEeQQ6PpXrcyRfKYGjGBQ1lBKIdGwwP4tvet6Jkh6iUj1InPr8ldRngQw1Pg/x8XTkvY3RiygCienRNOLUaFxgHaX27MtUEd/qjMu3gDBRXf4mDZBuWjci4TuQ7JxVdyeVfGtTSGemMS9XSTba93nID9cIZF1YnJs7+L7gCeeG4bpJUrHaAibWZpVgDHRHeT3X/ZQcEqiyfoJgwXw== 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=Y+fzoSYsRZHcDV9p0fXmWdLvub41kkp+XKZ1DczUuDE=; b=T6qmHalKqO2hzO1/ZGatxPW7TZSuLxZTUs8LJbIr8LAg4mfTnnBhf9PLZLHNUTZwBB/5fR132KXpTpOIt3AaE3QaxgpXOZP1on3KqXY9OvaydZq/H5ApOwD+6jwWx4mi91s/pM+Sx53bO72vkzVFLGzz0OFnLfBEUXzHto5WqvNJmlLojztK6tXxZ8Uce2hv6DY1jIez1ImJ+1qx6xBoyxuZ5iI3bxkLwXvnIp7Tv7csQBaaBxG0nh7mm6+Kn+0OUTgw9IU9cZLPz8Zw4oo5PuhvHT0ptEL7wITCzUi5gUhEKnFAIp5muSCuYX51KGGSTJEAScZZ69uWE00odqOzwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 20.79.220.33) smtp.rcpttodomain=gmail.com smtp.mailfrom=duagon.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=duagon.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=duagon.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y+fzoSYsRZHcDV9p0fXmWdLvub41kkp+XKZ1DczUuDE=; b=OS0LzaKtxC/z+FEBAdk2CsYkkUMIy9eIokr0LRZZnctzOfPmOqwEtaP3HBKNACgUdHUIJGe+XHK3ifuT9wrrvJaLKsdkzbCLbVpf3o6RXaNiCo42/KB9wR8h7Ou2FJDHU7iJo8k1lYqu48IXuqNeIzf60xSf0hpAcRHwxC2DeVw= Received: from DU6P191CA0015.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:540::16) by GV0P278MB0967.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:50::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Thu, 20 Nov 2025 11:37:45 +0000 Received: from DB1PEPF000509E3.eurprd03.prod.outlook.com (2603:10a6:10:540:cafe::12) by DU6P191CA0015.outlook.office365.com (2603:10a6:10:540::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9343.11 via Frontend Transport; Thu, 20 Nov 2025 11:37:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 20.79.220.33) smtp.mailfrom=duagon.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=duagon.com; Received-SPF: Pass (protection.outlook.com: domain of duagon.com designates 20.79.220.33 as permitted sender) receiver=protection.outlook.com; client-ip=20.79.220.33; helo=de1-emailsignatures-cloud.codetwo.com; pr=C Received: from de1-emailsignatures-cloud.codetwo.com (20.79.220.33) by DB1PEPF000509E3.mail.protection.outlook.com (10.167.242.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.9 via Frontend Transport; Thu, 20 Nov 2025 11:37:45 +0000 Received: from ZR1P278CU001.outbound.protection.outlook.com (40.93.85.53) by de1-emailsignatures-cloud.codetwo.com with CodeTwo SMTP Server (TLS12) via SMTP; Thu, 20 Nov 2025 11:37:44 +0000 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=duagon.com; Received: from ZR0P278MB0523.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:34::6) by ZR1P278MB0999.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:58::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Thu, 20 Nov 2025 11:37:42 +0000 Received: from ZR0P278MB0523.CHEP278.PROD.OUTLOOK.COM ([fe80::39da:49d1:7c23:953e]) by ZR0P278MB0523.CHEP278.PROD.OUTLOOK.COM ([fe80::39da:49d1:7c23:953e%7]) with mapi id 15.20.9343.011; Thu, 20 Nov 2025 11:37:41 +0000 From: Jose Javier Rodriguez Barbarin To: morbidrsa@gmail.com, gregkh@linuxfoundation.org CC: linux-kernel@vger.kernel.org, Jose Javier Rodriguez Barbarin Subject: [PATCH] mcb: Fix incorrect sanity check Date: Thu, 20 Nov 2025 12:37:32 +0100 Message-ID: <20251120113732.24678-1-dev-josejavier.rodriguez@duagon.com> X-Mailer: git-send-email 2.51.1 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA2P292CA0014.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:1::10) To ZR0P278MB0523.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:34::6) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: ZR0P278MB0523:EE_|ZR1P278MB0999:EE_|DB1PEPF000509E3:EE_|GV0P278MB0967:EE_|DB1PEPF000509E6:EE_|ZRAP278MB0125:EE_ X-MS-Office365-Filtering-Correlation-Id: 3a83c9fd-8fd6-40fd-ae96-08de28293b35 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?8S8tCVQiZAFrVJ72fV0vjlZujwxtPyh5Z40kgk7ZajH1rgMuscH2Nn2NpOcw?= =?us-ascii?Q?Q/6kSbppInRLElp1GLjoiMz8yeEOgs2s7Lx889Syki8tiwuMa+QQ5xCsJNpd?= =?us-ascii?Q?HJONqpqgyJmrV6Ezgmgx5ltPjPmkHwd+EStxBfPksPn1j8hE0GwqLmi45FE0?= =?us-ascii?Q?Dj5YcGA2T9Q/QY6Hghu3YiEz0S8uFMQorCml737Q3y7ulS6RQa0Jx0Q7wPH3?= =?us-ascii?Q?54Bbxil1ji2gr9o86H3JUNTKHysgWiudMxaG/MKSRJlAdS9+XToU4tHTYZhW?= =?us-ascii?Q?URZv3eeVkahKElDvrybWf3Wye/Buribeuj9KDelKWVUCS2cfX8ieiMyqgGwo?= =?us-ascii?Q?UkcHeAH8zXCXXxR2PvExacfdCQjSUaCQ2kxtLPskU5F4uB5+bsTG8pX2H4Ev?= =?us-ascii?Q?BDa1R5yw/WA0TAcfUPs7dCkgN8eYMXEhB4OkcuU67diP124YPD9qeUA5XzsM?= =?us-ascii?Q?f/1LOBfHbAH9qQ8oALFN8QTn2MSNyLkxWYlnF9aDVgZ5mMeOpIFRiUbDLTFw?= =?us-ascii?Q?VHvVFs1wnfSrV+wOlgFCDjCW3Ce5dXfA41rvRliAwCd5qJbxd8DbrzGNJYw0?= =?us-ascii?Q?MgyJJ9R6IuJXR2j4aYs13/1sipUH9en4DpXF22spgtZugV/9M+9fWh/OFAis?= =?us-ascii?Q?w794wk9OZTfLPFXBwZ7nmLYO5haW3Hm+HRokaqXmux9FmsAeufq8/LtIZv6j?= =?us-ascii?Q?gm2cyWufGhYeOGtUsy4C6/f02KCCffSKTFa5aZnme51RKhA5B8ygYvjn48Ap?= =?us-ascii?Q?ItlifxC3nwfWR48HCJn+rmuf0vTAMMWfZaaajBObbfPofwbpVH7xiMTR6ElX?= =?us-ascii?Q?JEmlltovNKKTYnkexeoUAxm1WQqhthRPuewmHdkmkq7H7wmh0fGKCboHkY/a?= =?us-ascii?Q?xqO+6BW4eUnWOZzIz756gurVCIcNu/k+fbBDqGaPmpZ8kaxdr33+e4Id+4IG?= =?us-ascii?Q?1kzKo4iDJM4N9H8XPkOs2oajAKG6jJnoSYolJyld5r+MftafmRiqWWdGVpxt?= =?us-ascii?Q?jlbQ4jMNo7Sxp1353QqqMku0WuIrQ6vL6D799CCsWdawQYdU7qW2g+s0/GZa?= =?us-ascii?Q?rD9c/bVIpPfvNL9MIk8C7eXcee6CLobZxuxgdlI/HR8Hbu1FKxeEJXJ9wmer?= =?us-ascii?Q?uRbav9plO8WrzpKpFWUQ/rcjt4+eslmedbW56Kyiog3+F9gy5SaFsZeSNHR5?= =?us-ascii?Q?AGtEPODsO0AoPeM/IuodC1otqJi1gwDgHfUMf0CROCwg5zTWoQEQ6V14feja?= =?us-ascii?Q?rv9XJUBILsEffp7MX3ZPXfL20FrE/1l07qvv6m+4aMcwCdc+opstz3QrUtz2?= =?us-ascii?Q?zNzuQRVdWOAi42N4ZSOO7I1+bJ6tVjGhQqjj5XcwF8VkW98UCTUYXeQfsKIj?= =?us-ascii?Q?gI6NOxW2dIJK1Bn3/mUGj0xI/jNXIruHtq6GyLD3Eomi7m5GWU3t0U0H7HA5?= =?us-ascii?Q?97fCsiMVKFYCPFOerFiiaAzh3BZxTW+njCZhUoQ2biw4y/vY8gpKgeuEC8Rz?= =?us-ascii?Q?4gEdB3pG+SxJ5Yq9x1UBsEdRY2Nn5Nhw3AIf?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZR0P278MB0523.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR1P278MB0999 X-CodeTwo-MessageID: 73b7772c-dbec-413e-9bfa-fa9427507aeb.20251120113744@de1-emailsignatures-cloud.codetwo.com X-CodeTwoProcessed: true X-EOPAttributedMessage: 1 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509E3.eurprd03.prod.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: f72ed027-3d3e-482e-098e-08de28293704 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|35042699022|82310400026|14060799003|376014|36860700013; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?h4NorBBae7qtncyNOFkOf6yphw5COs5itzOIqqG3r/9FYVTIOuJn/BluBacJ?= =?us-ascii?Q?pOUUya0MMZFkTnqxYW9WNLbVr+1eoyBrZdXsIptI5yoS3yUs6VaXxxaGwHmv?= =?us-ascii?Q?Ls493K+E01zU7maPSIa24pU3ALHBme+NzaWxOdAPVro+Lb0xfOVAN2Pxo8t2?= =?us-ascii?Q?NG7XW8NG5ThjQbNbPiwVW8hdCoP6eerulkHrS3QXvlEbTIvgBKl1kheMsJJR?= =?us-ascii?Q?yMuC33BC/s3PiEzuiBrs7d2mO22u9aHjy9awH5wUntQ0ELTErjz4rJ7UR5Uy?= =?us-ascii?Q?uwW8pdpzl4XfVmwCjwvblJ9o+NkzaYIzoRSumi7komA7Q4N1L05Cy5FXcjlI?= =?us-ascii?Q?Y85HxF/atbI8J/jV1hYg0Hk3AqBpFxnSE+Hrg12aWaqsHyKnL3ybIgNig1IQ?= =?us-ascii?Q?WM8JpFy/yTX03H8NBAq3z2HzAzuSr2d+HUtlyglr3fwOrJCyCk1UPGBJGiw7?= =?us-ascii?Q?VtWHqXlDEwdqWP3cb4CrGBG6a5Enbw+jD5t7iiX9sQqRtxxSM6ji/urSRxBp?= =?us-ascii?Q?T8V3ZmBRncyBleSejxWBnngoOkqi7L8BLHIYgnNdL8OS7zJSdF2JsvMdo8S9?= =?us-ascii?Q?PHjE8rMt7v17ftJCELZQbK6MJwVDf66hMmyOQ++PMiDSZC+3HJmx0TXraLn6?= =?us-ascii?Q?BqFhHhB9Xg7RtYXuYxOrBekKDglXrbCITYvMg8Z6ok7t1sNqhq0Y3mdvrkpJ?= =?us-ascii?Q?bQXu6+JZSWWeAYi1K9UVS/zTIwKc8Wx6JvyofsJ7b5dlmw3I/eKJHKEdk/G+?= =?us-ascii?Q?vA9d60AfOrGBVEfj72I70bVnUva+j1+gia0UxwHwoiU9KP4sCI8+qL5N3IAU?= =?us-ascii?Q?YgBYeRLAP/qoeKxKb/NZzHnphG+SoNhaFpYUE0iEJgqFhNTyhOic5aXcF/+E?= =?us-ascii?Q?fX9/qe9bPq2eW2V2FWHjr6o0QHK5kN2f6vEZhAhXKHyV7e2b/IulMJDZMz6o?= =?us-ascii?Q?rAmFqzw7Vy5SRZvjLBZSfLr5IgDXBEiR1cF5n0ZXvEviKn9ttbtGyymItBWq?= =?us-ascii?Q?e3JNOTo6BQiIaCuL+0btdz1qsvFhq02egZ7HgxMp+P5EVTXFcLVHIeaxHina?= =?us-ascii?Q?HF2SX//GTdnyivWUCvjcbR3fkxUtWI6iKL5tP2i51qs1/zCu9vsvsECzVY5l?= =?us-ascii?Q?cY9B1fSqC0ZUVLqRJxaWBDbneWT7JrN4gX90x0y+2evmtf2p2c0Gu35ye4jc?= =?us-ascii?Q?q25apV3WZ/uwNrV3PuLXn+P8tUMIac7zOT+kBlFJLqbwqAdIe6qJFtz8lCUk?= =?us-ascii?Q?soJjJ2iVkqWxVxudrln6xyzCba/IuQbKqXcxx0/2a0QDUykTNVHAyO9X88zo?= =?us-ascii?Q?RnsrQlqtotgHcmjHMgxkJVF9s6q791IVo8g0I1jCSLoM2fcU+Ocpu88KKjjk?= =?us-ascii?Q?/Y0EburtJdBS4jcsbrslCqh4uZgnDkjCycMOusixnjiEWDTsE3zRjx0sErf2?= =?us-ascii?Q?+VcIBA/u6O7e2Qhrr4w1QRe+L7DvnUeEkVIf3zWZJ7SbuR43jsWgxXEjaNlj?= =?us-ascii?Q?9HCZcgSRdpeZXExQmi90wwevNZHRhSWLA3tUTSHcSjg96fT8mPXiPktedyzW?= =?us-ascii?Q?D0nQkJUf+wJxBpOsYrI=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:20.79.220.33;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:de1-emailsignatures-cloud.codetwo.com;PTR:de1-emailsignatures-cloud.codetwo.com;CAT:NONE;SFS:(13230040)(1800799024)(35042699022)(82310400026)(14060799003)(376014)(36860700013);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB0967 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509E6.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8cf8b8cf-3948-402b-4711-08de2829393d X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|35042699022|36860700013|82310400026|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?VeBVn+Ib22GauSbPG38H5Nh09fDFnZKKnWQQg4sJ1SNqm6gidYDw+zrV4BiP?= =?us-ascii?Q?y/AUUdQxjLAKaiAX5CDvQ6BjQXV1rtYIC+BI3+gWeJC1tGi+qXVswWNG+8Yt?= =?us-ascii?Q?a9tKms3+0Dm/Wkwoffz7lZ3JT482n/tEwn8PQgVUP7QDMhVz5qmCo2BWphf3?= =?us-ascii?Q?c9fNJpigkAt2rUafA6Ab3V1DMBwsTX2BUA4bJv7CDt/hWNQE3vDqhMg9O74d?= =?us-ascii?Q?m7O1HaRsfZTCM4GmN36v2U/d9Zwv0xtsxt4GOPAAsEzPEW0JWICoL+cdI0iF?= =?us-ascii?Q?ctLP3faq8tNk3GEkQ0ESGdw2pPeq0fHCKUXoeeunpRqxKlbRleWA3gi2qUtE?= =?us-ascii?Q?emvbC1t+Ppo32j4ajl7Oi4+KNVfwbkYTwu0qXF8Ahx2xUwQOXelRyX1MK603?= =?us-ascii?Q?uGSGTSmf+BwcB26bvo5daZobyVrlKpWh2thzj+hDHVyssbEMXTvh1WJ8iFEI?= =?us-ascii?Q?4YoX2/qTv/1BC4kQdKu0XSymNACktwHaipocShja6LyBjgqcoEWak1H0NKKK?= =?us-ascii?Q?BTDFTnNoZhxcDbAiblvQOsotcK3JctzfvU536JXIkK45G48suqTV89CpWdD3?= =?us-ascii?Q?+T++6H2m+XztxS/trXxviHUgsRZLhtPOkTWmCoqjKQ3cBR8PcEJz9d3AcdMg?= =?us-ascii?Q?ck79yFRq3knFjfLNjoPnZf7oUhFTS8wjJFq8c0jJc8uOBp1hywKxR6nNRvMD?= =?us-ascii?Q?+mhMHvZfc1l3GHG7I9J+wPnFp7WoJ+lWYLxDdxC2Y99c9bBSrfrpSSQ8dbFf?= =?us-ascii?Q?svtG/LjFsetS9mAM7UMT0JVVk1UWQ2IiF++JWwk1HJ0HDqUGPyHWvCZjzhQH?= =?us-ascii?Q?tp0UunUiaYp9frPB/OamVd+AME6VQpDY/SBdpEzPLxEcFRVYdJywMzOrQopN?= =?us-ascii?Q?5/CuIhhm/hCvTpvSS+U0wWmdh1rJLfmfuy+DwEXjPL/oSSx62hGodEycnLvU?= =?us-ascii?Q?GVt59L0tf55J0ecOVBuKuWdqupIwXVNCeOhYaF92prMxt1LYuM7Tqa3MJzj+?= =?us-ascii?Q?MdA1aU1t48D42qBB4qaXOG+HEq9v+wIedqDBm0dYLAA40IAX0Zh8GmQHj3xu?= =?us-ascii?Q?84AL1uu4V4474AHwtbBfFpZFsB/S5qfRD4Cm1t90o3xVYPPYEGKEaf5t9OCg?= =?us-ascii?Q?nc/L3CHQecMFIXIWdH11vT+mEpraSkZqk/agsUH31uaPPV9AbrIjjloR2bNX?= =?us-ascii?Q?HkWjH5cDo76fdxcgXu8Pkj2M3AJp9nKLnUmVtoGsf3Unpuzyz2mqEYU/jF/P?= =?us-ascii?Q?cNhOQfr5d4+v6agwWEYiEPsduZupXBPMWdhldRB5UwISq+QApq6kfqaXouwo?= =?us-ascii?Q?uQv5qtrjmgYBHr3MeZGHsYEEM1WeDAZhChvrbBzFTm1aNVWi7YHkCXMs3Jyl?= =?us-ascii?Q?h49whmjvYdeA7VS+hOZ4AXszGS0grEL39Bp1tHnd7LPSSsw9mA3oUiskRIHw?= =?us-ascii?Q?TqnzQrANFDE1cwUOTTDytGqcC9UfmJ8AN3oJkbaasja33JyszNOm2MSMeVly?= =?us-ascii?Q?ej5onZyVq/7DRzoTN4cD4BX7OkwgxCZpj1kRxpZ0RtUkSR4oyJiQ2l+FzrzN?= =?us-ascii?Q?GVIVvtb/iUWw0MxN12Q=3D?= X-Forefront-Antispam-Report: CIP:194.38.86.34;CTRY:CH;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:securemail.duagon.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(35042699022)(36860700013)(82310400026)(376014);DIR:OUT;SFP:1102; X-OriginatorOrg: duagon.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2025 11:37:48.2564 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3a83c9fd-8fd6-40fd-ae96-08de28293b35 X-MS-Exchange-CrossTenant-Id: e5e7e96e-8a28-45d6-9093-a40dd5b51a57 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5e7e96e-8a28-45d6-9093-a40dd5b51a57;Ip=[194.38.86.34];Helo=[securemail.duagon.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509E6.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZRAP278MB0125 Content-Type: text/plain; charset="utf-8" __mcb_register_driver() makes some sanity checks over mcb_driver to check if .probe and .remove callbacks are set. However, not all mcb device drivers implement .remove callback. Remove .remove check to ensure all mcb device drivers can be loaded. Signed-off-by: Jose Javier Rodriguez Barbarin --- drivers/mcb/mcb-core.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/mcb/mcb-core.c b/drivers/mcb/mcb-core.c index c1367223e71a..3d487d75c483 100644 --- a/drivers/mcb/mcb-core.c +++ b/drivers/mcb/mcb-core.c @@ -85,7 +85,8 @@ static void mcb_remove(struct device *dev) struct mcb_device *mdev =3D to_mcb_device(dev); struct module *carrier_mod; =20 - mdrv->remove(mdev); + if (mdrv->remove) + mdrv->remove(mdev); =20 carrier_mod =3D mdev->dev.parent->driver->owner; module_put(carrier_mod); @@ -176,13 +177,13 @@ static const struct device_type mcb_carrier_device_ty= pe =3D { * @owner: The @mcb_driver's module * @mod_name: The name of the @mcb_driver's module * - * Register a @mcb_driver at the system. Perform some sanity checks, if - * the .probe and .remove methods are provided by the driver. + * Register a @mcb_driver at the system. Perform a sanity check, if + * .probe method is provided by the driver. */ int __mcb_register_driver(struct mcb_driver *drv, struct module *owner, const char *mod_name) { - if (!drv->probe || !drv->remove) + if (!drv->probe) return -EINVAL; =20 drv->driver.owner =3D owner; --=20 2.51.1