]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
scsi: aic7xxx: fix EISA support
authorChristoph Hellwig <hch@lst.de>
Thu, 18 Apr 2019 16:13:58 +0000 (18:13 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 19 Apr 2019 00:43:10 +0000 (20:43 -0400)
commit144ec97493af34efdb77c5aba146e9c7de8d0a06
tree2dd446e15b58d7d7a185206fdaf6aac58e2a9a89
parent0228034d8e5915b98c33db35a98f5e909e848ae9
scsi: aic7xxx: fix EISA support

Instead of relying on the now removed NULL argument to
pci_alloc_consistent, switch to the generic DMA API, and store the struct
device so that we can pass it.

Fixes: 4167b2ad5182 ("PCI: Remove NULL device handling from PCI DMA API")
Reported-by: Matthew Whitehead <tedheadster@gmail.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Tested-by: Matthew Whitehead <tedheadster@gmail.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/aic7xxx/aic7770_osm.c
drivers/scsi/aic7xxx/aic7xxx.h
drivers/scsi/aic7xxx/aic7xxx_osm.c
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c