From nobody Thu Oct 2 02:15:12 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11021100.outbound.protection.outlook.com [52.101.65.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 9FFCD221FAC; Tue, 30 Sep 2025 02:27:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.100 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759199234; cv=fail; b=O2wwdaPWUIgJ6kPTuGi1+RVRGL4hE5UqgxTptsVpBn6K/JKyvjpyTDiSzZn5PF1QFi5wSSXT/wJrg6uHHMFB4Lzf4CNjlmzp9h4PMNiuObvWlNpi6QRnsZnjF3gFMVq4lB7fzQGubskNZ1VJT2sguJ/8t7+/5Cu5IGm3OOFM2G0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759199234; c=relaxed/simple; bh=v4k79c8HDlImZtUAugyNwxFPIShavX2cXnsh0WrzcSY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=T20hgzriImmlSZPISb6Gsrl0rq8EX4mFQpx6/oTQbe8mUsAcBdGEHnwftU3huSbp5FlWlknYGRA0Tco/Nw9ckAJ/WAuUHujTFtCdF7QpFSWczzkEr7dXJmZnIVBnGjr8yqvEPzE5kFeBlScG94P0GDSAyxgJMz0Jy8lbdu6M1eI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=iopsys.eu; spf=pass smtp.mailfrom=genexis.eu; dkim=pass (2048-bit key) header.d=iopsys.eu header.i=@iopsys.eu header.b=jNhtcp4/; arc=fail smtp.client-ip=52.101.65.100 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=iopsys.eu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=genexis.eu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=iopsys.eu header.i=@iopsys.eu header.b="jNhtcp4/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NgslGRYCYbIdtXOLI+l5ehg08dkGyoorDpyz8rliCexO3YVtCnzFlErpJf8xfORgrZGAzatPCAiucyKPIyMZBT+QXO80Gj61XbL/XyKJSY+mozBk/e2n8zfSxaHlAccgAODNiSCqP5CsEEomodKL1AtnoIapZnYauAqCskJaEY9h5I5iPQnJIv4gw4JZxJ7FbS1+tV9dOU4qxnjEv7gdEnKfaZ6j+Ph3wXsA+rkVpMd1Mo6RekbN2asz5fAPK4K57iKjYEroYFvXo7i86VK28BOSQPWFLHN/v0ZcoypwBQoW3VKZVrmK1KFkppyUdFOBhyh5TGHLvfKTX2eXkfvncQ== 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=C1tLQICJccJfvVZEwWqtn+YGIYSr4fOfl7vSDc9+E8Y=; b=ZKWuaYQeByCOHEhLg3j3YcGi4/l/3IZq0WQxOFmch1rWZr6KnsjQf2gQYIuHSyMosJapTchIZKAa21mm+O1TbveO1Qh/a8eaepYgTtTtIS9cZn4PZgw/YYg59qyPVXQip5H18xjukzkjVuAONLLp6XjxkhcojPITA+k2plV1oIrQF1xH1EjZ2rPI4kXiXXhwnZEFVNBwEFUmLEla4UBfx0FsZmNaUrRGUpVnMBIH5vw6YuAY6NT2wc89CxDNv+2aA4SnYi/AM9ktW8jPA1BZfwjFGEaBxF2EAZDRCjgXdYkmfDMhyIoEtRQWC7dL3hUxyUMkPBzJDkygIR4tUFm03Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=genexis.eu; dmarc=pass action=none header.from=iopsys.eu; dkim=pass header.d=iopsys.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iopsys.eu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C1tLQICJccJfvVZEwWqtn+YGIYSr4fOfl7vSDc9+E8Y=; b=jNhtcp4/upq2uq2ybhsViRvyglRuTwtR4U6C6mkZPxhsdSsynRal5zNlOlbpa3hubF+pCAdv8UT3v1EC5+1pFGF4cBr+QqoTOtQehmZHKkWsPHDruHw06TncmawI7Bm/zuSr7SFrZ+NFZY8ruF+94DrlFjxgojr5z6Nk2IKsPFJl0SeozAGgJDKkn6mXBiiV8+CSOQoxxn+N00igS2qv0Oohd8dvON1WIYaZ1yNRNZBna/Qrhj5bOXVeC4Ki/VVoDTEQBdd5YeDK4WbFhVkDFGcS4ZkYHv5gV66hObnH2YLslXmzAZYAnjigV6qQq1zIvwAb15eI5Oi6Cqkmd59YPw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=iopsys.eu; Received: from GV2PR08MB8121.eurprd08.prod.outlook.com (2603:10a6:150:7d::22) by GV2PR08MB7929.eurprd08.prod.outlook.com (2603:10a6:150:ac::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.17; Tue, 30 Sep 2025 02:27:08 +0000 Received: from GV2PR08MB8121.eurprd08.prod.outlook.com ([fe80::4cd3:da80:2532:daa0]) by GV2PR08MB8121.eurprd08.prod.outlook.com ([fe80::4cd3:da80:2532:daa0%3]) with mapi id 15.20.9160.015; Tue, 30 Sep 2025 02:27:08 +0000 From: Mikhail Kshevetskiy To: Lorenzo Bianconi , Ray Liu , Mark Brown , Andy Shevchenko , AngeloGioacchino Del Regno , linux-arm-kernel@lists.infradead.org, linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Mikhail Kshevetskiy , Andreas Gnau Subject: [PATCH RESEND v5 02/13] spi: airoha: remove unnecessary restriction length Date: Tue, 30 Sep 2025 05:26:47 +0300 Message-ID: <20250930022658.1485767-3-mikhail.kshevetskiy@iopsys.eu> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250930022658.1485767-1-mikhail.kshevetskiy@iopsys.eu> References: <20250930022658.1485767-1-mikhail.kshevetskiy@iopsys.eu> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: GV2PEPF00006627.SWEP280.PROD.OUTLOOK.COM (2603:10a6:158:401::3cd) To GV2PR08MB8121.eurprd08.prod.outlook.com (2603:10a6:150:7d::22) 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: GV2PR08MB8121:EE_|GV2PR08MB7929:EE_ X-MS-Office365-Filtering-Correlation-Id: ac486088-e85f-4cd5-f19f-08ddffc8da56 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?HB1nEP25GI1t8iIX5LnkVXCS9h2w6F9l0RMf2o64BzKTZ6Ac2fGcQilRxFWM?= =?us-ascii?Q?E0BTNN5feYaOoJcuW8F+Okz6iQCO7j4QKqcApm/5CgCbfFRzLN/PUhG8Ess3?= =?us-ascii?Q?LKWVP2MSJ2hlIPOHUPUmXFFeriwQXRKge0LRNVeGmvF3Lk1hLv9f0/MNcn9Q?= =?us-ascii?Q?alkTw1N4lld3s71yLwcG6BJ0TGUCCpc/cUw/53VLyPfjrl79lsaTzplflhUJ?= =?us-ascii?Q?4xchu5PxBmN12tm9mQUfoX+0Jo5bKnK3ulX4aBEyVsST86RkpLhixcSn3+wN?= =?us-ascii?Q?bQ2oweo/LL5V8JGOxVkYvktS4s6bTxDdkh9QDNZ7xBMV/WkqwHkBqywvJ2mH?= =?us-ascii?Q?nVSTOTC62GqfDbHqzv5ASWtfFJlGiXg5O5cccONHKJgC+mR4I4BvBs4Ee+5m?= =?us-ascii?Q?J5uFkgyf2gVekkRbgzLS9ZJJPOlhktOiKVaw+avXJFnDJMrxD5PLhthxJDgr?= =?us-ascii?Q?OOwfxwCtOYg5Q8DASuglTxq9UE/nOxAriDN9sEGR1lSZueecnlkeVzGaG6oP?= =?us-ascii?Q?mtaeRTfaXI+tUwwvhy/bVQvOhbY+im3AOK2sEPbDkOD7MfXgCEA9p4cnaGZs?= =?us-ascii?Q?kWLguy0DAtQNxKqr+9wBrGJ2x4fGiHY3dTJMnPpu2f0mT/yg/8l8KAu5th32?= =?us-ascii?Q?Qi7pBZcGhX7nGSkwFsWGHb4vzxYlsk9yMX0WPaSc5hionZcytZ3gh5IIu4e+?= =?us-ascii?Q?RtgUFch6Z9NlUIOBiggYcxlR6XO7bvNrsnbgbmpWYlutTRzTLlvUlMSKbsln?= =?us-ascii?Q?5OdzpSNf7P6SYel+IYwtk06nHEv/ai6vRZF+7JVj/M1dOyU2dOsS/CvLEeDB?= =?us-ascii?Q?5MfRvWNpPmLBlfL2iY1rVixRHOE3QCCpykTq04kmI9dKvU6fn9XC4Ebem4B1?= =?us-ascii?Q?7fMKuRnHybz8pbll2qJd49wf6kchRWmSkkMfXiMJIqkHmMX8y5sGIJvNs/cd?= =?us-ascii?Q?PM/5M3cDQMorCJnZtY1r7IZk0xOpssHAvYaoP2y9+lIuy4ltK8WBkV0qP3NT?= =?us-ascii?Q?m7ikzrtUnYlqq8IJI2Tv4Pcp3zJNc6ujRVXoQsbdd26oOMPO3GVrkpuZ2h0l?= =?us-ascii?Q?ZBnS+HnE0UGxLrB0UKhvuMJDwGOCYZNMpgERIy5h6lC6BPnsrbUgcPugWec3?= =?us-ascii?Q?B+1hQS0sg4AFmnWjBtE3CuoBgz6iUYpGWjKEPfsUlzh2otfLlyAp95L2+SBj?= =?us-ascii?Q?pDICfWBvVzkwRDR3yBLty5UepPdwnhUZv/AGNbosyHzaMHg6SVP0qaiIMJge?= =?us-ascii?Q?hYUMbjbZett06c7YN552QCEF7FhiV9tJJTFBGas4iaCWLYopR/Ulnz23jByI?= =?us-ascii?Q?KNQUq0EzBqV/Wx5BHDrNFY5+TkjvPyisK15uawZIdrpvTy2QxJX+YHIgtiJP?= =?us-ascii?Q?ZJiuqma/Vb4fQasz6gqFPusH6Ab21fxQkMcTcUZhP86k8jggN0ky8hfBJyZp?= =?us-ascii?Q?G0cvvWHcfF4+XS/JwJFwxvEoLt0hT9rBflQD1o5k4ekEqObK61Qwf9gxjmCI?= =?us-ascii?Q?24jNRa9hdIv9DIVqiSF2bSwx8Uqiz3TvXP3N?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV2PR08MB8121.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tjogCkWJ60ZbtLsHyqgASYCBc47pu77bdiZWBdaTgfvTUL0hJ713xJSAFcTh?= =?us-ascii?Q?Tzb46Mfs7pZAZhOdfteUfED8wt2hA9T8gblPLUQDUKdp8R+KKqImXQFl1p4Y?= =?us-ascii?Q?hvnPcQRLohJqu6WR2PnY74z8xGps+aOJJYoOLRuLw2OhyQe/u1QswzXA/1kW?= =?us-ascii?Q?/2aTNG3t2k0f89eRdbFpvrZiFSNpoMHeco/4csuf5s/szL0e5vjpj10ZgiJi?= =?us-ascii?Q?jnBai+cbJLtntvtA3b4l9KUiu9Jt4S9RlPPRGsyTc/63lz2Qn8nDk/XemmOT?= =?us-ascii?Q?6FWFEEAPXg0pekAawsusqAAT7yQgRTUjyIrDLXSTBJ1/mTqO49ho8n/Dczpz?= =?us-ascii?Q?iVLwCPqYBY1FRLfq+NaOQ0afsI6N5pjPKonpSkxyXdjQJnGanFbaM2UIIkuu?= =?us-ascii?Q?CsWfTjTcnV7dZVifHp5vB2QrI4c8sdKNdB4xQTDmajEH9Ox691Rv+h42B9ht?= =?us-ascii?Q?6gUnFHg/+cuOMOqio87gzSYhbL90fPu/XBpsM7Tpk4QVpYWsfCd2xyM8N1Ai?= =?us-ascii?Q?yepo95pg3cfOUJbzZ2XUsLTS2QwIHS5J7zZq4hT3kTbOtVAm62rPEKKxhIVB?= =?us-ascii?Q?rLeGQfPW98xO/Q9RtokUwOXaU6hV3q0LNw6+jm3O5aDHd3kmBblcBs5p1Mak?= =?us-ascii?Q?MWTgW6DeQk/K8LZDS+uVmH9Kgw0Yv/u4YvJ09dwDNwOBPUighnB3IT6U+MZr?= =?us-ascii?Q?74pMYpcgn60ITGk6jJMj6rwBhUCZUjcgEXDlcOTTksHDlrAe3jjjMztoATwX?= =?us-ascii?Q?eL8EA6KKTu9bnZzqufFw77SoVNNKzQtDZDM1MBmBZglMUGcrXZI/4LEp6Wf8?= =?us-ascii?Q?w3rwNJMrz7sdEIGLwGBmu4Dxl3hI+XA7+MtDCcgajZuXPNUy2d4tUlpAFvtw?= =?us-ascii?Q?Xhkw8eNcFKgufD8JN6AperlutpMb/PV2j4GUrUkKGY45kToz/xn8c9TkjohH?= =?us-ascii?Q?0SyKeMZrgDjT+xuiouLyx0IBm8oo0mzGcQWmirEloSYPqNhFTktcaX1BiNSv?= =?us-ascii?Q?fnt1GcIf4CV40qRchW3mxn6tLYBgse6URq4XBuKtwGWPY86E+d1RdbZTnQhC?= =?us-ascii?Q?kyrOze4oyVwLPfciEo2OgmM7cLJqafqRbPKafT3J5RjM8r9fxnGOZnLUnhq/?= =?us-ascii?Q?DC054HVz1DOFesNOyQL3GuFsaccF2piyA+Vp2i4im11MRBhz52XTvTcQNVIO?= =?us-ascii?Q?2xYQOqaMzdA3P+finUmaNIdrlI/gwuIMsT179+mcgC7hC/wpswl9nwX9cSCM?= =?us-ascii?Q?WfGvT0ISi1rOO477HyTgweFQHw1OafELqiIcIBwYElPshbx34uMup9XfvDGB?= =?us-ascii?Q?2ba4QaNxegmbNc0kVPxG18UYGgPdbK9TcqEREjlGvKHORfeZ73VdaN7S8Ftr?= =?us-ascii?Q?PrFVQbp36U8vquUxBJwUrUWVU4Ndcf2fB5YpxeJ/+7+8TRNkMj3AxmwfJ7Fn?= =?us-ascii?Q?i7LKjUAf1jaux623ar71uKfBIwb+xT0JPMiKgLRIH0YlKGvHONzSDJa84toJ?= =?us-ascii?Q?HUusxF9i2iDf7bY3yrVOxCwtVxARe6xf/pffuMhOBrOQxsw1mqe5q4evfa2R?= =?us-ascii?Q?aUkt5BqCXQYdsehfksKek54FaAALOWcg8n32IuZnY6uQgT9z+cyeURVdnToB?= =?us-ascii?Q?G/wYlIZ1lmjF17LahlbsxlE=3D?= X-OriginatorOrg: iopsys.eu X-MS-Exchange-CrossTenant-Network-Message-Id: ac486088-e85f-4cd5-f19f-08ddffc8da56 X-MS-Exchange-CrossTenant-AuthSource: GV2PR08MB8121.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2025 02:27:07.9864 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8d891be1-7bce-4216-9a99-bee9de02ba58 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8mOPP6YooMLxoj5s7NMKF4NB2VSyfMs1dLQ244aiztZTZsP4MHYfbSgI6UBI6VraJqrh7AnK95p5xtdCSFZPirtFlyEXfhQYgY6KFwF4Rxo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB7929 Content-Type: text/plain; charset="utf-8" The "length < 160" restriction is not needed because airoha_snand_write_dat= a() and airoha_snand_read_data() will properly handle data transfers above SPI_MAX_TRANSFER_SIZE. Signed-off-by: Mikhail Kshevetskiy Reviewed-by: AngeloGioacchino Del Regno --- drivers/spi/spi-airoha-snfi.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/spi/spi-airoha-snfi.c b/drivers/spi/spi-airoha-snfi.c index 043a03cd90a1..bcc464ec9c61 100644 --- a/drivers/spi/spi-airoha-snfi.c +++ b/drivers/spi/spi-airoha-snfi.c @@ -579,13 +579,6 @@ static int airoha_snand_adjust_op_size(struct spi_mem = *mem, =20 if (op->data.nbytes > max_len) op->data.nbytes =3D max_len; - } else { - max_len =3D 1 + op->addr.nbytes + op->dummy.nbytes; - if (max_len >=3D 160) - return -EOPNOTSUPP; - - if (op->data.nbytes > 160 - max_len) - op->data.nbytes =3D 160 - max_len; } =20 return 0; --=20 2.51.0