From: Dan Williams Date: Fri, 18 Nov 2011 01:59:47 +0000 (-0800) Subject: [SCSI] libsas: fix domain_device leak X-Git-Tag: v3.4-rc1~145^2~68 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=735f7d2fedf57380214221be7bed7f62d729e262;p=pandora-kernel.git [SCSI] libsas: fix domain_device leak Arrange for the deallocation of a struct domain_device object when it no longer has: 1/ any children 2/ references by any scsi_targets 3/ references by a lldd The comment about domain_device lifetime in Documentation/scsi/libsas.txt is stale as it appears mainline never had a version of a struct domain_device that was registered as a kobject. We now manage domain_device reference counts on behalf of external agents. Reviewed-by: Jack Wang Signed-off-by: Dan Williams Signed-off-by: James Bottomley --- Reading git-diff-tree failed