[SCSI] ncr53c8xx: Call scsi_host_put in release
authorMatthew Wilcox <matthew@wil.cx>
Wed, 15 Aug 2007 18:56:56 +0000 (12:56 -0600)
committerJames Bottomley <jejb@mulgrave.localdomain>
Fri, 12 Oct 2007 18:51:18 +0000 (14:51 -0400)
commitdffe807cdbc6d2409b9bcc87a9517bb7c0d25b65
tree9d79c515ab15086a63146cfdd8dd271758b86118
parent6fdea8dbbe4fc021afb601ef5339d5c5825c5cb6
[SCSI] ncr53c8xx: Call scsi_host_put in release

Since ncr53c8xx_attach() calls scsi_host_put(), make ncr53c8xx_release()
call scsi_host_put() too, for symmetry.  Both callers already expect
it to put the host for them, so that works out nicely.  While the zalon
driver does 'use' the host pointer afterwards, it only compares it for
equality and doesn't dereference it, so that's safe.

While I'm at it, get rid of pointless checks for NULL, use shost_priv()
and change ncr53c8xx_release to return void.

Signed-off-by: Matthew Wilcox <matthew@wil.cx>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/ncr53c8xx.c
drivers/scsi/ncr53c8xx.h