virtio: drop internal struct from UAPI
There's no reason to expose struct vring_packed in UAPI - if we do we won't be able to change or drop it, and it's not part of any interface. Let's move it to virtio_ring.c Cc: Tiwei Bie <tiwei.bie@intel.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
45383fb0f4
commit
9c0644ee4a
|
@ -152,7 +152,12 @@ struct vring_virtqueue {
|
||||||
/* Available for packed ring */
|
/* Available for packed ring */
|
||||||
struct {
|
struct {
|
||||||
/* Actual memory layout for this queue. */
|
/* Actual memory layout for this queue. */
|
||||||
struct vring_packed vring;
|
struct {
|
||||||
|
unsigned int num;
|
||||||
|
struct vring_packed_desc *desc;
|
||||||
|
struct vring_packed_desc_event *driver;
|
||||||
|
struct vring_packed_desc_event *device;
|
||||||
|
} vring;
|
||||||
|
|
||||||
/* Driver ring wrap counter. */
|
/* Driver ring wrap counter. */
|
||||||
bool avail_wrap_counter;
|
bool avail_wrap_counter;
|
||||||
|
|
|
@ -213,14 +213,4 @@ struct vring_packed_desc {
|
||||||
__le16 flags;
|
__le16 flags;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct vring_packed {
|
|
||||||
unsigned int num;
|
|
||||||
|
|
||||||
struct vring_packed_desc *desc;
|
|
||||||
|
|
||||||
struct vring_packed_desc_event *driver;
|
|
||||||
|
|
||||||
struct vring_packed_desc_event *device;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif /* _UAPI_LINUX_VIRTIO_RING_H */
|
#endif /* _UAPI_LINUX_VIRTIO_RING_H */
|
||||||
|
|
Loading…
Reference in New Issue