[PATCH RESEND] Bluetooth: hci_bcm4377: Use named initializers for pci_device_id array
Uwe Kleine-König (The Capable Hub) <[email protected]> Sat, 18 Jul 2026 19:25:12 +0200
| Newsgroups | dev.linux.lists.asahi,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-bluetooth,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Initializing a struct using list initializers is hard to read, compared to that using named initializers is more ideomatic. Convert the macro used to assign values in the driver's pci_device_id array accordingly. This change doesn't introduce any changes to the compiled array on an x86 and an arm64 build. Signed-off-by: Uwe Kleine-König (The Capable Hub) <[email protected]> --- Hello, it seems in the bluetooth patchwork patches are archived automatically after a month. And that even if there is recent activity. I consider that very annoying for contributors. So to get back on the list of considered patches, here comes a resend. The original submission can be found at https://lore.kernel.org/linux-bluetooth/[email protected] or https://patchwork.kernel.org/project/bluetooth/patch/[email protected]/ . Best regards Uwe drivers/bluetooth/hci_bcm4377.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/drivers/bluetooth/hci_bcm4377.c b/drivers/bluetooth/hci_bcm4377.c index 925d0a635945..89c317561bfb 100644 --- a/drivers/bluetooth/hci_bcm4377.c +++ b/drivers/bluetooth/hci_bcm4377.c @@ -2525,11 +2525,12 @@ static const struct bcm4377_hw bcm4377_hw_variants[] = { }, }; -#define BCM4377_DEVID_ENTRY(id) \ - { \ - PCI_VENDOR_ID_BROADCOM, BCM##id##_DEVICE_ID, PCI_ANY_ID, \ - PCI_ANY_ID, PCI_CLASS_NETWORK_OTHER << 8, 0xffff00, \ - BCM##id \ +#define BCM4377_DEVID_ENTRY(id) \ + { \ + PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BCM ## id ## _DEVICE_ID), \ + .class = PCI_CLASS_NETWORK_OTHER << 8, \ + .class_mask = 0xffff00, \ + .driver_data = BCM ## id, \ } static const struct pci_device_id bcm4377_devid_table[] = { base-commit: 0718283ab28bc3907e10b61a6b4be6fefa1cbb2f -- 2.55.0.11.g153666a7d9bb