On Sat, 12 Nov 2022 17:43:10 +0800, Yang Yingliang wrote: > If device_register() returns error, 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 'fcf' is freed in fcoe_fcf_device_release(), so the kfree() > in the error path can be removed. > > [...] Applied to 6.2/scsi-queue, thanks! [1/1] scsi: fcoe: fix possible name leak when device_register() fails https://git.kernel.org/mkp/scsi/c/47b6a122c7b6 -- Martin K. Petersen Oracle Linux Engineering