From nobody Sat Jun 13 13:10:09 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 AB59D31A7EA for ; Thu, 7 May 2026 08:04:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778141053; cv=none; b=AxRc8nTmBKRmGhsgEQ3SbtV5giWhjncfNaw8XnErpqbKuw48qK1DRxjy5sUMsU6ZlP/QfQjFxhiK7cdGNdI2O3BzQ9yREkUwOS0YqLGOsbrP5TzAFaoIj24W7vQesp3TWBa5B5Xwr21cCv9QGyVTfzkdrKOqBEJWwVdchn+MDkY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778141053; c=relaxed/simple; bh=shzWdKF0xJqaeHbKmvlp5a+0UIIhDZ5YTTEVklfz6gM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=HIF4G9rDtzfLfG7zwNb3OJTAIqr+/vb3KbbZp7jEQ3UNhhFQHFjwRY5gwlCtOKf9iKcoeeC6yDiPyvKersXTNm3GVlyo25vwACPqi5K8aW57HwgzzyH3IbFLSLnULxMnvL+MYsLy7DSBKaF0IRsO+TtwekAyzL6Z84IcF54wbTo= 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.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b=NXcJVAJj; arc=none smtp.client-ip=209.85.128.41 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.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b="NXcJVAJj" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-488ff90d6c7so4532285e9.2 for ; Thu, 07 May 2026 01:04:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1778141050; x=1778745850; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=LHQ68LHTnHwCut9wlFJg/5VUOwABdl3RtoJ8PWUlEFQ=; b=NXcJVAJjZE2rY8frRJFo8ZxAxxjvAtONJWOX5Tp2/USpCrulaE1lTYUuvCCkR9yzSf rdvUDFoFtamd+6s7gCTtSHNOYNhIi4ixlK7WgH9FI+YR+D0NBxyiKX8bXQ31V0bXh+X1 6TWOWjQ8R6rSSjQisbLKqry8hg6zsYseMHG2buJGHgBjkQ6dHRpov41Biq0k2XU0VxRc EVUxjvobVDr5KqXozuGWenyGjeZm2dldhhdMKZUFuCgE/kNH1H6fftVbgw/Wcsd94QFS yy6P18pLqB3/FJMv1+JE4xB7sCifb/EZoJuoJhR8q4JEONtzBKiGGpI39UhvEYctxafh jbaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778141050; x=1778745850; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=LHQ68LHTnHwCut9wlFJg/5VUOwABdl3RtoJ8PWUlEFQ=; b=AxD38qNVsxoRoP0amSoMCEA74UINJ/wZBJRSJIRWdarsuOrmrj3uMmil4RlkXUW8Md WgiKrCsfMKS27uDiXbG64Gk5q5/gQEnhOtKZ8P3a+5jpAbAhN+vprI0vF3T4KN4ouC3L hR2DKuSHb+i4nQKVWp0GF/XEDVs1EzDSIcC9VQmlwSZaFQHLkJ1uFJb+7rWdbQb7HbG4 z5nyhVinKN4+JrNhQOdyAmSrLaPs02e2qdvimuHSboXPI4WUPr700ScimA1sUnCB+AYh yBT7tI1hWmF1V3OlRrdml8hcSDQrIO4LQzzZl9SnX5cNsBhoQ/bp1qB86gzRZUzGYKR4 l+5g== X-Forwarded-Encrypted: i=1; AFNElJ9+wIx4dWtEgK4yl642016kMMMzdMJ0D/Tad5SRk9b33fP2yIrjD7qLFkDKc4XuQDN7ZDechHskKIPAwWI=@vger.kernel.org X-Gm-Message-State: AOJu0YzL7BQ0jcRcDB9gQnKYolorD2/q+DwULvkpzWQTsTwOvaFqSJVm gXaGKSkENedc70aJKqh9VizRaIuMewAGArAWY1YCULHIZKOJeZK/9DxaFCtpoJ9TVII= X-Gm-Gg: AeBDieuWN/todt7Qy3YEDhcAsh4xNECVXZr+DOEQfek81sItpv04VWzD5v6dqEvIXNX +okdhID4HGF4tjLdfF+GfC6sFDhjNjfWfp42iR/CnYg8uP7e3phAbhUfd9Vrh+LKMvMAZ9z1b9y 2s2/K6SSnkiaoVqdAi4acjGz0zeaUz+wOvtWtbYkIcj+k9CjkhGfcZbY4LUWhP5Lpr/XLz/GXrt M5dmYTmHhQaWUNPT13rUADr1DHRdACZZJIJw4TtEB5GYjjZlxFzqnH7qtgVsO0eGerwibTatt4T 8MCbwSUhtXu/YJ/EgyrwuUJau9s9ZOKNEjs+XM7ssoaJ4keCHobERocaRiNjxRtT/yi6ZoXbdAO jfMsTcf2ClBrwcQCBhTDPQsQjRTXcFvEOoi+0c/a/lfbotRfpE8Tiq2kO3Nx1+ZUCmefGBt6Ufb I5jFgwl/xFyXwHaqYjTP9qaYkkQrvGBDjfsimKpPoGvtHAAe7/p7kOyIITt1FJumW8FT184e1l+ dx0M5VZTVs7TlfcSQ/xAiOnFg== X-Received: by 2002:a05:600c:8012:b0:48e:5fb8:f80f with SMTP id 5b1f17b1804b1-48e5fb8fac9mr17841465e9.24.1778141049892; Thu, 07 May 2026 01:04:09 -0700 (PDT) Received: from localhost (p200300f65f114e08ac341e0bb79e5496.dip0.t-ipconnect.de. [2003:f6:5f11:4e08:ac34:1e0b:b79e:5496]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-48e53895effsm102156275e9.3.2026.05.07.01.04.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 May 2026 01:04:09 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Alex Dubov , Arnd Bergmann , Greg Kroah-Hartman Cc: Markus Schneider-Pargmann , linux-kernel@vger.kernel.org Subject: [PATCH] misc: tifm: Use PCI_VDEVICE to initialize pci_device_id array Date: Thu, 7 May 2026 10:04:02 +0200 Message-ID: <20260507080402.2672527-2-u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.47.3 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=4463; i=u.kleine-koenig@baylibre.com; h=from:subject; bh=shzWdKF0xJqaeHbKmvlp5a+0UIIhDZ5YTTEVklfz6gM=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBp/EdzBz2elzhSkNlNecYUh1Vjf4i41Nw0pg/eK YX+JlHphXWJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCafxHcwAKCRCPgPtYfRL+ TiWBB/9H/BafJjVPm+Fj8ljoSUSX0SdKDsvl7Qdbb9ScrqIVtyjJ84dlGjqKkNktP80/9G5QA0d zLqLUIEcGBnhXQ6iuqkp4PJWAPDVQKKR7/ISKS+xCh+LzeC1dbH1p2D/m96rDMYuVEA3Zt78sTF eJ3smZp+3lvlaV3v/CocepkxdDMcy0C93sWRVcEJGLokbarG2wdma1jK5M4UfDV2JmdjpgP3UPc aUGtyF5DgAt/vB4XIz9T9uysJJ32cvmxx+hXkT++XjBC5p5I8cTCaM80XrDzkAs2oi4jjrJ7gr2 8AfRN/5J4Wys3VSAY5R/RnjW/Hop6TK8kIHdsbM/aWNrT1ur X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The PCI_VDEVICE macro allows to assign the first four members of pci_device_id more idiomatic and compact. Also drop trailing zeros in the list initializer that the compiler takes care of then. The driver doesn't use neither .class, .class_mask nor .driver_data, so it's fine to not assign these explicitly. There are no changes to the compiled data; confirmed using an x86 and an arm64 build. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/misc/tifm_7xx1.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/misc/tifm_7xx1.c b/drivers/misc/tifm_7xx1.c index 1d54680d6ed2..4677d5a30941 100644 --- a/drivers/misc/tifm_7xx1.c +++ b/drivers/misc/tifm_7xx1.c @@ -400,12 +400,9 @@ static void tifm_7xx1_remove(struct pci_dev *dev) } =20 static const struct pci_device_id tifm_7xx1_pci_tbl[] =3D { - { PCI_VENDOR_ID_TI, PCI_DEVICE_ID_TI_XX21_XX11_FM, PCI_ANY_ID, - PCI_ANY_ID, 0, 0, 0 }, /* xx21 - the one I have */ - { PCI_VENDOR_ID_TI, PCI_DEVICE_ID_TI_XX12_FM, PCI_ANY_ID, - PCI_ANY_ID, 0, 0, 0 }, - { PCI_VENDOR_ID_TI, PCI_DEVICE_ID_TI_XX20_FM, PCI_ANY_ID, - PCI_ANY_ID, 0, 0, 0 }, + { PCI_VDEVICE(TI, PCI_DEVICE_ID_TI_XX21_XX11_FM) }, /* xx21 - the one I h= ave */ + { PCI_VDEVICE(TI, PCI_DEVICE_ID_TI_XX12_FM) }, + { PCI_VDEVICE(TI, PCI_DEVICE_ID_TI_XX20_FM) }, { } }; =20 base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731 prerequisite-patch-id: a31e1d7b9e6310e9c453afcd2037468686cb552c prerequisite-patch-id: 7779c63f16ef6f7247cdb71c89e66b27e299eb74 prerequisite-patch-id: 6f920b6f8c31dc0ad1689200c37680755c20ce8b prerequisite-patch-id: 1fd68e883664147052540eea19769ea9e92d0138 prerequisite-patch-id: fff07090df18a39a361bbb091a3f17223b4606b4 prerequisite-patch-id: d0d54f7acecd560cdeb6ea0c0e5ae77a50695d68 prerequisite-patch-id: 5011234352b266242ce01fd8babbf0459bfb005b prerequisite-patch-id: a935aab66aa9896437ab9d757ef9fdc859d22495 prerequisite-patch-id: 2e928acdc32ea733563481b3231db479ebf638b9 prerequisite-patch-id: 14c277a51a268cdcb630d888c1bad3334018d11c prerequisite-patch-id: 93f14fa1ae7c71a1389488e87bf5d4ba8dbddf84 prerequisite-patch-id: efe5e069be2c0c039e895fb10bbbf6510fd773e6 prerequisite-patch-id: 21ac68c87f24f9e1d35f3268c04e5b40f93849c7 prerequisite-patch-id: 84fb61dca584c253aa2e461e97df8aad59159c28 prerequisite-patch-id: 8e7cee5cc55dd50271326313cb258934dd8c3579 prerequisite-patch-id: 38526e2d87a08a78ccdefaf3261751220d645f15 prerequisite-patch-id: e608a54ff3511d5345f0b396fd5d8e9b003b31ec prerequisite-patch-id: 4a715d89f621a2ffb364abeb15db3fa2b9b83317 prerequisite-patch-id: 6d049443e6399e1266e06ba412601308b0e44cdc prerequisite-patch-id: a42f44b27a7bf3795c177fd5df47258463114c9d prerequisite-patch-id: d8b8fe8728706b0abdae18fa7a77fbb50db89aab prerequisite-patch-id: 4dd8bab8ff618d29b5599dae09f5ca437487fecb prerequisite-patch-id: ed9523b310540069539cab89374600fd0b23a043 prerequisite-patch-id: 3619058b0eb67d71f94ae209ea44f7e6645594de prerequisite-patch-id: b666eb914a7d09b1b5f8a2cfbc7adb690f860592 prerequisite-patch-id: 0a52274132c97f9ca3c09881ab12abd2ec04da96 prerequisite-patch-id: 8bb13ecfaf16b163d473833f595c8953f3bbb024 prerequisite-patch-id: a53bb5248bf76cefd9e65123d6286148d030686c prerequisite-patch-id: 4165630b5300c4014f950cbc3e63f48d0db1c99a prerequisite-patch-id: 508444d40d28fc593f702bce165d6bdf2f59ccab prerequisite-patch-id: 3e3ff6e64cd140f161b2ec016e7e530c2b1a94ca prerequisite-patch-id: 1daf636003585b4a845941c79e8584a1c873b2e3 prerequisite-patch-id: 747e6e986f41d1028d749ac8060c96711fc371f2 prerequisite-patch-id: 1fdaa6ec708321579651f1b1357f318b7610577c prerequisite-patch-id: 937dbf55cae4ec4f99c1aace839a06f90372de04 prerequisite-patch-id: fe9a1b374f0746bf2547b47a3aa37ea52040d8e6 prerequisite-patch-id: b0befc7e472d63a27a3321200eb65100a0e8601e prerequisite-patch-id: a0d61eedb357efbfc9c724c89904859da0c188b1 prerequisite-patch-id: a13e906892c17766e771397bfcabfd23e5cf6af2 prerequisite-patch-id: 4aef09928a237c2c44ffa30d76518e6edc92b9ca prerequisite-patch-id: d4f9ed7fa15dd656c35a61a1720d7ed068efc288 prerequisite-patch-id: b076ee651f99677e03ee1f72a8acabf85b580275 prerequisite-patch-id: 33249214952a219549499a3d2c3b672403e01cd0 prerequisite-patch-id: c1225acc570619643ecc07e2bb6351038e1f8637 prerequisite-patch-id: c42a3544cd2f37ce844efc2f91ea895150c59af8 prerequisite-patch-id: 184e2061fc4f5cf075f7814beac6122fb477f32e --=20 2.47.3