1
0
Fork 0
alistair23-linux/drivers/net/ethernet/mellanox/mlx5/core
Linus Torvalds 8a8c600de5 RDMA subsystem updates for 5.4-rc
Various minor bug fixes posted in the last couple of weeks:
 
 - Various missed memory frees and error unwind bugs
 
 - Fix regressions in a few iwarp drivers from 5.4 patches
 
 - A few regressions added in past kernels
 
 - Squash a number of races in mlx5 ODP code
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfB7FMLh+8QxL+6i3OG33FX4gmxoFAl2d4r8ACgkQOG33FX4g
 mxpnnhAAgumREC20OZh/bYzHXdfLrnskznlTrcq4SaPa4We9qu2n/wbgqxlNmuWf
 wDSWgYHgcNHNla4Ft+U1dmH54/3EjyG0O2fCsxWvPtmoCf2DCg9Veq2R9TqVPpxq
 P7RG/TxVy7RMuwc5OAGaz0JeffKff6DaZcLJhLGzF/N7whnTrAWtbOr6mjChDy3V
 5wF+4dLmEb1ZIb9tmEeMFAyBEuzELpSnoXKTI23z9hOMWgUX6AOa6uxX5iMeOJlq
 dNmiFTzE5Q0kuayO2IR0aGw1W2rxJRxf5EJYkazBDSc7hfa6PyH8KvLY3ZOBooXi
 O/bwoXSG09klRdQWVj3YWGlNYF8turhore6PuQco93M1R2w5CdBcUKsQZs5JCDO2
 aniSEg7VTaG9nVXvaM4xW3qzkyqGHjJdJMZbr+xn2OA39WBJrAvdUtwAzZVxYrXO
 Jmue0qPVkt615SF5j0ARd1Z42E0D9QTQ+ifVKdDoYeguWDiujpmNb0OyxTic1RMB
 a+pQNTqxYd71q0RPBIiThyEm/U+5oUK/hthvprB7jAiLPuB16Taesch5gp1MONGh
 R0W5Fd8zvTE/CzctD6FPJNA0sApv2/Twwx/ja6OgSgFJKHlnL+q1c8MUExHbddh1
 RQ+zIld9AgQWbs2MrrwAHkKXVFY8N7/zfc17bVPamlkNUWzvMTM=
 =sgve
 -----END PGP SIGNATURE-----

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma

Pull rdma fixes from Jason Gunthorpe:
 "The usual collection of driver bug fixes, and a few regressions from
  the merge window. Nothing particularly worrisome.

   - Various missed memory frees and error unwind bugs

   - Fix regressions in a few iwarp drivers from 5.4 patches

   - A few regressions added in past kernels

   - Squash a number of races in mlx5 ODP code"

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma:
  RDMA/mlx5: Add missing synchronize_srcu() for MW cases
  RDMA/mlx5: Put live in the correct place for ODP MRs
  RDMA/mlx5: Order num_pending_prefetch properly with synchronize_srcu
  RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages()
  RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR
  RDMA/mlx5: Do not allow rereg of a ODP MR
  IB/core: Fix wrong iterating on ports
  RDMA/nldev: Reshuffle the code to avoid need to rebind QP in error path
  RDMA/cxgb4: Do not dma memory off of the stack
  RDMA/cm: Fix memory leak in cm_add/remove_one
  RDMA/core: Fix an error handling path in 'res_get_common_doit()'
  RDMA/i40iw: Associate ibdev to netdev before IB device registration
  RDMA/iwcm: Fix a lock inversion issue
  RDMA/iw_cxgb4: fix SRQ access from dump_qp()
  RDMA/hfi1: Prevent memory leak in sdma_init
  RDMA/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port
  RDMA/siw: Fix serialization issue in write_space()
  RDMA/vmw_pvrdma: Free SRQ only once
2019-10-09 09:46:46 -07:00
..
accel treewide: remove dummy Makefiles for single targets 2019-08-21 21:05:21 +09:00
diag Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
en Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
en_accel Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
fpga treewide: remove dummy Makefiles for single targets 2019-08-21 21:05:21 +09:00
ipoib Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
lib Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
steering mlx5: avoid 64-bit division in dr_icm_pool_mr_create() 2019-10-02 11:08:20 -04:00
Kconfig drivers: net: Fix Kconfig indentation 2019-09-26 08:56:17 +02:00
Makefile net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
alloc.c net/mlx5: Separate and generalize dma device from pci device 2019-04-29 16:55:05 -07:00
cmd.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
cq.c net/mlx5: Report EQE data upon CQ completion 2019-07-03 21:00:20 +03:00
debugfs.c mlx5: no need to check return value of debugfs_create functions 2019-08-10 15:25:47 -07:00
dev.c net/mlx5: Use reversed order when unregister devices 2019-07-25 13:30:59 -07:00
devlink.c net/mlx5: fix spelling mistake "offlaods" -> "offloads" 2019-09-05 14:44:41 -07:00
devlink.h net/mlx5: Move all devlink related functions calls to devlink.c 2019-06-13 13:23:16 -07:00
ecpf.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-05-31 13:04:06 -07:00
ecpf.h net/mlx5: E-Switch, Replace host_params event with functions_changed event 2019-05-31 12:28:14 -07:00
en.h net/mlx5e: Change function's position to a more fitting file 2019-08-28 11:49:04 -07:00
en_arfs.c net/mlx5e: Use flow keys dissector to parse packets for ARFS 2019-08-08 13:01:18 -07:00
en_common.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_dcbnl.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_dim.c linux/dim: Move implementation to .c files 2019-06-25 13:46:39 -07:00
en_ethtool.c net/mlx5e: ethtool, Fix a typo in WOL function names 2019-08-28 11:49:03 -07:00
en_fs.c net/mlx5e: Improve stateless offload capability check 2019-08-28 11:49:05 -07:00
en_fs_ethtool.c net/mlx5e: Fix traffic duplication in ethtool steering 2019-09-24 12:38:08 +03:00
en_main.c mlx5-updates-2019-09-05 2019-09-07 17:40:18 +02:00
en_rep.c net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module 2019-09-05 14:44:40 -07:00
en_rep.h net/mlx5e: Remove leftover declaration 2019-09-05 14:44:41 -07:00
en_rx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2019-09-06 16:49:17 +02:00
en_selftest.c net/mlx5: Handle SW reset of FW in error flow 2019-06-13 13:23:17 -07:00
en_stats.c net/mlx5e: Add port buffer's congestion counters 2019-09-05 14:44:43 -07:00
en_stats.h net/mlx5e: Add port buffer's congestion counters 2019-09-05 14:44:43 -07:00
en_tc.c net/mlx5e: Fix matching on tunnel addresses type 2019-09-24 12:38:08 +03:00
en_tc.h net/mlx5e: Refactor neigh update for concurrent execution 2019-08-21 15:55:17 -07:00
en_tx.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_txrx.c net/mlx5e: Add AF_XDP need_wakeup support 2019-08-17 23:07:32 +02:00
eq.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
eswitch.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
eswitch.h Merge tag 'v5.3-rc8' into rdma.git for-next 2019-09-13 16:59:51 -03:00
eswitch_offloads.c Merge tag 'v5.3-rc8' into rdma.git for-next 2019-09-13 16:59:51 -03:00
eswitch_offloads_termtbl.c net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create 2019-06-28 16:03:59 -07:00
events.c net/mlx5: E-Switch, Replace host_params event with functions_changed event 2019-05-31 12:28:14 -07:00
fs_cmd.c net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
fs_cmd.h net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
fs_core.c net/mlx5: Add API to set the namespace steering mode 2019-09-03 12:54:24 -07:00
fs_core.h net/mlx5: Add API to set the namespace steering mode 2019-09-03 12:54:24 -07:00
fs_counters.c Merge branch 'odp_fixes' into rdma.git for-next 2019-08-21 14:10:36 -03:00
fw.c net/mlx5e: Add kTLS TX HW offload support 2019-07-05 16:29:20 -07:00
health.c net/mlx5: Fix delay in fw fatal report handling due to fw report 2019-08-22 13:38:47 -07:00
lag.c net/mlx5: E-Switch, Refactor eswitch SR-IOV interface 2019-07-01 16:40:30 -07:00
lag.h net/mlx5e: Activate HW multipath and handle port affinity based on FIB events 2019-03-01 12:04:16 -08:00
lag_mp.c mlx5: Add missing init_net check in FIB notifier 2019-09-02 11:44:14 -07:00
lag_mp.h net/mlx5e: Activate HW multipath and handle port affinity based on FIB events 2019-03-01 12:04:16 -08:00
main.c net/mlx5: Add device ID of upcoming BlueField-2 2019-09-24 12:38:07 +03:00
mcg.c
mlx5_core.h Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-09-02 00:16:05 -07:00
mr.c RDMA/mlx5: Add missing synchronize_srcu() for MW cases 2019-10-04 15:54:22 -03:00
pagealloc.c net/mlx5: Separate and generalize dma device from pci device 2019-04-29 16:55:05 -07:00
pci_irq.c net/mlx5: Use a single IRQ for all async EQs 2019-06-13 10:59:49 -07:00
pd.c
port.c net/mlx5e: ethtool, Add support for EEPROM high pages query 2019-05-01 14:39:16 -07:00
qp.c net/mlx5: Use debug message instead of warn 2019-08-13 12:58:06 +03:00
rdma.c net/mlx5: Avoid disabling RoCE when uninitialized 2019-09-01 23:44:42 -07:00
rdma.h net/mlx5: Eswitch, enable RoCE loopback traffic 2019-04-29 16:55:32 -07:00
rl.c mlx5: Fix formats with line continuation whitespace 2019-08-02 15:04:54 -04:00
sriov.c net/mlx5: Refactor mlx5_esw_query_functions for modularity 2019-07-03 12:50:42 -07:00
transobj.c net/mlx5: Introduce new TIR creation core API 2019-04-24 12:33:37 -07:00
uar.c Linux 5.1-rc1 2019-04-22 15:25:39 -07:00
vport.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
wq.c net/mlx5e: Add cq info to tx reporter diagnose 2019-08-20 13:08:16 -07:00
wq.h net/mlx5e: Add cq info to tx reporter diagnose 2019-08-20 13:08:16 -07:00