Files
linux/include/linux
Linus Torvalds daa121128a Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/dma-mapping
Pull dma-mapping updates from Christoph Hellwig:

 - optimize DMA sync calls when they are no-ops (Alexander Lobakin)

 - fix swiotlb padding for untrusted devices (Michael Kelley)

 - add documentation for swiotb (Michael Kelley)

* tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/dma-mapping:
  dma: fix DMA sync for drivers not calling dma_set_mask*()
  xsk: use generic DMA sync shortcut instead of a custom one
  page_pool: check for DMA sync shortcut earlier
  page_pool: don't use driver-set flags field directly
  page_pool: make sure frag API fields don't span between cachelines
  iommu/dma: avoid expensive indirect calls for sync operations
  dma: avoid redundant calls for sync operations
  dma: compile-out DMA sync op calls when not used
  iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices
  swiotlb: remove alloc_size argument to swiotlb_tbl_map_single()
  Documentation/core-api: add swiotlb documentation
2024-05-20 10:23:39 -07:00
..
2022-11-04 12:59:25 +02:00
2024-03-07 21:52:03 +00:00
2024-03-19 16:11:42 +01:00
2023-10-24 13:08:14 -07:00
2024-01-18 15:21:00 -08:00
2024-04-24 11:06:26 -07:00
2024-04-25 20:55:49 -07:00
2023-12-20 19:26:32 -05:00
2023-10-11 08:46:01 -07:00
2024-04-17 08:44:03 -06:00
2024-03-11 15:37:23 -07:00
2024-04-29 16:28:07 -07:00
2023-12-02 22:24:36 +00:00
2023-12-15 16:25:55 -08:00
2024-05-08 17:29:22 -04:00
2024-05-05 17:53:55 -07:00
2024-03-07 20:37:04 +00:00
2024-02-20 14:22:55 -05:00
2024-02-20 14:22:51 -05:00
2024-03-12 23:08:29 -07:00
2024-05-09 13:02:39 +02:00
2024-04-25 20:55:54 -07:00
2024-05-05 17:53:53 -07:00
2024-03-07 09:36:08 +01:00
2024-02-28 19:36:39 -08:00
2024-03-10 14:38:04 -07:00
2024-02-14 11:14:40 +01:00
2023-12-20 19:26:31 -05:00
2023-12-20 19:26:31 -05:00
2019-12-11 09:12:38 +01:00
2023-10-11 10:11:54 -07:00
2024-05-08 08:41:27 -07:00
2024-02-17 16:20:41 +01:00
2023-10-18 14:43:21 -07:00
2023-10-04 10:41:57 -07:00
2023-12-20 19:26:30 -05:00
2023-10-16 12:44:06 -04:00
2023-10-16 12:44:06 -04:00
2023-10-18 10:01:33 +02:00
2022-07-27 14:04:52 +02:00
2024-04-15 14:31:48 +02:00
2024-03-09 09:14:51 -05:00
2024-03-09 09:14:50 -05:00
2023-12-20 19:26:30 -05:00
2024-05-05 17:53:49 -07:00
2024-05-05 17:53:50 -07:00
2024-03-26 11:07:20 -07:00
2021-02-03 19:05:50 +01:00
2023-12-20 19:26:31 -05:00
2024-03-13 12:53:53 -07:00
2024-03-13 12:53:53 -07:00
2023-12-20 19:26:31 -05:00
2023-12-20 19:26:31 -05:00
2024-01-09 15:00:09 +01:00
2023-12-20 19:26:30 -05:00
2023-12-27 11:49:56 -05:00
2023-10-06 11:01:23 +02:00
2024-04-15 19:43:48 +02:00
2023-12-20 19:26:32 -05:00
2024-04-02 18:03:32 -07:00
2023-12-27 11:49:56 -05:00
2023-12-20 19:26:31 -05:00
2024-03-08 12:05:10 +01:00
2024-04-03 09:59:38 +01:00
2023-12-20 19:26:32 -05:00
2023-12-20 19:26:32 -05:00
2023-12-20 19:26:32 -05:00
2024-02-15 12:17:28 -05:00
2024-05-02 16:28:15 +02:00
2024-03-03 15:06:58 -08:00
2024-04-09 10:53:44 +02:00
2024-03-26 09:01:18 +01:00
2021-08-19 09:02:55 +09:00
2023-10-18 14:43:21 -07:00
2024-02-20 13:36:34 +01:00
2024-04-08 11:49:02 +01:00
2023-12-20 19:26:31 -05:00
2023-12-08 12:02:37 +01:00
2024-05-06 12:05:00 +02:00
2023-12-20 19:26:30 -05:00
2024-04-07 02:42:36 -04:00
2024-02-09 12:07:48 +00:00
2024-04-25 20:55:48 -07:00