Hi Martin, This patch series renames scsi_get_lba() into scsi_get_pos(). The name of scsi_get_lba() is confusing since it does not return an LBA but instead the start offset divided by 512. Please consider this patch series for kernel v5.14. Thanks, Bart. Changes compared to v2: - Renamed scsi_get_pos() into scsi_get_sector() as suggested by Damien. - Split the lpfc and qla2xxx changes into separate patches. Changes compared to v1: - Changed the "iscsi" prefix into "isci" for patch 4/7. - Added support for READ(16) and WRITE(16) in patch 6/7. Bart Van Assche (8): core: Introduce scsi_get_sector() iser: Use scsi_get_sector() instead of scsi_get_lba() zfcp: Use scsi_get_sector() instead of scsi_get_lba() isci: Use scsi_get_sector() instead of scsi_get_lba() lpfc: Use scsi_get_sector() instead of scsi_get_lba() qla2xxx: Use scsi_get_sector() instead of scsi_get_lba() ufs: Fix the tracing code core: Remove scsi_get_lba() drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/scsi/isci/request.c | 4 +-- drivers/scsi/lpfc/lpfc_scsi.c | 12 ++++----- drivers/scsi/qla2xxx/qla_iocb.c | 9 +++---- drivers/scsi/qla2xxx/qla_isr.c | 8 +++--- drivers/scsi/ufs/ufshcd.c | 34 +++++++++++------------- include/scsi/scsi_cmnd.h | 2 +- include/trace/events/ufs.h | 10 +++---- 9 files changed, 38 insertions(+), 45 deletions(-)