]> www.infradead.org Git - users/jedix/linux-maple.git/commit
fnic: check pci_map_single() return value
authorMaurizio Lombardi <mlombard@redhat.com>
Wed, 12 Aug 2015 15:00:23 +0000 (17:00 +0200)
committerJack Vogel <jack.vogel@oracle.com>
Wed, 7 Mar 2018 04:08:01 +0000 (20:08 -0800)
commitf63372340e0f723d082cb01c4bfdbf130a447488
treeb635059f6d3f48f2ba6a519f97a5d84031726f6d
parenta493dd97d34ca7c27d653ac16f7ec783b51853bd
fnic: check pci_map_single() return value

the kernel prints some warnings when compiled with CONFIG_DMA_API_DEBUG.
This is because the fnic driver doesn't check the return value of
pci_map_single().

[   11.942770] scsi host12: fnic
[   11.950811] ------------[ cut here ]------------
[   11.950818] WARNING: at lib/dma-debug.c:937 check_unmap+0x47b/0x920()
[   11.950821] fnic 0000:0c:00.0: DMA-API: device driver failed to check map error[device address=0x0000002020a30040] [size=44 bytes] [mapped as single]

Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed By: Tomas Henzl <thenzl@redhat.com>
Signed-off-by: James Bottomley <JBottomley@Odin.com>
(cherry picked from commit fd6ddfa4c1ddfb4a149b31845144b4cf3cbef54d)

Orabug: 27587343
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/fnic/fnic_fcs.c
drivers/scsi/fnic/fnic_scsi.c