mirror of https://github.com/torvalds/linux.git
The usual collection of patches:
- Bug fixes for hns, mlx5, and hfi1
- Hardening patches for size_*, counted_by, strscpy
- rts fixes from static analysis
- Dump SRQ objects in rdma netlink, with hns support
- Fix a performance regression in mlx5 MR deregistration
- New XDR (200Gb/lane) link speed
- SRQ record doorbell latency optimization for hns
- IPSEC support for mlx5 multi-port mode
- ibv_rereg_mr() support for irdma
- Affiliated event support for bnxt_re
- Opt out for the spec compliant qkey security enforcement as we
discovered SW that breaks under enforcement
- Comment and trivial updates
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCZUEvXwAKCRCFwuHvBreF
YQ/iAPkBl7vCH+oFGJKnh9/pUjKrWwRYBkGNgNesH7lX4Q/cIAEA+R3bAI2d4O4i
tMrRRowTnxohbVRebuy4Pfsoo6m9dA4=
=TxMJ
-----END PGP SIGNATURE-----
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Pull rdma updates from Jason Gunthorpe:
"Nothing exciting this cycle, most of the diffstat is changing SPDX
'or' to 'OR'.
Summary:
- Bugfixes for hns, mlx5, and hfi1
- Hardening patches for size_*, counted_by, strscpy
- rts fixes from static analysis
- Dump SRQ objects in rdma netlink, with hns support
- Fix a performance regression in mlx5 MR deregistration
- New XDR (200Gb/lane) link speed
- SRQ record doorbell latency optimization for hns
- IPSEC support for mlx5 multi-port mode
- ibv_rereg_mr() support for irdma
- Affiliated event support for bnxt_re
- Opt out for the spec compliant qkey security enforcement as we
discovered SW that breaks under enforcement
- Comment and trivial updates"
* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (50 commits)
IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF
RDMA/mlx5: Fix mkey cache WQ flush
RDMA/hfi1: Workaround truncation compilation error
IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
RDMA/core: Remove NULL check before dev_{put, hold}
RDMA/hfi1: Remove redundant assignment to pointer ppd
RDMA/mlx5: Change the key being sent for MPV device affiliation
RDMA/bnxt_re: Fix clang -Wimplicit-fallthrough in bnxt_re_handle_cq_async_error()
RDMA/hns: Fix init failure of RoCE VF and HIP08
RDMA/hns: Fix unnecessary port_num transition in HW stats allocation
RDMA/hns: The UD mode can only be configured with DCQCN
RDMA/hns: Add check for SL
RDMA/hns: Fix signed-unsigned mixed comparisons
RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
RDMA/hns: Fix printing level of asynchronous events
RDMA/core: Add support to set privileged QKEY parameter
RDMA/bnxt_re: Do not report SRQ error in srq notification
RDMA/bnxt_re: Report async events and errors
RDMA/bnxt_re: Update HW interface headers
IB/mlx5: Fix rdma counter binding for RAW QP
...
|
||
|---|---|---|
| .. | ||
| diag | ||
| en | ||
| en_accel | ||
| esw | ||
| fpga | ||
| ipoib | ||
| lag | ||
| lib | ||
| sf | ||
| steering | ||
| Kconfig | ||
| Makefile | ||
| alloc.c | ||
| cmd.c | ||
| cq.c | ||
| debugfs.c | ||
| dev.c | ||
| devlink.c | ||
| devlink.h | ||
| dpll.c | ||
| ecpf.c | ||
| ecpf.h | ||
| en.h | ||
| en_arfs.c | ||
| en_common.c | ||
| en_dcbnl.c | ||
| en_dim.c | ||
| en_ethtool.c | ||
| en_fs.c | ||
| en_fs_ethtool.c | ||
| en_main.c | ||
| en_rep.c | ||
| en_rep.h | ||
| en_rx.c | ||
| en_selftest.c | ||
| en_stats.c | ||
| en_stats.h | ||
| en_tc.c | ||
| en_tc.h | ||
| en_tx.c | ||
| en_txrx.c | ||
| eq.c | ||
| eswitch.c | ||
| eswitch.h | ||
| eswitch_offloads.c | ||
| eswitch_offloads_termtbl.c | ||
| events.c | ||
| fs_cmd.c | ||
| fs_cmd.h | ||
| fs_core.c | ||
| fs_core.h | ||
| fs_counters.c | ||
| fs_ft_pool.c | ||
| fs_ft_pool.h | ||
| fw.c | ||
| fw_reset.c | ||
| fw_reset.h | ||
| health.c | ||
| hwmon.c | ||
| hwmon.h | ||
| irq_affinity.c | ||
| main.c | ||
| mcg.c | ||
| mlx5_core.h | ||
| mlx5_irq.h | ||
| mr.c | ||
| pagealloc.c | ||
| pci_irq.c | ||
| pci_irq.h | ||
| pd.c | ||
| port.c | ||
| qos.c | ||
| qos.h | ||
| rdma.c | ||
| rdma.h | ||
| rl.c | ||
| sriov.c | ||
| transobj.c | ||
| uar.c | ||
| vport.c | ||
| wq.c | ||
| wq.h | ||