Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9c0644ee authored by Michael S. Tsirkin's avatar Michael S. Tsirkin
Browse files

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: default avatarMichael S. Tsirkin <mst@redhat.com>
parent 45383fb0
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -152,7 +152,12 @@ struct vring_virtqueue {
		/* Available for packed ring */
		struct {
			/* 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. */
			bool avail_wrap_counter;
+0 −10
Original line number Diff line number Diff line
@@ -213,14 +213,4 @@ struct vring_packed_desc {
	__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 */