mbox series

[0/4] Do not use "slave" in function names

Message ID 20240930201937.2020129-1-bvanassche@acm.org
Headers show
Series Do not use "slave" in function names | expand

Message

Bart Van Assche Sept. 30, 2024, 8:18 p.m. UTC
Hi Martin,

There is agreement that the word "slave" should not be used in Linux kernel
source code. Hence this patch series that renames all SCSI functions that
have the word "slave" in their function name. Please consider this patch
series for the next merge window.

Thanks,

Bart.

Bart Van Assche (4):
  scsi: Rename .slave_alloc() and .slave_destroy()
  scsi: Convert SCSI drivers to .device_configure()
  scsi: core: Remove .slave_configure()
  scsi: core: Update .slave_configure() references in the documentation

 Documentation/scsi/scsi_mid_low_api.rst     | 79 +++++++++++----------
 drivers/ata/libata-scsi.c                   | 12 ++--
 drivers/firewire/sbp2.c                     |  4 +-
 drivers/infiniband/ulp/srp/ib_srp.c         |  5 +-
 drivers/message/fusion/mptfc.c              | 14 ++--
 drivers/message/fusion/mptsas.c             | 14 ++--
 drivers/message/fusion/mptscsih.c           | 10 +--
 drivers/message/fusion/mptscsih.h           |  5 +-
 drivers/message/fusion/mptspi.c             | 19 ++---
 drivers/net/ethernet/allwinner/sun4i-emac.c |  4 +-
 drivers/net/ethernet/mellanox/mlx4/main.c   | 12 ++--
 drivers/s390/scsi/zfcp_scsi.c               | 15 ++--
 drivers/s390/scsi/zfcp_sysfs.c              |  2 +-
 drivers/s390/scsi/zfcp_unit.c               |  2 +-
 drivers/scsi/3w-9xxx.c                      |  7 +-
 drivers/scsi/3w-sas.c                       |  7 +-
 drivers/scsi/3w-xxxx.c                      |  9 +--
 drivers/scsi/53c700.c                       | 19 ++---
 drivers/scsi/BusLogic.c                     |  7 +-
 drivers/scsi/BusLogic.h                     |  3 +-
 drivers/scsi/aacraid/linit.c                |  8 ++-
 drivers/scsi/advansys.c                     | 23 +++---
 drivers/scsi/aic7xxx/aic79xx_osm.c          |  8 +--
 drivers/scsi/aic7xxx/aic7xxx_osm.c          |  8 +--
 drivers/scsi/arcmsr/arcmsr_hba.c            |  8 ++-
 drivers/scsi/bfa/bfad_im.c                  | 26 +++----
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c           |  7 +-
 drivers/scsi/csiostor/csio_scsi.c           | 18 ++---
 drivers/scsi/dc395x.c                       | 12 ++--
 drivers/scsi/esp_scsi.c                     | 15 ++--
 drivers/scsi/fcoe/fcoe.c                    |  2 +-
 drivers/scsi/fnic/fnic_main.c               |  4 +-
 drivers/scsi/hisi_sas/hisi_sas.h            |  2 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c       |  6 +-
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c      |  2 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c      |  2 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c      |  2 +-
 drivers/scsi/hpsa.c                         | 20 +++---
 drivers/scsi/ibmvscsi/ibmvfc.c              | 13 ++--
 drivers/scsi/ibmvscsi/ibmvscsi.c            |  8 ++-
 drivers/scsi/ipr.c                          | 12 ++--
 drivers/scsi/ips.c                          |  6 +-
 drivers/scsi/ips.h                          |  3 +-
 drivers/scsi/libfc/fc_fcp.c                 |  6 +-
 drivers/scsi/libsas/sas_scsi_host.c         |  4 +-
 drivers/scsi/lpfc/lpfc_scsi.c               | 37 ++++++----
 drivers/scsi/megaraid/megaraid_sas_base.c   |  8 +--
 drivers/scsi/mpi3mr/mpi3mr_os.c             | 12 ++--
 drivers/scsi/mpt3sas/mpt3sas_scsih.c        | 16 ++---
 drivers/scsi/mvumi.c                        |  5 +-
 drivers/scsi/myrb.c                         | 21 +++---
 drivers/scsi/myrs.c                         | 13 ++--
 drivers/scsi/ncr53c8xx.c                    |  9 +--
 drivers/scsi/pmcraid.c                      | 14 ++--
 drivers/scsi/ps3rom.c                       |  5 +-
 drivers/scsi/qedf/qedf_main.c               |  5 +-
 drivers/scsi/qla1280.c                      |  6 +-
 drivers/scsi/qla2xxx/qla_os.c               | 12 ++--
 drivers/scsi/qla4xxx/ql4_os.c               |  6 +-
 drivers/scsi/qlogicpti.c                    |  5 +-
 drivers/scsi/scsi_debug.c                   | 19 ++---
 drivers/scsi/scsi_scan.c                    | 14 ++--
 drivers/scsi/scsi_sysfs.c                   |  4 +-
 drivers/scsi/smartpqi/smartpqi_init.c       | 13 ++--
 drivers/scsi/snic/snic_main.c               | 12 ++--
 drivers/scsi/stex.c                         |  4 +-
 drivers/scsi/storvsc_drv.c                  |  7 +-
 drivers/scsi/sym53c8xx_2/sym_glue.c         | 15 ++--
 drivers/scsi/virtio_scsi.c                  |  2 +-
 drivers/scsi/xen-scsifront.c                | 11 +--
 drivers/staging/rts5208/rtsx.c              |  8 +--
 drivers/ufs/core/ufshcd.c                   | 12 ++--
 drivers/usb/image/microtek.c                |  4 +-
 drivers/usb/storage/scsiglue.c              |  6 +-
 drivers/usb/storage/uas.c                   |  4 +-
 include/linux/libata.h                      |  8 +--
 include/scsi/libfc.h                        |  2 +-
 include/scsi/libsas.h                       |  4 +-
 include/scsi/scsi_device.h                  |  4 +-
 include/scsi/scsi_host.h                    | 22 +++---
 80 files changed, 430 insertions(+), 393 deletions(-)