]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: ufs: qcom: Remove the MSI descriptor abuse
authorThomas Gleixner <tglx@linutronix.de>
Thu, 13 Mar 2025 13:03:51 +0000 (14:03 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 13 Mar 2025 17:58:00 +0000 (18:58 +0100)
commitfc87dd58d8f9374a703fb0bfae58336e62971db5
treebdbefa797df738f4a71b0fcf98437f287d9dec9b
parent79273d0a40076601b1d37ff60e2ce8305f0a5d0d
scsi: ufs: qcom: Remove the MSI descriptor abuse

The driver abuses the MSI descriptors for internal purposes. Aside of core
code and MSI providers nothing has to care about their existence. They have
been encapsulated with a lot of effort because this kind of abuse caused
all sorts of issues including a maintainability nightmare.

Rewrite the code so it uses dedicated storage to hand the required
information to the interrupt handler.

No functional change intended.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250313130321.963504017@linutronix.de
drivers/ufs/host/ufs-qcom.c