Re: Deadlock with SATA CD I/O and eject

2023-09-19 Thread Kevin Wolf
Am 19.09.2023 um 14:57 hat John Levon geschrieben: > On Tue, Sep 19, 2023 at 12:54:59PM +0200, Kevin Wolf wrote: > > > > In the meantime, we start processing the blk_drain() code, so by the time > > > this > > > blk_pread() actually gets handled, quiesce is set, and we get stuck in the > > > blk_

Re: Deadlock with SATA CD I/O and eject

2023-09-19 Thread John Levon
On Tue, Sep 19, 2023 at 12:54:59PM +0200, Kevin Wolf wrote: > > In the meantime, we start processing the blk_drain() code, so by the time > > this > > blk_pread() actually gets handled, quiesce is set, and we get stuck in the > > blk_wait_while_drained(). > > > > I don't know the qemu block stac

Re: Deadlock with SATA CD I/O and eject

2023-09-19 Thread Hanna Czenczek
On 19.09.23 12:54, Kevin Wolf wrote: Am 18.09.2023 um 19:28 hat John Levon geschrieben: Observed with base of qemu 6.2.0, but from code inspection it looks to me like it's still current in upstream master. Apologies if I have missed a fix in this area. Symptom: run a UEFI-booted SATA CD Windows

Re: Deadlock with SATA CD I/O and eject

2023-09-19 Thread Kevin Wolf
Am 18.09.2023 um 19:28 hat John Levon geschrieben: > > Observed with base of qemu 6.2.0, but from code inspection it looks to me like > it's still current in upstream master. Apologies if I have missed a fix in > this > area. > > Symptom: run a UEFI-booted SATA CD Windows installer. When it hits

Deadlock with SATA CD I/O and eject

2023-09-18 Thread John Levon
Observed with base of qemu 6.2.0, but from code inspection it looks to me like it's still current in upstream master. Apologies if I have missed a fix in this area. Symptom: run a UEFI-booted SATA CD Windows installer. When it hits "Loading files.." screen, run an eject e.g. virsh qemu-monitor-