diff options
author | Christoph Hellwig <hch@lst.de> | 2015-12-24 15:27:01 +0100 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2016-01-12 13:30:15 -0700 |
commit | bfd8947194b2e2a53db82bbc7eb7c15d028c46db (patch) | |
tree | 8cd742ec462ee52b98641bcbda53a91d5564ad7f /drivers/net | |
parent | 69d3b8ac15a5eb938e6a01909f6cc8ae4b5d3a17 (diff) | |
download | linux-bfd8947194b2e2a53db82bbc7eb7c15d028c46db.tar.gz linux-bfd8947194b2e2a53db82bbc7eb7c15d028c46db.tar.bz2 linux-bfd8947194b2e2a53db82bbc7eb7c15d028c46db.zip |
nvme: fixes for NVME_IOCTL_IO_CMD on the char device
Make sure we synchronize access to the namespaces list and grab a reference
to the namespace before doing I/O. Make sure to reject the ioctl if multiple
namespaces are present as it's entirely unsafe, and warn when using it even
with a single namespace.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Acked-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/net')
0 files changed, 0 insertions, 0 deletions