scsi: sun_esp: fix device reference leaks
authorJohan Hovold <johan@kernel.org>
Wed, 21 Jun 2017 09:35:09 +0000 (11:35 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 28 Jun 2017 01:46:55 +0000 (21:46 -0400)
commitf62f9ffdb5ef683ef8cffb43932fa72cc3713e94
tree9ca746b4ed8c552eeb2447428fd79fea040528bb
parent4a1108d6caf7cd0f15d439bee6163ba00c7c1b33
scsi: sun_esp: fix device reference leaks

Make sure to drop the reference to the dma device taken by
of_find_device_by_node() on probe errors and on driver unbind.

Fixes: 334ae614772b ("sparc: Kill SBUS DVMA layer.")
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/sun_esp.c