Keith Busch
ded45505db
nvme-pci: queue creation fixes
...
We've been ignoring NVMe error status on queue creations. Fortunately they
are uncommon, but we should handle these anyway. This patch adds checks
for the a positive error return value that indicates an NVMe status.
If we do see a negative return, the controller isn't usable, so this
patch returns immediately in since we can't unwind that failure.
Signed-off-by: Keith Busch <keith.busch@intel.com >
Reviewed-by: Jens Axboe <axboe@kernel.dk >
Reviewed-by: Sagi Grimberg <sagi@grimberg.me >
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de >
Signed-off-by: Christoph Hellwig <hch@lst.de >
Signed-off-by: Jens Axboe <axboe@kernel.dk >
2018-06-08 12:51:11 -06:00
..
2018-06-04 10:00:01 -07:00
2018-04-26 10:35:04 +02:00
2018-04-23 12:12:41 +02:00
2018-06-04 07:58:06 -07:00
2018-05-29 09:59:53 -04:00
2018-03-13 18:16:38 +01:00
2018-05-25 18:12:11 -07:00
2018-05-12 11:36:59 +03:00
2018-06-05 09:50:46 -06:00
2018-04-30 10:56:04 +02:00
2018-04-26 16:53:23 +02:00
2018-05-14 08:55:12 -06:00
2018-05-16 07:24:30 +02:00
2018-05-15 15:47:03 -07:00
2018-04-19 13:21:35 +02:00
2018-05-16 07:23:35 +02:00
2018-05-14 22:25:56 +02:00
2018-04-09 11:54:57 +02:00
2018-05-26 23:58:44 +08:00
2018-04-19 15:11:50 -07:00
2018-05-17 16:16:49 +05:30
2018-04-05 14:21:13 -07:00
2018-04-04 20:07:20 -07:00
2018-05-24 22:36:45 -05:00
2018-03-27 09:51:22 +02:00
2018-04-23 13:27:05 +02:00
2018-03-14 19:11:01 +01:00
2018-04-30 10:48:08 +02:00
2018-05-31 13:08:26 -05:00
2018-05-09 13:58:01 +02:00
2018-03-19 16:31:07 +01:00
2018-04-09 11:42:31 -07:00
2018-05-13 09:00:49 -07:00
2018-05-26 08:49:24 +02:00
2018-05-29 20:14:32 +02:00
2018-06-04 10:00:01 -07:00
2018-05-09 17:08:29 +02:00
2018-06-02 09:55:44 -07:00
2018-06-04 10:00:01 -07:00
2018-05-03 16:36:07 +02:00
2018-05-02 15:56:10 +02:00
2018-06-04 10:00:01 -07:00
2018-03-20 20:28:00 +01:00
2018-06-05 09:20:27 -06:00
2018-05-16 07:23:35 +02:00
2018-03-20 11:15:54 +08:00
2018-03-19 14:20:24 -05:00
2018-06-08 08:41:17 -06:00
2018-05-16 07:23:35 +02:00
2018-04-18 10:07:13 -07:00
2018-05-14 08:31:06 -06:00
2018-06-04 10:00:01 -07:00
2018-05-23 06:59:00 +01:00
2018-06-04 10:00:01 -07:00
2018-06-04 10:00:01 -07:00
2018-06-04 10:00:01 -07:00
2018-06-04 10:00:01 -07:00
2018-05-16 07:23:35 +02:00
2018-04-19 15:10:56 -07:00
2018-06-08 12:51:11 -06:00
2018-04-04 20:07:20 -07:00
2018-05-07 05:33:29 -10:00
2018-03-29 15:07:48 -04:00
2018-06-04 10:00:01 -07:00
2018-04-04 20:07:20 -07:00
2018-05-16 07:23:35 +02:00
2018-04-09 09:26:36 -07:00
2018-04-05 21:29:35 -07:00
2018-04-05 21:21:08 -07:00
2018-05-02 14:36:00 +02:00
2018-06-04 10:00:01 -07:00
2018-05-16 07:23:35 +02:00
2018-04-05 21:21:08 -07:00
2018-03-19 00:02:24 +01:00
2018-03-14 17:53:06 +01:00
2018-04-13 15:46:21 -07:00
2018-04-20 17:18:35 -07:00
2018-03-28 10:33:53 +08:00
2018-04-25 16:46:55 -07:00
2018-04-27 11:51:12 +02:00
2018-04-25 16:46:55 -07:00
2018-05-16 07:24:30 +02:00
2018-06-04 10:00:01 -07:00
2018-05-15 13:56:16 -06:00
2018-06-04 10:00:01 -07:00
2018-03-15 18:07:46 +01:00
2018-04-23 13:40:15 +02:00
2018-06-02 10:12:23 -07:00
2018-05-04 08:09:02 +09:00
2018-05-12 11:38:13 +03:00
2018-06-02 09:55:44 -07:00
2018-06-04 07:58:06 -07:00
2018-05-07 11:51:03 +02:00
2018-05-11 09:37:21 +08:00
2018-05-15 18:02:00 +02:00
2018-05-16 07:24:30 +02:00
2018-04-23 12:43:48 +02:00
2018-06-04 10:00:01 -07:00
2018-03-09 09:31:26 -08:00
2018-06-02 08:41:44 -06:00
2018-05-30 13:29:03 -04:00
2018-05-16 07:23:35 +02:00
2018-04-23 13:41:55 +02:00
2018-04-11 18:58:27 -07:00
2018-03-14 14:58:50 +01:00
2018-04-16 10:22:40 +02:00
2018-05-18 14:37:16 -04:00
2018-05-16 07:23:35 +02:00
2018-03-29 13:38:10 +03:00