On 08.07.26 10:18, Val Packett wrote: > Starting a virtio backend in a PV domain would panic the kernel in > alloc_ioreq, trying to dereference vma->vm_private_data as a pages > pointer when in reality it stayed as PRIV_VMA_LOCKED. > > Avoid crashing by handling the PRIV_VMA_LOCKED case in alloc_ioreq. > PV support requires mapping the virtio ioreq page explicitly into > the kernel's page tables, so do it on-demand when PRIV_VMA_LOCKED > is seen. > > Signed-off-by: Val Packett Reviewed-by: Juergen Gross Juergen