From nobody Fri Dec 19 11:32:52 2025 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 07767285CB9 for ; Tue, 9 Dec 2025 11:41:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765280486; cv=none; b=FJhEHt5zLZhkBe6SNVlfF2oxMkRCrLDpFTB0TtpQ39Uyam5CTGsSVftyfkinHnvWigs5u0kKWMbwN+8JAFuagfT85z7ovTV6Eh+tPtQ42wP6K3nI11wARAUMJStjziFteHNb+NUC60OmX+jxTBMJ8DYRo3KRm5lfJVnO1M39iL8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765280486; c=relaxed/simple; bh=l3fXYKi4pGNSt7kFvw6nHQp4KrwuyWix9tbYeZiuZFk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=MSi2LagL/2wJjlBuNJRf7Uyu5BLyWfSjaM7AA3AN9TA5Pr1PFhnblIhJ2aJETrxFAwfCArY77Jx5/Gl/1dsZMtKk5ABARjODjb7uOblgzQMQZZACeYYNCQHe6XdqVl4qsWjsn+9AYUuemkqUhHWMn4MFdfhKucv2LcT/PnZ6D64= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=ysY82u2O; arc=none smtp.client-ip=209.85.221.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="ysY82u2O" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-42e2d02a3c9so3739430f8f.3 for ; Tue, 09 Dec 2025 03:41:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1765280481; x=1765885281; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1D/MN/XFrIK+XQsOry+m0d08hGOkhZCu9Lh+2mw+SB4=; b=ysY82u2O48HTgVeKm0dvsWOgCLSbfQNeMl330RthTfICtxTzzSYwmfyvnA/ATW2UEG Tp0+2MPLaaTSCMX7VD/LYD5F6a+HswN7Zyvc5E485sS0rNMOsChs/Ysk1CvkewblxRA1 gTNaLyrDGn8MG9daD3MGunDq3LXmldL8NFE77r3qQd+WxiWLw5dxvU+fAnWJzL5H3l2j y8ibD0+ZKLJhGOLzTZbYWJcf0g8zK3dWibZsU/dOKsnT4S5/ZMyOmK0n/HZxrDu9O/1x BsueJ4MB4WBOaG1pDxhnB/PDlyC8Kwoy2vHi8MOLfH7ZilfGCDOwoEOEPAJDeoOOPxyY hT0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765280481; x=1765885281; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=1D/MN/XFrIK+XQsOry+m0d08hGOkhZCu9Lh+2mw+SB4=; b=CCi5hkwOZ2f1H4/MbFkQUQAf+3NgIsIu896vF9iDim6TCAe04nES+rfpogxI2LGYqd Y86gkwmU4ur4FUeZcnk2f1nnmDKHjLoJn6uIH+U3wPJuYxVbdryLx1uvU/lOLjJUPbG/ S/9pDu8RJi1Wn5zPku7Cn9bkUT8eoDccKdKqcWEXKrExKQ0fnFuhuQX6bgEkQGMOjm0a PJxPx2DdRvbpA0q97LuUFTLRaKQGP8tNxXhZizEul+UMLc+XPArHtYY/jsocZXToi6vs wH/sDkHYH/xRYFdK57kmWg2iFcnwTdVxJ1GTd1JN2HQsRs5Ryo6vHSFzqPd5Cu0uGbP5 NV4w== X-Forwarded-Encrypted: i=1; AJvYcCWg5hx3x6f4nNNPWaf3l/9FfMYVZhw873C1JhYD026/Sdr0ab2tjIF/VGBfIlGRDYUN54cVFG7X65UjvvI=@vger.kernel.org X-Gm-Message-State: AOJu0YzWAs5b56euURkAC7ThiSfjQ1QZtZXRui5EZuFDFQjXyNmY61O5 gsHSozqMLtaLtctPQRk4QpmPOAr6u1SSckaWqHg6jWDvtw5W953iexmjJIwBLDb0vlo= X-Gm-Gg: AY/fxX54O5GPwzqhTmyoizrZ/09d9diC0muwz+aII3u+Nb3Q1RLSHsYpmKQDgYBqLlC 5Jg4KdiovE09vxlzBNIh8LdnHupSeq7LXbetZ9gJCvXMsWKUiZt30Vf/8uEbTrKSQQ5xk2NGowa kR8cSFWGezQxCoXcxVCmmWoe3P6vQFjgX4V4Nr8FCfuXnwPMOoy16aZ2f3YjJ3QOuTOaRyKQssn bWxY8vYGMwzpLH4S4cpMnvyuykkZO2gmtwHmF6XRJ7qTd3x8U4AZV+K106v1xqHp1iwW7wvzlOV XeXYtKintSjY/JHa2ebihny8C8LaRIpVGNQXQ7B9x1dkKox4oIiA4XtINTEp9+wTQA3zdrbiL2p KXvMWe9/oWfMLTogAdrv2ogTL2Ooi39S/4U1CtivKBT07GrWyB2UX3kxMuDRuUL0X9pKReRgxST 6CBYhtwmrAxRuf+unpoePHrO5ENeyZAmf+3ctnfv8KomW+N3l9F0YHEmM07w7NbOCdhjBrtF4E0 xI= X-Google-Smtp-Source: AGHT+IH8PTqfKEPbQ7sZpSC7KHGQrE91kdMShP6HVnP6VbX10qbjblgbC3+603XCYV39CIqgmfoM4Q== X-Received: by 2002:a05:6000:402c:b0:42b:4279:eddd with SMTP id ffacd0b85a97d-42f89f0e25cmr12076790f8f.24.1765280481285; Tue, 09 Dec 2025 03:41:21 -0800 (PST) Received: from localhost (p200300f65f00660846b2ba6e435ad603.dip0.t-ipconnect.de. [2003:f6:5f00:6608:46b2:ba6e:435a:d603]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-42f7d353c9esm30112480f8f.40.2025.12.09.03.41.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Dec 2025 03:41:20 -0800 (PST) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Eddie James Cc: Ninad Palsule , linux-fsi@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 01/13] fsi: Make use of module_fsi_driver() Date: Tue, 9 Dec 2025 12:40:25 +0100 Message-ID: <602437dc213cbe35ee75d0d0a4b4a2c28859e3f9.1765279318.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1570; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=l3fXYKi4pGNSt7kFvw6nHQp4KrwuyWix9tbYeZiuZFk=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBpOAqzGg3nwMe564aGogl01RV0XrSyAKZ82DnVC aZjuWykm8iJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCaTgKswAKCRCPgPtYfRL+ Tg2aB/4pTTKuygeTvHTDmjlsaR2Jq0AIuCpUj3Z1Oh0WlEN9aWewWThrP0kJANllUDFJWLaUf63 h/RPt3bsgD3UTV2PJ8rW2OuTqG1fZ/pgM9mZSnykQ4xtRTUHiVqvOOpPLGBxyeeuumkUlrD5PxI Z9JdLMQv6MlPx6f6GjHu83VNABoLamh9E1MXByHYaJZIFXiLAyu9Cs4BMi+pbjUMoAzLzS9yl55 n/oGaT81DzjVJZet5lFng+3lRJarJCbCy77RxAgDaztlyY5KAqOoMR1jNjq/LPxHDAQeaa9H8Y7 UVB9pVNJFxgQmllF+sXdddE1n1gvjy9qTMjIA1MWz4uJRwM6 X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable All other fsi drivers already use this helper to reduce boilerplate. Catch up for the last two remaining ones. Signed-off-by: Uwe Kleine-K=C3=B6nig --- drivers/fsi/fsi-sbefifo.c | 13 +------------ drivers/fsi/fsi-scom.c | 13 +------------ 2 files changed, 2 insertions(+), 24 deletions(-) diff --git a/drivers/fsi/fsi-sbefifo.c b/drivers/fsi/fsi-sbefifo.c index 0a98517f3959..5a08423d0c7e 100644 --- a/drivers/fsi/fsi-sbefifo.c +++ b/drivers/fsi/fsi-sbefifo.c @@ -1139,18 +1139,7 @@ static struct fsi_driver sbefifo_drv =3D { } }; =20 -static int sbefifo_init(void) -{ - return fsi_driver_register(&sbefifo_drv); -} - -static void sbefifo_exit(void) -{ - fsi_driver_unregister(&sbefifo_drv); -} - -module_init(sbefifo_init); -module_exit(sbefifo_exit); +module_fsi_driver(sbefifo_drv); MODULE_LICENSE("GPL"); MODULE_AUTHOR("Brad Bishop "); MODULE_AUTHOR("Eddie James "); diff --git a/drivers/fsi/fsi-scom.c b/drivers/fsi/fsi-scom.c index 411ddc018cd8..f533106085ac 100644 --- a/drivers/fsi/fsi-scom.c +++ b/drivers/fsi/fsi-scom.c @@ -613,17 +613,6 @@ static struct fsi_driver scom_drv =3D { } }; =20 -static int scom_init(void) -{ - return fsi_driver_register(&scom_drv); -} - -static void scom_exit(void) -{ - fsi_driver_unregister(&scom_drv); -} - -module_init(scom_init); -module_exit(scom_exit); +module_fsi_driver(scom_drv); MODULE_DESCRIPTION("SCOM FSI Client device driver"); MODULE_LICENSE("GPL"); --=20 2.47.3