scsi: ufs: core: Track when MCQ ESI is enabled
authorNeil Armstrong <neil.armstrong@linaro.org>
Mon, 7 Apr 2025 10:17:04 +0000 (12:17 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 12 Apr 2025 01:23:12 +0000 (21:23 -0400)
commit2d6c7bcc6cca63238fce0a95874b053500a1112e
tree74bc953137394efcbe975962983753fffe58990d
parent56f4beffc9a056f70e56f53d01451441106bd4ff
scsi: ufs: core: Track when MCQ ESI is enabled

In preparation of adding a threaded interrupt handler, track when the
MCQ ESI interrupt handlers were installed so we can optimize the MCQ
interrupt handling to avoid walking the threaded handler in the case ESI
handlers are enabled.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20250407-topic-ufs-use-threaded-irq-v3-2-08bee980f71e@linaro.org
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufshcd.c
include/ufs/ufshcd.h