On Tue, 15 Nov 2022 09:50:42 +0800, Yang Yingliang wrote: > If device_register() fails in tcm_loop_setup_hba_bus(), the name allocated > by dev_set_name() need be freed. As comment of device_register() says, it > should use put_device() to give up the reference in the error path. So fix > this by calling put_device(), then the name can be freed in kobject_cleanup(). > The 'tl_hba' will be freed in tcm_loop_release_adapter(), so it don't need > goto error label in this case. > > [...] Applied to 6.1/scsi-fixes, thanks! [1/1] scsi: target: tcm_loop: fix possible name leak in tcm_loop_setup_hba_bus() https://git.kernel.org/mkp/scsi/c/bc68e428d496 -- Martin K. Petersen Oracle Linux Engineering