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