From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from ZR1P278CU001.outbound.protection.outlook.com (mail-switzerlandnorthazon11022097.outbound.protection.outlook.com [40.107.168.97]) (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 898FD45BE3 for ; Fri, 16 Jan 2026 10:37:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.168.97 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768559861; cv=fail; b=Y52J7P3sAFromtuFVZoXvLkmb8ZErlygG2p7i9lyAz8XMG4/5F3t6oAUEqo9OQzt5eUvicKwvJGDQkpaord73z/KdmpMJ75vWU+LyUJijWZ4nbfLVdFZqL2+6ZgnDWhM1Do7z/eSwr/wqgGc8aixgxzuOSxFGx+o/+uzvusjOSE= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768559861; c=relaxed/simple; bh=Zkunwz0ygr4T4V/aJg/bkkGatp5o7Ts7YR23diCNhbo=; h=Date:From:To:CC:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=Sdtm2oSJJACogYuWfj1kyY5M7MjO+XgTnaVRuSaGdXqgbdiiWjElv9hxzLbx9WvuUSZfpYXWVHipFbHyQWWQvsv7hSsb25tfXMrqZEWL8JGtY0u2ijzeSY29ZR7eht6XpGuDyVOyLaLfJp3KHmK70W42ry14TBFzqyNPj97cai0= 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=toV3jTq4; arc=fail smtp.client-ip=40.107.168.97 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="toV3jTq4" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wS9vYmbx0PLwPJ4Of49oEtW6A/kt0CUSGGRblq3gwooxLYB8pkSqxqT/p70AL/kPuDJHk/Spj9XUSUTlHfGNU5zYMNI6D9aYGf53C6Z3F1o/zQDNrPe9M7idsp2pEPhd3/ojRNdk6LT4kV5+xpNVcEn3lTBKWXnlt8rR+sRLIwqbtKElF6aqGvcy5zFo29TtsX9b+Fzwb9SUIpDmFdGEeuCp5t5Rq8r6CUwNyqMOSML5ZyOIY9RMyNehJDDRgF4jwfLPZ2+mKt2Ks5U5laDaUTkDj9oNmhOkDXLa09phMWUAq2YNfdQXhnAvDUZGdJhMCsQpWqNn2kqsxrtYpO/Lqw== 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=PwrZHB7IEo1Z8rkrBk1C2tO2AXWWbpd/wZpE+8goz1Y=; b=Up5rhpekOHchBkIjC6y/H7iAPP/qxW9mKXwh9oXJQxCgGtHaYnhYUUvCtytLIZRCQBrPcu1tEe61HoJL3aa6GhGoD1Ucy5XEOF1rH3wv6fU1TQQo8UFLtIHB1gH/jKJohA4KK1O8z6ncfHFWjUzrk8rtXyACFhPPT0KvpRKoy+dPzCyLTljPfOae9CPjMuFPaHkJKc3+xN+Mnep9PLoL+kPztSCTzlg9x6Vo8YNLX93Y1JLS0NzNjeMCIw/JyWGvsa4GD9a1bPW4hxuAVi70Efh9Gxwjs/pMGfguEU3vtRrHU3SKu3sTruwEQyYVdiEQquEy2PO2gOQmoRR6jesZmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.93.85.54) 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=PwrZHB7IEo1Z8rkrBk1C2tO2AXWWbpd/wZpE+8goz1Y=; b=toV3jTq4NGmrZQG+vwVloa9NsB9HptSQEhWcvjzLJ0Ua+puCDPFjYOPStd00jsqHaTk+XWfcJkCAx3JYPFqf4oUIq72MVdXAYBLG9CFnvFYgBBgoHrRXuibTzrWplen0sUhQUPGclXR/xCk8T9zvzLyB1wVN5Qb5w1SiKOwJfAM= Received: from DB9PR06CA0001.eurprd06.prod.outlook.com (2603:10a6:10:1db::6) by GVAP278MB0136.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:22::9) 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:37:35 +0000 Received: from DB5PEPF00014B8A.eurprd02.prod.outlook.com (2603:10a6:10:1db:cafe::b2) by DB9PR06CA0001.outlook.office365.com (2603:10a6:10:1db::6) 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:37:25 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.93.85.54) 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.85.54 as permitted sender) receiver=protection.outlook.com; client-ip=40.93.85.54; helo=ZR1P278CU001.outbound.protection.outlook.com; pr=C Received: from hz-deliver01.de.seppmail.cloud (162.55.72.219) by DB5PEPF00014B8A.mail.protection.outlook.com (10.167.8.198) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9542.4 via Frontend Transport; Fri, 16 Jan 2026 10:37:34 +0000 Received: from hz-glue05.de.seppmail.cloud (unknown [10.11.0.47]) (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 4dsxBP46Mkz4wmD; Fri, 16 Jan 2026 11:37:33 +0100 (CET) Received: from hz-glue05.de.seppmail.cloud (unknown [172.18.0.6]) by hz-glue05.de.seppmail.cloud (Postfix) with SMTP id 4dsxBP3qR0z1y41; Fri, 16 Jan 2026 11:37:33 +0100 (CET) X-SEPP-Suspect: b11bad0048e947efa2b5923a09154e51 Received: from hz-scan03.de.seppmail.cloud (unknown [10.11.0.33]) (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 4dsxBP3Cnxz1xXn; Fri, 16 Jan 2026 11:37:33 +0100 (CET) Received: from hz-scan03 (localhost [127.0.0.1]) by hz-scan03.de.seppmail.cloud (Postfix) with SMTP id 4dsxBP2gcsz2XGN; Fri, 16 Jan 2026 11:37:33 +0100 (CET) Received: from hz-m365gate01.de.seppmail.cloud (unknown [10.11.0.27]) (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-scan03.de.seppmail.cloud (Postfix) with ESMTPS; Fri, 16 Jan 2026 11:37:31 +0100 (CET) Received: from ZR1P278CU001.outbound.protection.outlook.com (mail-switzerlandnorthazlp17012054.outbound.protection.outlook.com [40.93.85.54]) (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-m365gate01.de.seppmail.cloud (Postfix) with ESMTPS id 4dsxBL3wHnz2wkB; Fri, 16 Jan 2026 11:37:30 +0100 (CET) Received: from AS4P189CA0008.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5d7::9) by GV0P278MB2074.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:6e::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:37:28 +0000 Received: from AM3PEPF00009BA0.eurprd04.prod.outlook.com (2603:10a6:20b:5d7:cafe::aa) by AS4P189CA0008.outlook.office365.com (2603:10a6:20b:5d7::9) 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:37:25 +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 AM3PEPF00009BA0.mail.protection.outlook.com (10.167.16.25) 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:37:25 +0000 Received: from ZR1P278CU001.outbound.protection.outlook.com (40.93.85.51) by de2-emailsignatures-cloud.codetwo.com with CodeTwo SMTP Server (TLS12) via SMTP; Fri, 16 Jan 2026 10:37:25 +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 ZR4P278MB1851.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:b2::21) 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:37: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:37:20 +0000 Date: Fri, 16 Jan 2026 11:37:14 +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> <97cab4b5-ab35-4cbe-a8ee-8ad6ea522159@gmail.com> Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <97cab4b5-ab35-4cbe-a8ee-8ad6ea522159@gmail.com> X-ClientProxiedBy: MA3P292CA0034.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:46::6) 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_|ZR4P278MB1851:EE_|AM3PEPF00009BA0:EE_|GV0P278MB2074:EE_|DB5PEPF00014B8A:EE_|GVAP278MB0136:EE_ X-MS-Office365-Filtering-Correlation-Id: d6c59f99-5999-4da5-98ac-08de54eb42d5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?Q?KjqOxh52mRl6ncNnIJNdLR9uV6DEYDttgue3ffA0PJZH91FEiDNaXepEKj?= =?iso-8859-1?Q?tDzHTR2Ge1wnZtZWtwuBCAvGifB1l/qy89Qa3utOOI7c6vOddfUOv4+9i3?= =?iso-8859-1?Q?9nmYdmx5pL6jrQZff7vHQIOjzEpCxYFkOB742RNLvx6FyHxcu+jTEy9XUa?= =?iso-8859-1?Q?2X/+kzb6EEH+mjS0Qfecjf1TleICJsFXPfcyKuLApTCZlk+aKxpVooJJU2?= =?iso-8859-1?Q?nz2EqxoDIXyuQygXIm7XrTbrg+ZSrYwalmFE2IWp45lqHJ2UTCyYLdzV70?= =?iso-8859-1?Q?lKDH1yz02+hv8MvAor93aJCb70XM8mBuksrpAWJKRv+4dX7F2ihoJgt3d4?= =?iso-8859-1?Q?zOJ1pD0buX4+kto4KhISfgW9grHdYoUu5Zw0RvZ86eRwLis4jtPBtUvga/?= =?iso-8859-1?Q?0g/egRM7YkEKnSHrIfwfSViSkS2MXw1q0rhZzhlsEvEJTvEYi2IhOH1SmP?= =?iso-8859-1?Q?wLlo7YFnFfwRN6iwh9Oq0pYuxvCRJI/h+/2Ikp/GtJzZMcloyRzyVBKM28?= =?iso-8859-1?Q?lNRZGVqWVJBeJuLNBC0l2fdtsQf+07pZUWqo/qtJWIwZy0J5luExCbLOXa?= =?iso-8859-1?Q?sfZPX36HiBqzXE3IkzgFmWlbrz5jONjE/2QffRrML3g7KriGo5a3c1m5sm?= =?iso-8859-1?Q?Tu2Dror2rH0QcDQZJLHhkb8F9yshzXUm4SQVISU5tLamc8il+8g2vZOFBf?= =?iso-8859-1?Q?MzbcYniBUHiqUoDcuOKMdaE4CqGdZMO9/8myIac8LU84d7bO4uV5ufSkIp?= =?iso-8859-1?Q?bKsozEKt4/cqm2qjeFwt/eJhryuXWdVbf3haTO2pzWE3xkGkxrq9dB0y8d?= =?iso-8859-1?Q?uMdOYsktbxxwQKOkVZ9muP6CBBT4Xi0T67i6kjFNaI/eFfp6ItN5ndB2+z?= =?iso-8859-1?Q?e80QQue4X3fZ0MSDG4aJ/29GQRyslbM82yAKkWvMOgYnDy4rALZYILSIVo?= =?iso-8859-1?Q?hP5bOYGcBK6gE4YLP1BosROYBfLgirYdF8GlAv8PZvLMDc2cwn46qQnxhY?= =?iso-8859-1?Q?PeRb11DYAeWXAD4LA3D82OKtceK2ru5gGg/gR4UQXI/OUcHPEsDzk104eB?= =?iso-8859-1?Q?1PiOcsT7sSKRzg6LofHolY+IA1CiPBXJHLP3xYRD1G6ZQY/6saK8xIQXxd?= =?iso-8859-1?Q?+oKCpquaxauaad9CrSJ8LbYRvD+NwHeBFzcmyoNAUjrY7ewoysOuts7sd+?= =?iso-8859-1?Q?B/nF5DAzU1me7Y32e0J0jABDZaifNh8MRIvvNrdVQmqfHQuku9yeWHcNdM?= =?iso-8859-1?Q?KlCtlyVx3Zwov0+6tenUv6zjk5+9hvI9jBEfoYIf7s1s0PrEkW9CdolNsh?= =?iso-8859-1?Q?CqmS9mHf7v6mrXuueCCKTfH2onw/yId6hWSqdHgnA+WTOIMCm5znsS5P56?= =?iso-8859-1?Q?gfZR8CpBa2lSlQdZjWZlEqhkVRMiZ4cox/4bQzuGub52YOuLc887d8lvGC?= =?iso-8859-1?Q?SHuIzByUmB5Cz2Exsi9h764IwQndALmtKhMSBrr7mKduEfYwFfnrmrJB/q?= =?iso-8859-1?Q?hgqaBT7fOS6dH8tvOlEAVQ5M0e7OP3CxfyhKRTTZb9bE0caEyGbvRcnNHl?= =?iso-8859-1?Q?e5vitdE5jwrsGsTN29EA9yGwGxX8sY7fczTaInYIl8d4/NKi/1sUTCjb5B?= =?iso-8859-1?Q?fmo5Wg325sB4dKd5eWQ0Pu83w5W8D+fNAZG5NU1IUvWtVs4E8ahzzIXoFo?= =?iso-8859-1?Q?GcfY1LMTAFggATsVl8w=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)(376014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR4P278MB1851 X-CodeTwo-MessageID: 0628ecfd-bc69-45cf-bdc0-94ea7fcd6506.20260116103725@de2-emailsignatures-cloud.codetwo.com X-CodeTwoProcessed: true X-EOPAttributedMessage: 1 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF00009BA0.eurprd04.prod.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 53006e23-3673-4541-c649-08de54eb3a5f X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|35042699022|376014|36860700013|1800799024|14060799003|82310400026; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?Q?EqTvN34RWd9byiYCTJLhvcajTzd5OTbe8LdNYIVsyveYalUGJpGZ1NUUfa?= =?iso-8859-1?Q?lb0O2KsXRKJ4vCr7L4x0kL04XwidCoTRGVZX1wIYHYuPoabkdv6Sh0PUc7?= =?iso-8859-1?Q?aemLAyl5/vjCh02mZH0sNaARX7UJrhK5aSHDLGjoiS1Q894c6//0FYpFYJ?= =?iso-8859-1?Q?AQgbH4g1l+TBYuPQiusloGAGsuo/KLryzjwXP7e4nnOprNbfMhq3KUBEWL?= =?iso-8859-1?Q?jC5J0cUDd6FzKLOO2BzsSCw88ipbXDluy/mJtubM6oaepArYoQ8utzjhnR?= =?iso-8859-1?Q?2FTDw8eGyjxcJ3JzPiUblou30ziWN3jR2ftJTfamO6KrU3q3Es6395wTGv?= =?iso-8859-1?Q?pwFjcBS0t9CmGr3aXLLVrBKwOTsEHXn3ly2zZw2h24BzoCt0Rm1WP4JD07?= =?iso-8859-1?Q?POMZ7mWs89mxJF8fr7/NurRYDc6b1lGU56SeUCP0RsMXASXjS0zM1BK+Wr?= =?iso-8859-1?Q?iFFI7roD4FeLRiDLmCSVxkujXbadg/pH7elWAY/YJ3atpieotDREstOkyd?= =?iso-8859-1?Q?wZgm9aVYAMvy6ScrFtK1kMvRhCHHybALJABVSDQWOFHAlgI2AIZd5xpwdS?= =?iso-8859-1?Q?s6yLhomaVnt312fMoZT8VFCU18hsz8WAe9YydNjy9nXZkqjQFxy/eKCe8m?= =?iso-8859-1?Q?a39X8vE/kx7jTdK80oCXVBfqT5IQ5DXWQ9PZ/9xCE9LHTdjh3GB50l9l0r?= =?iso-8859-1?Q?jJBGOAEd7xvDeWJTrV38RjojEHhVLMSgmLypeXzKe6dj1e7yDjpEy+aUgp?= =?iso-8859-1?Q?EAR8ktRFTKuLaw6tqnNiHXD+eSRR5vSu5qLRG6Ppkiko5p5xcEZzvoj+tW?= =?iso-8859-1?Q?M1PVYZ1cmlZ896d4TzXVsiorjBWmHNk7dR+GbXH1brwaqabR8sfGpJfp/3?= =?iso-8859-1?Q?bjO+1lqXYvdIdRoQb2PUhyAa3GeBcv3P9oH1XNCjhP66hBAeRI7AsqNYDj?= =?iso-8859-1?Q?/HAl3kXMiGzAvNOJqQgCxq5KG+lO0s4KwwpfdbVjrTTBvOdq97ZK9gjf8L?= =?iso-8859-1?Q?9ax2uy7W1iETBYG4Ak/c1d3s3NlU/kiEdAnqyKcHRb5SvCvN+RgkCssfr8?= =?iso-8859-1?Q?p92Kf+eLW9udCIuqkdFoXL34X/N3IEiMcciqJr0UJgcZwWvRS5BJXmnLJi?= =?iso-8859-1?Q?czSfkB3PBc1IOtUlCaVM3U9UuoksFAR6e4Ff6Xi8/idsj27VLJHmtfDhNd?= =?iso-8859-1?Q?wIIygokULZwDg962MFG3sSuJEB7p7GJOvvvqUUaWTxJlHaliLMm3SSdtzv?= =?iso-8859-1?Q?2bdXKYqmRn9SQhGiFKl38jfyi9TRyFDGsMp+yFyczhKDgxjsoJfzTkwI/V?= =?iso-8859-1?Q?BeX9dzmFWqYGerGgUAipbSaiRehgXJT+FiSxaB8zzbqG+XeHMS1ssGvRqC?= =?iso-8859-1?Q?LvbYdrTfjpxjdwIstOvS6F0xId26jalLeX0b+KOelQ5X7FSkOD0LY+OUyy?= =?iso-8859-1?Q?kviUKqQpMHGBzANJ7U9kTFM7FVdRiS/IYyrOSMmgplPceHINWy2UwlBCEz?= =?iso-8859-1?Q?6QkegTuSzcFpbnKgbnGEmd0thdusK+z1+2ywuvUvkNicl3/yeOuMg7bIVT?= =?iso-8859-1?Q?C8TAi5+rjFPX4o1lU+Qi2T+2GUqEiyT+i9HItP9cYQ1dKm8uKxa/rOOWhS?= =?iso-8859-1?Q?mtIOSUzOAYJpdAhrIF17WR3mvW5gHfLSKdW7MdbIO3eTJIVvOIvwQRNXLN?= =?iso-8859-1?Q?LrdH2IdHeNwCPPny3Z7WnAsXrlVpFuyjjpDsk2/gXgTMxsq9bg9HuaM5/P?= =?iso-8859-1?Q?JBRw=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)(35042699022)(376014)(36860700013)(1800799024)(14060799003)(82310400026);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB2074 X-SEPP-CCCVersion: 2025-12-11T08:12:51+01:00 9ed91da2 X-MS-Exchange-SkipListedInternetSender: ip=[40.93.85.54];domain=ZR1P278CU001.outbound.protection.outlook.com X-MS-Exchange-ExternalOriginalInternetSender: ip=[40.93.85.54];domain=ZR1P278CU001.outbound.protection.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B8A.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 85951f68-1776-492b-0c7c-08de54eb3d86 X-SM-ruleversion: 2.1.0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|35042699022|156008|36860700013|376014; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?kTfSpYLpfmwwE1rOCbRerjvwXe3zD0+D0BEUWd5s5VKpCTHViYIwzGFjAs?= =?iso-8859-1?Q?7eIWmm92MKUrtLlOwoxCWvBp9mm68EZ/3TGJshlcein9vGt2ksp2RC+SRX?= =?iso-8859-1?Q?1rk9GlxCq1wcTYn+Mr2W+WJGgaFIGYKnLHO51ZZm8/jX2ABIpgNgSaTsNh?= =?iso-8859-1?Q?M27kQKyy2hQBcEJ4tFb8BZK+ZO565cphjiSkUYE9AQZPZyIcbZ5Mh93z4c?= =?iso-8859-1?Q?SCtDre6qWbIk/M1leFYWvxtVK8O1yTOwnkiE5fc6fzJghKZN2utRbRYz5L?= =?iso-8859-1?Q?Ljpjr+VcyjppYHbV9TfI3oHjU1VEg7TKXzg4WmJTIgVadgdXUO3r9F6Arp?= =?iso-8859-1?Q?StI1KD629St0QCjFg4oUQRiO2mKcpYMWkzh9P1x8WXmGVKqIaeYGxPdyrL?= =?iso-8859-1?Q?HQpgP0rya1yPtlqZZ8K9OTPinkqerwGGAacSlxH4HcDI5a0GUqZ++tQWBC?= =?iso-8859-1?Q?4RalAxGmKAYgBRhGqXSQZqsTEpfs0Hg/oQiPkzxVaCA/Uj5aBY/oboDpjd?= =?iso-8859-1?Q?mtS8vVammJA7hJ6IeRgcc1JJAbnxgov8MHFlIK43nfraE5a2EtOa2yypDD?= =?iso-8859-1?Q?XGazTvXThi+pi743700arTFpSbAWHNU2zCl+uSigzk+FwqspZcpLDSyiLA?= =?iso-8859-1?Q?gXUwN/fNCIyZ28a8Yc5/ifFPLUspIfCmduDfGFsGiKfYDjUFuTnSSCCti+?= =?iso-8859-1?Q?OMhJsR6lQKwP8lVbbNXVVM4F5wVVwKS6nGwzo4waVOBoqjgZwH/p5c+pKa?= =?iso-8859-1?Q?eyf2+XBTDTO95vloODL7Nx8rju5H2700OuQm4BWUhjgFUu738VZw35crIG?= =?iso-8859-1?Q?GCWqGM+wASXw8KB8LIL4lgP4+UwuyzvCCpN8/O7E6Jo4tmGNB/DIbhkVzv?= =?iso-8859-1?Q?3mim2V2jHMRjkwyEAu7eakTUApmL4PXfIW1ZRCNE7EJZqjHFIxRk4JeieG?= =?iso-8859-1?Q?NoKyYfefwAYFVix1SzaglTlCMGIwqNW9luulekky9wVaUMcZEGn5JKeBOO?= =?iso-8859-1?Q?B53tU8Psnznk3JCfZPWwou/I7LGWBsnwQ4WtIMGEhf/XEZdntS9nzGTzKq?= =?iso-8859-1?Q?DM99jNxAsOQAMxsRvmdZA1f5Xhh1u4q9sSTuxTZLT4//eZPaZCvXXT9/X3?= =?iso-8859-1?Q?1Ql1fUzidNxRqfj6u1sKoEKGV5TnOA91o4Xv1/FGQOqe6UzzMB?= X-Forefront-Antispam-Report: CIP:162.55.72.219;CTRY:CH;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZR1P278CU001.outbound.protection.outlook.com;PTR:mail-switzerlandnorthazlp17012054.outbound.protection.outlook.com;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(35042699022)(156008)(36860700013)(376014);DIR:OUT;SFP:1102; X-OriginatorOrg: duagon.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2026 10:37:34.7268 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d6c59f99-5999-4da5-98ac-08de54eb42d5 X-MS-Exchange-CrossTenant-Id: e5e7e96e-8a28-45d6-9093-a40dd5b51a57 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5e7e96e-8a28-45d6-9093-a40dd5b51a57;Ip=[162.55.72.219];Helo=[hz-deliver01.de.seppmail.cloud] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B8A.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVAP278MB0136 On Fri, Jan 16, 2026 at 11:33:02AM +0100, Johannes Thumshirn wrote: > On 1/16/26 11:30 AM, Jose Javier Rodriguez Barbarin wrote: > > 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_drive= r > > > > > > 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 lo= aded. > > > > > 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, ho= wever in > > > >=20 > > > > 3bd13ae04ccc ("gpio: menz127: simplify error path and remove remove= ()") > > > >=20 > > > > The driver changed, using now devm_* functions so .remove was no lo= nger necessary. > > > >=20 > > > > > Is this safe? > > > > >=20 > > > > From the point of view of mcb bus it should be safe becase I prot= ected the call > > > > of .remove on mcb_remove(), preventing possible crashes when the dr= iver is removed > > > > from the bus. > > > >=20 > > > > I'm afraid I'm lossing something because I cannot understand why th= ese changes are or > > > > not safe. Could you explain me why you understand that these change= s are unsafe? > > >=20 > > > Thanks this is the information I was missing from the changelog. I'll= change > > > 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 comm= it > > > 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 r= emove()") > > >=20 > > >=20 > > > Thanks, > > >=20 > > > =A0 =A0 Johannes > > >=20 > > Hi Johannes, > >=20 > > I noticed this patch is not uploaded yet. > >=20 > > I can submit it again changing the commit message as you commented abov= e. > >=20 > > Thank you, > >=20 > > Javier R. >=20 > Yes I wanted to forward it to Greg and then I forgot I'm sorry. But I thi= nk > it's still in time for v6.20. I'll do so ASAP. >=20 No problem, it is OK for me. Thank you so much. Javier R.