On Tue, 01 Aug 2023 19:14:21 +0800, Zhu Wang wrote: > If device_add() returns error, the name allocated by dev_set_name() need > be freed. As comment of device_add() 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_cleanp(). > > Applied to 6.5/scsi-fixes, thanks! [1/1] scsi: snic: fix possible memory leak while device_add() fails https://git.kernel.org/mkp/scsi/c/41320b18a0e0 -- Martin K. Petersen Oracle Linux Engineering