opnsense-src/sys/dev/nvme
Warner Losh 36a87d0c6f nvme: Sanity check completion id
Make sure the completion ID is in the range of [0..num_trackers) since
the values past the end of the act_tr array are never going to be valid
trackers and will lead to pain and suffering if we try to dereference
them to get the tracker or to set the tracker back to NULL as we
complete the I/O.

Sponsored by:		Netflix
Reviewed by:		mav, chs, chuck
Differential Revision:	https://reviews.freebsd.org/D32088
2021-09-28 21:21:50 -06:00
..
nvme.c nvme: use config_intrhook_drain to avoid removable card races 2021-03-11 09:45:10 -07:00
nvme.h nvme: Fix alignment on nvme structures 2021-07-02 16:05:19 -06:00
nvme_ahci.c nvme(4): Add MSI and single MSI-X support. 2021-08-31 13:45:46 -04:00
nvme_ctrlr.c nvme: Use shared timeout rather than timeout per transaction 2021-09-23 16:42:08 -06:00
nvme_ctrlr_cmd.c Add Host Memory Buffer support to nvme(4). 2020-01-07 21:17:11 +00:00
nvme_ns.c nvme(4): Report NPWA before NPWG as stripesize. 2021-07-05 23:13:15 -04:00
nvme_ns_cmd.c Add a brief comment explaining why we can return ETIMEDOUT from the call to the 2019-09-02 17:10:46 +00:00
nvme_pci.c nvme(4): Add MSI and single MSI-X support. 2021-08-31 13:45:46 -04:00
nvme_private.h nvme: count number of ignored interrupts 2021-09-28 21:18:00 -06:00
nvme_qpair.c nvme: Sanity check completion id 2021-09-28 21:21:50 -06:00
nvme_sim.c nvme/nda: Fail all nvme I/Os after controller fails 2021-09-17 16:09:21 -06:00
nvme_sysctl.c nvme: count number of ignored interrupts 2021-09-28 21:18:00 -06:00
nvme_test.c nvme: clean up empty lines in .c and .h files 2020-09-01 22:03:10 +00:00
nvme_util.c nvme: clean up empty lines in .c and .h files 2020-09-01 22:03:10 +00:00