diff options
Diffstat (limited to 'sys/dev/nvme/nvme.c')
-rw-r--r-- | sys/dev/nvme/nvme.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/nvme/nvme.c b/sys/dev/nvme/nvme.c index bd8c897..7b91ef3 100644 --- a/sys/dev/nvme/nvme.c +++ b/sys/dev/nvme/nvme.c @@ -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); } |