path: root/drivers
diff options
authorLinus Torvalds <torvalds@linux-foundation.org>2015-01-25 17:23:34 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2015-01-25 17:23:34 -0800
commit8e908e990438173f44819bff3dcef8eba496ed97 (patch)
tree6c84e48d699397ab66e0e839a45db120a18d951b /drivers
parent440e996095586967c39adb623e8428c435d59fa0 (diff)
parent76d697d10769048e5721510100bf3a9413a56385 (diff)
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Pull two block layer fixes from Jens Axboe: "Two small patches that should make it into 3.19: - a fixup from me for NVMe, making the cq_vector a signed variable. Otherwise our -1 comparison fails, and commit 2b25d981790b doesn't do what it was supposed to. - a fixup for the hotplug handling for blk-mq from Ming Lei, using the proper kobject referencing to ensure we release resources at the right time" * 'for-linus' of git://git.kernel.dk/linux-block: blk-mq: fix hctx/ctx kobject use-after-free NVMe: cq_vector should be signed
Diffstat (limited to 'drivers')
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/nvme-core.c b/drivers/block/nvme-core.c
index cb529e9a82dd..d826bf3e62c8 100644
--- a/drivers/block/nvme-core.c
+++ b/drivers/block/nvme-core.c
@@ -106,7 +106,7 @@ struct nvme_queue {
dma_addr_t cq_dma_addr;
u32 __iomem *q_db;
u16 q_depth;
- u16 cq_vector;
+ s16 cq_vector;
u16 sq_head;
u16 sq_tail;
u16 cq_head;

Privacy Policy