Add pci_enable_busmaster() and pci_disable_busmaster() calls in

nvme_attach() and nvme_detach() respectively.

Sponsored by:	Intel
MFC after:	3 days
This commit is contained in:
Jim Harris 2013-07-09 21:02:45 +00:00
parent cc3d8c35f5
commit eb32b874f6
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=253107

View File

@ -255,6 +255,8 @@ nvme_attach(device_t dev)
nvme_sysctl_initialize_ctrlr(ctrlr);
pci_enable_busmaster(dev);
ctrlr->config_hook.ich_func = nvme_ctrlr_start_config_hook;
ctrlr->config_hook.ich_arg = ctrlr;
@ -269,6 +271,7 @@ nvme_detach (device_t dev)
struct nvme_controller *ctrlr = DEVICE2SOFTC(dev);
nvme_ctrlr_destruct(ctrlr, dev);
pci_disable_busmaster(dev);
return (0);
}