summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKeith Busch <keith.busch@intel.com>2014-01-31 16:53:39 -0700
committerMatthew Wilcox <matthew.r.wilcox@intel.com>2014-02-02 13:31:15 -0500
commit9ac27090f61ea6735a62b0a98c7669c833bcdc09 (patch)
tree1ac24bb79b089a52e162fa80b44d1a2ca0127051 /include
parentbdfd70fde389412be60f7e8aaed5732dc26fc8ac (diff)
NVMe: Namespace use after free on surprise removal
An nvme block device may have open references when the device is removed. New commands may still be sent on the removed device, so we need to ref count the opens, return errors for new commands, and not free the namespace and nvme_dev until all references are closed. Signed-off-by: Keith Busch <keith.busch@intel.com> Signed-off-by: Matthew Wilcox <matthew.r.wilcox@intel.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions