Page MenuHomeFreeBSD

LinuxKPI: allow bsddriver name to be set for PCI
ClosedPublic

Authored by bz on Mar 24 2022, 1:51 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 26, 11:53 PM
Unknown Object (File)
Fri, Apr 26, 11:48 PM
Unknown Object (File)
Fri, Apr 26, 11:48 PM
Unknown Object (File)
Fri, Apr 26, 9:55 PM
Unknown Object (File)
Feb 16 2024, 4:12 PM
Unknown Object (File)
Dec 23 2023, 1:53 AM
Unknown Object (File)
Dec 19 2023, 12:04 PM
Unknown Object (File)
Dec 12 2023, 9:30 PM
Subscribers

Details

Summary

Allow a driver to overwrite the bsddriver name (we use for pci and
for wlan parent devices). This allows us to to set
.bsddriver.name in struct pci_driver passed to module_pci_driver()
and with that set the BSD driver name while retaining the Linux .name
one.

This is helpful for divers which have different parts depending on
chipset and with that would change driver names which is highly
confusing especially for configuration. One example is an upcoming
rtw88 driver which would be rtw_8822be or rtw_8822ce depending on
chipset.

Sponsored by: The FreeBSD Foundation
MFC after: 3 days

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable