[PATCH 1/5] nvme-core: Make nvme_init/uninit_ctrl setup/teardown symmetric
Christoph Hellwig
hch at lst.de
Thu Oct 19 08:29:10 PDT 2017
On Wed, Oct 18, 2017 at 02:07:40PM +0300, Sagi Grimberg wrote:
> From: Roy Shterman <roys at lightbitslabs.com>
>
> Its strange to have some of the cleanup for nvme_init_ctrl in
> nvme_free_ctrl. This cause us to have some magic ctrl refcount
> handling in controller initialization error paths.
>
> Make the init/uninit symmetric so we can have a sane and
> maintainable error sequences.
This totally conflicts with my refcount / device rework in the
mpath patchset..
More information about the Linux-nvme
mailing list