mirror_ubuntu-kernels/drivers/net/ethernet/netronome/nfp
Linus Torvalds daa121128a dma-mapping updates for Linux 6.10
- 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)
 -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCgApFiEEgdbnc3r/njty3Iq9D55TZVIEUYMFAmZLV+gLHGhjaEBsc3Qu
 ZGUACgkQD55TZVIEUYPO7hAAlKuXigzwcrVEUnfRGRdaZ28xbmffyC1dPfw8HRZe
 xJqvD51aJ/VOoOCcUyt3hNLEQHwtjEk4eM0xGcAASMdwceU58doJCcDJBpbbgbDK
 CPKJgBLQBC1JfAJUpRiJkV4RsudRhAyndIzUPVgkz0WObpEgDpfO0ClHRF/0Pavy
 1sBFVFMbB1ewb/D8ffpp+DWfwrwu0oMC3A2LkYu2F5SQFWuVOpbNemrnZ6K2ckPt
 2mcLpJ308+sti8Ka/LrI2akU8JCLYMYDQnue/44v3X3Gm63cMcEx/fj5M5x6m71n
 P+cxAkjsGDHybnfjbUvR842to8msRsH4CI4Zbb69+5HDlWSadM8JhQd74oeii6o6
 RiGPrrFEk7vCxFOkUsqGFYMykEX+71wXfQ1Mpp/b4QgdqBLkxW4ozQ3Ya7ASUs2z
 TLLmQvIXtYKGnyU+RdOkvS6piHjd4wVHOhuGVdXqVT7WrbaPeovY4TNSTV2ZA1gE
 9Y5RCdrX9xeGGNjsYXKwsWGvXVsm6UTQmQVUsatQb3ic+K3S6tQR9pwzk0HmhMuM
 BscWHSAEL7T8ZZ5Ydph45Cw/6xdH7LggD+nRtLcdAuzCika12eabZHsO0DrF533n
 qXYOjZOgsMEZWICynxq6+EGQKGWY+F+GyKDMU2w2Es5OgMa9Bqb40aSF+Q887s96
 xwI=
 =Pa8W
 -----END PGP SIGNATURE-----

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
..
abm
bpf
crypto nfp: add support CHACHA20-POLY1305 offload for ipsec 2023-10-12 15:26:43 +02:00
flower nfp: flower: fix check for unsupported control flags 2024-04-15 10:33:14 +01:00
nfd3 xsk: use generic DMA sync shortcut instead of a custom one 2024-05-08 08:51:20 +02:00
nfdk nfp: support UDP segmentation offload 2023-12-11 10:01:56 +00:00
nfpcore nfp: use correct macro for LengthSelect in BAR config 2024-02-05 11:11:09 +00:00
nic nfp: fix NFP_NET_MAX_DSCP definition error 2023-05-12 08:55:47 +01:00
ccm_mbox.c nfp: Fix spelling mistake "tha" -> "the" 2022-12-08 19:44:06 -08:00
ccm.c
ccm.h
devlink_param.c devlink: extend devlink_param *set pointer 2024-04-22 13:05:19 -07:00
Makefile nfp: support IPsec offloading for NFP3800 2023-02-09 22:22:19 -08:00
nfp_abi.h
nfp_app_nic.c
nfp_app.c
nfp_app.h
nfp_asm.c
nfp_asm.h
nfp_devlink.c nfp: update devlink device info output 2024-04-12 11:40:09 +01:00
nfp_hwmon.c net: nfp: constify pointers to hwmon_channel_info 2023-04-09 19:02:03 -07:00
nfp_main.c
nfp_main.h nfp: ethtool: support reporting link modes 2022-11-29 15:28:52 +01:00
nfp_net_common.c net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
nfp_net_ctrl.c
nfp_net_ctrl.h nfp: support UDP segmentation offload 2023-12-11 10:01:56 +00:00
nfp_net_debugdump.c nfp: Avoid -Wflex-array-member-not-at-end warnings 2024-04-02 17:58:50 -07:00
nfp_net_debugfs.c
nfp_net_dp.c
nfp_net_dp.h
nfp_net_ethtool.c net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops 2023-12-13 22:07:16 -08:00
nfp_net_main.c devlink: protect devlink param list by instance lock 2023-01-27 12:32:02 +00:00
nfp_net_repr.c net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
nfp_net_repr.h nfp: Annotate struct nfp_reprs with __counted_by 2023-10-05 18:32:10 -07:00
nfp_net_sriov.c
nfp_net_sriov.h
nfp_net_xsk.c
nfp_net_xsk.h
nfp_net.h nfp: ethtool: add extended ack report messages 2023-12-07 18:35:41 -08:00
nfp_netvf_main.c
nfp_port.c nfp: initialize netdev's dev_port with correct id 2023-04-06 15:43:36 +02:00
nfp_port.h nfp: ethtool: fix the bug of setting unsupported port speed 2023-02-08 09:08:12 +00:00
nfp_shared_buf.c