linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* remove PCI_DMA_BUS_IS_PHYS V2
@ 2018-04-24 18:16 Christoph Hellwig
  2018-04-24 18:16 ` [PATCH 1/5] scsi: reduce use of block bounce buffers Christoph Hellwig
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Christoph Hellwig @ 2018-04-24 18:16 UTC (permalink / raw)
  To: iommu, linux-arch, linux-block, linux-ide, linux-scsi, netdev
  Cc: David S. Miller, linux-kernel

Hi all,

this series tries to get rid of the global and PCI_DMA_BUS_IS_PHYS flag,
which causes the block layer and networking code to bounce buffer memory
above the dma mask in some cases.  It is a leftover from i386 + highmem
days and is obsolete now that we have swiotlb or iommus so that the
dma ops implementations can always (minus the ISA DMA case which
will require further attention) handle memory passed to them.

Changes since V1:
 - dropped all patches not strictly required to remove
   PCI_DMA_BUS_IS_PHYS, those will be resent separately

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-04-26 15:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-24 18:16 remove PCI_DMA_BUS_IS_PHYS V2 Christoph Hellwig
2018-04-24 18:16 ` [PATCH 1/5] scsi: reduce use of block bounce buffers Christoph Hellwig
2018-04-24 18:16 ` [PATCH 2/5] ide: kill ide_toggle_bounce Christoph Hellwig
2018-04-25  2:02   ` Jens Axboe
2018-04-26  7:20     ` Christoph Hellwig
2018-04-26 15:11       ` Jens Axboe
2018-04-24 18:16 ` [PATCH 3/5] ide: remove the PCI_DMA_BUS_IS_PHYS check Christoph Hellwig
2018-04-24 18:16 ` [PATCH 4/5] net: remove the PCI_DMA_BUS_IS_PHYS check in illegal_highdma Christoph Hellwig
2018-04-24 18:16 ` [PATCH 5/5] PCI: remove PCI_DMA_BUS_IS_PHYS Christoph Hellwig
2018-04-24 18:23   ` Palmer Dabbelt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).