Skip to content

ufs: core: Revert Delegate the interrupt service routine to a threaded IRQ handler - #119

Merged
Tingwei Zhang (quic-tingweiz) merged 1 commit into
qualcomm-linux:resolute-qcom-develfrom
ggiriprasad:ufs-revert-threaded-irq
Sep 18, 2026
Merged

Tingwei Zhang (quic-tingweiz) merged 1 commit into
qualcomm-linux:resolute-qcom-develfrom
ggiriprasad:ufs-revert-threaded-irq

Conversation

@ggiriprasad

@ggiriprasad ggiriprasad commented Sep 18, 2026

Copy link
Copy Markdown

There have been multiple reports of performance regressions caused by commit 3c7ac40. Hence this revert.

This patch reverts most of the following commits:

  • 3c7ac40 ("scsi: ufs: core: Delegate the interrupt service routine to a threaded IRQ handler")
  • 6475cfb81fc4 ("scsi: ufs: core: Avoid IRQ thread wakeup during active UIC command")

This patch preserves the following commits:

@ggiriprasad
ggiriprasad force-pushed the ufs-revert-threaded-irq branch 2 times, most recently from 12e56c3 to e5d98b1 Compare September 18, 2026 05:55
… a threaded IRQ handler

There have been multiple reports of performance regressions caused by
commit 3c7ac40. Hence this revert.

This patch reverts most of the following commits:
* 3c7ac40 ("scsi: ufs: core: Delegate the interrupt service routine to
  a threaded IRQ handler")
* 6475cfb81fc4 ("scsi: ufs: core: Avoid IRQ thread wakeup during active UIC
  command")

This patch preserves the following commits:
* 034d319 ("scsi: ufs: core: Fix interrupt handling for MCQ Mode")
* eabcac8 ("scsi: ufs: core: Fix IRQ lock inversion for the SCSI host
  lock")

Fixes: 3c7ac40 ("scsi: ufs: core: Delegate the interrupt service routine to a threaded IRQ handler")
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Giri Prasad Goriparthi <giri.goriparthi@oss.qualcomm.com>
@ggiriprasad
ggiriprasad force-pushed the ufs-revert-threaded-irq branch from e5d98b1 to a3430fd Compare September 18, 2026 06:18
@quic-tingweiz
Tingwei Zhang (quic-tingweiz) merged commit 76e7f56 into qualcomm-linux:resolute-qcom-devel Sep 18, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants