virtio: Reorder fields in 'struct virtqueue'
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sat, 18 Feb 2023 08:10:31 +0000 (09:10 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Fri, 21 Apr 2023 07:02:29 +0000 (03:02 -0400)
commit48cd6bc5b22d68b8bbc8601f3c7ddeed99541a0b
treed6f3d472cd311eeedcd6f8a572e9caacf026ba96
parente4be66e5f36b8cd2a052ba9e2ba063e6c37f5453
virtio: Reorder fields in 'struct virtqueue'

Group some variables based on their sizes to reduce hole and avoid padding.
On x86_64, this shrinks the size of 'struct virtqueue'
from 72 to 68 bytes.

It saves a few bytes of memory.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Message-Id: <8f3d2e49270a2158717e15008e7ed7228196ba02.1676707807.git.christophe.jaillet@wanadoo.fr>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Peter Lafreniere <peter@n8pjl.ca>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
include/linux/virtio.h