pm8001: more fixes to honor return value
authorTomas Henzl <thenzl@redhat.com>
Wed, 9 Jul 2014 11:51:11 +0000 (17:21 +0530)
committerChristoph Hellwig <hch@lst.de>
Fri, 25 Jul 2014 21:17:04 +0000 (17:17 -0400)
commit5b4ce882d56e5356ea38ab86f6da91df4ac57842
treef07fdde86da1f5f749af3bf0d463b3524780942d
parent646cdf0083e3d4a9b995f37b72c3c8a22d9307de
pm8001: more fixes to honor return value

The driver ignores the return value in a lot of places, fix
it at least somewhere (and release the resources in such cases),
to avoid that bad things happen.
A memory leak is fixed too.

Signed-off-by: Tomas Henzl <thenzl@redhat.com>
Acked-by: Suresh Thiagarajan <Suresh.Thiagarajan@pmcs.com>
Acked-by: Jack Wang <xjtuwjp@gmail.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/scsi/pm8001/pm8001_ctl.c
drivers/scsi/pm8001/pm8001_init.c