mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 16:22:46 -04:00
mps(4): add missing cam(4) dependency
On a MINIMAL kernel, mps.ko wouldn't load because it uses the xpt_hold_boot symbol from CAM, but didn't have a dependency on cam(4). (CEM: Some context: when linking loaded modules, the kernel dynamic linker only looks for definitions in explictly marked dependency modules. Also, the identical mpr(4) driver uses the same CAM function, but already had the correct MODULE_DEPEND(), so no similar change is needed there.) Submitted by: Greg V <greg AT unrelenting.technology> Reviewed by: imp, myself Differential Revision: https://reviews.freebsd.org/D23272
This commit is contained in:
parent
da30a97e0d
commit
d1df7fdd04
1 changed files with 1 additions and 0 deletions
|
|
@ -145,6 +145,7 @@ struct mps_ident {
|
|||
|
||||
static devclass_t mps_devclass;
|
||||
DRIVER_MODULE(mps, pci, mps_pci_driver, mps_devclass, 0, 0);
|
||||
MODULE_DEPEND(mps, cam, 1, 1, 1);
|
||||
MODULE_PNP_INFO("U16:vendor;U16:device;U16:subvendor;U16:subdevice", pci, mps,
|
||||
mps_identifiers, nitems(mps_identifiers) - 1);
|
||||
static struct mps_ident *
|
||||
|
|
|
|||
Loading…
Reference in a new issue