> +void nvmf_teardown_ctrl(struct nvme_ctrl *ctrl)
> +{
> + cancel_work_sync(&ctrl->err_work);
> + cancel_delayed_work_sync(&ctrl->connect_work);
Name doesn't represent what is done in the function at all..
possible names:
nvmf_uninit_ctrl
nvmf_deinit_ctrl
nvmf_fini_ctrl
...