Skip to content

Commit

Permalink
Add PNP info to PCI attachment of cas driver
Browse files Browse the repository at this point in the history
Move module delcaration to be after device table. The PNP_INFO must
follow the module declaration.

Reviewed by: imp, chuck
Submitted by: Lakhan Shiva Kamireddy <lakhanshiva@gmail.com>
Sponsored by: Google, Inc. (GSoC 2018)
Pull Request: bsdimp#5


git-svn-id: https://svn.freebsd.org/base/head@336098 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
  • Loading branch information
imp committed Jul 8, 2018
1 parent 2c7c334 commit 85e0f2a
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions sys/dev/cas/if_cas.c
Original file line number Diff line number Diff line change
Expand Up @@ -2603,10 +2603,6 @@ static driver_t cas_pci_driver = {
sizeof(struct cas_softc)
};

DRIVER_MODULE(cas, pci, cas_pci_driver, cas_devclass, 0, 0);
DRIVER_MODULE(miibus, cas, miibus_driver, miibus_devclass, 0, 0);
MODULE_DEPEND(cas, pci, 1, 1, 1);

static const struct cas_pci_dev {
uint32_t cpd_devid;
uint8_t cpd_revid;
Expand All @@ -2619,6 +2615,12 @@ static const struct cas_pci_dev {
{ 0, 0, 0, NULL }
};

DRIVER_MODULE(cas, pci, cas_pci_driver, cas_devclass, 0, 0);
MODULE_PNP_INFO("W32:vendor/device", pci, cas, cas_pci_devlist,
sizeof(cas_pci_devlist[0]), nitems(cas_pci_devlist) - 1);
DRIVER_MODULE(miibus, cas, miibus_driver, miibus_devclass, 0, 0);
MODULE_DEPEND(cas, pci, 1, 1, 1);

static int
cas_pci_probe(device_t dev)
{
Expand Down

0 comments on commit 85e0f2a

Please sign in to comment.