Displaying 3 results from an estimated 3 matches for "vring_kernel".
2020 Apr 06
0
[PATCH v2 1/2] virtio: stop using legacy struct vring
...particular, the APIs actually assume the legacy layout.
>
> Add struct vring_s (identical ATM) and supporting
> legacy APIs and switch everyone to use that.
How are we going to know that "struct vring_s" is what we need/want to
use? What does "_s" mean?
"struct vring_kernel"?
naming is hard...
greg k-h
2020 Apr 06
2
[PATCH v2 1/2] virtio: stop using legacy struct vring
struct vring (in the uapi directory) and supporting APIs are kept
around to avoid breaking old userspace builds.
It's not actually part of the UAPI - it was kept in the UAPI
header by mistake, and using it in kernel isn't necessary
and prevents us from making changes safely.
In particular, the APIs actually assume the legacy layout.
Add struct vring_s (identical ATM) and supporting
legacy
2020 Apr 06
2
[PATCH v2 1/2] virtio: stop using legacy struct vring
struct vring (in the uapi directory) and supporting APIs are kept
around to avoid breaking old userspace builds.
It's not actually part of the UAPI - it was kept in the UAPI
header by mistake, and using it in kernel isn't necessary
and prevents us from making changes safely.
In particular, the APIs actually assume the legacy layout.
Add struct vring_s (identical ATM) and supporting
legacy