[SCSI] esp: tidy up target reference counting
authorJames Bottomley <James.Bottomley@HansenPartnership.com>
Mon, 23 Jun 2008 19:52:09 +0000 (14:52 -0500)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Wed, 25 Jun 2008 17:36:13 +0000 (12:36 -0500)
commitec5e69f6d3f4350681d6f7eaae515cf014be9276
tree32f175799563d803a17c71624d8eb98d317eee22
parenteadc49b1a8d09480f14caea292142f103a89c77a
[SCSI] esp: tidy up target reference counting

The esp driver currently does hand rolled reference counting of its
target.  It's much easier to do what it needs to do if it's plugged into
the mid-layer callbacks (target_alloc and target_destroy) which were
designed for this case, so do it this way and get rid of the internal
target reference count.

Acked-by: David S. Miller <davem@davemloft.net>
Cc: Stable Tree <stable@kernel.org>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/esp_scsi.c
drivers/scsi/esp_scsi.h