linux/drivers/net/ethernet/qlogic
Jason Gunthorpe 6a217437f9 Merge branch 'sg_nents' into rdma.git for-next
From Maor Gottlieb
====================

Fix the use of nents and orig_nents in the sg table append helpers. The
nents should be used by the DMA layer to store the number of DMA mapped
sges, the orig_nents is the number of CPU sges.

Since the sg append logic doesn't always create a SGL with exactly
orig_nents entries store a total_nents as well to allow the table to be
properly free'd and reorganize the freeing logic to share across all the
use cases.

====================

Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>

* 'sg_nents':
  RDMA: Use the sg_table directly and remove the opencoded version from umem
  lib/scatterlist: Fix wrong update of orig_nents
  lib/scatterlist: Provide a dedicated function to support table append
2021-08-30 09:49:59 -03:00
..
netxen fallthrough fixes for Clang for 5.14-rc1 2021-06-28 20:03:38 -07:00
qed RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc 2021-07-30 11:27:33 -03:00
qede qede: fix crash in rmmod qede while automatic debug collection 2021-08-02 10:17:24 +01:00
qlcnic Networking changes for 5.14. 2021-06-30 15:51:09 -07:00
Kconfig qed: Add NVMeTCP Offload PF Level FW and HW HSI 2021-06-03 14:04:17 -07:00
Makefile qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/staging/qlge/ 2019-07-23 11:29:40 -07:00
qla3xxx.c net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset 2021-07-26 14:17:06 +01:00
qla3xxx.h net/qla3xxx: Convert to SPDX license identifiers 2020-09-16 14:32:31 +02:00