]> git.baikalelectronics.ru Git - kernel.git/commit
nvmet: Introduced helper routine for controller status check.
authorParav Pandit <parav@mellanox.com>
Tue, 28 Feb 2017 05:21:33 +0000 (23:21 -0600)
committerJens Axboe <axboe@fb.com>
Tue, 4 Apr 2017 15:48:23 +0000 (09:48 -0600)
commit2376f1f3a5cf22a7df58a61483ab8e8affb7a7b4
treeda9d6c8470ede1cc415e7117d29cd3a5a9baed1d
parent0ef20f34acd2ee4dd5acbd70ba708a0b1059c5b2
nvmet: Introduced helper routine for controller status check.

This patch introduces helper function for checking controller
status during admin and io command processing which returns u16
status. As to bring consistency on returning status, other
friend functions also now return u16 status instead of int
to match the spec.

As part of the theseerror log prints in also prints qid on
which command error occured.

Signed-off-by: Parav Pandit <parav@mellanox.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/nvme/target/admin-cmd.c
drivers/nvme/target/core.c
drivers/nvme/target/discovery.c
drivers/nvme/target/fabrics-cmd.c
drivers/nvme/target/io-cmd.c
drivers/nvme/target/nvmet.h