Re: [PATCH 1/1] xen-blkfront: unbind irq before tearing down ring and shadow requests
From: Yuchao Zhang
Date: Tue Sep 22 2026 - 03:31:37 EST
Hi Roger,
Thanks for the review and catching the right origin commit.
You are completely right: commit 11659569f720 ("xen/blkfront: split per device
io_lock") removed the lock protection from the interrupt handler and introduced
the race window.
I have updated the Fixes tag to point to 11659569f720 and added the requested
comment before unbind_from_irqhandler() explaining that interrupt teardown must
precede queue data cleanup.
v2 patch has been sent as reply to this thread.
Thanks,
Yuchao