]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
scsi: ufs: core: Improve IOPS
authorBart Van Assche <bvanassche@acm.org>
Wed, 13 Aug 2025 17:10:41 +0000 (10:10 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 19 Aug 2025 01:59:42 +0000 (21:59 -0400)
commitdc60a408a1dc29974bc82239b07b70c5f7fcfd31
treea49f882ee0325e25182e2bce66bfe9ec444b7291
parentda810279506c6b5748b9533a5547f8abc1044c16
scsi: ufs: core: Improve IOPS

Measurements have shown that IOPS improve by 2% - 3% on my UFS 4 test
setup every time a ktime_get() call is removed from the UFS driver
command processing path. Hence this patch that modifies
ufshcd_clk_scaling_start_busy() such that ktime_get() is only called if
the returned value will be used.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Link: https://lore.kernel.org/r/20250813171049.3399387-1-bvanassche@acm.org
Reviewed-by: Bean Huo <beanhuo@micron.com>
Reviewed-by: Peter Wang <peter.wang@mediatek.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufshcd.c