android_kernel_samsung_sm8650/drivers/ufs
Manish Pandey 942880f35c ufs: ufs-qcom: enable dynamic irq affinity for ufs
If device tree includes 'qcom,prime-mask' node, enable
dynamic irq affinity feature, else keep it disable by
default. As REQ_HIPRI has been replaced with REQ_POLLED,
hence using this flag in ufs_qcom_hook_compl_command will
complete the request in hard irq context.
With this, a significant improvement is observed with
UFS 2.x devices.

--------------------------------------------------------------
                        UFS 2.2 Hynix                         |
-------------------------------------------------------------
  operation      |  default     | with irq affinity feature   |
-------------------------------------------------------------
Rnd Read (IOPS)	 |   29713	|       43221	              |
Rnd Write (IOPS) |   28094	|       44087                 |
-------------------------------------------------------------..

Change-Id: I63b0e5b2bc38a08c42a2332e8fc691a94e4983f6
Co-developed-by: Nitin Rawat <quic_nitirawa@quicinc.com>
Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2023-10-18 00:59:00 -07:00
..
core UPSTREAM: scsi: ufs: core: Remove dedicated hwq for dev command 2023-07-18 11:29:53 +08:00
host ufs: ufs-qcom: enable dynamic irq affinity for ufs 2023-10-18 00:59:00 -07:00
Kconfig
Makefile