]> git.ipfire.org Git - thirdparty/linux.git/commit
xen/virtio: Don't use grant-dma-ops when running as Dom0
authorTeddy Astie <teddy.astie@vates.tech>
Tue, 6 Jan 2026 17:36:50 +0000 (17:36 +0000)
committerJuergen Gross <jgross@suse.com>
Mon, 12 Jan 2026 12:05:51 +0000 (13:05 +0100)
commitdc8ea8714311e549ee93a2b0bdd5487d20bfadbf
tree3501502fdea22746b061b4566e51845aec673968
parentdb9aded979b491a24871e1621cd4e8822dbca859
xen/virtio: Don't use grant-dma-ops when running as Dom0

Dom0 inherit devices from the machine and is usually in PV mode.
If we are running in a virtual that has virtio devices, these devices
would be considered as using grants with Dom0 as backend, while being
the said Dom0 itself, while we want to use these devices like regular
PCI devices.

Fix this by preventing grant-dma-ops from being used when running as Dom0
(initial domain). We still keep the device-tree logic as-is.

Signed-off-by: Teddy Astie <teddy.astie@vates.tech>
Fixes: 61367688f1fb0 ("xen/virtio: enable grant based virtio on x86")
Reviewed-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Message-ID: <6698564dd2270a9f7377b78ebfb20cb425cabbe8.1767720955.git.teddy.astie@vates.tech>
drivers/xen/grant-dma-ops.c