hwrng: drivers - Drop unused assignment to pci driver_data

Explicitly assigning 0 to driver_data in drivers not using this member
has no benefit. Drop these and similarly depend on the compiler to
zero-initialize the list terminator.

This is a preparation for making struct pci_device_id::driver_data an
anonymous union (which makes initializing using a list expression fail),
but it's also a nice cleanup by itself.

It was verified on x86 and arm64 that this change doesn't introduce
changes to the compiled drivers.

Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
Uwe Kleine-König (The Capable Hub)
2026-05-04 11:20:14 +02:00
committed by Herbert Xu
parent 69e7b807ba
commit 69f93dbb40
3 changed files with 7 additions and 7 deletions

View File

@@ -47,9 +47,9 @@
* want to register another driver on the same PCI id.
*/
static const struct pci_device_id pci_tbl[] = {
{ PCI_VDEVICE(AMD, 0x7443), 0, },
{ PCI_VDEVICE(AMD, 0x746b), 0, },
{ 0, }, /* terminate list */
{ PCI_VDEVICE(AMD, 0x7443) },
{ PCI_VDEVICE(AMD, 0x746b) },
{ } /* terminate list */
};
MODULE_DEVICE_TABLE(pci, pci_tbl);

View File

@@ -73,8 +73,8 @@ static void cavium_rng_remove(struct pci_dev *pdev)
}
static const struct pci_device_id cavium_rng_pf_id_table[] = {
{ PCI_DEVICE(PCI_VENDOR_ID_CAVIUM, 0xa018), 0, 0, 0}, /* Thunder RNM */
{0,},
{ PCI_DEVICE(PCI_VENDOR_ID_CAVIUM, 0xa018) }, /* Thunder RNM */
{ },
};
MODULE_DEVICE_TABLE(pci, cavium_rng_pf_id_table);

View File

@@ -46,8 +46,8 @@
* want to register another driver on the same PCI id.
*/
static const struct pci_device_id pci_tbl[] = {
{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_LX_AES), 0, },
{ 0, }, /* terminate list */
{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_LX_AES) },
{ } /* terminate list */
};
MODULE_DEVICE_TABLE(pci, pci_tbl);