[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