mbox series

[00/12] PCI/VPD: Convert more users to the new VPD API functions

Message ID 1ca29408-7bc7-4da5-59c7-87893c9e0442@gmail.com
Headers show
Series PCI/VPD: Convert more users to the new VPD API functions | expand

Message

Heiner Kallweit Aug. 22, 2021, 1:46 p.m. UTC
This series converts more users to the new VPD API functions.

bnx2 patches have been tested with a BCM5709 card.
The other patches are compile-tested, except cxlflash.

Heiner Kallweit (12):
  sfc: falcon: Read VPD with pci_vpd_alloc()
  sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword()
  bnx2: Search VPD with pci_vpd_find_ro_info_keyword()
  bnx2: Replace open-coded version with swab32s()
  bnx2x: Read VPD with pci_vpd_alloc()
  bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()
  bnxt: Read VPD with pci_vpd_alloc()
  bnxt: Search VPD with pci_vpd_find_ro_info_keyword()
  cxgb4: Validate VPD checksum with pci_vpd_check_csum()
  cxgb4: Remove unused vpd_param member ec
  cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()
  scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword()

 drivers/net/ethernet/broadcom/bnx2.c          | 46 +++-------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h   |  1 -
 .../net/ethernet/broadcom/bnx2x/bnx2x_main.c  | 91 ++++---------------
 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 49 +++-------
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h    |  2 -
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c    | 76 ++++++----------
 drivers/net/ethernet/sfc/falcon/efx.c         | 79 ++++------------
 drivers/scsi/cxlflash/main.c                  | 34 ++-----
 8 files changed, 98 insertions(+), 280 deletions(-)

Comments

Bjorn Helgaas Aug. 24, 2021, 6:48 p.m. UTC | #1
On Sun, Aug 22, 2021 at 03:46:20PM +0200, Heiner Kallweit wrote:
> This series converts more users to the new VPD API functions.

> 

> bnx2 patches have been tested with a BCM5709 card.

> The other patches are compile-tested, except cxlflash.

> 

> Heiner Kallweit (12):

>   sfc: falcon: Read VPD with pci_vpd_alloc()

>   sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword()

>   bnx2: Search VPD with pci_vpd_find_ro_info_keyword()

>   bnx2: Replace open-coded version with swab32s()

>   bnx2x: Read VPD with pci_vpd_alloc()

>   bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()

>   bnxt: Read VPD with pci_vpd_alloc()

>   bnxt: Search VPD with pci_vpd_find_ro_info_keyword()

>   cxgb4: Validate VPD checksum with pci_vpd_check_csum()

>   cxgb4: Remove unused vpd_param member ec

>   cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()

>   scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword()

> 

>  drivers/net/ethernet/broadcom/bnx2.c          | 46 +++-------

>  drivers/net/ethernet/broadcom/bnx2x/bnx2x.h   |  1 -

>  .../net/ethernet/broadcom/bnx2x/bnx2x_main.c  | 91 ++++---------------

>  drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 49 +++-------

>  drivers/net/ethernet/chelsio/cxgb4/cxgb4.h    |  2 -

>  drivers/net/ethernet/chelsio/cxgb4/t4_hw.c    | 76 ++++++----------

>  drivers/net/ethernet/sfc/falcon/efx.c         | 79 ++++------------

>  drivers/scsi/cxlflash/main.c                  | 34 ++-----

>  8 files changed, 98 insertions(+), 280 deletions(-)


I added these to pci/vpd for v5.15, thanks!