Changes:
- dfcfe2b Bump to version 51.8
- fe1df44 libibnetdisc: Correct argument order in calloc call to fix warning
- 6c42e48 util: Fix the constant length check in the aarch64 mmio_memcpy_x64()
- da9b3ba libhns: Write all 64 bytes of a direct WQE explicitly
- 135d666 providers/irdma: Discard unsignaled non-error completions
- 1de2b95 providers/irdma: Use mmio_write32 for doorbell writes
- 450c927 providers/irdma: Reject zero-based addressing for type 1 MW bind
- a8a5b2f providers/irdma: Fix MW bind flush completion status
- cbd3d62 providers/irdma: Add missing load-load barrier in CQ clean loop
- 47bea7e providers/irdma: Expand IRDMAQPSQ_AHID mask to 25 bits
See More
- 7954b04 mlx5: Fix underflow and stale data in dr_ste_copy_param()
- 43eeb54 mlx5: Fix inline SGE length wrap in set_data_inl_seg()
- 16b1fc8 util: Only fall back in open_cdev() when the node is not found
- eab44c8 kernel-boot: Remove Wants=network-pre.target from initrd
- 37d9eec mthca: Fix signed-overflow UB in __mthca_cq_clean() sweep condition
- 42bc120 mlx4: Fix signed-overflow UB in mlx4_cq_clean() sweep condition
- 811be0e mlx5: Fix signed-overflow UB in __mlx5_cq_clean() sweep condition
- d2db7fb mlx5: Fix dbrec alloc returning garbage pointer on failure
- 70139e9 providers/erdma: Initialize CQ doorbell record
- 60fe884 providers/erdma: Allocate CQ buffer with mmap
- 9926b3a mlx5: Fix clock update EBUSY error flow
- 121399f proviers/erdma: Fix wrong length passed to ibv_dofork_range
This list of changes was auto generated.