[SCSI] SRP transport: only remove our own entries
authorDave Dillow <dillowda@ornl.gov>
Fri, 4 Jan 2008 02:34:49 +0000 (21:34 -0500)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Fri, 4 Jan 2008 20:15:51 +0000 (14:15 -0600)
commit911833440b498e3e4fe2f12c1ae2bd44400c7004
tree4076a238fb64737794702670ff3abffdd230d87c
parent439f61b9f9ebbf84fb7e6b3539fc3794e046bbb9
[SCSI] SRP transport: only remove our own entries

The SCSI SRP transport class currently iterates over all children
devices of the host that is being removed in srp_remove_host(). However,
not all of those children were created by the SRP transport, and
removing them will cause corruption and an oops when their creator tries
to remove them.

Signed-off-by: David Dillow <dillowda@ornl.gov>
Acked-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/scsi_transport_srp.c