> And it's not a problem if virtqueue is exactly at start of > vring_virtqueue: we just need to allocate a bit more at start, and > offset when we free. Here's how I would do this: first apply patch > below that adds the offset parameter, then update all transports, one > patch at a time to not use priv pointer, finally you can repurpose > priv pointer to let devices use it. I like it, though I prefer to have the new arguments as sizeof() rather than offsets. I'll pick up this and test it. > As a bonus we get small incremental patches. FWIW, that's possible with the patch I posted too. Paolo _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization