From 38945cac3d1a1b01e0ce7bb91656e134500c2c27 Mon Sep 17 00:00:00 2001 From: Leo Liou Date: Thu, 12 Nov 2020 21:32:22 +0800 Subject: [PATCH] FROMLIST: scsi: ufs: show lba and length for unmap commands We have lba and length for unmap commands. Bug: 70910891 Bug: 172970877 Link: https://lore.kernel.org/linux-scsi/20201112165950.518952-1-jaegeuk@kernel.org/T/#u Signed-off-by: Leo Liou Change-Id: I8426785f41fa9d7771aa0c095cf43eb0d7f40253 --- drivers/scsi/ufs/ufshcd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index ed68d4dab0a8..c2c685df7da4 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -375,6 +375,11 @@ static void ufshcd_add_command_trace(struct ufs_hba *hba, lrbp->ucd_req_ptr->sc.exp_data_transfer_len); if (opcode == WRITE_10) group_id = lrbp->cmd->cmnd[6]; + } else if (opcode == UNMAP) { + if (cmd->request) { + lba = scsi_get_lba(cmd); + transfer_len = blk_rq_bytes(cmd->request); + } } }