From patchwork Tue Oct 22 18:07:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 13846014 Received: from 009.lax.mailroute.net (009.lax.mailroute.net [199.89.1.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C64AB156871 for ; Tue, 22 Oct 2024 18:09:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=199.89.1.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729620542; cv=none; b=LfDeJkwVL8b4wngsp1boBUl/Clwyq0kxD1eA9Y1Mg616+vm3neesvbx1VFisSfjCOAEfNL6J2rIdPFdezabIPLYP9GAlMoqXneE8js+vMtWIQBw1tJdODQXJ60Dtfz6fsCeJtYbS/zOJduXvoEdJIXTIZa4DuJxEbRAOTn/lb80= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729620542; c=relaxed/simple; bh=/d9XVSQQJY26wL5ToMl6gBGK9/HuxoP2zKI4bpWn9J8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=I6lLqHOGdQxM48ZA+BkKTF1VkEhmTsAcvsyZX7l2s+QJ9ywyjyZoDFj/kT9apuwJI5THYl5KdcATnRRC6ApL0HPm9fYHf+wLEcgNHw0/RFsc4NTcFG8IqMOJhqYE49Au10d9wDsgW8nQnhROzR1+6ATeP1prLxDhweBoOmx0jkY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=acm.org; spf=pass smtp.mailfrom=acm.org; dkim=pass (2048-bit key) header.d=acm.org header.i=@acm.org header.b=NPnNGt+d; arc=none smtp.client-ip=199.89.1.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=acm.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=acm.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=acm.org header.i=@acm.org header.b="NPnNGt+d" Received: from localhost (localhost [127.0.0.1]) by 009.lax.mailroute.net (Postfix) with ESMTP id 4XY0YL3dF6zlgMVS; Tue, 22 Oct 2024 18:08:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=acm.org; h= content-transfer-encoding:mime-version:x-mailer:message-id:date :date:subject:subject:from:from:received:received; s=mr01; t= 1729620530; x=1732212531; bh=vDlFB6CKh1NcHL6Jz42GqV9wGHBcsqBY32n lTz0nFRk=; b=NPnNGt+d0ESoQffu61Z9rGiZqIrTXVgphlD60Oy900pAGfSNr0t XWf3W++tOKJ7GS+P6xHIEP5XrWLcxgJynSUsfBiWrMnHFpwUcB2Y/r+YdCXJ3ROP rG3gatoSpn0LNgUGezmUfG/66do6PfY0YneDIA089DPE2nm5K8zTGPFjQOgV898b 6XfIo953/FUvU422fBqwfsd3QizK5snTOBfy0QLeB2DhKEm7499yJCgIdLAUYx7N /HZc0EdxyWqyzPn3RuT/ZkeMUwFSWmR2T8W5/l5qbXl+x5xEcUzRc0LP7BtxEqm/ tqdpPfAASzFGSWpNHOjeinfVQixv1ReUh/Q== X-Virus-Scanned: by MailRoute Received: from 009.lax.mailroute.net ([127.0.0.1]) by localhost (009.lax [127.0.0.1]) (mroute_mailscanner, port 10029) with LMTP id Bf4dBeQ1cO05; Tue, 22 Oct 2024 18:08:50 +0000 (UTC) Received: from bvanassche.mtv.corp.google.com (unknown [104.135.204.82]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bvanassche@acm.org) by 009.lax.mailroute.net (Postfix) with ESMTPSA id 4XY0YG1TDhzlgTWQ; Tue, 22 Oct 2024 18:08:49 +0000 (UTC) From: Bart Van Assche To: "Martin K . Petersen" Cc: Damien Le Moal , Randy Dunlap , linux-scsi@vger.kernel.org, Bart Van Assche Subject: [PATCH v4 0/5] Replace the "slave_*" function names Date: Tue, 22 Oct 2024 11:07:52 -0700 Message-ID: <20241022180839.2712439-1-bvanassche@acm.org> X-Mailer: git-send-email 2.47.0.105.g07ac214952-goog Precedence: bulk X-Mailing-List: linux-scsi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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 v3: - Combined two Documentation/scsi/scsi_mid_low_api.rst patches into a single patch. Changes compared to v2: - Renamed sdev_prep() into sdev_init(). - Dropped the patches again that remove SCSI LLD changelog files. 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 (5): scsi: Rename .slave_alloc() and .slave_destroy() scsi: Rename .device_configure() into .sdev_configure() scsi: Convert SCSI drivers to .sdev_configure() scsi: core: Remove the .slave_configure() method scsi: core: Update API documentation 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 | 14 ++-- 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 +++---- 86 files changed, 508 insertions(+), 479 deletions(-)