From nobody Sat Jul 25 04:53:42 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 5B8A21D514E for ; Fri, 17 Jul 2026 14:51:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299889; cv=none; b=U+IVcsXb4gQWQHW1Y0hkVnk4B1hgaArFJ2ZEhS4cEAnlngX+Y0T+UXJJEWjJG+klFj1NOQIrizfwbAORqiGzxH/mvNmXEQwel5vPQ09uAM1L74h16KPEUZkW869jRI96kl9lfiRTVo5mt5z+FcJ1zJk2am5+ow05tJlxrY5Sc6o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299889; c=relaxed/simple; bh=awxomQ6pun8KkZsEkh5PpvzZsE01gibuBXoPhkKvdlc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=YErJPTJaMzhCs3d5aQJrGw3+u+jC3ywbvOTT7oGEonQw0uASXJsFRAi6ameIEzqcVC3bZTrDIKegXO/jPOvULKOiGnmVIVlSq57etjvZuZOmb7ZMTttr0yM21XQCeeOvtCDvLfNTVXB8C6tu+bviYlZ4qyrI6Qw35Panwphv+n0= 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 header.i=@baylibre.com header.b=UoElfDTZ; arc=none smtp.client-ip=209.85.128.49 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 header.i=@baylibre.com header.b="UoElfDTZ" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4954df200ddso1227375e9.0 for ; Fri, 17 Jul 2026 07:51:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299886; x=1784904686; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=qUS24PdVCoBOx0W9d9gHjnOOeNbmSA0E/jmzfyQaYgI=; b=UoElfDTZ9w3D2mk2qjKyQFFcBbtg2AbhJnOJiqTeUdMuk58i5nxEOzCneN6Y02y2Rj KHP9y883rY1tJuRp/EeefSPLq5uyPAwvqoM+agcQJk0q4gY97o1olf6uXWVECEku6IJM ynIApRcMiSvNyHWHOjVOT1HqcLc+5My744bbgJ+8hWo2fQsyWn6fapEYbQCf5zhdV51F E2Hb6qkK8waxT4k9Ju/ymGS85WkB7pCIhuV/8YAp8k0voNWZ6RJnPIRhXY2IidDAFoBP QA2/6BPo9UbuxROpc7zV7KVaRrJuIhxFxlFx/HihmmlWJkmsf0+9kwQqstCfQa/Fk802 vCNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299886; x=1784904686; h=content-transfer-encoding:content-type: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 :content-type; bh=qUS24PdVCoBOx0W9d9gHjnOOeNbmSA0E/jmzfyQaYgI=; b=EClLvAVqkgpvOsJrsFpSwvFO24XV0OKu7FxYzRwWtmHeMRMAx6oaqQOdmb81Qlcdt1 /tFKquMDZEP9j85sjC6TYMaWaswHNPYzSqkDMXtn3JoJhqElfyyC6sIB5U0I9RLRPVhn GTE3I6M0vTSWQjPfiAPzsd90JH7JFY9vQVDai96vb1b/7o3tQWliixZv9ToqtdQ4qz5a lXBl6rMCQ+lxKMjOMy/zJ9F37gdhiSogofeEbf7NwSa+QnlOhcuyt86LqUYSv+jUyDmB SrlBF5vae6zwVqqUb6DA/EwZmoyS6H/03Is+JOyCvaDT5Mq91joMvHPsQxeb6Eql6K1x 3LpA== X-Gm-Message-State: AOJu0YyKst8vWHXxd8oQQXpCMNtUzyYeD63jbvseGoRtplX+yh10fjJI QpIsTmMHNYRDoNU1Wrqq2QT+MqNfkN9G4h3ttUGFkd5/6K5GJOZHiCuh56apS9Ww7DToss5Laph Jn7+Z X-Gm-Gg: AfdE7clorxa3KYF4HyKlIXoTk25n6We6LinRoYTy6rj0jj8m4GPln0VNgsgLHjtP03T emKD522r7LitmAKgyzYHKDqsIJFZ/5iiY3FvAGest1+7I8CYBgrgiBFmMmoh/LOsJ/y32LxpLiy pgUO+PvD6YzqUN4NJaXo9w5XTrADphV8FRZLN9j+Ty0G/oDM/Wl+O4n6J0Whz1ZA1ntimTyffHC a6jAibdLk5bCqhbX/IBQ1/EePkAbauKHXq6uSqKBMGI87veJ1RRLqHHFmn4Nm/T8QK0Vfrg0P1m c5YeaiaZtmOUP9S2ZoHovR+gFcx+95FrW0KepgmEcseVjKnukBYMSIuJNr4t3qCpXmyTBeB+vdB uB7XBraMsoYetvhu7KRYD+yImtru3sHvVRyPEgK4v7adHW5PlbLuNrnlr0X0Xf+13SkLxH35wKM UYiNVkVgAliE4x/RzWf6BclvSHbDJWuQMfqFSc9E+c+NKBqLaDaRXFSfhH7PQ3hO/EPw== X-Received: by 2002:a05:600c:5943:b0:493:c4e1:40a6 with SMTP id 5b1f17b1804b1-4954a514619mr23579435e9.32.1784299885685; Fri, 17 Jul 2026 07:51:25 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4954a2a2511sm44151445e9.1.2026.07.17.07.51.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:25 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: linux-kernel@vger.kernel.org Subject: [PATCH v2 01/12] misc: Drop unused assignment of spi_device_id driver data Date: Fri, 17 Jul 2026 16:50:47 +0200 Message-ID: X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=1310; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=awxomQ6pun8KkZsEkh5PpvzZsE01gibuBXoPhkKvdlc=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFJEvZD5JB+74s0Nqojyqkyzpye94m5XIlSg C6eZ1C5SW6JATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBSQAKCRCPgPtYfRL+ ThJ3B/9kAe/a94ie4a7LGZP/7XVCNg3gCqj5Ci27umm7/+rgWpsMxTAf8SnvQEeg2vvzXQzRqK/ d3qw5k5O+rcFpwqjrbzYZvU/H+u8P9SleW0xy5lzTSitTcnA6KlTx969dg9vO1vwUA6AsYV39Rr Sk/e6qOFubSt+hGk82lNWWToruk1dbF1r6fs499PniQjIveEB+BwBGe8jHUQBELqSB1WpYeefnm bVHVoz4g8tV+dGhkAVIXsrTJhQHj9cZcxZyyRaWM4Fjm1kJTeMyeXVqt8vIobM+8ATwGNCJKboF SbghMSug3Y6FCG18jJ8nSJXYH3yAxdGHKuTwcvj1bQduTmVk X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The drivers don't make use of the values that were explicitly assigned to the .driver_data members. Drop these assignments. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/gehc-achc.c | 4 ++-- drivers/misc/lattice-ecp3-config.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/misc/gehc-achc.c b/drivers/misc/gehc-achc.c index b8fca4d393c6..1abfa6c257de 100644 --- a/drivers/misc/gehc-achc.c +++ b/drivers/misc/gehc-achc.c @@ -538,8 +538,8 @@ static int gehc_achc_probe(struct spi_device *spi) } =20 static const struct spi_device_id gehc_achc_id[] =3D { - { "ge,achc", 0 }, - { "achc", 0 }, + { "ge,achc" }, + { "achc" }, { } }; MODULE_DEVICE_TABLE(spi, gehc_achc_id); diff --git a/drivers/misc/lattice-ecp3-config.c b/drivers/misc/lattice-ecp3= -config.c index 93949df3bcff..2b93d5660bf2 100644 --- a/drivers/misc/lattice-ecp3-config.c +++ b/drivers/misc/lattice-ecp3-config.c @@ -219,8 +219,8 @@ static void lattice_ecp3_remove(struct spi_device *spi) } =20 static const struct spi_device_id lattice_ecp3_id[] =3D { - { "ecp3-17", 0 }, - { "ecp3-35", 0 }, + { "ecp3-17" }, + { "ecp3-35" }, { } }; MODULE_DEVICE_TABLE(spi, lattice_ecp3_id); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 B8FD242A79D for ; Fri, 17 Jul 2026 14:51:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299890; cv=none; b=L8CHEKx5v7ZxrO4rfBIJpSF5Bi62g5+dGoqHQn8H47MkVhBMIwPntVMlFcMLYMHuCVEhUNtRY6WZv3dbheFi0E/03AHxy1tn/WN+WAA2U72mapOGTecD49qvrW4OqoZDoGy9rJIPUzUAg5QMZ4F2G6n0DySWCy0153j7qd0XqpI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299890; c=relaxed/simple; bh=h+pVlV0Did9/PQyxSaXyZsOZIptTmEx3c5PiRz6sRH4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=BrfB1KhEzTGU9bCnF3kgJRCePc+AsbKmiirQw/pY+GYZkdInKlchk1lc5iNP3FSr+a+TCPVREu4aGXkSI37OyXjsQPMLxKuyV90WWQsL92vTB1ChOgIQk/vEqJ672yXsknErNcIXPUMFugIpwUoTP9BIbGMcrD4V30xN2mYMKBg= 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 header.i=@baylibre.com header.b=c6O2Yyr/; arc=none smtp.client-ip=209.85.221.50 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 header.i=@baylibre.com header.b="c6O2Yyr/" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-47122683cf3so4616157f8f.0 for ; Fri, 17 Jul 2026 07:51:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299887; x=1784904687; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=9J0ra5X3kfeUUikw+PT4MYQtWeht4JPpdm1q0aLZlmo=; b=c6O2Yyr/gzhMgdThmULQ5gIoOXyOdkqTRm+lHndQJiIeYIausdy0T64B4TNMfgKP37 aO/Oeiqhhh5tqFf/ZojZ6UuKGlD+fMWlpW1ev+zy0QIMKrVXR5LoMGvmIDnh5VnMpcQT ddk31TQBT23PtDx5tKzd3FWOBaHtoHTrK1XjffcU7dbSDmmahXdAVWhTi1JnG7XyisOI rMvkZ+hthQ71M6yUePfifFRBaFgH4jqWkv8simlFpTX42LzS8yYBCgL8s2Af+sCZscJH 3mFjNICrpNMxom9HFLkaC9vY6ks/SHLR7cMmWyph8lnJAogxJZOUTWJ5dFT5shmVKsh9 BM7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299887; x=1784904687; h=content-transfer-encoding:content-type: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 :content-type; bh=9J0ra5X3kfeUUikw+PT4MYQtWeht4JPpdm1q0aLZlmo=; b=DRZxRV4NLckaFPzvOgkZKrDhapEIooUS+3GvWi79KGo83FjIBj5N+9P6zAB6IsBZPH 3v6riDCLFgssfAAnaGvrwCkQ9C6S8F1AY+rODQJMZiMCR8CkTnMaOUwchl0Yw5e+hdda JD+YGsOmNsGWEBoUrdlZLRfs47ENeEnhBxU2ipGaWi1iU5E4uG/VvDQ9fIOJ3kOGk9Ly gcGgaxtOAaJ4uGtgOzpQHCd3tEPeP+mdB/zdGAXwT2kWpJhP8Gb1hoekm90tm0AUQVWv oM2SHYHoZ55TwxVFgZctn58WjjwHR/dlv+/NzvQMMot0MfECcpeA6KkoQN2FxYt7+Kqx f5WQ== X-Forwarded-Encrypted: i=1; AHgh+RpolaK2Uy+zhyfMCI22wnFCT9YSN1fTbJ02s/cxbWXuI6NG8CzzhyyUsWNHFNR5J4knTIQ8/czoqYO5EyU=@vger.kernel.org X-Gm-Message-State: AOJu0YyIpvBoxzs8wh5OL+WTUT7SllDXMKe5pJofACcUkXMDqXTSvIwT Q4GYV1pk7qzQDsXv6KMbrI+yYNFbi5nIqxH6UmkIWMrQ7IdnHkRePP6CQ+wt4ah2kr8= X-Gm-Gg: AfdE7cni2jLtOje1I9CZpZk/KWyKltUxlKGtCO/F1SenpOdXlrOyZfbPfBT/BPo4Svb 03yrTIiVwqkdWoNppLS0AYxRyLmqxpLP4lN3gzQdN9hjSKK7QziAksyd8Nff44dD+N2NsRvOfaz VpSTWgKgX19VrE805Ib8q0pK25wUNoCpWLZmEaqA6xr7RQn1NmQyX5Bw+aplqrlGy2++OoFynVs fAZ4Vnl1c/H+dD1w+9/NlJWbvvCzJSPvpEuIF/EwvIXnLl09ruvdNNgruBH3fvuGvKbk46KENq2 5AYo3Q7/hs8ijE+v6kEM5l62dO4HIGclCWz9z+p7UCGCGn8TEbhKhTFtN4qNDCWYMOxUCc9zTVA pkux2C7LSEAbTc97aP4iDC3L3BADmFQpz1476qhSLZhcfIEre89Bszt5P6pizkRlphx1UnC6YgG 710XS9U+FZWqX4FUrgDrEnBOxAvNOQaIihpMvIEPRYoS58UGrd3sR7TQVFy6GjAAEPcQ== X-Received: by 2002:a05:6000:2b08:b0:475:f0f0:9eed with SMTP id ffacd0b85a97d-47f62337967mr2683901f8f.50.1784299886939; Fri, 17 Jul 2026 07:51:26 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-47f63e52f81sm4728527f8f.9.2026.07.17.07.51.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:26 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Danilo Krummrich , Bjorn Helgaas , Takashi Sakamoto , linux-kernel@vger.kernel.org Subject: [PATCH v2 02/12] misc/pvpanic: Drop unused assignment of acpi_device_id driver data Date: Fri, 17 Jul 2026 16:50:48 +0200 Message-ID: <98f1fb885b797f8b3ccf24980d8036d67eb3966d.1784299069.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=1081; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=h+pVlV0Did9/PQyxSaXyZsOZIptTmEx3c5PiRz6sRH4=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFMSKkee9h9kyo4Ja6C1cIDT1XfnNQbPrQq5 73VjnF6/B6JATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBTAAKCRCPgPtYfRL+ TunMCACevl/IlDm50jDCDZJDrrkqop8ripZDvLQJ1m6oEL7cp8CklxvBDxzRTFpVig3qRQjxJsh zmMdkKy5nQdcyXFbzT5hejLuUIPYtls6ZmV1H41EMptKSH42OFQA+rt1LWnQrQkgG0ovzyiDr8p GdjxszWlmkINyYLm5j5QpoGIaII2z5jgTT5h+xdPlTNJkAKz6qbu5DhszIyrS0vDUQnLbRzeMi6 VaSHkK31tiRmJ6RsHvNoHwkj8WuJIDgp8ZkK/lAKxoXg0bAqtFnjHypZg06kb1j4YXgcMuj36mo oDYzS+O6aUrVhv90rwqs0aiMVIdoze3tumGLFwGm0sqj6Roe X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The driver explicitly sets the .driver_data member of struct acpi_device_id to zero without relying on that value. Drop this unused assignments. While touching this array simplify the list terminator and use a named initalizer. This patch doesn't modify the compiled array, only its representation in source form benefits. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/pvpanic/pvpanic-mmio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/misc/pvpanic/pvpanic-mmio.c b/drivers/misc/pvpanic/pvp= anic-mmio.c index bedcda9b6ac5..43a094bfdaec 100644 --- a/drivers/misc/pvpanic/pvpanic-mmio.c +++ b/drivers/misc/pvpanic/pvpanic-mmio.c @@ -57,8 +57,8 @@ static const struct of_device_id pvpanic_mmio_match[] =3D= { MODULE_DEVICE_TABLE(of, pvpanic_mmio_match); =20 static const struct acpi_device_id pvpanic_device_ids[] =3D { - { "QEMU0001", 0 }, - { "", 0 } + { .id =3D "QEMU0001" }, + { } }; MODULE_DEVICE_TABLE(acpi, pvpanic_device_ids); =20 --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com [209.85.208.180]) (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 8239542B74A for ; Fri, 17 Jul 2026 14:51:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299892; cv=none; b=RK7IuGuC0YqZ4/F5rsgcoK+jMezAHP1wYHGsuml62AOoCE0ebTw3qR0pRu3Auzlis7TUCZIVs3hY7V/gx5ttTz9g9SD0tn4QURXO5jvhs8ltVJ8/Br2w5jpie6XL0XpzWx/hPt3PTlJmd4ezzN/GVPlosJkeJTgezzjj/M4/A8Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299892; c=relaxed/simple; bh=u5dp+ap+RkYPnJIYejUiO65rjXgfyXEgfEKmpw8WUFw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=kpY39UgJesj0vEj00w8dYv3loSShLUljN9k/KeZrKBL8jhbg9DCSht/98zqFZS3UYsTY1L0TzOVkBl00tnF4XIhDaLdtx3bRZ1HSQnaTfkBX8mKqSqXi+WabfURleYBqDA/ZYhNlackSOiyiJBBO+Jj5w0LbmmMyE1dABJxQe9I= 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 header.i=@baylibre.com header.b=UlZC6XH1; arc=none smtp.client-ip=209.85.208.180 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 header.i=@baylibre.com header.b="UlZC6XH1" Received: by mail-lj1-f180.google.com with SMTP id 38308e7fff4ca-39eb257e9fbso5128951fa.0 for ; Fri, 17 Jul 2026 07:51:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299888; x=1784904688; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=bWsIhGYoQcrBkHVlHCNMZmCq8rpcPwSLAsC9e5341y8=; b=UlZC6XH1LLCaEWzJ1qRIhxrSb6Zq4onXRtiuU5qi8V/7BAZzf0hAMvpgJJ9AhkOBjy kNOp7k3viRMWUcTuhU99KPf7teYKBb+plvb8rFScn6brsnyh0KZ/MC5eRdJ4BJqOaM0P wVVy79FytWDa+BIea+nYc+YAS9c/WPfOV6yY/V9KjuB0xAs1bzWQyR2m6Cw1Cpx2IG72 oaEmEFsmj9V0iyOA3rGAw1gzpce34pJC4U1jkawXJYhXbf9rf7NOWyJKktv23aeSyuPO SxWlkFojV0WqzdyN32X7mxfMsSaw96YqjZrxARQnOZVNHMn6za5ZfAGywgQ0zskUaWnQ Sv4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299888; x=1784904688; h=content-transfer-encoding:content-type: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 :content-type; bh=bWsIhGYoQcrBkHVlHCNMZmCq8rpcPwSLAsC9e5341y8=; b=rKutJIys5QLQrT+b5x50uBziA9SnMVwYyzZCgcx9Y2YPrvw5Qlms5WwPZ4WA/Y500e Iq8xwVcjUZjIX2N10C/T/rf+Vy3itTYEq5kvST9jdk1YqZuRC+QZ5j4NRwSw4/lxZkiU NjoOGB1fHIgtVLwXdjzIR9SRl9L7ZPaYpaEM2TKAgQpH+4wGRs/ma9H3fceiEyCYt2hR bztXTkoEqgxNhgaUgHsR0kWeOmDi9EZOv73ht88lnDSqDYsZtlGUy5WWRJlLSyPfEIGM W1GFFDp7zoiPwjPFpZw+yMCEroP01Sn5GQ8qi+IdActnW3SU/TkJTrQnhxyE8dq0E6Se atFw== X-Forwarded-Encrypted: i=1; AHgh+Rovm4bUxBMGnR0bkQlJy3snT940hsqsZfPmp/nqbqsC5MPj3J5J6VCA4NXbQUVlB86ZHhM668DSV7NEFJs=@vger.kernel.org X-Gm-Message-State: AOJu0YwNnLiuwQdtTTewWE84kYXIbCNV0391rdNXYzsluBeUShYfTDXB CTyTrY+G1hhyTRApwmxKQN0CM+hlRHYqrQRVMVQYXWJPs3i7JpBHE0UL1dG+QqfAnmk= X-Gm-Gg: AfdE7ckC9HqF8FeWAJgQxnKnc8Ni3Z+Ijgj84hH0RIBGa9BsslNglYn5GjSxJFC8CLk 7uXmKgtW68vhOGHzYekQmacZhNjPKW3vcEHsFxRwp5WcCracc7RV1UzVQaqED3XMp2ghOzBXANa dLRi0ASJqM6BtQXweF82ciwvw2KDboFGlp5UPb80SJM8NGdzLx6C8pnmM/8RllA1XOSyt5SvJTh 1RounJXLre/2WGb/LBZz4eYbOxoBqxgW5i3apJ9lFuWTkveBBApvhO4QKHJ3+punlVurgieRpBS LTk30kzaTQbK2M8zu+0TI9bfqOd5V2zFwDUpo/vatceGPV/+/TsgvRdqR+THGZ9Scd52ZG6u+yV cs2NAkn4/Fdevx+XkgJZvdhzeHuO9DIQ8eRIyE98uFN2zlO13ew11Gw3woNwgaupMFx8tRziSyU xT3b5phadplBCIbyVl4ArSY/lSeS93D09B4aM968L8dyRnxdDO/s6azp6nU9Vzinhg6Q== X-Received: by 2002:a05:651c:4112:10b0:396:94d9:5c88 with SMTP id 38308e7fff4ca-39eb28121admr4952581fa.11.1784299888555; Fri, 17 Jul 2026 07:51:28 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id 38308e7fff4ca-39eb4fd4a91sm2367251fa.20.2026.07.17.07.51.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:28 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Frank Haverkamp , linux-kernel@vger.kernel.org Subject: [PATCH v2 03/12] misc: genwqe: Drop unused assignment of pci_device_id driver data Date: Fri, 17 Jul 2026 16:50:49 +0200 Message-ID: <0756a50095f65ada4b82a65a4f827bcd5f0e5d84.1784299069.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=4282; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=u5dp+ap+RkYPnJIYejUiO65rjXgfyXEgfEKmpw8WUFw=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFOKKsPQ+uGLnYGjC1cQ0N/tWGisajkIXF/i chJWKDf2j6JATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBTgAKCRCPgPtYfRL+ TkQDB/9NJljtVSGndZ4+CS/KJWYPt0GC6rhjO8KNqo+b054Jt7z2OpK7DsGpbFN4G3AwBoSBI8w FjKjRR24h04WF2+5SGYuX2SbNk+674sgVxrg6M7HYuqgVWuj+OuI6ZOjmcLYt0KHk1lgOWIWpkK Rt3BCRDzN7Lr2hsLOwqeUyD9BP8mk++zNN78wX2rVqWC1+6D/gIJAQipzRVMnIKOhJN1Cj0GTTK Cosy71ksg8wA7uaAHdWW5JCThz0TdylUezOwMn+0THfvrPinKiR6XEEg8bcyNvG977lnU02sWEM bWdWdHQzlsjrfZFBVpm96Tic1skkWwexQj0dQnCyHttAR38/ X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The driver explicitly sets the .driver_data member of struct pci_device_id to zero without relying on that value. Drop this unused assignment. While touching this array, also convert it to use one of the PCI_DEVICE macros that is usually used for these and drop the explicit 0 in the list terminator. This patch doesn't modify the compiled array. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/genwqe/card_base.c | 88 +++++++++++++-------------------- 1 file changed, 35 insertions(+), 53 deletions(-) diff --git a/drivers/misc/genwqe/card_base.c b/drivers/misc/genwqe/card_bas= e.c index 86bfa82723ff..e602eb3c51fa 100644 --- a/drivers/misc/genwqe/card_base.c +++ b/drivers/misc/genwqe/card_base.c @@ -48,60 +48,42 @@ static struct genwqe_dev *genwqe_devices[GENWQE_CARD_NO= _MAX]; =20 /* PCI structure for identifying device by PCI vendor and device ID */ static const struct pci_device_id genwqe_device_table[] =3D { - { .vendor =3D PCI_VENDOR_ID_IBM, - .device =3D PCI_DEVICE_GENWQE, - .subvendor =3D PCI_SUBVENDOR_ID_IBM, - .subdevice =3D PCI_SUBSYSTEM_ID_GENWQE5, - .class =3D (PCI_CLASSCODE_GENWQE5 << 8), - .class_mask =3D ~0, - .driver_data =3D 0 }, - - /* Initial SR-IOV bring-up image */ - { .vendor =3D PCI_VENDOR_ID_IBM, - .device =3D PCI_DEVICE_GENWQE, - .subvendor =3D PCI_SUBVENDOR_ID_IBM_SRIOV, - .subdevice =3D PCI_SUBSYSTEM_ID_GENWQE5_SRIOV, - .class =3D (PCI_CLASSCODE_GENWQE5_SRIOV << 8), - .class_mask =3D ~0, - .driver_data =3D 0 }, - - { .vendor =3D PCI_VENDOR_ID_IBM, /* VF Vendor ID */ - .device =3D 0x0000, /* VF Device ID */ - .subvendor =3D PCI_SUBVENDOR_ID_IBM_SRIOV, - .subdevice =3D PCI_SUBSYSTEM_ID_GENWQE5_SRIOV, - .class =3D (PCI_CLASSCODE_GENWQE5_SRIOV << 8), - .class_mask =3D ~0, - .driver_data =3D 0 }, - - /* Fixed up image */ - { .vendor =3D PCI_VENDOR_ID_IBM, - .device =3D PCI_DEVICE_GENWQE, - .subvendor =3D PCI_SUBVENDOR_ID_IBM_SRIOV, - .subdevice =3D PCI_SUBSYSTEM_ID_GENWQE5, - .class =3D (PCI_CLASSCODE_GENWQE5_SRIOV << 8), - .class_mask =3D ~0, - .driver_data =3D 0 }, - - { .vendor =3D PCI_VENDOR_ID_IBM, /* VF Vendor ID */ - .device =3D 0x0000, /* VF Device ID */ - .subvendor =3D PCI_SUBVENDOR_ID_IBM_SRIOV, - .subdevice =3D PCI_SUBSYSTEM_ID_GENWQE5, - .class =3D (PCI_CLASSCODE_GENWQE5_SRIOV << 8), - .class_mask =3D ~0, - .driver_data =3D 0 }, - - /* Even one more ... */ - { .vendor =3D PCI_VENDOR_ID_IBM, - .device =3D PCI_DEVICE_GENWQE, - .subvendor =3D PCI_SUBVENDOR_ID_IBM, - .subdevice =3D PCI_SUBSYSTEM_ID_GENWQE5_NEW, - .class =3D (PCI_CLASSCODE_GENWQE5 << 8), - .class_mask =3D ~0, - .driver_data =3D 0 }, - - { 0, } /* 0 terminated list. */ + { + PCI_DEVICE_SUB(PCI_VENDOR_ID_IBM, PCI_DEVICE_GENWQE, + PCI_SUBVENDOR_ID_IBM, PCI_SUBSYSTEM_ID_GENWQE5), + .class =3D PCI_CLASSCODE_GENWQE5 << 8, + .class_mask =3D ~0, + }, { + /* Initial SR-IOV bring-up image */ + PCI_DEVICE_SUB(PCI_VENDOR_ID_IBM, PCI_VENDOR_ID_IBM, PCI_DEVICE_GENWQE, + PCI_SUBVENDOR_ID_IBM_SRIOV), + .class =3D PCI_CLASSCODE_GENWQE5_SRIOV << 8, + .class_mask =3D ~0, + }, { + PCI_DEVICE_SUB(PCI_VENDOR_ID_IBM, 0x0000, + PCI_SUBVENDOR_ID_IBM_SRIOV, PCI_SUBSYSTEM_ID_GENWQE5_SRIOV), + .class =3D PCI_CLASSCODE_GENWQE5_SRIOV << 8, + .class_mask =3D ~0, + }, { + /* Fixed up image */ + PCI_DEVICE_SUB(PCI_VENDOR_ID_IBM, PCI_DEVICE_GENWQE, + PCI_SUBVENDOR_ID_IBM_SRIOV, PCI_SUBSYSTEM_ID_GENWQE5), + .class =3D PCI_CLASSCODE_GENWQE5_SRIOV << 8, + .class_mask =3D ~0, + }, { + PCI_DEVICE_SUB(PCI_VENDOR_ID_IBM, 0x0000, + PCI_SUBVENDOR_ID_IBM_SRIOV, PCI_SUBSYSTEM_ID_GENWQE5), + .class =3D PCI_CLASSCODE_GENWQE5_SRIOV << 8, + .class_mask =3D ~0, + }, { + /* Even one more ... */ + PCI_DEVICE_SUB(PCI_VENDOR_ID_IBM, PCI_DEVICE_GENWQE, + PCI_SUBVENDOR_ID_IBM, PCI_SUBSYSTEM_ID_GENWQE5_NEW), + .class =3D (PCI_CLASSCODE_GENWQE5 << 8), + .class_mask =3D ~0, + }, + { } /* 0 terminated list. */ }; - MODULE_DEVICE_TABLE(pci, genwqe_device_table); =20 /** --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 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 081A71D514E for ; Fri, 17 Jul 2026 14:51:31 +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=1784299893; cv=none; b=t+1NvtZlBfjh5tb8ORWkG3mhNvBw5upGQy098ohJ+CA7GmocmzXn5roxqWKj3Cfqrvxywtfay4mnJn7dxvqTcS6YuQ12lmD6Ys8V+nAIVULbC6CcBDHMBU0xX0ZXl8hk+Ts0PgoVa4DQhGebhVeDplgTAa7Pm/IpGiNQwUDBBeQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299893; c=relaxed/simple; bh=B1Hh9hht2GYQWA+0qipqWHyqs1wGVeyH1w6RYZIp4bQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=RwMdReDLqwBeBbKfx0RRCuoA63+08UlF5SYaGE2aCZOs04N6RmnC0yFEzp7JfE9dKhiL2QKPhZLWIMr53WGEzcvftXV0JqsKJnDtpAz1AHX3kXqty1uE2TDeC9Y0psWPsohwNElgdXF+cXXN4wZ0ge07m9zEdN4F+AAl3OLg/3U= 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 header.i=@baylibre.com header.b=WKtELQR4; 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 header.i=@baylibre.com header.b="WKtELQR4" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-47362928f65so7154289f8f.2 for ; Fri, 17 Jul 2026 07:51:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299890; x=1784904690; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=wwpcrlfO7X3qlPfxcA5WZOpUWOTqx7Kf1xRBc+coCTg=; b=WKtELQR4FToaH4sdGsoYdaIGVSgXUa0TnflcrGYRfNVY2tAa5TJ5paaQ1VtFDg+jy2 quScR3HQ8lAfhw7M6gR3VtyDA2CVWJoPDQsycX7RhRaXVWdOt1JDvShwRlwuJ3JONp44 uQDU1T/NLi/Ovwnpd0hq9Ebtb5/3x2ckZ4NF80rcjY7hjHWJbluXRmH8jWeGAKTQG7eP dNQEQp3u6z41AYcicLBMCWaAJFGpe9VMTxAhfn9yg4AKjLvvhqMZ+N8jquAlWQCfJ0+3 GWLtB5cc172ZL4Y6DFxh/MY9KymDL1dYSh3NvsUQ2vIoes2qiLStHFzr0LbQEu4kAPGE IXCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299890; x=1784904690; h=content-transfer-encoding:content-type: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 :content-type; bh=wwpcrlfO7X3qlPfxcA5WZOpUWOTqx7Kf1xRBc+coCTg=; b=nRTFg/S0SdNwgKg6USV4sJe+O2nFLtkliEGoa9T1kCyGwInA99Kypx/cb9B6FrRaUn eAdS8aaZyJ1Tu8ssaGmh12PRz/oUD3Tc22ylyK7isJwAa3u3GPqmb1Ap095DDrcHHiCn ANvgv57e0MiC3zCFEaty+Xvw8QBVvelLlsWndnwdaDF0ct306CqZYE/BoxLU9eEmmlIE Nv9LJEAco7uNtpnNMoXsiq4sefdEXtob/P0F6p2ez3lSFWiRV8Run22L/bDfGAMEZRg1 Cqnm1IQtMWkqKh9qdmULD0mKZE3NxAgLhuRH/qgPyOtIEmTKRwnWfKJ5nyVg5ygwq7Yw mK1g== X-Forwarded-Encrypted: i=1; AHgh+Ro0+vYCflgwrWbCevx2dfzP6NgNSmnucsqMMLeMTGvH+4wNwdU1ufWVbVBcUPgZh008gFXn1AaYN1uKt2A=@vger.kernel.org X-Gm-Message-State: AOJu0Ywo1XOkvs2vJfPg7xJt7/uebJH8CU6IJUFN+9Gjj/Gp85Viq6t0 VbIt5A/4erdL1d118hb4OvT7zYuzThgbrFyFJ3lRGoR8jvc0Jw9NnJjmgWNXR3Q5t0o= X-Gm-Gg: AfdE7cmsbhQ4s77qAilngr2v3nD69VUUpYFB4dfedyA1dbb8HL08w60mcJIK4JsExxz lnIkAtECq9jXNaSljoGdyc1Yp7U8LypY3BXvJSITiHvbBi3wDBYIErHtJ85nxa7ldsdg1NC/IPz fPXJakDUACQP/c62m/7ANXQR65AcmprXECQkr8HpdojWD2WoTtXCMWWtTVuM+5a/kDuxFwmY1IJ u5mS3l1etia7YI4Hy5tBuGTvAew4Sayyo6OxvExtUmeCXGbTJ0/6jbBBDxp7gEollMZUw5zlWpU rQE5MTjBWEGUyODQPbqmD+H9JqqHMILZa1B9MbtZbS4EnvRydioJx3Bgs2emqmq0pZXkY8T7MTw ZTxaQJwy0a4lQnQIliX+2qx3SbBCzyKCu8pHoor0fYr8HMtccYPY0zjszFOpyIRnS526f2TKh2T ULKXS3X3pYAoIjkYNOYExVr0Hi/3IUk2YsEJD/AkJhnWlGqAsDwSqgLRppYZA+MF382A== X-Received: by 2002:a05:6000:41f1:b0:47f:45fa:98e0 with SMTP id ffacd0b85a97d-47f62344277mr4637863f8f.57.1784299889873; Fri, 17 Jul 2026 07:51:29 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-47f63e49469sm4266649f8f.7.2026.07.17.07.51.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:29 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Takashi Sakamoto , Danilo Krummrich , Bjorn Helgaas , Kees Cook , linux-kernel@vger.kernel.org Subject: [PATCH v2 04/12] misc: eeprom: Use named initializers for arrays of i2c_device_data Date: Fri, 17 Jul 2026 16:50:50 +0200 Message-ID: X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=4837; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=B1Hh9hht2GYQWA+0qipqWHyqs1wGVeyH1w6RYZIp4bQ=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFQ6Wag4XggtBY4UI2k21D9tWwUan0CSkwn8 XXSDMed046JATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBUAAKCRCPgPtYfRL+ TulTCAC2s9nI92u25qZz4sELkMdSTqpXvbdCPZ4tybK3Cvd1JmPW2EIbl8X26fLFD4E+d5GIDat TerF2fU1uv29sjnsMfHRiTCXJx7Poji7AgJUJtTR1P5nvIrFX7qty6P2nO+u1gYzEEMPScytbnr qxo2dPWo3mHjqAVfJTxFxGPJw/qBl4zqd1YIXP7nIuuSo4NpHsbt0owUAHbk0zGcC2PbkV14pzO /zqKV09s0Ak1Y+jELIvxaWpw3OK7Zm0QTdnOm12ogCOM8TByzJnPTrmV2baF+wfqP8barALi1hw PmOMBZs+To9LuQ0Rm3t/Ccnct/EEpgfqaAD94Oz11iu7nYn7 X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. While touching all these arrays, unify usage of whitespace. This patch doesn't modify the compiled arrays, only their representation in source form benefits. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/eeprom/idt_89hpesx.c | 108 +++++++++++++++--------------- drivers/misc/eeprom/max6875.c | 2 +- 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/drivers/misc/eeprom/idt_89hpesx.c b/drivers/misc/eeprom/idt_89= hpesx.c index e056d2dea8c3..5bc0294349a0 100644 --- a/drivers/misc/eeprom/idt_89hpesx.c +++ b/drivers/misc/eeprom/idt_89hpesx.c @@ -1375,12 +1375,12 @@ static void idt_remove(struct i2c_client *client) * ee_ids - array of supported EEPROMs */ static const struct i2c_device_id ee_ids[] =3D { - { "24c32", 4096}, - { "24c64", 8192}, - { "24c128", 16384}, - { "24c256", 32768}, - { "24c512", 65536}, - {} + { .name =3D "24c32", .driver_data =3D 4096 }, + { .name =3D "24c64", .driver_data =3D 8192 }, + { .name =3D "24c128", .driver_data =3D 16384 }, + { .name =3D "24c256", .driver_data =3D 32768 }, + { .name =3D "24c512", .driver_data =3D 65536 }, + { } }; MODULE_DEVICE_TABLE(i2c, ee_ids); =20 @@ -1388,58 +1388,58 @@ MODULE_DEVICE_TABLE(i2c, ee_ids); * idt_ids - supported IDT 89HPESx devices */ static const struct i2c_device_id idt_ids[] =3D { - { "89hpes8nt2" }, - { "89hpes12nt3" }, + { .name =3D "89hpes8nt2" }, + { .name =3D "89hpes12nt3" }, =20 - { "89hpes24nt6ag2" }, - { "89hpes32nt8ag2" }, - { "89hpes32nt8bg2" }, - { "89hpes12nt12g2" }, - { "89hpes16nt16g2" }, - { "89hpes24nt24g2" }, - { "89hpes32nt24ag2" }, - { "89hpes32nt24bg2" }, + { .name =3D "89hpes24nt6ag2" }, + { .name =3D "89hpes32nt8ag2" }, + { .name =3D "89hpes32nt8bg2" }, + { .name =3D "89hpes12nt12g2" }, + { .name =3D "89hpes16nt16g2" }, + { .name =3D "89hpes24nt24g2" }, + { .name =3D "89hpes32nt24ag2" }, + { .name =3D "89hpes32nt24bg2" }, =20 - { "89hpes12n3" }, - { "89hpes12n3a" }, - { "89hpes24n3" }, - { "89hpes24n3a" }, + { .name =3D "89hpes12n3" }, + { .name =3D "89hpes12n3a" }, + { .name =3D "89hpes24n3" }, + { .name =3D "89hpes24n3a" }, =20 - { "89hpes32h8" }, - { "89hpes32h8g2" }, - { "89hpes48h12" }, - { "89hpes48h12g2" }, - { "89hpes48h12ag2" }, - { "89hpes16h16" }, - { "89hpes22h16" }, - { "89hpes22h16g2" }, - { "89hpes34h16" }, - { "89hpes34h16g2" }, - { "89hpes64h16" }, - { "89hpes64h16g2" }, - { "89hpes64h16ag2" }, + { .name =3D "89hpes32h8" }, + { .name =3D "89hpes32h8g2" }, + { .name =3D "89hpes48h12" }, + { .name =3D "89hpes48h12g2" }, + { .name =3D "89hpes48h12ag2" }, + { .name =3D "89hpes16h16" }, + { .name =3D "89hpes22h16" }, + { .name =3D "89hpes22h16g2" }, + { .name =3D "89hpes34h16" }, + { .name =3D "89hpes34h16g2" }, + { .name =3D "89hpes64h16" }, + { .name =3D "89hpes64h16g2" }, + { .name =3D "89hpes64h16ag2" }, =20 - /* { "89hpes3t3" }, // No SMBus-slave iface */ - { "89hpes12t3g2" }, - { "89hpes24t3g2" }, - /* { "89hpes4t4" }, // No SMBus-slave iface */ - { "89hpes16t4" }, - { "89hpes4t4g2" }, - { "89hpes10t4g2" }, - { "89hpes16t4g2" }, - { "89hpes16t4ag2" }, - { "89hpes5t5" }, - { "89hpes6t5" }, - { "89hpes8t5" }, - { "89hpes8t5a" }, - { "89hpes24t6" }, - { "89hpes6t6g2" }, - { "89hpes24t6g2" }, - { "89hpes16t7" }, - { "89hpes32t8" }, - { "89hpes32t8g2" }, - { "89hpes48t12" }, - { "89hpes48t12g2" }, + /* { .name =3D "89hpes3t3" }, // No SMBus-slave iface */ + { .name =3D "89hpes12t3g2" }, + { .name =3D "89hpes24t3g2" }, + /* { .name =3D "89hpes4t4" }, // No SMBus-slave iface */ + { .name =3D "89hpes16t4" }, + { .name =3D "89hpes4t4g2" }, + { .name =3D "89hpes10t4g2" }, + { .name =3D "89hpes16t4g2" }, + { .name =3D "89hpes16t4ag2" }, + { .name =3D "89hpes5t5" }, + { .name =3D "89hpes6t5" }, + { .name =3D "89hpes8t5" }, + { .name =3D "89hpes8t5a" }, + { .name =3D "89hpes24t6" }, + { .name =3D "89hpes6t6g2" }, + { .name =3D "89hpes24t6g2" }, + { .name =3D "89hpes16t7" }, + { .name =3D "89hpes32t8" }, + { .name =3D "89hpes32t8g2" }, + { .name =3D "89hpes48t12" }, + { .name =3D "89hpes48t12g2" }, { /* END OF LIST */ } }; MODULE_DEVICE_TABLE(i2c, idt_ids); diff --git a/drivers/misc/eeprom/max6875.c b/drivers/misc/eeprom/max6875.c index 5731d2dc8a57..be5e6d19be10 100644 --- a/drivers/misc/eeprom/max6875.c +++ b/drivers/misc/eeprom/max6875.c @@ -183,7 +183,7 @@ static void max6875_remove(struct i2c_client *client) } =20 static const struct i2c_device_id max6875_id[] =3D { - { "max6875" }, + { .name =3D "max6875" }, { } }; MODULE_DEVICE_TABLE(i2c, max6875_id); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) (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 23D5342CAF9 for ; Fri, 17 Jul 2026 14:51:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299895; cv=none; b=MtjZFxWgCJQzbsKojKSgfov6Zb6TlbxhmbxDzAmYVrGgBkmHYA8TvSyI9fwMI3oNId6zeoNjDbWNsqCxv3HPvPCOl46w1iBDq7thLMt7OgQiVHY+k+0WHhAdB/dBl8ba84xqMPitxKel14ZnWCBKm+xw1zAd8YD3pFD55csPOvE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299895; c=relaxed/simple; bh=CORI79ZR1Rb16ByVCs/Hw72SusQA8atUWlRMdayMiOM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=luo75gp40WrfDnsnzohHLWjm+8TB+iLqekpDgjFYTTwIdYkjrK8fxIpIrVz8wBIVMmlBOyfaKyNs5uT+qVqLoxlg0aSkkg15T8IY3+ozbNAE5toTQFuJQ7QU0uW1cOUBPY/r2LPukoP6Vz4uyGJTbvU7otkfzJMxSy7O4y7DsGQ= 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 header.i=@baylibre.com header.b=eQaSsUr+; arc=none smtp.client-ip=209.85.218.46 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 header.i=@baylibre.com header.b="eQaSsUr+" Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-c15dd4b9132so1208681166b.1 for ; Fri, 17 Jul 2026 07:51:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299891; x=1784904691; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=DIkNIBNqs3kBCQHHuPazwTRYGwDCyiiDj3uuzNiJhek=; b=eQaSsUr+6I106xHy5zA5gaxMuVW/c5J2s3TfDpqJsNw4zFIcJjANVkiwTGF8Cn5kIE AUlIYDx+sSr8cvPayVL5zxMMvXYPkEKmyA2MLfp6Ri0huYTEXANeyk/1I5xyzaTxzt/F BRVUcsGZFh305J5iIgAwQBfcBfHEx0WiyA5v+dW8LddybLpU7n26NRSyWGOGrXSJi1PO j2cQmp4EildzYZWxKyRMveoF1Z6ltZhLhPLHhotf1F4NgG6OqKBS/bDKmITijupu3r1I sQ0SbYnEV60u86t/5ttGtLMZNKm9vPiLe3aAeDRZ4V/IfsMwYpFnIgQL6O7vg1QerGWD YPSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299891; x=1784904691; h=content-transfer-encoding:content-type: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 :content-type; bh=DIkNIBNqs3kBCQHHuPazwTRYGwDCyiiDj3uuzNiJhek=; b=di/ZaN0vC+WYZcQZPHLUgNLkjvDq8GkHoF8j4Am8jvpcgFAWc98jDVnz/vs6oSHaEL ivMC7Z6OzVM2rqYEE9IBbK8wY53NrWncfB9Obr83QT2U2VR5NPy3YOFUTB1L02oAHYGV L9rTTscnYhpw9yTfVRq4ewgacxzVKLY7n0/bhV4Fxs3Hn0B1rcr0Np7YT615uqNSEk9P JBCWfSzHwwWwhEiZkdJrG2tYyLhXMfSFxkluyqwz9i5QtCaqp5GW1Bjr9s6YaBWOYG6W ZjzcOtGlAQTougdLicplVEOpuo5VqQw/J49k40SS61dyi7cAEOVR/2xIneJGO+QAExPp QxOQ== X-Forwarded-Encrypted: i=1; AHgh+RrXw+kzj2qcexC+dqyYy5pgqKCziPxXua6S1GQBFS1Dnq2yErrKJwVosWIsypijnYByWdt2r9XcHHqx44E=@vger.kernel.org X-Gm-Message-State: AOJu0YxTkmyFOFfWLGokyu/VfrixgEz/dYAefsbvxrK/zE9z3ka/C6jW IBcnQjafMIqlRYPkJ1y8i7o/X4bsHrInOrTzQI6zErypsdWsoIKX11Dd+P+vOcB/LCI= X-Gm-Gg: AfdE7ck0m2t7uf4rWZN6tcgIDJMSTpirPEh4zI6IuN4yNsrBHyFaKdEEDlHCOf8xsxh vEHI4wzMraeK1zfWFwsbwhTVMKA3h9dYxoqnWrKOn2FgiRAlemSGbHTJ2x1ob55mrTT0hDTCjNa Dj0QyN/sbTLuRLExMTgNDzSj6XSw1DK4PlvndEBCFfAtMrLILMd6H6lyYZdISt1XRWXpq2XnIgJ ifUny5jX95acXhPBTrdRdqoGNWEl081dDIDqp0/BKyeTYdaFTch4J7CKuNWAnTYXFygWdXRbGN1 JuK6+OToZHAubYtzvHe01bRxCTDuIarkRv+RhOimMA902GDcg6e2VGRydaM53Q4Xg4o2hfulpn/ y+cV6NZi7dvj8YJSm4h5JqIrOLozsu3Nv1CF9eIolv5SzznOHYo31GbsMcBYeYjnVRr7oHT1ppf zXn6uPncyDd9qbljb1YGkfqeZzcApLh/sukIMByxU5e1PUTvrh2/qF8kIttjr01zt3HA== X-Received: by 2002:a17:907:ca84:b0:c12:8cbe:b897 with SMTP id a640c23a62f3a-c16b4698ff4mr131488666b.15.1784299891246; Fri, 17 Jul 2026 07:51:31 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id a640c23a62f3a-c1712a5f8c5sm88195366b.34.2026.07.17.07.51.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:30 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Eric Piel , Akshay Gupta , Naveen Krishna Chatradhi , linux-kernel@vger.kernel.org Subject: [PATCH v2 05/12] misc: Use named initializers for arrays of i2c_device_data Date: Fri, 17 Jul 2026 16:50:51 +0200 Message-ID: <5a4fb64166ab7e06adf94e5fa3d46bb5f6493324.1784299069.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=8040; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=CORI79ZR1Rb16ByVCs/Hw72SusQA8atUWlRMdayMiOM=; b=owGbwMvMwMXY3/A7olbonx/jabUkhqwox2C/v/wnTjwsWMo9Lfz3swtzmioczRqY7fpeveXJX Jg7t/ZOJ6MxCwMjF4OsmCKLfeOaTKsqucjOtf8uwwxiZQKZwsDFKQATSchj/194IflGU6Kg4Ltl Ozdz2cwKWPzS6NpqZt99H6+8PxSwrX+5QcDu+C8y1lpBzBGJl+tUq82W20V+FSybcl6p6vhhqb+ ZpY0Tkv8+CX3KL/8uIbbqd32h/t4HC5ruXInv7OlLiptR4LGnSlQ8f53A0tg0VdmkQAcWlSrJ/0 EXebZGmWX7nbsjOr+j52DoxKB37cuvy8ZdMr/tKpG2sypLsZpz0WwhiynxL8K33K5OKc+ctLHUt PrH0kVfHaRnTS4MZjlzQrthvYN6YM7+F/YH7t48WealsjXG+cFOw3cXpy4xsm3OmxduMm3Tj+vy Grs4ZlfqKnL8MFqVaMrdWz+p1FMylHWGkLnO8dePS9OKAA== X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. The mentioned robustness is relevant for a planned change to struct i2c_device_id that replaces .driver_data by an anonymous union. While touching all these arrays, unify usage of whitespace. This patch doesn't modify the compiled arrays, only their representation in source form benefits. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/ad525x_dpot-i2c.c | 52 +++++++++++++------------- drivers/misc/amd-sbi/rmi-i2c.c | 4 +- drivers/misc/apds9802als.c | 2 +- drivers/misc/bh1770glc.c | 6 +-- drivers/misc/ds1682.c | 2 +- drivers/misc/hmc6352.c | 2 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/isl29003.c | 4 +- drivers/misc/isl29020.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 6 +-- drivers/misc/tsl2550.c | 2 +- 11 files changed, 42 insertions(+), 42 deletions(-) diff --git a/drivers/misc/ad525x_dpot-i2c.c b/drivers/misc/ad525x_dpot-i2c.c index 469478f7a1d3..e02be9098b3b 100644 --- a/drivers/misc/ad525x_dpot-i2c.c +++ b/drivers/misc/ad525x_dpot-i2c.c @@ -73,32 +73,32 @@ static void ad_dpot_i2c_remove(struct i2c_client *clien= t) } =20 static const struct i2c_device_id ad_dpot_id[] =3D { - {"ad5258", AD5258_ID}, - {"ad5259", AD5259_ID}, - {"ad5251", AD5251_ID}, - {"ad5252", AD5252_ID}, - {"ad5253", AD5253_ID}, - {"ad5254", AD5254_ID}, - {"ad5255", AD5255_ID}, - {"ad5241", AD5241_ID}, - {"ad5242", AD5242_ID}, - {"ad5243", AD5243_ID}, - {"ad5245", AD5245_ID}, - {"ad5246", AD5246_ID}, - {"ad5247", AD5247_ID}, - {"ad5248", AD5248_ID}, - {"ad5280", AD5280_ID}, - {"ad5282", AD5282_ID}, - {"adn2860", ADN2860_ID}, - {"ad5273", AD5273_ID}, - {"ad5161", AD5161_ID}, - {"ad5171", AD5171_ID}, - {"ad5170", AD5170_ID}, - {"ad5172", AD5172_ID}, - {"ad5173", AD5173_ID}, - {"ad5272", AD5272_ID}, - {"ad5274", AD5274_ID}, - {} + { .name =3D "ad5258", .driver_data =3D AD5258_ID }, + { .name =3D "ad5259", .driver_data =3D AD5259_ID }, + { .name =3D "ad5251", .driver_data =3D AD5251_ID }, + { .name =3D "ad5252", .driver_data =3D AD5252_ID }, + { .name =3D "ad5253", .driver_data =3D AD5253_ID }, + { .name =3D "ad5254", .driver_data =3D AD5254_ID }, + { .name =3D "ad5255", .driver_data =3D AD5255_ID }, + { .name =3D "ad5241", .driver_data =3D AD5241_ID }, + { .name =3D "ad5242", .driver_data =3D AD5242_ID }, + { .name =3D "ad5243", .driver_data =3D AD5243_ID }, + { .name =3D "ad5245", .driver_data =3D AD5245_ID }, + { .name =3D "ad5246", .driver_data =3D AD5246_ID }, + { .name =3D "ad5247", .driver_data =3D AD5247_ID }, + { .name =3D "ad5248", .driver_data =3D AD5248_ID }, + { .name =3D "ad5280", .driver_data =3D AD5280_ID }, + { .name =3D "ad5282", .driver_data =3D AD5282_ID }, + { .name =3D "adn2860", .driver_data =3D ADN2860_ID }, + { .name =3D "ad5273", .driver_data =3D AD5273_ID }, + { .name =3D "ad5161", .driver_data =3D AD5161_ID }, + { .name =3D "ad5171", .driver_data =3D AD5171_ID }, + { .name =3D "ad5170", .driver_data =3D AD5170_ID }, + { .name =3D "ad5172", .driver_data =3D AD5172_ID }, + { .name =3D "ad5173", .driver_data =3D AD5173_ID }, + { .name =3D "ad5272", .driver_data =3D AD5272_ID }, + { .name =3D "ad5274", .driver_data =3D AD5274_ID }, + { } }; MODULE_DEVICE_TABLE(i2c, ad_dpot_id); =20 diff --git a/drivers/misc/amd-sbi/rmi-i2c.c b/drivers/misc/amd-sbi/rmi-i2c.c index 37e5ea83bf97..bbc0d14d1cfc 100644 --- a/drivers/misc/amd-sbi/rmi-i2c.c +++ b/drivers/misc/amd-sbi/rmi-i2c.c @@ -141,8 +141,8 @@ static void sbrmi_i2c_remove(struct i2c_client *client) } =20 static const struct i2c_device_id sbrmi_id[] =3D { - {"sbrmi-i2c"}, - {} + { .name =3D "sbrmi-i2c" }, + { } }; MODULE_DEVICE_TABLE(i2c, sbrmi_id); =20 diff --git a/drivers/misc/apds9802als.c b/drivers/misc/apds9802als.c index fc504bd8d916..1488e28819b7 100644 --- a/drivers/misc/apds9802als.c +++ b/drivers/misc/apds9802als.c @@ -285,7 +285,7 @@ static UNIVERSAL_DEV_PM_OPS(apds9802als_pm_ops, apds980= 2als_suspend, #endif /* CONFIG_PM */ =20 static const struct i2c_device_id apds9802als_id[] =3D { - { DRIVER_NAME }, + { .name =3D DRIVER_NAME }, { } }; =20 diff --git a/drivers/misc/bh1770glc.c b/drivers/misc/bh1770glc.c index 45f8fc69a711..98fc5970b2bb 100644 --- a/drivers/misc/bh1770glc.c +++ b/drivers/misc/bh1770glc.c @@ -1363,9 +1363,9 @@ static int bh1770_runtime_resume(struct device *dev) #endif =20 static const struct i2c_device_id bh1770_id[] =3D { - { "bh1770glc" }, - { "sfh7770" }, - {} + { .name =3D "bh1770glc" }, + { .name =3D "sfh7770" }, + { } }; =20 MODULE_DEVICE_TABLE(i2c, bh1770_id); diff --git a/drivers/misc/ds1682.c b/drivers/misc/ds1682.c index cb09e056531a..f073a5067fc8 100644 --- a/drivers/misc/ds1682.c +++ b/drivers/misc/ds1682.c @@ -271,7 +271,7 @@ static void ds1682_remove(struct i2c_client *client) } =20 static const struct i2c_device_id ds1682_id[] =3D { - { "ds1682" }, + { .name =3D "ds1682" }, { } }; MODULE_DEVICE_TABLE(i2c, ds1682_id); diff --git a/drivers/misc/hmc6352.c b/drivers/misc/hmc6352.c index ff92c6edff6b..275dc054ca04 100644 --- a/drivers/misc/hmc6352.c +++ b/drivers/misc/hmc6352.c @@ -121,7 +121,7 @@ static void hmc6352_remove(struct i2c_client *client) } =20 static const struct i2c_device_id hmc6352_id[] =3D { - { "hmc6352" }, + { .name =3D "hmc6352" }, { } }; =20 diff --git a/drivers/misc/ics932s401.c b/drivers/misc/ics932s401.c index 015710762a65..e8bcf0df2da8 100644 --- a/drivers/misc/ics932s401.c +++ b/drivers/misc/ics932s401.c @@ -95,7 +95,7 @@ static int ics932s401_detect(struct i2c_client *client, static void ics932s401_remove(struct i2c_client *client); =20 static const struct i2c_device_id ics932s401_id[] =3D { - { "ics932s401" }, + { .name =3D "ics932s401" }, { } }; MODULE_DEVICE_TABLE(i2c, ics932s401_id); diff --git a/drivers/misc/isl29003.c b/drivers/misc/isl29003.c index 95480e16ae5f..c9b526a212d0 100644 --- a/drivers/misc/isl29003.c +++ b/drivers/misc/isl29003.c @@ -449,8 +449,8 @@ static SIMPLE_DEV_PM_OPS(isl29003_pm_ops, isl29003_susp= end, isl29003_resume); #endif /* CONFIG_PM_SLEEP */ =20 static const struct i2c_device_id isl29003_id[] =3D { - { "isl29003" }, - {} + { .name =3D "isl29003" }, + { } }; MODULE_DEVICE_TABLE(i2c, isl29003_id); =20 diff --git a/drivers/misc/isl29020.c b/drivers/misc/isl29020.c index c288aeec16c0..dd966db28ec4 100644 --- a/drivers/misc/isl29020.c +++ b/drivers/misc/isl29020.c @@ -177,7 +177,7 @@ static void isl29020_remove(struct i2c_client *client) } =20 static const struct i2c_device_id isl29020_id[] =3D { - { "isl29020" }, + { .name =3D "isl29020" }, { } }; =20 diff --git a/drivers/misc/lis3lv02d/lis3lv02d_i2c.c b/drivers/misc/lis3lv02= d/lis3lv02d_i2c.c index 15119584473c..36032fc125f3 100644 --- a/drivers/misc/lis3lv02d/lis3lv02d_i2c.c +++ b/drivers/misc/lis3lv02d/lis3lv02d_i2c.c @@ -247,9 +247,9 @@ static int lis3_i2c_runtime_resume(struct device *dev) #endif /* CONFIG_PM */ =20 static const struct i2c_device_id lis3lv02d_id[] =3D { - {"lis3lv02d", LIS3LV02D}, - {"lis331dlh", LIS331DLH}, - {} + { .name =3D "lis3lv02d", .driver_data =3D LIS3LV02D }, + { .name =3D "lis331dlh", .driver_data =3D LIS331DLH }, + { } }; =20 MODULE_DEVICE_TABLE(i2c, lis3lv02d_id); diff --git a/drivers/misc/tsl2550.c b/drivers/misc/tsl2550.c index 03f19eda641e..c871ea860bb5 100644 --- a/drivers/misc/tsl2550.c +++ b/drivers/misc/tsl2550.c @@ -420,7 +420,7 @@ static SIMPLE_DEV_PM_OPS(tsl2550_pm_ops, tsl2550_suspen= d, tsl2550_resume); #endif /* CONFIG_PM_SLEEP */ =20 static const struct i2c_device_id tsl2550_id[] =3D { - { "tsl2550" }, + { .name =3D "tsl2550" }, { } }; MODULE_DEVICE_TABLE(i2c, tsl2550_id); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (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 4399942CB01 for ; Fri, 17 Jul 2026 14:51:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299895; cv=none; b=uxWu4RIsnoc9twXfsS3upuAXZlL2UPXZxPHLWi9sL3z/CtLLIIrSoHLICFLInf+3DGq5MbfrixoEzxkt6ZAGmGcVMBUbLn17/aC1+UtwuaQBI3uWnyBv8D5LkhlvIF/CEkeRb9ZdZbONrxw1A2+T2HNsIVFHV38c1eyDMZ3MOCw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299895; c=relaxed/simple; bh=xBDtMI9/kHVBgLt57m+eGbICn8yNCH9q/vrcn3zrekA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=egBk+YFGni6D3O/Fp6JC8Y249mkoBLoiJXey3NTZFzgP/HMNinZQEB29GEHvVw+Jbmqq4ZTXorFH7Zn2PHVPaaNK4OwIq1M81QTq7EWrCux5Pu9WRbn+J0K61lMhp8LZp1oso6iWk5B43II/uyT2eMGnYR2PPKR3b30Ftevvo4c= 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 header.i=@baylibre.com header.b=Rcj0L0Gm; arc=none smtp.client-ip=209.85.218.52 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 header.i=@baylibre.com header.b="Rcj0L0Gm" Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-c1712a04ddaso129431866b.2 for ; Fri, 17 Jul 2026 07:51:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299892; x=1784904692; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=RxmDpUL8D7q09yAS+c4fvRRRV/VSSrvcoluiPBmP+jg=; b=Rcj0L0GmrYLEOfsykG/pWBrRhsh3HgmWgUuZL59nx7Yc+NdWZqEMopkqBOGeDrVL1r Rccju5LUePkxMesy/NTB43LHakZA5+dv118yz6a81Hz1K1ahGUPtJ0d3fApYAg2AqKBG KTcM0UXW6l+BiXstB+r1C93yJ7IOwDvx/YA30VT1sketzSmsv0KMASOrsET49nJJj/Yt GhrhM9TovOa2Knn6KE444Jb/GytVRTMpnGKFH8Vsd26wEzOrlT+ZZdE11zc/B73bfqaF 0ml1VgKxJbsVALrJXY4CSWEd8foPpFKJGcQFicBZISIP9YmLFC63mSUbaKExVtti8Qh4 85PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299892; x=1784904692; h=content-transfer-encoding:content-type: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 :content-type; bh=RxmDpUL8D7q09yAS+c4fvRRRV/VSSrvcoluiPBmP+jg=; b=aggQyy/FRJb8nc1VidcrRtXDKDzV3Wj52ZPej69veYOn5kROBUDklhqIERQa4I8686 i6OBOBW81RXAgqIUYW1qGZC9f5yvIdo6GdrXQbbSdb9VO2dez9eYj1km4uR1EwkHbUZ2 yaljfpwwnwrNu2Vnq3z4h0hP5dvONOmaaJeqwTdl8ikmRgqsol9bAjB4WK2PCoaqtoIC cJalYvqMoCloBq7skkEr8WwpYf1nkWdnkI1DV3pO7aTPeQDbPnXqV0CWufevvZJJ1lcj R9R10UyTvSlV80UogKiUy7KzMd8u7fvLVo2VVUFsVPWhSnlkm+BRbwS55xDDcEukfCkR AfoQ== X-Gm-Message-State: AOJu0YxSWYpW7szLO+E6m8pobo2wOV1EAErtCFbtcxWn5pb+41sarn/t T6AZMBG72EQ+Or5AROiRp6kTW5BYbLI1ZdI/ZER1uPtoNU9yXZY5siiIWQtQvYXxW8U= X-Gm-Gg: AfdE7cnRTPm2qRzIKm5Lm6rQqzfNkNkN+uBYYlfWtKe+2h5yxancTXt5njNQZjuenDX Dh1iwBxDcxhsWF0YdbvlJ5Xhwgswp2sGmP38fyEp6fehCmWA1o/NmgEfaTwmcK1zQvsGQnhcdbB 82jNQvGetKi9w0nnQ7sslfZbGi4cSAXlzq4zEOvFuajJ3Ua2I0pfeJjPrzAJrTBSXnlU3qkP7TR /gCpEmpwhwcdg5llId4vvvSq/OXkL+Uo3qoGdpum8sQq4G9RII/tbFZV8c6ZPH39ywVKQTfnM2B 0khN9+xQZMRWmH4/thC41QCsIdLsG1ayrS2oA2ECixM5wy9/uiv9kVvk28xPYUWSjKEHSa1vRKe B3QDEzrGI4Xtc3RfYbmKDAC+v0ReegHpN1yyCfzcozvap78sCnV2zS0oARH1WPIACW31OP5MO/Z 5iED1qGpXVipRpZR58LlE5t0vE4H8h0DCqpEZpjX1EoLmG+UgBGz5TaB+zANPh5Xiozg== X-Received: by 2002:a17:907:c28:b0:c15:ce72:935e with SMTP id a640c23a62f3a-c16b46e2ac1mr128916966b.17.1784299892510; Fri, 17 Jul 2026 07:51:32 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id a640c23a62f3a-c17009adfffsm89157666b.11.2026.07.17.07.51.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:32 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: linux-kernel@vger.kernel.org, =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= Subject: [PATCH v2 06/12] misc: Use named initializers for arrays of spi_device_data Date: Fri, 17 Jul 2026 16:50:52 +0200 Message-ID: X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=4834; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=xBDtMI9/kHVBgLt57m+eGbICn8yNCH9q/vrcn3zrekA=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFV9/nylzSZj++WunIrgfmNYNnv0acyUFVr1 c1bh7Cx1lGJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBVQAKCRCPgPtYfRL+ TubMB/9UoCeOo7ZKP+CloHP1Co3BNYTnECI0uI0D0KLq2FqikjqpCXd+pzT6HaIWRaWnEQkBOXR TguvsnhuMqe7rc4apsEi0jP7vnO02AfECGgBtaYyvjX6SGLikIwhJ8x9GaO1QalUmwbZ0RAbtTk gg0QH4vM8bwRf4Di4btxY3y+MmUbvfhBZPUqhy4C+k9/WnSRuQxzyyI6+KbGzgXVu46MSmO+L+9 uA+g3kVVP6KlSy1o0LBgh7Lqn+uoaFf9ElFBzKa+9qdtLqHqlrKb94Dhtp35fYBeQC3X254Z6F5 Am0z6I5hJIhA5rBkGOyHI8m6itPS0i8RG6r3YlZQW25EXaZz X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. The mentioned robustness is relevant for a planned change to struct spi_device_id that replaces .driver_data by an anonymous union. While touching all these arrays, unify usage of whitespace. This patch doesn't modify the compiled arrays, only their representation in source form benefits. Signed-off-by: Uwe Kleine-K=C3=B6nig --- drivers/misc/ad525x_dpot-spi.c | 58 +++++++++++++++--------------- drivers/misc/gehc-achc.c | 4 +-- drivers/misc/keba/lan9252.c | 4 +-- drivers/misc/lattice-ecp3-config.c | 4 +-- 4 files changed, 35 insertions(+), 35 deletions(-) diff --git a/drivers/misc/ad525x_dpot-spi.c b/drivers/misc/ad525x_dpot-spi.c index 263055bda48b..b582a14a3546 100644 --- a/drivers/misc/ad525x_dpot-spi.c +++ b/drivers/misc/ad525x_dpot-spi.c @@ -96,35 +96,35 @@ static void ad_dpot_spi_remove(struct spi_device *spi) } =20 static const struct spi_device_id ad_dpot_spi_id[] =3D { - {"ad5160", AD5160_ID}, - {"ad5161", AD5161_ID}, - {"ad5162", AD5162_ID}, - {"ad5165", AD5165_ID}, - {"ad5200", AD5200_ID}, - {"ad5201", AD5201_ID}, - {"ad5203", AD5203_ID}, - {"ad5204", AD5204_ID}, - {"ad5206", AD5206_ID}, - {"ad5207", AD5207_ID}, - {"ad5231", AD5231_ID}, - {"ad5232", AD5232_ID}, - {"ad5233", AD5233_ID}, - {"ad5235", AD5235_ID}, - {"ad5260", AD5260_ID}, - {"ad5262", AD5262_ID}, - {"ad5263", AD5263_ID}, - {"ad5290", AD5290_ID}, - {"ad5291", AD5291_ID}, - {"ad5292", AD5292_ID}, - {"ad5293", AD5293_ID}, - {"ad7376", AD7376_ID}, - {"ad8400", AD8400_ID}, - {"ad8402", AD8402_ID}, - {"ad8403", AD8403_ID}, - {"adn2850", ADN2850_ID}, - {"ad5270", AD5270_ID}, - {"ad5271", AD5271_ID}, - {} + { .name =3D "ad5160", .driver_data =3D AD5160_ID }, + { .name =3D "ad5161", .driver_data =3D AD5161_ID }, + { .name =3D "ad5162", .driver_data =3D AD5162_ID }, + { .name =3D "ad5165", .driver_data =3D AD5165_ID }, + { .name =3D "ad5200", .driver_data =3D AD5200_ID }, + { .name =3D "ad5201", .driver_data =3D AD5201_ID }, + { .name =3D "ad5203", .driver_data =3D AD5203_ID }, + { .name =3D "ad5204", .driver_data =3D AD5204_ID }, + { .name =3D "ad5206", .driver_data =3D AD5206_ID }, + { .name =3D "ad5207", .driver_data =3D AD5207_ID }, + { .name =3D "ad5231", .driver_data =3D AD5231_ID }, + { .name =3D "ad5232", .driver_data =3D AD5232_ID }, + { .name =3D "ad5233", .driver_data =3D AD5233_ID }, + { .name =3D "ad5235", .driver_data =3D AD5235_ID }, + { .name =3D "ad5260", .driver_data =3D AD5260_ID }, + { .name =3D "ad5262", .driver_data =3D AD5262_ID }, + { .name =3D "ad5263", .driver_data =3D AD5263_ID }, + { .name =3D "ad5290", .driver_data =3D AD5290_ID }, + { .name =3D "ad5291", .driver_data =3D AD5291_ID }, + { .name =3D "ad5292", .driver_data =3D AD5292_ID }, + { .name =3D "ad5293", .driver_data =3D AD5293_ID }, + { .name =3D "ad7376", .driver_data =3D AD7376_ID }, + { .name =3D "ad8400", .driver_data =3D AD8400_ID }, + { .name =3D "ad8402", .driver_data =3D AD8402_ID }, + { .name =3D "ad8403", .driver_data =3D AD8403_ID }, + { .name =3D "adn2850", .driver_data =3D ADN2850_ID }, + { .name =3D "ad5270", .driver_data =3D AD5270_ID }, + { .name =3D "ad5271", .driver_data =3D AD5271_ID }, + { } }; MODULE_DEVICE_TABLE(spi, ad_dpot_spi_id); =20 diff --git a/drivers/misc/gehc-achc.c b/drivers/misc/gehc-achc.c index 1abfa6c257de..9792189c0923 100644 --- a/drivers/misc/gehc-achc.c +++ b/drivers/misc/gehc-achc.c @@ -538,8 +538,8 @@ static int gehc_achc_probe(struct spi_device *spi) } =20 static const struct spi_device_id gehc_achc_id[] =3D { - { "ge,achc" }, - { "achc" }, + { .name =3D "ge,achc" }, + { .name =3D "achc" }, { } }; MODULE_DEVICE_TABLE(spi, gehc_achc_id); diff --git a/drivers/misc/keba/lan9252.c b/drivers/misc/keba/lan9252.c index fc54afd1d05b..874dd50fac66 100644 --- a/drivers/misc/keba/lan9252.c +++ b/drivers/misc/keba/lan9252.c @@ -339,8 +339,8 @@ static int lan9252_probe(struct spi_device *spi) } =20 static const struct spi_device_id lan9252_id[] =3D { - {"lan9252"}, - {} + { .name =3D "lan9252" }, + { } }; MODULE_DEVICE_TABLE(spi, lan9252_id); =20 diff --git a/drivers/misc/lattice-ecp3-config.c b/drivers/misc/lattice-ecp3= -config.c index 2b93d5660bf2..740b5cf53842 100644 --- a/drivers/misc/lattice-ecp3-config.c +++ b/drivers/misc/lattice-ecp3-config.c @@ -219,8 +219,8 @@ static void lattice_ecp3_remove(struct spi_device *spi) } =20 static const struct spi_device_id lattice_ecp3_id[] =3D { - { "ecp3-17" }, - { "ecp3-35" }, + { .name =3D "ecp3-17" }, + { .name =3D "ecp3-35" }, { } }; MODULE_DEVICE_TABLE(spi, lattice_ecp3_id); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 E2FFB42D744 for ; Fri, 17 Jul 2026 14:51:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299897; cv=none; b=e99jE8BJ3n+Gt1ODEK6vtqdqoATMzufqtG1IftDz5SZfQhuknvWCeCKCNbuziZmf+wjrIeFRRvriPb38Ky26b+/YKdBLFPa7iceuHEjHu8HZ00OgV9SdOkMaFjmqCJ1hu+JC+IJpwm0Ys2OZaPY/sKHc1J8Q1vguWbxidMhG4/0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299897; c=relaxed/simple; bh=GKTGoQNlWkLFB1cmQsUa64gT9D8iwP0MEF9+kvSPb2g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=UqWk9HjvCWR0tEPXB48G8Bg8ckq5kztMtaDaNV+enDoq4JLOUX8HGfprWZCsVxMZllZlnTG2kqh/Vhhsth2bIlSjo/9s9udR2igjC7UtI5mOC40JE4q97GVCVAx12Jg4Ug8Q8jtzKarRYGN85gIUySFTiXeyP9bCu+VTT5fcRl8= 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 header.i=@baylibre.com header.b=Xdc0Fng6; arc=none smtp.client-ip=209.85.128.49 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 header.i=@baylibre.com header.b="Xdc0Fng6" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4954c0833b4so3702085e9.1 for ; Fri, 17 Jul 2026 07:51:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299894; x=1784904694; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=A/s1zC87d5vxY7NeLxOk7N/2W0rk0DaZDdqUa37VoJA=; b=Xdc0Fng6pQfSBbHCWcNEP3klXPkV5WrDmxOqjqCkWX4CKI+fjCZr8ykkKsFMYZnC0f und71UJd08CgCetIsjIxcZehQzmqVnwIZHREeEJE2Jy9RFtPDXT/gtbwhX8orm7PMqWQ Um9KMh6TkMVTLmhpCPzr53uyf+1uvlbaGl8heEAexNQvloA5a/tTJOyPUmSD0YEfn54a KBfMbnv0WPDgLxSTw0sOWwJfR7ITrNF6Kxspu+3Nh/2YOR6qbf/raOf+6yPfc8+uYc7B NLWsju4uV1bjYcf/Gi5DzmzX9oa03kV0JmVQj4XQX3/AN097yOJlcoDBK9Oi0i4uvNe4 +h9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299894; x=1784904694; h=content-transfer-encoding:content-type: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 :content-type; bh=A/s1zC87d5vxY7NeLxOk7N/2W0rk0DaZDdqUa37VoJA=; b=MPqHl6pNvydRoI8Te3TRlJN1evYmfNJX8evQuXnQ78WMppEg3RQVSQ4EcZtEjT3So2 wXI2laQ2aEqHlHDZVrZklE8bcjaATtXDYJqSH4zLCRvEfNIS8dwf23LXGukGeRqn82Q3 eXvEgDC9L7JHNPQP0i7wY34Ooezm8dq37JWFYnJchBYtjpaWS0D0Tlbf5yW/t9ftUqMf PQM7tX9KrcUi802gtxZK6czQg3+J6K+3/RkBeMy4MOhr4HMTQGHvjUwnJ5+9pqx1R9L1 lYtATeL8vKqoR1BTwkTwXPymrH5wYLpbKPUMxAz8icrzvRQjDs9YjmNRUtWN+gPvV4N1 tCjQ== X-Forwarded-Encrypted: i=1; AHgh+Rpo69aG7cZl/H4dM9OI3WemJtG164GgvxgYgL6hOtb6Q5GUQUAhgRxtd+s0Z6K4tWqxB9nj9uGrh1w5svQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwElEt7VZ+VgcOS2Hgznogs5zZ396bxkIsQYzm1GPccQ5Ojn5lH NfynSVaDk4Kfc89ri6FpyLBuQoEMx4c5Lkli+SDbZctlSEPzDfu7aA8YUd4k/GTEvi0= X-Gm-Gg: AfdE7cnQ/RRnwWdQ2KT5ZyMxDKyQlmj5HO6Ujz0tnpEjSQ3uz3x6L6+leVhI9FD8srw LxbfMdb24Rptg8IrpYVvjC6NyvRAWAmRd+OZNxYyC/8FWWM96rlLCciHTv3oFD71wDKTgBpql7G tBBK6ZzMHtkZELJHBtH6+QmC1EybMSEsywzEt+6jQehxIIBHYme+sbv5xPV2rnIjOyM0H3q9tCF KIHIB1QFa4oL5m0SeQ/qujX6FjA1LJvXSZbKGRYBx0CbhvxUEaOfnEnfYP2SR5sMlVWkvYrY3ti 9csb+AS5ayW5UvZ6/fSCRu8CaOPjw59oDF7ygpan34GX2LVaXSGYhsEnJr2fYvAWOyyBpA+ZSkR MOPYa4gylhVZLyGXCGNdl5fxHTmozWTDi65iINHfInTJE3gcxKijq8oiC0NP4c43lDpIYP+/bJJ 9b6eJtoFSqSC7IHzqwBbe0tzc1C8qGrVSHbbjcyaPH9U7Z8JFL/P9tDAQLVyhA4zsgCA== X-Received: by 2002:a05:600c:5943:b0:493:c4e1:40a6 with SMTP id 5b1f17b1804b1-4954a514619mr23583805e9.32.1784299894182; Fri, 17 Jul 2026 07:51:34 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-47f63eddd27sm4225859f8f.28.2026.07.17.07.51.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:33 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Alexander Usyskin , linux-kernel@vger.kernel.org Subject: [PATCH v2 07/12] misc: mei: Use named initializers for acpi_device_id array Date: Fri, 17 Jul 2026 16:50:53 +0200 Message-ID: X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=1278; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=GKTGoQNlWkLFB1cmQsUa64gT9D8iwP0MEF9+kvSPb2g=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFXKp/bq5+cCU20MY2N5NGm13ZRv7yc9sP2l +wo5jV1EEmJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBVwAKCRCPgPtYfRL+ TtaICACcd1l32fJT/a8FpqJBNi/yRVkVzDihn7IOv9K/h/DErk7knmgQjdvD7343isIZwT6DypB kiTcaAVW8w94yR495RM55H2ata9Gom97gbSui4iWn8UWHGPKKFR5oxc3jmSi241jWSgT6o16tYq 5xVAJ/1Tfort4Pj9n3MbVlHV7qfgPPzw5qLv8PW8cwpmss8W395pB+wlYGgZ7GNezq4YutWE7L0 vKhyx3vU2Yr22j9rSH8K13n571MemVwW2Appqo2+JqXwHCu5pwGhLucWD//FUR2bezpoRJaBFTZ tJkBDzDiP5FkiUYTs7kbYd7wp4NCcLtaoYnEw+mDIR72wv2+ X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. While touching this array, add a space to the list terminator to make it match the most common usage. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/mei/vsc-tp.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/misc/mei/vsc-tp.c b/drivers/misc/mei/vsc-tp.c index 5ecf99883996..432bc59f11f9 100644 --- a/drivers/misc/mei/vsc-tp.c +++ b/drivers/misc/mei/vsc-tp.c @@ -552,11 +552,11 @@ static void vsc_tp_remove(struct spi_device *spi) } =20 static const struct acpi_device_id vsc_tp_acpi_ids[] =3D { - { "INTC1009" }, /* Raptor Lake */ - { "INTC1058" }, /* Tiger Lake */ - { "INTC1094" }, /* Alder Lake */ - { "INTC10D0" }, /* Meteor Lake */ - {} + { .id =3D "INTC1009" }, /* Raptor Lake */ + { .id =3D "INTC1058" }, /* Tiger Lake */ + { .id =3D "INTC1094" }, /* Alder Lake */ + { .id =3D "INTC10D0" }, /* Meteor Lake */ + { } }; MODULE_DEVICE_TABLE(acpi, vsc_tp_acpi_ids); =20 --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) (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 410A142D762 for ; Fri, 17 Jul 2026 14:51:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299898; cv=none; b=W/lX5TNFywiC66NE1bI1SUE+vpzaN4EP8lsLo2rtBtEt2XUtbH2bi+W1/pd+7WGV40kZVRp5pWI0nj8V+gSkkdF6JgtZFcKykyZ0escUNp48rmk5JWBXGsMdB2uojRwAA/AsTfttJGA1VNGjCdW8uCEQreT8WZtn6rZmIXyI33c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299898; c=relaxed/simple; bh=tAVDstN8iTWQ6a4rRrED0LQd0rYFUs+gzYNsZXtpYvQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=oOXVYDJiMeyiSF1Rpa9FY9x4QD+eQs43xR1wB369CfcL/W6Rh1vUpEdVE4RFNm+7Mq/bMYp24az2cYQECW91UfB9E1JRGjPKcHX+8WgzkAAU15nZf1pVAc807mQguvuwOcwoIN/286FbzBMVfetPrVxh1/F65aqBrfTX01Cveo8= 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 header.i=@baylibre.com header.b=QfX3+dmx; arc=none smtp.client-ip=209.85.208.54 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 header.i=@baylibre.com header.b="QfX3+dmx" Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-69c20ba892eso2039905a12.1 for ; Fri, 17 Jul 2026 07:51:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299895; x=1784904695; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=9tmigDaBqAfPqo4MmPKUZpipYnc63MsARG94CDxxjOo=; b=QfX3+dmxkKhqfGd3Etx8dfHHQB8yJDfTZ38MA7VEVOjuU+M5v/18C9/XJcoAkzOQpq OUT5mqGv29kL/t1bJ+xbppvL0hlisPoUi+Izps6AgjjC3T3lahPdSQRpjL/sS/PZEOnL 6MIHpSlO2rkPVP6h+qX54JEofugzvIOtIVQqewERsIGKd5wkJ54kz/IEotEZvQs4LQb3 AI2KBWdaS/Ph0C5Ibd9w0Z1cysvjCGpynCKYHGNwI9rKqlHZWqhTGcuZsbdDr/RzSZos KGYMo5gusjhE4ei4N2AM1zYF4J7V6BHgT7i93Prsz7SZHoeKmuUFBzbsN02pLE0pWFG2 7q6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299895; x=1784904695; h=content-transfer-encoding:content-type: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 :content-type; bh=9tmigDaBqAfPqo4MmPKUZpipYnc63MsARG94CDxxjOo=; b=Z08k6RKy6loXXgDkUMfUvWTKPr3q3PThlhGZVtuzQVUhJ11tcz67+HU1DWFmGxy2ML Jhvrb+dQEFL7/a8cXVdGhYfAUIXVwtkA5d2CtkVSXOX15XzcI1DZDUjvkq4oD24NcRxR w48kQrVrvu9hb5UuPkGg+H6UbDOG8BbGbKk9HqFjYGEIc0nIM0IL2BaAeoE20uMPCRj8 Jx8K/p+TwpXAFPmXjs3ItcOL+MIoYmKGhG2RnoJ+fvHYb1fdu5ERDDC0cqg1nZMHG1wB AnF879mXR1F+qEOnttG6+65QrirklMWT/qCCzOHaZ3XJcrDMQVg/HSdJfoNgDMrgRRHj gxDw== X-Forwarded-Encrypted: i=1; AHgh+RoSpvE+/l5DX5siofpYZ3t/0VWytw8/VCrso41z7UC4EF3EQfb/U0o1+pm7bjgyMseKbKojnF5P4F77j1M=@vger.kernel.org X-Gm-Message-State: AOJu0YzLW3PzcUUVpKovh/wJfaSDjZJaFB+2r54UJ4Nx4OqWD8fb0VIJ KYjGmJW53ZkmItfW1wCEHUMY5IBl/TUNXCLg5Cw9Zev3sL+vkC5HKvii2MYgLrzno/s= X-Gm-Gg: AfdE7ckoTq5i+eMgF0b9cpeScsLSqDAbU6CI2/z29LGvfvHisP0oI1uRbEiprlB7ckM AgWHshLGvZGutBIiPdRUHa0hMRG05p82EiF0/ehWbrNmt8gczeZngAfDHAhh3NlhZbeXnyzzLJh 1HdEXWD4DIU7oXalnXXs+3GOBUgk8zanU4SkSpCJZdxQ05V/61QIZk5wUdeZMKvbkHnJ8Kf+A45 js+nJzFUyl77WbN7H55uEzTmOekKE89tAjJoZ23Uc0kHdFQZDjL8fBPli/Ql/1J2/mPM7i0Hzes IviMRd/ANyD1vHbnpi8UUmBblORPlf/7we26Tgi5JJsGuM2W/38EkXmAaQTnkY6Zyd8voLO06Vt WZiDG2yZPoyIwbv+mx59Dt32RSGUXM5iGHunH1bfTYegKViQNTARHQGDlItlKwA0te0YqcmnMZS bepOYtqfDyPryyfKfb1r/JLANjpeh1qssDA6FhgZpSHq+yBYgCKLGgqWZI4DTVAwiTPOFGvHufk I// X-Received: by 2002:a17:907:3e8c:b0:c12:49d6:3c5b with SMTP id a640c23a62f3a-c16920a1e52mr361908066b.8.1784299895446; Fri, 17 Jul 2026 07:51:35 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id a640c23a62f3a-c17009adff3sm88203566b.2.2026.07.17.07.51.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:35 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Alexander Usyskin , linux-kernel@vger.kernel.org Subject: [PATCH v2 08/12] misc: mei: Use named initializer for platform_device_id array Date: Fri, 17 Jul 2026 16:50:54 +0200 Message-ID: <9c4a5a5b086d4ce913e84dfa7d140a8b492d557b.1784299069.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=1394; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=tAVDstN8iTWQ6a4rRrED0LQd0rYFUs+gzYNsZXtpYvQ=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFa+e+kFIsFF9i5Jjo0dGuPmv3Qenr0nN1yx Y+zaIpdNcSJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBWgAKCRCPgPtYfRL+ TpS2B/41ts0rS/0oZl6Xzi66EBpk7du9sJHo41/OTBFstuk8NKjy65i+PcZWGFwkitNMQdwbYr+ mtMzdFFbjYVajQ+uCjJ2hFmNUiPWBY/ZOh08WFqcst0xkcJBIKXPisZ1s22DNKM7T3ujRuDVXPs uw+Bwugr1X+Lu+GULUKYWbE4yTTZjZBjJ1b/QovHEHXhVwCC4knCuojPLQpBPF7nM1246KSw3oE sN7NvjJmojwDaHS6wyHb9QuxDuqoYrsK6bPedNEnJU0iuadXuQYaqGe6U484dtfUbjMmHYa2fXv f/P75tIX/Hnatf0Ik8J/1UySl5oPWNlnL5kbQ8x9YpoSh5GF X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. The mentioned robustness is relevant for a planned change to struct platform_device_id that replaces .driver_data by an anonymous union (though this driver doesn't use .driver_data, so this patch isn't strictly necessary for the plan, but still ok for consistency). This patch doesn't modify the compiled array, only its representation in source form benefits. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/mei/platform-vsc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/misc/mei/platform-vsc.c b/drivers/misc/mei/platform-vs= c.c index 5100234ba5b6..ef6dcc043862 100644 --- a/drivers/misc/mei/platform-vsc.c +++ b/drivers/misc/mei/platform-vsc.c @@ -435,7 +435,7 @@ static int mei_vsc_resume(struct device *dev) static DEFINE_SIMPLE_DEV_PM_OPS(mei_vsc_pm_ops, mei_vsc_suspend, mei_vsc_r= esume); =20 static const struct platform_device_id mei_vsc_id_table[] =3D { - { MEI_VSC_DRV_NAME }, + { .name =3D MEI_VSC_DRV_NAME }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(platform, mei_vsc_id_table); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (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 A65D442DA2B for ; Fri, 17 Jul 2026 14:51:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299900; cv=none; b=DYt5IG3DsG0Yl6CDdsdrKB3ePPDyoJHGLupMmCHXgBPQ1/nV77eQygwHWX4gRC9uUDkUIq0iAZ6fSYHBJwTbHaVYahEo9wZXtYDmPdCV3vps0hc50S+ePP0s7JqvnMOBwWLLM2ZQqjF6VPkWVr0CWJQzXdo2CLcQjqs93buQtus= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299900; c=relaxed/simple; bh=rr/8Q+2FdmiW/8moAz7RgGcscj/YnpIVNnMydikcc7Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=qW+bsHWionfrrYYpd7Zz3BpdCLup6f6yXxk0AgoAqF/WnWf/QdV6ipS+wh3XS4n9Cw6cy8W/Rp4wFufnpjk6D3Btj44Eqjvv5AtuuRMRSm6vs9am3fHNTM3E5X2826N57QW+1mCo3Yuzl/YZFprztj0DNrcncRvbcarYpGitgZU= 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 header.i=@baylibre.com header.b=pjyJwaKj; arc=none smtp.client-ip=209.85.208.45 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 header.i=@baylibre.com header.b="pjyJwaKj" Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-698beff7178so5225268a12.3 for ; Fri, 17 Jul 2026 07:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299897; x=1784904697; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=Z00GVz29O4FdILP9HxT1EmFuncOQcOb0mdQxyxeOi9Q=; b=pjyJwaKj32rXJQhuo+VX5XCwXG/CDrt9X7MWfTsX/Z5kvzPV8PLEE6Wr0zUh1/JYth T05sCPbJj7QivwGfCM79EglhqR4XC7Lm4I4ECbsVfrrCBBovs1OS1qGztLky3BJ18v+B t+RM2AcBw+y6JdlfG/wEzcrUhXPtXS8hdZFaTMJO0yIHgtzWpKwSJvFDBIR8tGAiRGZo YSSjXPNZ5EniMSxCAhZAYSVDO45TTLEve2g/kvRPWxJkynjpPAaefi2eL0ABFr/rSRS7 4NAHVErkbIQbLm8RrRVaWCiO/jlhwhtrZt7EzYi+Cv/8ab4f7JLx6K8QYFVw117FVhut Kp5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299897; x=1784904697; h=content-transfer-encoding:content-type: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 :content-type; bh=Z00GVz29O4FdILP9HxT1EmFuncOQcOb0mdQxyxeOi9Q=; b=cZ4ZcCW08aGzn044kYkhEblFpW2ene5UUHLH6RBDyURQuvjinNzBRNfw8HLwsKFFnJ KEXEHSe5H7d0sQ9bguYpMnZ8iTQRNBzQwuJPNmF2j2QaNJ6GD0WimYPDT0BQIYMmgoSm D8d2d6ll9SXNUURjMtBlKNuyxasU57iK/68fjdDXt0O0GG7JxzOW1J4EfA+gl3t+pwdT aQSjGdZPOqwK/gofKJDn0HVGK5ysE+PlvpnVXIsj0O6rfxT9X+uMOZxL3ip8kEVRQgpW gwUMd6YBbjTKLWjwHYddkkFdfKKJLC4PsawPDEI9F/zFANTarfeN2lzy7U3NJpEnNWD5 gVdw== X-Forwarded-Encrypted: i=1; AHgh+RrMrya4PDCLlhIAWhbReRBs1dG6qHUd8Og9gvKi349zbKVQMJXjCdrD2gaS5Lx96QrCAhbQ6cnnGQzNqIA=@vger.kernel.org X-Gm-Message-State: AOJu0Yw7SezGk98OUyrbWwbkpqWJqV5B9quTUz7qFJFKgWLKU4JUECuI HMw9gl6aaLkUGk8RH/Sw+mlsTX4RuaEk1MxgeVHGN9lZmvYBEOjPaclfRjeRuNTzCrVR1n+anci vZgUF X-Gm-Gg: AfdE7clPeWNEjv5WWtXUkkYP6pW6tcSDP87jm22zlgxjs1vEUzr72xhv9j53CtEPKvI ZnFdcJuGaAFPyf3fc522qJVPziRuKUDufd2hUAtsvz79oYcsr0ww9e2PUAqFb4bN22nSn3Mshxt gLvMYhkAUgQ9gKqshUdqKKHcM4+RTj1QA1inFN5aPVBOJvFNiVia58vWOrNkV40v/q/Ctq2tHAX lzuydimmi71Pb763sg3YR8EZ+Toq4xbga5t1k+DpS50PKHpaWa5LXTOdw9sFSUaJo/8zRX2OChk 0G/RB0MX6xZjTco3EKENxFrZlv+vYLtgdHlNlz2nhpWxVZG4c/GRITQNl1hg9KLgEMA8kJAPuzq vnYEX2pfrbzQkRc3H1VIdUIkGkoib4GUU+mg6FP8fVlSYSORnY+b3o/z0lqvPrMGmoa3PxCydr6 SmiXvV0XYWQLQYPQgCaVWNCdWtoFVgRh0tegnguED4yTT66jeK/YPU1N1aUZ+umXk6rw== X-Received: by 2002:a05:6402:42c4:b0:69a:50f9:6048 with SMTP id 4fb4d7f45d1cf-69e652ee9eamr1233483a12.28.1784299896853; Fri, 17 Jul 2026 07:51:36 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id 4fb4d7f45d1cf-69e6fee2347sm808307a12.2.2026.07.17.07.51.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:36 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Brad Warrum , Ritu Agarwal , linux-kernel@vger.kernel.org Subject: [PATCH v2 09/12] misc: ibmvmc: Use named initializers for vio_device_id array Date: Fri, 17 Jul 2026 16:50:55 +0200 Message-ID: X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=1043; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=rr/8Q+2FdmiW/8moAz7RgGcscj/YnpIVNnMydikcc7Q=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFcV4PrAnrkL9Hr4P4mRkajc5Z4WQqIdsygQ +UORueCH5GJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBXAAKCRCPgPtYfRL+ TkqiB/95rrAySZTn13eMcXfMhVrvdwPLjTl7325XMmKs8dS4yppnq93Oj39U7qFJfAnOMkrrPgW RV3cpwgVdb8CIDD5yfVWd1eqfOLegBAS+/YQY2g4YcpYAXSkE3tHX05eQE2cFj/7c+B6elcHo5b P5zPvPZzCGEL3lg2Pb/0p19ertgGPCMl0q/O/yLB3/e1gKa6M0IIIlaxQoDLmUc1HkwFWpzvTtQ QbLrfwNqa0sGQ6iB/LJ8Qb7/LrPkrgYvB2G1pPaCgz68xwnLonYmFGfJgtZyuRP6EgzVFjrGpt3 ZwsMy3Sdk2OEGVuujpz/VuL9MV2RRYSg2RjksLsdv25YJh86 X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. While touching this array, also simplify the list terminator. This change doesn't introduce differences to the compiled result. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/ibmvmc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/misc/ibmvmc.c b/drivers/misc/ibmvmc.c index beb18c34f20d..a1d4955db5f3 100644 --- a/drivers/misc/ibmvmc.c +++ b/drivers/misc/ibmvmc.c @@ -2298,8 +2298,8 @@ static void ibmvmc_remove(struct vio_dev *vdev) } =20 static struct vio_device_id ibmvmc_device_table[] =3D { - { "ibm,vmc", "IBM,vmc" }, - { "", "" } + { .type =3D "ibm,vmc", .compat =3D "IBM,vmc" }, + { } }; MODULE_DEVICE_TABLE(vio, ibmvmc_device_table); =20 --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (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 507B442DFE1 for ; Fri, 17 Jul 2026 14:51:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299902; cv=none; b=bhGymEpd2GSgLo9Rfb6XpvuJcBsKCG7ftsHHRSVOP8Jj1eLcaqqI76x+6q9MhuAxFz6v6FuOJoDc3utiJ5OSSOOACRIItoewwL7u+rY59jNxPy5he6guuweqjxR03tUxcbSNo22IWfkil4so+yvK/YLMsMR2ZeQHDF+PYdXt6aQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299902; c=relaxed/simple; bh=akZoGexVjilEKh+owoqzRyMkIlYWhmrqveZVZNfZCtA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=MrqTNAgnQBZ3uqUep5oipvqBMbWbLDMyPv6OQvWcxCxYVCEV6QI2j0X9UxSLFRN2gDHWG4c4Ga8bzaNq1e/z7pgTQfZ9rTd8kKLTX9gDmSZzpH2OW1SagGm0Al3bmBvlLChr6GgVMM6ixCBvatYzSpeCJG02ofqUYWFfEYwnDiI= 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 header.i=@baylibre.com header.b=F1JHEgDh; arc=none smtp.client-ip=209.85.208.45 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 header.i=@baylibre.com header.b="F1JHEgDh" Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-69c7ab350e9so9435844a12.0 for ; Fri, 17 Jul 2026 07:51:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299898; x=1784904698; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=l8oQQEvfLdsaUFLqSSm3hWh0lKvBe0aF4vcg21mm418=; b=F1JHEgDh4fRSgmvhKeru+mJbsHv7YL0CFpDs0Birk+b+KkFiH8ylnXRSyxajJ4SPeQ 8TfbCxUwctuIh7fJaJ/46HiM/wkcrT6jxGZLrsdLQ64dXrY2G+AjdNerYmCDG4fJMRkm bwnAdC7zYXNPXAhu+ZJSE6UzbAORw371eIM1vLkQbdEBckDtSm+Y9Nyl+FP0VhywLcgO bgVeNY9gkyfpT4oh+rc37di/WD8/XNanbqtSK9VhKD2rlaVrAiPAdeDZ5v43F8fsf0OM 5ginqUj12eouQCv1n0sV3JGo1wsTLDIEuhZqyMwcO7YdVU1nGnTZZ1ANholKKwPK/iXE c+nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299898; x=1784904698; h=content-transfer-encoding:content-type: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 :content-type; bh=l8oQQEvfLdsaUFLqSSm3hWh0lKvBe0aF4vcg21mm418=; b=F1sUrL1LlzP2/aX0gGkAzNF0xIWtN2DA8K9PXxvy8Kc/5iISmIFj8RYbovxGt5mnKF SwkyejhdeabRz5zXSi1bY5I/hORMl6GPS90vajTyhluTv6yQ+m+I2/p2ac3mmdoDRv0r cJ7ZTQhAEFG6pCh67tLnXwSpGfuLmlBut3iotk2jeJBayYCpWo3SSGHuEnGYvzeOjsG7 nfAggJJ/cdmpZGJVyMl+XmddZH16ZfePWZFzzEP84QtRwUetlXTW0jA2O3oO8/uGc6Tj bBoA36/88uOJcvhXBced+yoCUPQovfL3ZMVHoQOIVQv7II5rj59M/JHvwhpexouJnAzQ 2Nbg== X-Forwarded-Encrypted: i=1; AHgh+Rr/6dYvVjRT4rFeryRue8z7I3X+45uFr6SlN60zGjaQIINIr8YOgHh9WvMGneqS8vYgO47FL/ty17y0Qxg=@vger.kernel.org X-Gm-Message-State: AOJu0Yy0XGi2G4bh0UMe+uLmJp9rGJbjZ0f3IIVqDmD136D4IkfTnYJu dpfA7whhE+KcKtq4/MCMI3CiTes2Z3U4NaJcPY8h8Znv1+MDuTEn2PLqRGP0/z1reKQ= X-Gm-Gg: AfdE7cmIzRHRd8T5mXPT7gTSQ2VrIbklCIgszkp4/Piq+rg3rPN/FuRqMXPHuQK8AAW FsxQDiVr6gNk1psSu4aX0ouUOG+7c6drcUUIxnxiJRV1N3Jy1SS0m19rolewa9aGYSVgndBRU/X FNcCnE4nQ0OtWgi3xhb19uhnZXrm0fXuXykh8d7Npq8s2pZoT9topoE1q2IW/2f4Y9dmNZMup+V cgcZAzwVaXdFnfrLs4gBN1x4UKwfWRPDBoPvj3AfQJ4JVRzUJgrMrcgw5g4Y6Z0CcjnZpZYOXQZ bV/UGacqfSiY361ZZm2Za/4IhCr81gdPgJ8WLf7PPSKy2whWioX0Ji5914pQmhgWBkb9ikzeFXu 5jhHpQDKVJ8eYd8OmY66gDtp4FtyVmVuj52Vh+G03iBltk7dgk3UD7Z0neCz3sDuRwAB8as4ZNt OxUnNacIT+fQrklVDwaoKkVkJVhxAD2uKV+B2s91l7Ukbhrouej8FaB9WfLQEUCIEOLA== X-Received: by 2002:a17:907:9803:b0:c12:3e8e:2ac1 with SMTP id a640c23a62f3a-c16b48074dcmr140772166b.51.1784299898432; Fri, 17 Jul 2026 07:51:38 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id 4fb4d7f45d1cf-69e6eb22107sm885932a12.0.2026.07.17.07.51.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:37 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Danilo Krummrich , Takashi Sakamoto , Bjorn Helgaas , linux-kernel@vger.kernel.org Subject: [PATCH v2 10/12] misc: eeprom: idt_89hpesx: Unify style of of_device_id array Date: Fri, 17 Jul 2026 16:50:56 +0200 Message-ID: <2c35ea101e5eb28334137d9341a8b1e564102ae5.1784299069.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=4929; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=akZoGexVjilEKh+owoqzRyMkIlYWhmrqveZVZNfZCtA=; b=owGbwMvMwMXY3/A7olbonx/jabUkhqwoxziBKk2BQxb2l3aciky237d95k1LzetJFy6W3TJk/ sLFvWtOJ6MxCwMjF4OsmCKLfeOaTKsqucjOtf8uwwxiZQKZwsDFKQATaTzI/t+lvURe8cxJ+Z7r F/2m12z4ZxZdkVTVnXn5s9Cp7D8lh46JZQb3N+m33E0o5Nocq7/p6Ytgx6pysfTjyoZnQ7alS/T eNHXTOPhwc1GEy4Iix5u70oM+3/yZJ2mQaqHMW3W+Jyxam+Viz4ISBqcvNxKnGXAVpO24O1d+Ry HLCdlVa8z38zGW5+w6+/TuFvvPMx60Vl/1KRH0k1bIvRfi4V0aYJPxdYZCl5TBkyXrE51Cyvdfe pf7e8KW47xs/Vs1eTksenrKlBZYWGuVVH1wDb1XPvuQtOpl/oypu7MPn7zh1bn2/fUqj2rLhZOf Xf5ptXf6AQuNWtYS09Yf2nd/9h2/PjE+UPDO+eYjG6JqAQ== X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable Update the of_device_id array to conform to the most used and generally recommended coding style. That is: - No comma after the list terminator; - A comma after an initializer if (and only if) the closing } is not directly following; - No explicit zeros in the list terminator; - A space after an opening { and before a closing }, a single space in the list terminator; Adapt the driver's array accordingly. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/eeprom/idt_89hpesx.c | 94 +++++++++++++++---------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/drivers/misc/eeprom/idt_89hpesx.c b/drivers/misc/eeprom/idt_89= hpesx.c index 5bc0294349a0..ea7478cfdd27 100644 --- a/drivers/misc/eeprom/idt_89hpesx.c +++ b/drivers/misc/eeprom/idt_89hpesx.c @@ -1445,58 +1445,58 @@ static const struct i2c_device_id idt_ids[] =3D { MODULE_DEVICE_TABLE(i2c, idt_ids); =20 static const struct of_device_id idt_of_match[] =3D { - { .compatible =3D "idt,89hpes8nt2", }, - { .compatible =3D "idt,89hpes12nt3", }, + { .compatible =3D "idt,89hpes8nt2" }, + { .compatible =3D "idt,89hpes12nt3" }, =20 - { .compatible =3D "idt,89hpes24nt6ag2", }, - { .compatible =3D "idt,89hpes32nt8ag2", }, - { .compatible =3D "idt,89hpes32nt8bg2", }, - { .compatible =3D "idt,89hpes12nt12g2", }, - { .compatible =3D "idt,89hpes16nt16g2", }, - { .compatible =3D "idt,89hpes24nt24g2", }, - { .compatible =3D "idt,89hpes32nt24ag2", }, - { .compatible =3D "idt,89hpes32nt24bg2", }, + { .compatible =3D "idt,89hpes24nt6ag2" }, + { .compatible =3D "idt,89hpes32nt8ag2" }, + { .compatible =3D "idt,89hpes32nt8bg2" }, + { .compatible =3D "idt,89hpes12nt12g2" }, + { .compatible =3D "idt,89hpes16nt16g2" }, + { .compatible =3D "idt,89hpes24nt24g2" }, + { .compatible =3D "idt,89hpes32nt24ag2" }, + { .compatible =3D "idt,89hpes32nt24bg2" }, =20 - { .compatible =3D "idt,89hpes12n3", }, - { .compatible =3D "idt,89hpes12n3a", }, - { .compatible =3D "idt,89hpes24n3", }, - { .compatible =3D "idt,89hpes24n3a", }, + { .compatible =3D "idt,89hpes12n3" }, + { .compatible =3D "idt,89hpes12n3a" }, + { .compatible =3D "idt,89hpes24n3" }, + { .compatible =3D "idt,89hpes24n3a" }, =20 - { .compatible =3D "idt,89hpes32h8", }, - { .compatible =3D "idt,89hpes32h8g2", }, - { .compatible =3D "idt,89hpes48h12", }, - { .compatible =3D "idt,89hpes48h12g2", }, - { .compatible =3D "idt,89hpes48h12ag2", }, - { .compatible =3D "idt,89hpes16h16", }, - { .compatible =3D "idt,89hpes22h16", }, - { .compatible =3D "idt,89hpes22h16g2", }, - { .compatible =3D "idt,89hpes34h16", }, - { .compatible =3D "idt,89hpes34h16g2", }, - { .compatible =3D "idt,89hpes64h16", }, - { .compatible =3D "idt,89hpes64h16g2", }, - { .compatible =3D "idt,89hpes64h16ag2", }, + { .compatible =3D "idt,89hpes32h8" }, + { .compatible =3D "idt,89hpes32h8g2" }, + { .compatible =3D "idt,89hpes48h12" }, + { .compatible =3D "idt,89hpes48h12g2" }, + { .compatible =3D "idt,89hpes48h12ag2" }, + { .compatible =3D "idt,89hpes16h16" }, + { .compatible =3D "idt,89hpes22h16" }, + { .compatible =3D "idt,89hpes22h16g2" }, + { .compatible =3D "idt,89hpes34h16" }, + { .compatible =3D "idt,89hpes34h16g2" }, + { .compatible =3D "idt,89hpes64h16" }, + { .compatible =3D "idt,89hpes64h16g2" }, + { .compatible =3D "idt,89hpes64h16ag2" }, =20 - { .compatible =3D "idt,89hpes12t3g2", }, - { .compatible =3D "idt,89hpes24t3g2", }, + { .compatible =3D "idt,89hpes12t3g2" }, + { .compatible =3D "idt,89hpes24t3g2" }, =20 - { .compatible =3D "idt,89hpes16t4", }, - { .compatible =3D "idt,89hpes4t4g2", }, - { .compatible =3D "idt,89hpes10t4g2", }, - { .compatible =3D "idt,89hpes16t4g2", }, - { .compatible =3D "idt,89hpes16t4ag2", }, - { .compatible =3D "idt,89hpes5t5", }, - { .compatible =3D "idt,89hpes6t5", }, - { .compatible =3D "idt,89hpes8t5", }, - { .compatible =3D "idt,89hpes8t5a", }, - { .compatible =3D "idt,89hpes24t6", }, - { .compatible =3D "idt,89hpes6t6g2", }, - { .compatible =3D "idt,89hpes24t6g2", }, - { .compatible =3D "idt,89hpes16t7", }, - { .compatible =3D "idt,89hpes32t8", }, - { .compatible =3D "idt,89hpes32t8g2", }, - { .compatible =3D "idt,89hpes48t12", }, - { .compatible =3D "idt,89hpes48t12g2", }, - { }, + { .compatible =3D "idt,89hpes16t4" }, + { .compatible =3D "idt,89hpes4t4g2" }, + { .compatible =3D "idt,89hpes10t4g2" }, + { .compatible =3D "idt,89hpes16t4g2" }, + { .compatible =3D "idt,89hpes16t4ag2" }, + { .compatible =3D "idt,89hpes5t5" }, + { .compatible =3D "idt,89hpes6t5" }, + { .compatible =3D "idt,89hpes8t5" }, + { .compatible =3D "idt,89hpes8t5a" }, + { .compatible =3D "idt,89hpes24t6" }, + { .compatible =3D "idt,89hpes6t6g2" }, + { .compatible =3D "idt,89hpes24t6g2" }, + { .compatible =3D "idt,89hpes16t7" }, + { .compatible =3D "idt,89hpes32t8" }, + { .compatible =3D "idt,89hpes32t8g2" }, + { .compatible =3D "idt,89hpes48t12" }, + { .compatible =3D "idt,89hpes48t12g2" }, + { } }; MODULE_DEVICE_TABLE(of, idt_of_match); =20 --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 BD30042E8C3 for ; Fri, 17 Jul 2026 14:51:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299903; cv=none; b=Hx3uuod1vtucjXM9zXjlXyJVFJkDDXX9XpWwkX0GlkPp59l85w+HjJ7ydVnmBcgRFDPWC/3w3HEpt0OFuMAOAsAo5cttSNuAUxw/CjmtnwwuMeYj509gq0zwJoX9cTL/JeCtXfaynd0SpMGzwoWo0hYBqfwoGQLzef6PthrgcF0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299903; c=relaxed/simple; bh=HHmWBx8/WEy0P+2R3GXn3gqnRQXJL8NR17O07WlcvG4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=BqV0t98ZQiXvSxfNmZh93Vnc4QlA90nLnQKjIp04b7BKHgHtxqkTWiix+bBnhYJA/BdmMRXKWigwxe4kvUavGbIZcG8bJNd349KdJm87MKQdaAgwDd6FJT+YMAscJpAtVEYX17F0X7J3Vdc4jqW7ilhxxr0mWsqA2wGTdcapD+Y= 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 header.i=@baylibre.com header.b=VARdPnDB; arc=none smtp.client-ip=209.85.128.52 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 header.i=@baylibre.com header.b="VARdPnDB" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4954dff6536so1106185e9.0 for ; Fri, 17 Jul 2026 07:51:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299900; x=1784904700; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=IVNSEzVeVDEr/t5gffuEITndGKVn2+8lXoaYf3eYvUM=; b=VARdPnDBETJAY0shzr6PsmI+pyM8YQ19b3AzUvS18icO/zoX0gas0VDlj0yyolWDC7 GfiHQ2fz0PrikyMM4oGpL61kE1RhzHbEmFCrlvuzIAiP2waR8KYf+sbWo/ak3mJFlzKJ KY5pM6EF+HvcalCpcFgBoM3MyT84pm+RyCdpv/ZMaTr88E9mN0U27a24XtnQKlCW4DkW 3OfhOBRiwREw7P5BuvHrI8Wb+UL5meKmUy8XvUDI4OhaNkYET8GoVrZVL8TakIl4nZWo TMps/nJMzGHfA4H9jgVxJysi0z6/3GAfnbMVjck5LAOKoC9nieeQgut2cgcO5uvCrq7w Zxgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299900; x=1784904700; h=content-transfer-encoding:content-type: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 :content-type; bh=IVNSEzVeVDEr/t5gffuEITndGKVn2+8lXoaYf3eYvUM=; b=LBipBYI1cN40GmyU1EDcC9ZEhhr/lKfTYIH4rOz/RdM5kyZFU9n1+zrgayzivcAvL0 H8jdY2ZOQ0AeDmOkAF6OcXnIqKmSK7JzOXz0slr241BctjtpqxzAPdO92oLvpEwBRQ/D eGkXT16mwZa1plzNyqh7EIxQtQ5YbzTs5EaUGhoOVbkcYwqVAFlvBYXlLWYJndgAGZwr OLfF8zdNjNSjJwk9giQCrwcKMhfBpDPYxeEJE934+4DxtzrPJhy+BGVOIKGOt4F0gqkT ZXnFJ+GqW4QPXdCGw+1Cm8wI6JMYxJRRm3EdgDrWQZofk3o+ggafm6k5f7anaC5bJ+/6 EfJg== X-Forwarded-Encrypted: i=1; AHgh+RqFokpNYKZwgp1rDHko0cxCoJ+53/Xv0wdcdRpoSDxQ+GHsM+Bf3eYjOEIL/0CRw6oNlpkrm/cwzL2otNE=@vger.kernel.org X-Gm-Message-State: AOJu0YxlXb5E89Ck6UEP3WfHDTz8QlYmqz6EP+IGCV2ST4XBcDK2Cayi pH6x/NE2BwyHUdH5lbfiFIef59Rb+8eRjSsAP0/ed7m23TbQVHVgUO5Kr51k4TrsOKw= X-Gm-Gg: AfdE7ck4eSkEncGeOu4IGrsgu1wWO6OGQUd8MlEOmG/kGfJAqE3rJvwIDkdqVdXA5BP 04+i7g57sn3tAjQaa5RAby1myEgXXVXK8D068bL0RuNGu4d9WTGlIJGV+8bqvssDOnORFHigChI iN3Ba8aD+39SJI9EHJnrDp/LgpeFkcqOnguR0lhI2Tf+Cwbw14ofwt8vdzE5xSlnQCQfY8chPVj c2HCqAYPogc30wPJHTwDANZJpjSe8DsUji/+YasN0zqG1f21bRrDf3MWY4UhypOM0L/UZYMoZQV p85Ok8l8dQKvQsOj4m9xlhtDQEyXTavWMb5INfdTtO/Zm0UpusQ3yATd6UL7+6TfcWc8u2yChp7 9vyeasBILO/uVDPZVthScpzP9k4kkhEkeJBWUWtStSg7Fw5ewQOhFwX3X5w5ktPFsZ0Va5UUjTd KlwTxiOeTT33MO+tAMrgi4O1PX5ZgRvYPIXX9mqh3Z7FPB2bP5244rn7ErQ+VTNYT6WQ== X-Received: by 2002:a05:600c:4685:b0:495:4a77:1327 with SMTP id 5b1f17b1804b1-4954a771521mr35673365e9.33.1784299899945; Fri, 17 Jul 2026 07:51:39 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-47f63e519f4sm4299068f8f.14.2026.07.17.07.51.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:39 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Srinivas Kandagatla , Ekansh Gupta , John Stultz , Eric Piel , Romain Gantois , Danilo Krummrich , Bjorn Helgaas , Takashi Sakamoto , linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH v2 11/12] misc: Unify style of of_device_id arrays Date: Fri, 17 Jul 2026 16:50:57 +0200 Message-ID: X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=6864; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=HHmWBx8/WEy0P+2R3GXn3gqnRQXJL8NR17O07WlcvG4=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFheLOxpzkeXb41Of5vsSxAFSWsNYn3qoDLa sVQVyuD1KOJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBYQAKCRCPgPtYfRL+ TtQ2B/40I147YY2V/Z/qLnO9Ezo8Zc72HgCjFbi//E3M9gtm6YpPq6tuye/pWfJ3YBUbO74D1Ay 3knvQXFIbD7y0mOguO11kx0e9cdEc5cG2+nlocq3475zdQPdlg/PS3DItckLAnQ46gkMofqu/0c HFXMGEhTHcCjIIhcFzdl2m+C1bM1CbJaysivoHYxX8XrhZ7TB5nekeUD7VDiCIEp5fMzOzChC1l rElel9cvpiwBYERH4GPxpfgEKe5ftez6Xr/af9+5sesGr5W/7PuF9n8HpniRRG8rx9UhVsu8ZKr aqnMDQIzWdMbpcrbhrMnsGNlTWlYqcZ2wb6ZD4+pwe4WN7CY X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable Update the various of_device_id arrays to conform to the most used and generally recommended coding style. That is: - No comma after the list terminator; - A comma after an initializer if (and only if) the closing } is not directly following; - No explicit zeros in the list terminator; - A space after an opening { and before a closing }, a single space in the list terminator; Adapt the few offenders accordingly. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/ds1682.c | 4 ++-- drivers/misc/fastrpc.c | 6 +++--- drivers/misc/hisi_hikey_usb.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 2 +- drivers/misc/open-dice.c | 2 +- drivers/misc/pvpanic/pvpanic-mmio.c | 4 ++-- drivers/misc/qcom-coincell.c | 4 ++-- drivers/misc/sram.c | 2 +- drivers/misc/ti_fpc202.c | 2 +- drivers/misc/vcpu_stall_detector.c | 4 ++-- 11 files changed, 17 insertions(+), 17 deletions(-) diff --git a/drivers/misc/ds1682.c b/drivers/misc/ds1682.c index f073a5067fc8..4500d7d0ea77 100644 --- a/drivers/misc/ds1682.c +++ b/drivers/misc/ds1682.c @@ -277,8 +277,8 @@ static const struct i2c_device_id ds1682_id[] =3D { MODULE_DEVICE_TABLE(i2c, ds1682_id); =20 static const struct of_device_id ds1682_of_match[] =3D { - { .compatible =3D "dallas,ds1682", }, - {} + { .compatible =3D "dallas,ds1682" }, + { } }; MODULE_DEVICE_TABLE(of, ds1682_of_match); =20 diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c index d86e79134c68..f7b6aba8b71d 100644 --- a/drivers/misc/fastrpc.c +++ b/drivers/misc/fastrpc.c @@ -2299,8 +2299,8 @@ static void fastrpc_cb_remove(struct platform_device = *pdev) } =20 static const struct of_device_id fastrpc_match_table[] =3D { - { .compatible =3D "qcom,fastrpc-compute-cb", }, - {} + { .compatible =3D "qcom,fastrpc-compute-cb" }, + { } }; =20 static struct platform_driver fastrpc_cb_driver =3D { @@ -2579,7 +2579,7 @@ static int fastrpc_rpmsg_callback(struct rpmsg_device= *rpdev, void *data, static const struct of_device_id fastrpc_rpmsg_of_match[] =3D { { .compatible =3D "qcom,kaanapali-fastrpc", .data =3D &kaanapali_soc_data= }, { .compatible =3D "qcom,fastrpc", .data =3D &default_soc_data }, - { }, + { } }; MODULE_DEVICE_TABLE(of, fastrpc_rpmsg_of_match); =20 diff --git a/drivers/misc/hisi_hikey_usb.c b/drivers/misc/hisi_hikey_usb.c index 79f06001259b..e68bc6e384d5 100644 --- a/drivers/misc/hisi_hikey_usb.c +++ b/drivers/misc/hisi_hikey_usb.c @@ -254,7 +254,7 @@ static void hisi_hikey_usb_remove(struct platform_devic= e *pdev) =20 static const struct of_device_id id_table_hisi_hikey_usb[] =3D { { .compatible =3D "hisilicon,usbhub" }, - {} + { } }; MODULE_DEVICE_TABLE(of, id_table_hisi_hikey_usb); =20 diff --git a/drivers/misc/lis3lv02d/lis3lv02d_i2c.c b/drivers/misc/lis3lv02= d/lis3lv02d_i2c.c index 36032fc125f3..7c3ca6d604d1 100644 --- a/drivers/misc/lis3lv02d/lis3lv02d_i2c.c +++ b/drivers/misc/lis3lv02d/lis3lv02d_i2c.c @@ -95,7 +95,7 @@ static union axis_conversion lis3lv02d_axis_map =3D #ifdef CONFIG_OF static const struct of_device_id lis3lv02d_i2c_dt_ids[] =3D { { .compatible =3D "st,lis3lv02d" }, - {} + { } }; MODULE_DEVICE_TABLE(of, lis3lv02d_i2c_dt_ids); #endif diff --git a/drivers/misc/lis3lv02d/lis3lv02d_spi.c b/drivers/misc/lis3lv02= d/lis3lv02d_spi.c index 203a108b8883..5bf95176a00e 100644 --- a/drivers/misc/lis3lv02d/lis3lv02d_spi.c +++ b/drivers/misc/lis3lv02d/lis3lv02d_spi.c @@ -60,7 +60,7 @@ static union axis_conversion lis3lv02d_axis_normal =3D #ifdef CONFIG_OF static const struct of_device_id lis302dl_spi_dt_ids[] =3D { { .compatible =3D "st,lis302dl-spi" }, - {} + { } }; MODULE_DEVICE_TABLE(of, lis302dl_spi_dt_ids); #endif diff --git a/drivers/misc/open-dice.c b/drivers/misc/open-dice.c index 45060fb4ea27..77ab0c1e83d3 100644 --- a/drivers/misc/open-dice.c +++ b/drivers/misc/open-dice.c @@ -177,7 +177,7 @@ static void open_dice_remove(struct platform_device *pd= ev) =20 static const struct of_device_id open_dice_of_match[] =3D { { .compatible =3D "google,open-dice" }, - {}, + { } }; =20 static struct platform_driver open_dice_driver =3D { diff --git a/drivers/misc/pvpanic/pvpanic-mmio.c b/drivers/misc/pvpanic/pvp= anic-mmio.c index 43a094bfdaec..724dfddf69e4 100644 --- a/drivers/misc/pvpanic/pvpanic-mmio.c +++ b/drivers/misc/pvpanic/pvpanic-mmio.c @@ -51,8 +51,8 @@ static int pvpanic_mmio_probe(struct platform_device *pde= v) } =20 static const struct of_device_id pvpanic_mmio_match[] =3D { - { .compatible =3D "qemu,pvpanic-mmio", }, - {} + { .compatible =3D "qemu,pvpanic-mmio" }, + { } }; MODULE_DEVICE_TABLE(of, pvpanic_mmio_match); =20 diff --git a/drivers/misc/qcom-coincell.c b/drivers/misc/qcom-coincell.c index 3c57f7429147..b58bd34fc471 100644 --- a/drivers/misc/qcom-coincell.c +++ b/drivers/misc/qcom-coincell.c @@ -124,8 +124,8 @@ static int qcom_coincell_probe(struct platform_device *= pdev) } =20 static const struct of_device_id qcom_coincell_match_table[] =3D { - { .compatible =3D "qcom,pm8941-coincell", }, - {} + { .compatible =3D "qcom,pm8941-coincell" }, + { } }; =20 MODULE_DEVICE_TABLE(of, qcom_coincell_match_table); diff --git a/drivers/misc/sram.c b/drivers/misc/sram.c index 1919d24c8236..c8990e83a65a 100644 --- a/drivers/misc/sram.c +++ b/drivers/misc/sram.c @@ -370,7 +370,7 @@ static const struct of_device_id sram_dt_ids[] =3D { { .compatible =3D "nvidia,tegra186-sysram", .data =3D &tegra_sysram_confi= g }, { .compatible =3D "nvidia,tegra194-sysram", .data =3D &tegra_sysram_confi= g }, { .compatible =3D "nvidia,tegra234-sysram", .data =3D &tegra_sysram_confi= g }, - {} + { } }; =20 static int sram_probe(struct platform_device *pdev) diff --git a/drivers/misc/ti_fpc202.c b/drivers/misc/ti_fpc202.c index 2aac83ec4a39..9e2d24f89457 100644 --- a/drivers/misc/ti_fpc202.c +++ b/drivers/misc/ti_fpc202.c @@ -718,7 +718,7 @@ static void fpc202_remove(struct i2c_client *client) =20 static const struct of_device_id fpc202_of_match[] =3D { { .compatible =3D "ti,fpc202" }, - {} + { } }; MODULE_DEVICE_TABLE(of, fpc202_of_match); =20 diff --git a/drivers/misc/vcpu_stall_detector.c b/drivers/misc/vcpu_stall_d= etector.c index 26166357b255..1306b2c1ef99 100644 --- a/drivers/misc/vcpu_stall_detector.c +++ b/drivers/misc/vcpu_stall_detector.c @@ -224,8 +224,8 @@ static void vcpu_stall_detect_remove(struct platform_de= vice *pdev) } =20 static const struct of_device_id vcpu_stall_detect_of_match[] =3D { - { .compatible =3D "qemu,vcpu-stall-detector", }, - {} + { .compatible =3D "qemu,vcpu-stall-detector" }, + { } }; =20 MODULE_DEVICE_TABLE(of, vcpu_stall_detect_of_match); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 04:53:42 2026 Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) (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 492A242E8EE for ; Fri, 17 Jul 2026 14:51:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299906; cv=none; b=oMlU+aYH9toHgTIK8Q8YxfeB50nC7sTKP8TUPTp7YpMbq3dg30zzdFamA5+001tm2vP2Bwf+daDp9K1VI0EOSWi6zJQj2qUXhRE8bWs8EHsWaXe8Gzzifup2l/4/dlfW1xuu7w/ZANQWrFHNSxSkYYinN1CsShc5nOJLMZm/yws= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784299906; c=relaxed/simple; bh=6BxJ1rk3uw0QmuryqABbYkEAqwccaNqsUVnmSNWwysA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=jJoCTfSaEh9dExdIiKo2b4Eytg2G0nF3fIjObYUvx2YLDl9HyUG89+0UJnaSZA9mEMJVT4hm7UuT8/qV47JTSbRgmPqLg2mYMFUfDmYgmzNsb7YN1eVS/LPtyzGGRKllPoOwMycWs3OLgLG531FluKktocsdX5XC1a5XUfhQYwM= 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 header.i=@baylibre.com header.b=aOMdq7dE; arc=none smtp.client-ip=209.85.208.51 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 header.i=@baylibre.com header.b="aOMdq7dE" Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-69e08ad526cso4249943a12.1 for ; Fri, 17 Jul 2026 07:51:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784299901; x=1784904701; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=Q7pV5T7C4uEA9sAbt6vn+1Fvo8ODjwjOidQkSnlemhA=; b=aOMdq7dEgUf5n8Z7DwZSjWhmp34LZMAUIZ7I3GfzhvJIcVzgw5Bw4LrtlEWFAtV94t icva2wWPW7vHttPe7zMKRE8X7y0TC/b92I++3VLkjJkQOSsvHuKsuoCOUFakjiWJZR3r Zgl2dZVDlD5KuJEh3vCIQuCvFGmN3upi+GYHwIzWzxi0q+laLrTLVgPM8Eu7tjy/iDYF UqyvyJcCztDf7TcTy3r1ZcUP2Q5yX+AtjAOo+XQcN+vDzLBE3l7cSty/3IPbz9kDe9K6 1S8KIqKgV6HmSbHSFOCmziRNjIP+mBqsbJS1I6b/J6Jv684S8yAeXEus63n+jgtRvl1y +BMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784299901; x=1784904701; h=content-transfer-encoding:content-type: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 :content-type; bh=Q7pV5T7C4uEA9sAbt6vn+1Fvo8ODjwjOidQkSnlemhA=; b=i6x19nX6/ZTz+/shkczNGcK7xVgGJJ+yHFYMKfHemLA/Tdxvq3wwXJfWfAlHaMJyAS 76+VA/0g2GKXrKFRduBsnyQOZ5gaYOQBZ4CsD3BDmSAJ4XP5DbIhbcbgHZRyCCnMts/+ yedTW1TOduQG2W0Yp4xFEn5Ht1qijWwHnS8LdOT1HRlcxVIhnmajr6Ip1YtbUgdeExic IP7zdSVxcWNRfX8UKKNvsF10ktOydBYUY4HZHIf4rBr0DMwrDDLvwciAMEoYaN+B5WXn I8DsJsEpefB9ew5Bsdv3tUuDVMk2OXI4NCDQU2Ex+KYzsA9XOJASpwIok9Wq/PeNMNMV Xm0w== X-Forwarded-Encrypted: i=1; AHgh+RpEifo26OMu1QgriRXVeyAkioEGPPBnzJEyIVTUcVrFdVXR1E7MfDLmLnPyTZD7evboHSD7RZ0WYVsC6P8=@vger.kernel.org X-Gm-Message-State: AOJu0YxtxhrCwLHPZwQVHxVxyNrcZQyTWMPZlcPCPHeOlJ/tMbhVvFIW pHFBv98gwdnCkTaFulUIa6rKfmoSnCnsNujOTHYtW3OSxQRn7Y+GJT2qgTwhoNNha3Y= X-Gm-Gg: AfdE7cnOax2J28PkQ6ku6BzOiDWQd70ipTMwDHJ2OGQGfWk2oFq+LpP9lqysVStXSqX +msBQYUWSuHOWKNmlFOtFY7FF1YWLYKpyCOWq/SCh5LU0ogLVgtA7JRsa9KVCi16xRwgZXQ5Mal vnug60D+9Ck6DlZr5FQHzZCYJoVAgcdWxqDo5EK6YLKbYEclD/LdoxS+M4OnpLP1IJ+K00k4DK3 AvfZd4vnZpd/2cSFAXl40hHJgRGakx4WHZXlH3RJXBSaFqR8oPrUGDPFKEbRjUzFjO7Nx7ZPYQz yqTozJi4Aneo0uKKod55pL4DDwR90luVR4T3jSqc2WrjW9ld8ZeCEsxFg/L6BN8Y6U9flC7VLAc 6nyQ/hnv/LlMeT0tD6T54HOI4dIFfLwVdaXwKPrw9NnIIksJyea9ZqU5zYcC20y3hiyIaK6VeD6 hMwovCxf/Z6RsA8YoGIkHI6J4ADHs3tu37VwAmUYEe45+dMmhLs9ebpkWm2o7ciFsR+w== X-Received: by 2002:a05:6402:5304:b0:698:ac05:5b2f with SMTP id 4fb4d7f45d1cf-69e6525c4a6mr1233838a12.4.1784299901393; Fri, 17 Jul 2026 07:51:41 -0700 (PDT) Received: from localhost (p200300f65f47db047d2d8b161e35ab77.dip0.t-ipconnect.de. [2003:f6:5f47:db04:7d2d:8b16:1e35:ab77]) by smtp.gmail.com with UTF8SMTPSA id 4fb4d7f45d1cf-69e6fff71d7sm798892a12.27.2026.07.17.07.51.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:51:40 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Arnd Bergmann , Greg Kroah-Hartman Cc: Scott Branden , Broadcom internal kernel review list , =?utf-8?b?TWljaGHFgiBNaXJvc8WCYXc=?= , Keng-Yu Lin , "Vaibhaav Ram T.L" , Kumaravel Thiagarajan , Alexander Usyskin , Vamsi Attunuru , Alexander Graf , The AWS Nitro Enclaves Team , Mahesh J Salgaonkar , Andrew Donnellan , Manivannan Sadhasivam , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Kishon Vijay Abraham I , Frank Li , Jiri Slaby , Andrea della Porta , Bryan Tan , Vishnu Dasa , Naveen Krishna Chatradhi , Akshay Gupta , Kees Cook , linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-pci@vger.kernel.org Subject: [PATCH v2 12/12] misc: Unify code style for various *_device_id arrays Date: Fri, 17 Jul 2026 16:50:58 +0200 Message-ID: <583653bc7b9ae19707bc28be69a20e66b8c3720a.1784299069.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=24626; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=6BxJ1rk3uw0QmuryqABbYkEAqwccaNqsUVnmSNWwysA=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqWkFjDYDPvZF+FHKWPU7nWDUaijQbLyicZiVoJ nNMst3wb12JATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCalpBYwAKCRCPgPtYfRL+ TkbJB/9Wp0LdyzoemEXcuyFK9RCYBHlNPjBmzF59mwhOWveHWjXHNRuonJ2I9KJIeDYbVsuU0g3 0tYF67SBmT/5qbicR1BcL+iqABhdMuDS1OH+Zmc1MSO7Q2CNJsSWh53mpm52WHWjPH6kiXMcWkk NM4fTvg8ahTC9cfwRkxw+I1XAazpF5A2s3AptE/tQcxcF7wK9jn7egvHfhE4OPTvyb2GTNIqIGh R/mBqYYi5uXOtxm6eWqTHMwluFk51dkBd46nTFesNhTlMV1RESB24ih32co34cIZMvj0/XKYoPv EYq3jNel4dhgAD26SdMZGixGc/6Viqxxn8n1/13bU0MiBeZ5 X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable - Add a trailing comma for initializers unless the closing brace is on the same line and for the list terminator; - Use a single space in the list terminator; - A space after an opening { and before a closing }; - Use the PCI_DEVICE* macro in two drivers for pci_device_id entry which is usual for these arrays - No explicit zeros in the list terminator; None of these changes introduces changes to the compiled result. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) Acked-by: Micha=C5=82 Miros=C5=82aw --- drivers/misc/amd-sbi/rmi-i2c.c | 2 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 2 +- drivers/misc/cb710/core.c | 5 +- drivers/misc/hi6421v600-irq.c | 2 +- drivers/misc/hpilo.c | 6 +- drivers/misc/ibmasm/module.c | 2 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c | 2 +- .../misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 4 +- .../misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c | 4 +- drivers/misc/mei/pci-csc.c | 2 +- drivers/misc/mei/pci-me.c | 166 +++++++++--------- drivers/misc/mei/pci-txe.c | 6 +- drivers/misc/mrvl_cn10k_dpi.c | 2 +- drivers/misc/nsm.c | 2 +- drivers/misc/ocxl/pci.c | 2 +- drivers/misc/pci_endpoint_test.c | 16 +- drivers/misc/phantom.c | 6 +- drivers/misc/pvpanic/pvpanic-pci.c | 4 +- drivers/misc/rp1/rp1_pci.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 4 +- 21 files changed, 121 insertions(+), 122 deletions(-) diff --git a/drivers/misc/amd-sbi/rmi-i2c.c b/drivers/misc/amd-sbi/rmi-i2c.c index bbc0d14d1cfc..463a9a757464 100644 --- a/drivers/misc/amd-sbi/rmi-i2c.c +++ b/drivers/misc/amd-sbi/rmi-i2c.c @@ -226,7 +226,7 @@ static const struct i3c_device_id sbrmi_i3c_id[] =3D { I3C_DEVICE_EXTRA_INFO(0x0, 0x100, 0x118, NULL), /* Socket:1, Venice */ I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x119, NULL), /* Socket:0, Venice */ I3C_DEVICE_EXTRA_INFO(0x112, 0x100, 0x119, NULL), /* Socket:1, Venice */ - {} + { } }; MODULE_DEVICE_TABLE(i3c, sbrmi_i3c_id); =20 diff --git a/drivers/misc/bcm-vk/bcm_vk_dev.c b/drivers/misc/bcm-vk/bcm_vk_= dev.c index 5773ffb46f0f..7aa818a7717a 100644 --- a/drivers/misc/bcm-vk/bcm_vk_dev.c +++ b/drivers/misc/bcm-vk/bcm_vk_dev.c @@ -1632,7 +1632,7 @@ static void bcm_vk_shutdown(struct pci_dev *pdev) } =20 static const struct pci_device_id bcm_vk_ids[] =3D { - { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_VALKYRIE), }, + { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_VALKYRIE) }, { } }; MODULE_DEVICE_TABLE(pci, bcm_vk_ids); diff --git a/drivers/misc/cardreader/alcor_pci.c b/drivers/misc/cardreader/= alcor_pci.c index 8e7ea2c9142d..9e0f4f91763e 100644 --- a/drivers/misc/cardreader/alcor_pci.c +++ b/drivers/misc/cardreader/alcor_pci.c @@ -47,7 +47,7 @@ static const struct pci_device_id pci_ids[] =3D { .driver_data =3D (kernel_ulong_t)&au6621_cfg }, { PCI_DEVICE(PCI_ID_ALCOR_MICRO, PCI_ID_AU6625), .driver_data =3D (kernel_ulong_t)&au6625_cfg }, - {}, + { } }; MODULE_DEVICE_TABLE(pci, pci_ids); =20 diff --git a/drivers/misc/cb710/core.c b/drivers/misc/cb710/core.c index 2dd212f04fed..8e0d11e59c4e 100644 --- a/drivers/misc/cb710/core.c +++ b/drivers/misc/cb710/core.c @@ -292,9 +292,8 @@ static void cb710_remove_one(struct pci_dev *pdev) } =20 static const struct pci_device_id cb710_pci_tbl[] =3D { - { PCI_VENDOR_ID_ENE, PCI_DEVICE_ID_ENE_CB710_FLASH, - PCI_ANY_ID, PCI_ANY_ID, }, - { 0, } + { PCI_DEVICE(PCI_VENDOR_ID_ENE, PCI_DEVICE_ID_ENE_CB710_FLASH) }, + { } }; =20 static SIMPLE_DEV_PM_OPS(cb710_pm_ops, cb710_suspend, cb710_resume); diff --git a/drivers/misc/hi6421v600-irq.c b/drivers/misc/hi6421v600-irq.c index 5ba40222eb12..143f2ffa846f 100644 --- a/drivers/misc/hi6421v600-irq.c +++ b/drivers/misc/hi6421v600-irq.c @@ -285,7 +285,7 @@ static int hi6421v600_irq_probe(struct platform_device = *pdev) =20 static const struct platform_device_id hi6421v600_irq_table[] =3D { { .name =3D "hi6421v600-irq" }, - {}, + { } }; MODULE_DEVICE_TABLE(platform, hi6421v600_irq_table); =20 diff --git a/drivers/misc/hpilo.c b/drivers/misc/hpilo.c index ff3f03ea577e..40e96d15164a 100644 --- a/drivers/misc/hpilo.c +++ b/drivers/misc/hpilo.c @@ -33,10 +33,10 @@ static unsigned int max_ccb =3D 16; static char ilo_hwdev[MAX_ILO_DEV]; static const struct pci_device_id ilo_blacklist[] =3D { /* auxiliary iLO */ - {PCI_DEVICE_SUB(PCI_VENDOR_ID_HP, 0x3307, PCI_VENDOR_ID_HP, 0x1979)}, + { PCI_DEVICE_SUB(PCI_VENDOR_ID_HP, 0x3307, PCI_VENDOR_ID_HP, 0x1979) }, /* CL */ - {PCI_DEVICE_SUB(PCI_VENDOR_ID_HP, 0x3307, PCI_VENDOR_ID_HP_3PAR, 0x0289)}, - {} + { PCI_DEVICE_SUB(PCI_VENDOR_ID_HP, 0x3307, PCI_VENDOR_ID_HP_3PAR, 0x0289)= }, + { } }; =20 static inline int get_entry_id(int entry) diff --git a/drivers/misc/ibmasm/module.c b/drivers/misc/ibmasm/module.c index 4509c15a76a8..97f661f54b31 100644 --- a/drivers/misc/ibmasm/module.c +++ b/drivers/misc/ibmasm/module.c @@ -178,7 +178,7 @@ static void ibmasm_remove_one(struct pci_dev *pdev) static struct pci_device_id ibmasm_pci_table[] =3D { { PCI_DEVICE(VENDORID_IBM, DEVICEID_RSA) }, - {}, + { } }; =20 static struct pci_driver ibmasm_driver =3D { diff --git a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c b/drivers/misc/m= chp_pci1xxxx/mchp_pci1xxxx_gp.c index 48bea1117771..b0b678e6b28d 100644 --- a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c +++ b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c @@ -150,7 +150,7 @@ static const struct pci_device_id pci1xxxx_tbl[] =3D { { PCI_DEVICE(0x1055, 0xA035) }, { PCI_DEVICE(0x1055, 0xA045) }, { PCI_DEVICE(0x1055, 0xA055) }, - {0,} + { } }; MODULE_DEVICE_TABLE(pci, pci1xxxx_tbl); =20 diff --git a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c b/drivers/misc= /mchp_pci1xxxx/mchp_pci1xxxx_gpio.c index 8eddbaa1fccd..82635db04dc5 100644 --- a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c +++ b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c @@ -513,8 +513,8 @@ static int pci1xxxx_gpio_probe(struct auxiliary_device = *aux_dev, static DEFINE_SIMPLE_DEV_PM_OPS(pci1xxxx_gpio_pm_ops, pci1xxxx_gpio_suspen= d, pci1xxxx_gpio_resume); =20 static const struct auxiliary_device_id pci1xxxx_gpio_auxiliary_id_table[]= =3D { - {.name =3D "mchp_pci1xxxx_gp.gp_gpio"}, - {} + { .name =3D "mchp_pci1xxxx_gp.gp_gpio" }, + { } }; MODULE_DEVICE_TABLE(auxiliary, pci1xxxx_gpio_auxiliary_id_table); =20 diff --git a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c b/drivers/mi= sc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c index a2ed477e0370..09841c4f1a06 100644 --- a/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c +++ b/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c @@ -419,8 +419,8 @@ static void pci1xxxx_otp_eeprom_remove(struct auxiliary= _device *aux_dev) } =20 static const struct auxiliary_device_id pci1xxxx_otp_eeprom_auxiliary_id_t= able[] =3D { - {.name =3D "mchp_pci1xxxx_gp.gp_otp_e2p"}, - {}, + { .name =3D "mchp_pci1xxxx_gp.gp_otp_e2p" }, + { } }; MODULE_DEVICE_TABLE(auxiliary, pci1xxxx_otp_eeprom_auxiliary_id_table); =20 diff --git a/drivers/misc/mei/pci-csc.c b/drivers/misc/mei/pci-csc.c index 70792bf9b3c0..6e1e8008f267 100644 --- a/drivers/misc/mei/pci-csc.c +++ b/drivers/misc/mei/pci-csc.c @@ -240,7 +240,7 @@ static const struct dev_pm_ops mei_csc_pm_ops =3D { =20 static const struct pci_device_id mei_csc_pci_tbl[] =3D { { PCI_DEVICE_DATA(INTEL, MEI_CRI, MEI_ME_CSC_CFG) }, - {} + { } }; MODULE_DEVICE_TABLE(pci, mei_csc_pci_tbl); =20 diff --git a/drivers/misc/mei/pci-me.c b/drivers/misc/mei/pci-me.c index 55e0b8a98827..790a4647811b 100644 --- a/drivers/misc/mei/pci-me.c +++ b/drivers/misc/mei/pci-me.c @@ -27,114 +27,114 @@ =20 /* mei_pci_tbl - PCI Device ID Table */ static const struct pci_device_id mei_me_pci_tbl[] =3D { - {PCI_DEVICE_DATA(INTEL, MEI_82946GZ, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_82G35, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_82Q965, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_82G965, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_82GM965, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_82GME965, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_82Q35, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_82G33, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_82Q33, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_82X38, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_3200, MEI_ME_ICH_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_82946GZ, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_82G35, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_82Q965, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_82G965, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_82GM965, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_82GME965, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_82Q35, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_82G33, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_82Q33, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_82X38, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_3200, MEI_ME_ICH_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_6, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_7, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_8, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_9, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9_10, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9M_1, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9M_2, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9M_3, MEI_ME_ICH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH9M_4, MEI_ME_ICH_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_6, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_7, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_8, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_9, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9_10, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9M_1, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9M_2, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9M_3, MEI_ME_ICH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH9M_4, MEI_ME_ICH_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_ICH10_1, MEI_ME_ICH10_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH10_2, MEI_ME_ICH10_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH10_3, MEI_ME_ICH10_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICH10_4, MEI_ME_ICH10_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_ICH10_1, MEI_ME_ICH10_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH10_2, MEI_ME_ICH10_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH10_3, MEI_ME_ICH10_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICH10_4, MEI_ME_ICH10_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_IBXPK_1, MEI_ME_PCH6_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_IBXPK_2, MEI_ME_PCH6_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_CPT_1, MEI_ME_PCH_CPT_PBG_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_PBG_1, MEI_ME_PCH_CPT_PBG_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_PPT_1, MEI_ME_PCH7_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_PPT_2, MEI_ME_PCH7_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_PPT_3, MEI_ME_PCH7_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_LPT_H, MEI_ME_PCH8_SPS_4_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_LPT_W, MEI_ME_PCH8_SPS_4_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_LPT_LP, MEI_ME_PCH8_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_LPT_HR, MEI_ME_PCH8_SPS_4_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_WPT_LP, MEI_ME_PCH8_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_WPT_LP_2, MEI_ME_PCH8_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_IBXPK_1, MEI_ME_PCH6_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_IBXPK_2, MEI_ME_PCH6_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_CPT_1, MEI_ME_PCH_CPT_PBG_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_PBG_1, MEI_ME_PCH_CPT_PBG_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_PPT_1, MEI_ME_PCH7_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_PPT_2, MEI_ME_PCH7_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_PPT_3, MEI_ME_PCH7_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_LPT_H, MEI_ME_PCH8_SPS_4_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_LPT_W, MEI_ME_PCH8_SPS_4_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_LPT_LP, MEI_ME_PCH8_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_LPT_HR, MEI_ME_PCH8_SPS_4_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_WPT_LP, MEI_ME_PCH8_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_WPT_LP_2, MEI_ME_PCH8_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_SPT, MEI_ME_PCH8_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_SPT_2, MEI_ME_PCH8_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_SPT_3, MEI_ME_PCH8_ITOUCH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_SPT_H, MEI_ME_PCH8_SPS_4_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_SPT_H_2, MEI_ME_PCH8_SPS_4_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_LBG, MEI_ME_PCH12_SPS_4_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_SPT, MEI_ME_PCH8_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_SPT_2, MEI_ME_PCH8_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_SPT_3, MEI_ME_PCH8_ITOUCH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_SPT_H, MEI_ME_PCH8_SPS_4_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_SPT_H_2, MEI_ME_PCH8_SPS_4_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_LBG, MEI_ME_PCH12_SPS_4_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_BXT_M, MEI_ME_PCH8_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_APL_I, MEI_ME_PCH8_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_BXT_M, MEI_ME_PCH8_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_APL_I, MEI_ME_PCH8_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_DNV_IE, MEI_ME_PCH8_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_DNV_IE, MEI_ME_PCH8_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_GLK, MEI_ME_PCH8_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_GLK, MEI_ME_PCH8_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_KBP, MEI_ME_PCH8_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_KBP_2, MEI_ME_PCH8_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_KBP_3, MEI_ME_PCH8_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_KBP, MEI_ME_PCH8_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_KBP_2, MEI_ME_PCH8_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_KBP_3, MEI_ME_PCH8_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_CNP_LP, MEI_ME_PCH12_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_CNP_LP_3, MEI_ME_PCH8_ITOUCH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_CNP_H, MEI_ME_PCH12_SPS_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_CNP_H_3, MEI_ME_PCH12_SPS_ITOUCH_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_CNP_LP, MEI_ME_PCH12_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_CNP_LP_3, MEI_ME_PCH8_ITOUCH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_CNP_H, MEI_ME_PCH12_SPS_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_CNP_H_3, MEI_ME_PCH12_SPS_ITOUCH_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_CMP_LP, MEI_ME_PCH12_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_CMP_LP_3, MEI_ME_PCH8_ITOUCH_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_CMP_V, MEI_ME_PCH12_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_CMP_H, MEI_ME_PCH12_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_CMP_H_3, MEI_ME_PCH8_ITOUCH_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_CMP_LP, MEI_ME_PCH12_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_CMP_LP_3, MEI_ME_PCH8_ITOUCH_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_CMP_V, MEI_ME_PCH12_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_CMP_H, MEI_ME_PCH12_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_CMP_H_3, MEI_ME_PCH8_ITOUCH_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_ICP_LP, MEI_ME_PCH12_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ICP_N, MEI_ME_PCH12_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_ICP_LP, MEI_ME_PCH12_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ICP_N, MEI_ME_PCH12_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_TGP_LP, MEI_ME_PCH15_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_TGP_H, MEI_ME_PCH15_SPS_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_TGP_LP, MEI_ME_PCH15_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_TGP_H, MEI_ME_PCH15_SPS_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_JSP_N, MEI_ME_PCH15_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_JSP_N, MEI_ME_PCH15_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_MCC, MEI_ME_PCH15_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_MCC_4, MEI_ME_PCH8_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_MCC, MEI_ME_PCH15_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_MCC_4, MEI_ME_PCH8_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_CDF, MEI_ME_PCH8_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_CDF, MEI_ME_PCH8_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_EBG, MEI_ME_PCH15_SPS_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_EBG, MEI_ME_PCH15_SPS_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_ADP_S, MEI_ME_PCH15_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ADP_LP, MEI_ME_PCH15_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ADP_P, MEI_ME_PCH15_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ADP_N, MEI_ME_PCH15_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_ADP_S, MEI_ME_PCH15_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ADP_LP, MEI_ME_PCH15_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ADP_P, MEI_ME_PCH15_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ADP_N, MEI_ME_PCH15_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_RPL_S, MEI_ME_PCH15_SPS_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_RPL_S, MEI_ME_PCH15_SPS_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_MTL_M, MEI_ME_PCH15_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ARL_S, MEI_ME_PCH15_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_ARL_H, MEI_ME_PCH15_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_MTL_M, MEI_ME_PCH15_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ARL_S, MEI_ME_PCH15_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_ARL_H, MEI_ME_PCH15_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_LNL_M, MEI_ME_PCH15_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_LNL_M, MEI_ME_PCH15_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_PTL_H, MEI_ME_PCH15_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_PTL_P, MEI_ME_PCH15_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_PTL_H, MEI_ME_PCH15_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_PTL_P, MEI_ME_PCH15_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_WCL_P, MEI_ME_PCH15_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_WCL_P, MEI_ME_PCH15_CFG) }, =20 - {PCI_DEVICE_DATA(INTEL, MEI_NVL_S, MEI_ME_PCH22_IOE_CFG)}, - {PCI_DEVICE_DATA(INTEL, MEI_NVL_H, MEI_ME_PCH15_CFG)}, + { PCI_DEVICE_DATA(INTEL, MEI_NVL_S, MEI_ME_PCH22_IOE_CFG) }, + { PCI_DEVICE_DATA(INTEL, MEI_NVL_H, MEI_ME_PCH15_CFG) }, =20 /* required last entry */ - {0, } + { } }; =20 MODULE_DEVICE_TABLE(pci, mei_me_pci_tbl); diff --git a/drivers/misc/mei/pci-txe.c b/drivers/misc/mei/pci-txe.c index f5441bc5efe2..815ca72877ce 100644 --- a/drivers/misc/mei/pci-txe.c +++ b/drivers/misc/mei/pci-txe.c @@ -24,10 +24,10 @@ #include "hw-txe.h" =20 static const struct pci_device_id mei_txe_pci_tbl[] =3D { - {PCI_VDEVICE(INTEL, 0x0F18)}, /* Baytrail */ - {PCI_VDEVICE(INTEL, 0x2298)}, /* Cherrytrail */ + { PCI_VDEVICE(INTEL, 0x0F18) }, /* Baytrail */ + { PCI_VDEVICE(INTEL, 0x2298) }, /* Cherrytrail */ =20 - {0, } + { } }; MODULE_DEVICE_TABLE(pci, mei_txe_pci_tbl); =20 diff --git a/drivers/misc/mrvl_cn10k_dpi.c b/drivers/misc/mrvl_cn10k_dpi.c index 7d5433121ff6..29b7a4110300 100644 --- a/drivers/misc/mrvl_cn10k_dpi.c +++ b/drivers/misc/mrvl_cn10k_dpi.c @@ -658,7 +658,7 @@ static void dpi_remove(struct pci_dev *pdev) static const struct pci_device_id dpi_id_table[] =3D { { PCI_DEVICE_SUB(PCI_VENDOR_ID_CAVIUM, PCI_DEVID_MRVL_CN10K_DPI_PF, PCI_VENDOR_ID_CAVIUM, PCI_SUBDEVID_MRVL_CN10K_DPI_PF) }, - { 0, } /* end of table */ + { } /* end of table */ }; =20 static struct pci_driver dpi_driver =3D { diff --git a/drivers/misc/nsm.c b/drivers/misc/nsm.c index ef7b32742340..7940e80979a9 100644 --- a/drivers/misc/nsm.c +++ b/drivers/misc/nsm.c @@ -61,7 +61,7 @@ struct nsm { /* NSM device ID */ static const struct virtio_device_id id_table[] =3D { { VIRTIO_ID_NITRO_SEC_MOD, VIRTIO_DEV_ANY_ID }, - { 0 }, + { } }; =20 static struct nsm *file_to_nsm(struct file *file) diff --git a/drivers/misc/ocxl/pci.c b/drivers/misc/ocxl/pci.c index cb920aa88d3a..0cf38bd482a9 100644 --- a/drivers/misc/ocxl/pci.c +++ b/drivers/misc/ocxl/pci.c @@ -9,7 +9,7 @@ * vendor/device ID to help differentiate devices. */ static const struct pci_device_id ocxl_pci_tbl[] =3D { - { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x062B), }, + { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x062B) }, { } }; MODULE_DEVICE_TABLE(pci, ocxl_pci_tbl); diff --git a/drivers/misc/pci_endpoint_test.c b/drivers/misc/pci_endpoint_t= est.c index 3635741c3e7a..a10fce77e0b4 100644 --- a/drivers/misc/pci_endpoint_test.c +++ b/drivers/misc/pci_endpoint_test.c @@ -1416,18 +1416,18 @@ static const struct pci_device_id pci_endpoint_test= _tbl[] =3D { { PCI_DEVICE(PCI_VENDOR_ID_FREESCALE, 0x81c0), .driver_data =3D (kernel_ulong_t)&default_data, }, - { PCI_DEVICE(PCI_VENDOR_ID_FREESCALE, PCI_DEVICE_ID_IMX8),}, + { PCI_DEVICE(PCI_VENDOR_ID_FREESCALE, PCI_DEVICE_ID_IMX8) }, { PCI_DEVICE(PCI_VENDOR_ID_FREESCALE, PCI_DEVICE_ID_LS1088A), .driver_data =3D (kernel_ulong_t)&default_data, }, { PCI_DEVICE_DATA(SYNOPSYS, EDDA, NULL) }, { PCI_DEVICE(PCI_VENDOR_ID_TI, PCI_DEVICE_ID_TI_AM654), - .driver_data =3D (kernel_ulong_t)&am654_data + .driver_data =3D (kernel_ulong_t)&am654_data, }, - { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A774A1),}, - { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A774B1),}, - { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A774C0),}, - { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A774E1),}, + { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A774A1) }, + { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A774B1) }, + { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A774C0) }, + { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A774E1) }, { PCI_DEVICE(PCI_VENDOR_ID_RENESAS, PCI_DEVICE_ID_RENESAS_R8A779F0), .driver_data =3D (kernel_ulong_t)&default_data, }, @@ -1446,8 +1446,8 @@ static const struct pci_device_id pci_endpoint_test_t= bl[] =3D { { PCI_DEVICE(PCI_VENDOR_ID_ROCKCHIP, PCI_DEVICE_ID_ROCKCHIP_RK3588), .driver_data =3D (kernel_ulong_t)&rk3588_data, }, - { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_TEGRA194_EP),}, - { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_TEGRA234_EP),}, + { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_TEGRA194_EP) }, + { PCI_DEVICE(PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_TEGRA234_EP) }, { } }; MODULE_DEVICE_TABLE(pci, pci_endpoint_test_tbl); diff --git a/drivers/misc/phantom.c b/drivers/misc/phantom.c index 34a5054a6b40..331cae539290 100644 --- a/drivers/misc/phantom.c +++ b/drivers/misc/phantom.c @@ -481,10 +481,10 @@ static int __maybe_unused phantom_resume(struct devic= e *dev_d) } =20 static struct pci_device_id phantom_pci_tbl[] =3D { - { .vendor =3D PCI_VENDOR_ID_PLX, .device =3D PCI_DEVICE_ID_PLX_9050, - .subvendor =3D PCI_VENDOR_ID_PLX, .subdevice =3D PCI_DEVICE_ID_PLX_9050, + { PCI_DEVICE_SUB(PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9050, + PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9050), .class =3D PCI_CLASS_BRIDGE_OTHER << 8, .class_mask =3D 0xffff00 }, - { 0, } + { } }; MODULE_DEVICE_TABLE(pci, phantom_pci_tbl); =20 diff --git a/drivers/misc/pvpanic/pvpanic-pci.c b/drivers/misc/pvpanic/pvpa= nic-pci.c index b21598a18f6d..572c6148a297 100644 --- a/drivers/misc/pvpanic/pvpanic-pci.c +++ b/drivers/misc/pvpanic/pvpanic-pci.c @@ -35,8 +35,8 @@ static int pvpanic_pci_probe(struct pci_dev *pdev, const = struct pci_device_id *e } =20 static const struct pci_device_id pvpanic_pci_id_tbl[] =3D { - { PCI_DEVICE(PCI_VENDOR_ID_REDHAT, PCI_DEVICE_ID_REDHAT_PVPANIC)}, - {} + { PCI_DEVICE(PCI_VENDOR_ID_REDHAT, PCI_DEVICE_ID_REDHAT_PVPANIC) }, + { } }; MODULE_DEVICE_TABLE(pci, pvpanic_pci_id_tbl); =20 diff --git a/drivers/misc/rp1/rp1_pci.c b/drivers/misc/rp1/rp1_pci.c index 81685e3f3296..f5cdf05ae4ec 100644 --- a/drivers/misc/rp1/rp1_pci.c +++ b/drivers/misc/rp1/rp1_pci.c @@ -288,7 +288,7 @@ static void rp1_remove(struct pci_dev *pdev) } =20 static const struct pci_device_id dev_id_table[] =3D { - { PCI_DEVICE(PCI_VENDOR_ID_RPI, PCI_DEVICE_ID_RPI_RP1_C0), }, + { PCI_DEVICE(PCI_VENDOR_ID_RPI, PCI_DEVICE_ID_RPI_RP1_C0) }, { } }; MODULE_DEVICE_TABLE(pci, dev_id_table); diff --git a/drivers/misc/vmw_vmci/vmci_guest.c b/drivers/misc/vmw_vmci/vmc= i_guest.c index 476af89e751b..83355c0ec1d2 100644 --- a/drivers/misc/vmw_vmci/vmci_guest.c +++ b/drivers/misc/vmw_vmci/vmci_guest.c @@ -960,8 +960,8 @@ static void vmci_guest_remove_device(struct pci_dev *pd= ev) } =20 static const struct pci_device_id vmci_ids[] =3D { - { PCI_DEVICE(PCI_VENDOR_ID_VMWARE, PCI_DEVICE_ID_VMWARE_VMCI), }, - { 0 }, + { PCI_DEVICE(PCI_VENDOR_ID_VMWARE, PCI_DEVICE_ID_VMWARE_VMCI) }, + { } }; MODULE_DEVICE_TABLE(pci, vmci_ids); =20 --=20 2.55.0.11.g153666a7d9bb