Hi Martin, The text "slave_" in multiple function names does not make it clear what the purpose of these functions is. 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. Changes compared to v1: - Switch to the names proposed by Matthew Wilcox. - Included a patch that renames .device_configure() into .sdev_configure(). - Split off the documentation changes into a separate patch as requested by Damien. - Added 5 patches that remove obsolete SCSI LLD changelog files. Bart Van Assche (11): scsi: arcmsr: Remove the changelog scsi: ips: Remove the changelog scsi: lpfc: Remove the changelog scsi: ncr53c8xx: Remove the changelog scsi: sym53c8xx: Remove the changelog scsi: Rename .slave_alloc() and .slave_destroy() scsi: core: Rename .slave_alloc() and .slave_destroy() in the documentation scsi: Rename .device_configure() into .sdev_configure() scsi: Convert SCSI drivers to .sdev_configure() scsi: core: Remove the .slave_configure() method scsi: core: Update .slave_configure() references in the documentation Documentation/scsi/ChangeLog.arcmsr | 118 -- Documentation/scsi/ChangeLog.ips | 122 -- Documentation/scsi/ChangeLog.lpfc | 1865 --------------------- Documentation/scsi/ChangeLog.ncr53c8xx | 495 ------ Documentation/scsi/ChangeLog.sym53c8xx | 593 ------- Documentation/scsi/ChangeLog.sym53c8xx_2 | 144 -- Documentation/scsi/scsi_mid_low_api.rst | 78 +- drivers/ata/ahci.h | 2 +- drivers/ata/libata-sata.c | 8 +- drivers/ata/libata-scsi.c | 19 +- drivers/ata/pata_macio.c | 8 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 24 +- drivers/ata/sata_sil24.c | 2 +- drivers/firewire/sbp2.c | 10 +- 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/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 | 8 +- 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 | 14 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas.h | 5 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 10 +- drivers/scsi/hpsa.c | 20 +- drivers/scsi/hptiop.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 13 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 8 +- drivers/scsi/ipr.c | 20 +- drivers/scsi/ips.c | 6 +- drivers/scsi/ips.h | 3 +- drivers/scsi/iscsi_tcp.c | 6 +- drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libsas/sas_scsi_host.c | 11 +- drivers/scsi/lpfc/lpfc_scsi.c | 37 +- drivers/scsi/megaraid/megaraid_sas_base.c | 14 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 20 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 24 +- drivers/scsi/mvumi.c | 5 +- drivers/scsi/myrb.c | 21 +- drivers/scsi/myrs.c | 13 +- drivers/scsi/ncr53c8xx.c | 9 +- drivers/scsi/pmcraid.c | 22 +- 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 | 22 +- 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 | 20 +- drivers/usb/image/microtek.c | 4 +- drivers/usb/storage/scsiglue.c | 10 +- drivers/usb/storage/uas.c | 10 +- include/linux/libata.h | 19 +- include/scsi/libfc.h | 2 +- include/scsi/libsas.h | 9 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_host.h | 24 +- 92 files changed, 507 insertions(+), 3816 deletions(-) delete mode 100644 Documentation/scsi/ChangeLog.arcmsr delete mode 100644 Documentation/scsi/ChangeLog.ips delete mode 100644 Documentation/scsi/ChangeLog.lpfc delete mode 100644 Documentation/scsi/ChangeLog.ncr53c8xx delete mode 100644 Documentation/scsi/ChangeLog.sym53c8xx delete mode 100644 Documentation/scsi/ChangeLog.sym53c8xx_2