[PATCH] nvme: move reset workqueue handling to common code
Jens Axboe
axboe at kernel.dk
Thu Jun 8 07:53:44 PDT 2017
On 06/08/2017 07:08 AM, Christoph Hellwig wrote:
> This moves the nvme_reset function from the PCIe driver to common code,
> renaming it to nvme_reset_ctrl in the process. Additionally a new
> helper nvme_reset_ctrl_sync is added for the case where we want to
> wait for the reset. To facilitate that the reset_work work structure is
> move to the common nvme_ctrl structure and the ->reset_ctrl method is
> removed. For now the drivers initialize the reset_work with their own
> callback, but longer term we should move to callouts for specific
> parts of the reset process and move even more code to the core.
Nice cleanup.
Reviewed-by: Jens Axboe <axboe at kernel.dk>
--
Jens Axboe
More information about the Linux-nvme
mailing list