On Sat, 2023-12-02 at 01:41 +0000, Volodymyr Babchuk wrote: > From: David Woodhouse <[email protected]> > > This allows a XenDevice implementation to know whether it was created > by QEMU, or merely discovered in XenStore after the toolstack created > it. This will allow us to create frontend/backend nodes only when we > should, rather than unconditionally attempting to overwrite them from > a driver domain which doesn't have privileges to do so. > > As an added benefit, it also means we no longer have to call the > xen_backend_set_device() function from the device models immediately > after calling qdev_realize_and_unref(). Even though we could make > the argument that it's safe to do so, and the pointer to the unreffed > device *will* actually still be valid, it still made my skin itch to > look at it. > > Signed-off-by: David Woodhouse <[email protected]> > Reviewed-by: Paul Durrant <[email protected]>
I still have this lying around in my working tree. Shall I forget all about it and let you take it with this patch series?
smime.p7s
Description: S/MIME cryptographic signature
