From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from GVAP278CU002.outbound.protection.outlook.com (mail-switzerlandwestazon11020100.outbound.protection.outlook.com [52.101.188.100]) (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 8BB3B35EDB8 for ; Fri, 16 Jan 2026 10:30:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.188.100 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768559450; cv=fail; b=EGl4gf6TvCGntamcS6deaA4B8FsP4ECo6+pVlb+7xxCJUc8+Qo/3m39+TNfYH5KxLOjDpLicCLDKqyAG1LVh8wpUXMXAhVxLhsyAEpKP+BeCRcf0qz3uIpsdDYRoW3onckTh53QBfTQmikjeWWcb6tgo/iFZRHSsw6L6bEKABZM= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768559450; c=relaxed/simple; bh=0PcdtqevEyg5uHlh2Ze7lrwT0a8KlRq5MAueiIIkQkU=; h=Date:From:To:CC:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=MD6K/DaDQdBcGudB669yejOEtmSpRCqsefgsB99VyvmaSCfobxP77lX4lNZif16Pu7wJgdHGpnXaBH8p1566tg1hRbKzS4gns22u/n7j9g8BWuVMM4udlkslsgGfq4nrkL/SwWeVTKF+087V/x4zaDymsmfV31HQ3AgYEZInGDc= ARC-Authentication-Results:i=2; 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=ikyc7/nL; arc=fail smtp.client-ip=52.101.188.100 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="ikyc7/nL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MGfpjhYYG1JWaAGBblzgcqKCHj9dxH5VDVxa78bvmunoiP82UU6AgTGte17FnQzJ0a9U/hYqCXhCTdv+mvsZpG1XAbkN7mBt/wFErVIhMGWE/htKCBQQ5AB+MfMXBtmEDZdgbI2qdmU+Jyt5FHafkYH6B5ut9UZGjxv/GzGMIfZR/qYJsOuq/iay22+u9nBgXi5KZeoES/+PKH7o8e1tOOzdL7Woxv186NxKf4i9d2/D85BH/LrUx3MklC77Ni5mPf+UT6XJaWXKtoACxG5harOjB5mNI21bMbzfN3i1eboUnLXNpGGsej2ICYGZwRUHjmgswEIqzmx1ougFyScI8w== 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=4XCchflvuUSgMiPb5W+k8mCPeHK4+DANbf4MZhSzpnc=; b=H9A4Z6+l3WrFb8255X4T9m+rImvCjJR7wPBBJeaumGcBcqzNbcCKpgVZ50aguljfl2Qx2KYmG/vmW6ct0Dl4n06zVVRFxSTC/bfiKk4eiiMsgyELsEmibQgLtEX3tKLbkf23H3vouH6Tkf8mSfEpNjppt4n+dII/nGajTM83o/bltmWfNBMctETn+9CrRWs/23wS29LiDrUX1IXGIOIPg0zK4XmpzPA/9YkUvXRSSBZpOyy4rvb40LVZ7exjYqFU+yddiXDbcUhetdzCZQ59JfHyF1rXiD0Lyp10cb0X/ksTOLQujmqUTk+c5SFxRLrft/xtJsniEhZcftcF7sbG+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.93.86.3) 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=4XCchflvuUSgMiPb5W+k8mCPeHK4+DANbf4MZhSzpnc=; b=ikyc7/nL6Rc44jOwUtIXbeZwUVUEcniGVIkqgBw9O/XJ0ZXsL0tHAm6aWAdZQGk70KGkgnszCyi6JIzgsj89V03683MDi8KqQjTJclPGSewLT3M4zHMGaoZGSyCFnrefHPN2I8xX83wLmU8Tg8XmTgFosVoFiH05Taz/8pJ6ijs= Received: from DB8PR06CA0043.eurprd06.prod.outlook.com (2603:10a6:10:120::17) by ZR0P278MB1064.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:51::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.6; Fri, 16 Jan 2026 10:30:38 +0000 Received: from DU2PEPF00028D10.eurprd03.prod.outlook.com (2603:10a6:10:120:cafe::3f) by DB8PR06CA0043.outlook.office365.com (2603:10a6:10:120::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.6 via Frontend Transport; Fri, 16 Jan 2026 10:30:36 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.93.86.3) 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 40.93.86.3 as permitted sender) receiver=protection.outlook.com; client-ip=40.93.86.3; helo=GVAP278CU002.outbound.protection.outlook.com; pr=C Received: from hz-deliver01.de.seppmail.cloud (2a01:4f8:a0:900b::219) by DU2PEPF00028D10.mail.protection.outlook.com (2603:10a6:18:3::6c8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 16 Jan 2026 10:30:38 +0000 Received: from hz-glue01.de.seppmail.cloud (unknown [10.11.0.26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by hz-deliver01.de.seppmail.cloud (Postfix) with ESMTPS id 4dsx2M5wSvz4x1f; Fri, 16 Jan 2026 11:30:35 +0100 (CET) Received: from hz-glue01.de.seppmail.cloud (unknown [172.18.0.7]) by hz-glue01.de.seppmail.cloud (Postfix) with SMTP id 4dsx2M5c0Dz20LD; Fri, 16 Jan 2026 11:30:35 +0100 (CET) X-SEPP-Suspect: 8a0dd9c20bf2417aad0704cecce2dfb0 Received: from hz-scan01.de.seppmail.cloud (unknown [10.11.0.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by hz-glue03.de.seppmail.cloud (Postfix) with ESMTPS id 4dsx2L5hXDz1ym3; Fri, 16 Jan 2026 11:30:34 +0100 (CET) Received: from hz-scan01 (localhost [127.0.0.1]) by hz-scan01.de.seppmail.cloud (Postfix) with SMTP id 4dsx2L51jMz4HmN; Fri, 16 Jan 2026 11:30:34 +0100 (CET) Received: from hz-m365gate03.de.seppmail.cloud (unknown [10.11.0.36]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by hz-scan01.de.seppmail.cloud (Postfix) with ESMTPS; Fri, 16 Jan 2026 11:30:28 +0100 (CET) Received: from GVAP278CU002.outbound.protection.outlook.com (mail-switzerlandwestazlp17010003.outbound.protection.outlook.com [40.93.86.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (not verified)) by hz-m365gate03.de.seppmail.cloud (Postfix) with ESMTPS id 4dsx2B74V8z1xDp; Fri, 16 Jan 2026 11:30:26 +0100 (CET) Received: from DU7P251CA0015.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:551::6) by ZRAP278MB0192.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:28::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.7; Fri, 16 Jan 2026 10:30:24 +0000 Received: from DU6PEPF00009524.eurprd02.prod.outlook.com (2603:10a6:10:551:cafe::7f) by DU7P251CA0015.outlook.office365.com (2603:10a6:10:551::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.8 via Frontend Transport; Fri, 16 Jan 2026 10:30:23 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 20.79.222.204) 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.222.204 as permitted sender) receiver=protection.outlook.com; client-ip=20.79.222.204; helo=de2-emailsignatures-cloud.codetwo.com; pr=C Received: from de2-emailsignatures-cloud.codetwo.com (20.79.222.204) by DU6PEPF00009524.mail.protection.outlook.com (10.167.8.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.4 via Frontend Transport; Fri, 16 Jan 2026 10:30:23 +0000 Received: from ZRAP278CU002.outbound.protection.outlook.com (40.93.85.3) by de2-emailsignatures-cloud.codetwo.com with CodeTwo SMTP Server (TLS12) via SMTP; Fri, 16 Jan 2026 10:30:22 +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 ZR0P278MB1349.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:82::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.6; Fri, 16 Jan 2026 10:30:20 +0000 Received: from ZR0P278MB0523.CHEP278.PROD.OUTLOOK.COM ([fe80::30b2:3be9:48ab:c354]) by ZR0P278MB0523.CHEP278.PROD.OUTLOOK.COM ([fe80::30b2:3be9:48ab:c354%6]) with mapi id 15.20.9520.005; Fri, 16 Jan 2026 10:30:19 +0000 Date: Fri, 16 Jan 2026 11:30:11 +0100 From: Jose Javier Rodriguez Barbarin To: Johannes Thumshirn CC: gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mcb: Fix incorrect sanity check Message-ID: References: <20251120113732.24678-1-dev-josejavier.rodriguez@duagon.com> <6b6e7d3e-7219-4459-b177-1e4123c531be@gmail.com> <07831c5f-7cc1-41f5-b88e-ca3ece325e87@gmail.com> Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <07831c5f-7cc1-41f5-b88e-ca3ece325e87@gmail.com> X-ClientProxiedBy: MA3P292CA0071.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:49::12) 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_|ZR0P278MB1349:EE_|DU6PEPF00009524:EE_|ZRAP278MB0192:EE_|DU2PEPF00028D10:EE_|ZR0P278MB1064:EE_ X-MS-Office365-Filtering-Correlation-Id: c6e3c65b-ef05-4eab-5df6-08de54ea4ac4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|38350700014; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?Q?fYE2X3GQzgRwOaFIboggseqZsFm0VKWmsG2yJkzUa/mBRwN57n12xxjU3G?= =?iso-8859-1?Q?AxBnIy83P8vFtwDCoql8ndbYhR4muTp4mc0II0aR4z3c/udNNicxTieQP5?= =?iso-8859-1?Q?0z5HG4DmRAX6HZgNcNo7/LmnDX3ye2IXNpXwk9HV4pnsPUnFSq4JHdBLA4?= =?iso-8859-1?Q?FG9atXHfyFmbCgwqyCpqPBWwBifXVOiHefO7bOJJeEFMVgmu4Kk55qIq+P?= =?iso-8859-1?Q?cHsRUdnnFR47hqvRZCmK9Acr1nmXtfOutypZP47vujefJY/aLkUmJMjmy3?= =?iso-8859-1?Q?qt/v/EVUNQfGr0w9H5zDjK5ujRmP16H+krtNbtcSOAP4rzqgGETd1YpPWr?= =?iso-8859-1?Q?vR3qb+DY2o3b4DICQsSFlGn9vT9jdbz/+g31jNY+ZtZtk2LZtZ6FknZWYT?= =?iso-8859-1?Q?4gx7C3c058Np6CSU+gPxAKkhO1V8dugK1oL6Yj7iTlRg2fm7dayxxHx6bI?= =?iso-8859-1?Q?gB2mTcq0eq+rpeTd5/wuhBKnwCTcqBUCTa+G4/bkKa434g//WCZEJ8bdiT?= =?iso-8859-1?Q?qw1KW3t2jk5qcplpVfS1frf3OAuyugh0RED1QJUHyU4JBqmfu8ikqNCxdD?= =?iso-8859-1?Q?NDEPoc0iUku0t5mrMIW1EpTd9pnOtR85e5yLlJEvQigEAj1lnb8y4HqQXB?= =?iso-8859-1?Q?yaPhb6LkpekAEi6HhjoLhhyrAxkxNsQkpcGZTzlL0ElB0xwVW1FDBwiZ7O?= =?iso-8859-1?Q?oUTukDQgJ6v3Hpcz9ryXAp8eD9xRf2CZ9jJZ0DhaWij+7isZisz1LsbIkt?= =?iso-8859-1?Q?vHv310i3yJwAemDadb+VgmIK4QsmG8mvnbRtD665/RAbQS0SzxRxYxJZ0z?= =?iso-8859-1?Q?69SgJWa7Qf6hNb32tqHk2nfZnuCFF7quyQMAu3a5RcG9dNa+S6NuoVf33b?= =?iso-8859-1?Q?lM5nSRFdeu/0e9kU9b831wDYpbzuTLFCpORzCPifOQExuiUpMrfu2aB/La?= =?iso-8859-1?Q?IrZ7YdqHGyv47jMzkoFgtbraQpdKI9LA12BCeQ9h/iW809/Re4bUQY9LJj?= =?iso-8859-1?Q?ccJXTfiYzbsK7HRXqIQXXi65B+S1bK1cxNgOkarf9BgSjyWojY2xoL+Pgg?= =?iso-8859-1?Q?g1+ch6gW3Q8xgIx3cArh1herAktSPxl6KsIBmPA4dSG8kvxSB/+dDdDOqg?= =?iso-8859-1?Q?Gt0+sDIT3FoMwQ1aZOTsMiaCNsTw7cX8zIn224j4vvQHMRmONW7zaf0NB1?= =?iso-8859-1?Q?g1UOdjfGxeO6Gv20Ba8aunOB876/mi847QPCbbj3XHapA/lvakIul9Ek5t?= =?iso-8859-1?Q?wkbxgf+aBHWgja/rFufKgih3AN8P9xdxBqiiXO8MRbKigD7q7W/bvW3udm?= =?iso-8859-1?Q?vbzqqpsV3Ps1DfUJIhvgnIijeZRgre9CsiyKKJwCHDyp1zMRJCeaGB1D5E?= =?iso-8859-1?Q?o76YwE+13oJFi6gpkCRpoA89merfIZRtx04rGyO/AaWJCpxHUxZIDzOZZZ?= =?iso-8859-1?Q?I8LxcPy6AL5H+yqSEx0KwKYG3FyHCRxuz9B+GpTezM7XikEq+ZshSZ0HHA?= =?iso-8859-1?Q?aX4iWzznWEp4pb4ZUMBoBXcuH4N5zaaZtoobg27fOEw8puFo+POPlmIpOS?= =?iso-8859-1?Q?08VnUAYReEtpr1bJ/wkLh4nvh4xQetBkk7DX2VHoi7gc8PEubs/8EUsIw5?= =?iso-8859-1?Q?VdcYAyzaDHUhomgTvElJImY8yWHHM/BYjfaApartZW8n6xPEE/C6gGaWDk?= =?iso-8859-1?Q?7iISiKYUPfvAuQNGHk8=3D?= 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)(376014)(52116014)(366016)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR0P278MB1349 X-CodeTwo-MessageID: b38f8009-bae3-4909-b75e-0461600cfb39.20260116103022@de2-emailsignatures-cloud.codetwo.com X-CodeTwoProcessed: true X-EOPAttributedMessage: 1 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF00009524.eurprd02.prod.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: a3d4f40c-45da-4dca-56ee-08de54ea3f50 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|36860700013|376014|35042699022|14060799003|82310400026|1800799024; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?Q?WwYr+OvKzCp/ICFduweyuEhv/GS6eZ7CC3geteS8JUA/i6uXa24ub2aJPD?= =?iso-8859-1?Q?l3sYb03k+XPvNV27EDGEf35I4+pxzZQGRvWwUktzLLYBInu9f8vWIB2peb?= =?iso-8859-1?Q?a660Uf5OCeJ5gYvh5ogsX/2XFb3791YTDn0w5MqvETsBrV+CeRApORI4yH?= =?iso-8859-1?Q?nZkOZcsYJlzUH/915CistKdL4CE0EZC2G1rgS/yUhu1M/s53u7WgveHwG3?= =?iso-8859-1?Q?MpG9SB7IYaY6lBsD+1b4XYWFlVhL4iwjXG/qPUtnsIi6Jf3bFVuO8RD73D?= =?iso-8859-1?Q?Rp7rDxi09APfNg9WHWMlmScunC7hMJHOys0+7/WUuNJfZrnhGIZYuj7G42?= =?iso-8859-1?Q?DosEgaT/iPXCyA+BAb4C3o421h2AEuafFb4AQY4riiTabsIPAkcTmRYCsY?= =?iso-8859-1?Q?bpocq/TWTSpkdf+m+edsmr81sXYnz2Wn7Wp4sktcSXjYesDQGMSRCeOk2Q?= =?iso-8859-1?Q?VmrkbpkFyffGwEDaZf03QCMuGB6jr+/5gmAxenhioU0cVdULxjzFXwYOA9?= =?iso-8859-1?Q?tR+3MDRXQXj7kfDqzmFQfCLWIS0QKOK5hL/dqn9RU340DIeAiNOOjm9zXK?= =?iso-8859-1?Q?6BtOSHsC4I6XYeha3MZMJ6oC/AYZXrDWn/LB35Dd1L8KU+s1wr8VFPnzT7?= =?iso-8859-1?Q?rAap3LkCA4qSbsXL4PRBOwBYLAZ6Vl+XYByQLwny11Q/ozw3PsyH7VsgfP?= =?iso-8859-1?Q?Xl7fOtaWO6ridUe2m3qRwsmKRx19nWgS+LsQzDmocED8PxYk3Wd9jXhy5H?= =?iso-8859-1?Q?y8WqiSX6zNc+UnqvRCA5TprYxRUimAjYobGb8satBu1aBD1ZCFk4WCQbGZ?= =?iso-8859-1?Q?2Bk7SUxmdETJpnVBpC74009TDoQBJP9jgnHolrU/7rLFo9fmsNrcMH6JiC?= =?iso-8859-1?Q?qnfVXMSi/cE8Hbq2yTrU884oZ6P0EsdxKpcmWM4hJ+KOWeGjg3mgwunrGJ?= =?iso-8859-1?Q?cYWeSKXLtTbR74KHcwSap6tOkQHCaDfdKcGV/xQvfG3vWJeBhJkMTFBj4D?= =?iso-8859-1?Q?36iXVi33vOQx/ctiPbMpfBli4j85ZZwr03jldkBZSXU7HnnClkb9kvhvWv?= =?iso-8859-1?Q?VVjbFpZR/LBxqcZvpZS26GRLQVJvbXzsQqRKn9wYZ7n29crxSAjZIEDnyr?= =?iso-8859-1?Q?TvpKmZnwdJpBCygnuYlMBR7ply9Mg++D+qwTsmmEgGWHxeI+gaXTCwA0aF?= =?iso-8859-1?Q?BSwo7STRUwyyYwbkW52QgeCx7vDpAxl4OA0Q7gA9WCEFB5YWEj7elq1rxr?= =?iso-8859-1?Q?W+TGWwdlkqBV21H63fVVH7AhQa2CvTuYKHaB9Wx00rsjtHE4vLMREMOm9V?= =?iso-8859-1?Q?iBcP9jWVfCLpKJYE1UW8exnQEFwyWefyaz1R/NEunt9OpirfyeWl6YnsgZ?= =?iso-8859-1?Q?MbD3GVVYV83VxwbBxfFhjWFzlUjT+LwIEwIf7DuC8j+WTnkXc8mp82fPsS?= =?iso-8859-1?Q?XfMyG8mjXmCnjU3+e6pfQ+N360v8BBEI3FgaHnvtoCQAUPzmrx+PX36xy1?= =?iso-8859-1?Q?tjYtbST9frZ3cmjc5iBnkz61KucqkMod5gE8EvoLQpDsKe1rew2oxJeVhU?= =?iso-8859-1?Q?rbAkVy0lmLd7ikvtoWZnTWkFdy8eUx+nOxtjLteq0wKKokG/oM9lcmQYqv?= =?iso-8859-1?Q?hbj4onko4SZZkX3nLlk+rZSUUu5rB/Z0C8uIp1qL9jz1IN32VEn7WC5JSx?= =?iso-8859-1?Q?i2I5ej7idO3INQtjOh1rp/NytNyPhVC8tyz86DchRpvzv5XFH37a1E/3ZS?= =?iso-8859-1?Q?Tp9w=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:20.79.222.204;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:de2-emailsignatures-cloud.codetwo.com;PTR:de2-emailsignatures-cloud.codetwo.com;CAT:NONE;SFS:(13230040)(36860700013)(376014)(35042699022)(14060799003)(82310400026)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZRAP278MB0192 X-SEPP-CCCVersion: 2025-12-11T08:12:51+01:00 9ed91da2 X-MS-Exchange-SkipListedInternetSender: ip=[40.93.86.3];domain=GVAP278CU002.outbound.protection.outlook.com X-MS-Exchange-ExternalOriginalInternetSender: ip=[40.93.86.3];domain=GVAP278CU002.outbound.protection.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D10.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5c6d9ef1-657b-4470-c4da-08de54ea41e7 X-SM-ruleversion: 2.1.0 X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|82310400026|376014|1800799024|10070799003|36860700013; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?nRIXkNKgcqX4zUBmt/Co6vXS0zzAontq13UU3vc0I9ozRgms3F6jOuUV1x?= =?iso-8859-1?Q?rKFnRiJPSQKEvzB2fC4iZKdTg9uaKcd5mlPvs7qGVRz6tflA4uC+qwNiXz?= =?iso-8859-1?Q?qptFZpWZRihWL49YMZimIR44HrUKnZ8ZV/y4uXwyZl/eg4adoTYdyzR3W+?= =?iso-8859-1?Q?p7CdjencIVBRu4CIeFVYULHQxnj2+M6PCuZVLGke16kwCWqNg/URdC52fg?= =?iso-8859-1?Q?q320BeMskZc0/pWz+JQoOFrHhDwHXC4tUE+a+ens0M4dGbTVOMHJU9kuyL?= =?iso-8859-1?Q?4TWw97Y9GBk8dfZHpe3oPcSFdY7YqsArnSBS5tt5mjukC/evqB8JaB2Vig?= =?iso-8859-1?Q?2RXvU3pdCtwTQbRcQKO4PfZkuPP56sfTAeEZrurf6o61H22t2OAbk2hj01?= =?iso-8859-1?Q?30gcoWLyE1IH2dpjW3yTad8lD0TAjfT/lwrdKI5fcJVYt7qcjZKS3TfHcG?= =?iso-8859-1?Q?9ZcQ16/v4akguJ8As0PXDPxOosTb9YIBMTcHIKDjgUqF4EG9pWRd0PofC8?= =?iso-8859-1?Q?hNhI5VX3lJ5O3CBu9wX4eI5+pf9fE9RU1kN5BRs9BRXZya6Ou+vU14neEu?= =?iso-8859-1?Q?ZuTaNP6Cl2nn0RijlKd+TgdmnqgEASdqkA7MDc4xKaMlB3WGE4oVRWGKEi?= =?iso-8859-1?Q?FnRHApzN4+YjqsLTxz84/Uu8azLvOHtd7e31HiHYIsl1/Pp+1kRCMQMUER?= =?iso-8859-1?Q?L/1YCXORief02AZ35ikytttLxts5KW16F4MjKapHTWcbKqb1tbUqkwZ3eX?= =?iso-8859-1?Q?adU4XHQaIp0OWRr8j+1qYYMzyt9IMXbiFJx1E4B1lUu2AOOLRXDwEuet/K?= =?iso-8859-1?Q?uNj+YpHZEOL3o7JpK8FMsxqrOK/zbjmemDNEUu2p43EJFIFUQqeoKt78Eb?= =?iso-8859-1?Q?QDv0cbkGe36hHCG8PRSm91pHDyw+oaBKC+i4Ouq8LA38xfHjuvaTjYOrVY?= =?iso-8859-1?Q?wPvciQoUXvAIsGqzMSM8DA2CT7cZb6L0S2d8JaGK6sQ6jygggxbYvoJZza?= =?iso-8859-1?Q?Run8U4R2oUdRpZe5CbhYXuZwmLA9izFYSzyAaKQtH9lbGYV74dxAI65Tn+?= =?iso-8859-1?Q?zS/i1ZhIzzeIB+PbSNlc1JwMdFnWREvIOKaaAQfRLqsh4e6IYGBN4FBFzT?= =?iso-8859-1?Q?BBSgiCutOOMfs3ei8HHv9FJDnxKvuSAsOzUB2mSSd3MgQEkyVC?= X-Forefront-Antispam-Report: CIP:2a01:4f8:a0:900b::219;CTRY:CH;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVAP278CU002.outbound.protection.outlook.com;PTR:mail-switzerlandwestazlp17010003.outbound.protection.outlook.com;CAT:NONE;SFS:(13230040)(35042699022)(82310400026)(376014)(1800799024)(10070799003)(36860700013);DIR:OUT;SFP:1102; X-OriginatorOrg: duagon.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2026 10:30:38.5288 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c6e3c65b-ef05-4eab-5df6-08de54ea4ac4 X-MS-Exchange-CrossTenant-Id: e5e7e96e-8a28-45d6-9093-a40dd5b51a57 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5e7e96e-8a28-45d6-9093-a40dd5b51a57;Ip=[2a01:4f8:a0:900b::219];Helo=[hz-deliver01.de.seppmail.cloud] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D10.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR0P278MB1064 On Fri, Nov 21, 2025 at 11:54:08AM +0100, Johannes Thumshirn wrote: > On 11/21/25 11:33 AM, Jose Javier Rodriguez Barbarin wrote: > > On Thu, Nov 20, 2025 at 12:48:45PM +0100, Johannes Thumshirn wrote: > > > On 11/20/25 12:37 PM, Jose Javier Rodriguez Barbarin wrote: > > > > __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. > > > >=20 > > > > Remove .remove check to ensure all mcb device drivers can be loaded= . > > > The only driver I can see that doesn't implement a .remove method is > > > gpio-menz127.c. > > Yes. In the past gpio-menz127.c also implemented .remove method, howeve= r in > >=20 > > 3bd13ae04ccc ("gpio: menz127: simplify error path and remove remove()") > >=20 > > The driver changed, using now devm_* functions so .remove was no longer= necessary. > >=20 > > > Is this safe? > > >=20 > > From the point of view of mcb bus it should be safe becase I protected= the call > > of .remove on mcb_remove(), preventing possible crashes when the driver= is removed > > from the bus. > >=20 > > I'm afraid I'm lossing something because I cannot understand why these = changes are or > > not safe. Could you explain me why you understand that these changes ar= e unsafe? >=20 >=20 > Thanks this is the information I was missing from the changelog. I'll cha= nge > the commit message to: >=20 > __mcb_register_driver() makes some sanity checks over mcb_driver > to check if .probe and .remove callbacks are set. However, since commit > 3bd13ae04ccc ("gpio: menz127: simplify error path and remove remove()") > removed the .remove callback from menz127-gpio.c, not all mcb device > drivers implement .remove callback. >=20 > Remove .remove check to ensure all mcb device drivers can be loaded. >=20 > I'll also add >=20 > Fixes: 3bd13ae04ccc ("gpio: menz127: simplify error path and remove remov= e()") >=20 >=20 > Thanks, >=20 > =A0 =A0 Johannes >=20 Hi Johannes, I noticed this patch is not uploaded yet. I can submit it again changing the commit message as you commented above. Thank you, Javier R.