opnsense-src/sys/dev/nvme
Warner Losh 8e61280bd9 When we have errors resetting the device before we allocate the
queues, don't try to tear them down in the ctrlr_destroy
path. Otherwise, we dereference queue structures that are NULL and we
trap.

This fix is incomplete: we leak IRQ and MSI resources when this
happens. That's preferable to a crash but still should be fixed.
2019-08-22 21:56:11 +00:00
..
nvme.c Remove stray line that was duplicated. 2019-08-22 02:53:51 +00:00
nvme.h Add nvmecontrol resv to handle NVMe reservations. 2019-08-05 17:36:00 +00:00
nvme_ahci.c We need to define version 1 of nvme, not nvme_foo. Otherwise nvd won't 2019-08-22 21:12:51 +00:00
nvme_ctrlr.c When we have errors resetting the device before we allocate the 2019-08-22 21:56:11 +00:00
nvme_ctrlr_cmd.c
nvme_ns.c Report NOIOB and NPWG fields as stripe size. 2019-08-14 16:12:03 +00:00
nvme_ns_cmd.c
nvme_pci.c We need to define version 1 of nvme, not nvme_foo. Otherwise nvd won't 2019-08-22 21:12:51 +00:00
nvme_private.h Separate the pci attachment from the rest of nvme 2019-08-21 22:17:55 +00:00
nvme_qpair.c Improve NVMe hot unplug handling. 2019-08-21 20:17:30 +00:00
nvme_sim.c Fix nda(4) PCIe link status output 2019-06-07 18:34:48 +00:00
nvme_sysctl.c Keep track of the number of commands that exhaust their retry limit. 2019-07-19 18:39:24 +00:00
nvme_test.c Remove #ifdef code to support FreeBSD versions that haven't been 2019-02-27 22:05:01 +00:00
nvme_util.c