mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
gpio: virtio: reorder fields to reduce struct padding
Reorder struct virtio_gpio_line fields to place the DMA buffers (req/res) last. This eliminates the padding from aligning struct size on ARCH_DMA_MINALIGN. Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Message-ID: <f1221bbc120df6adaba9006710a517f1e84a10b2.1767601130.git.mst@redhat.com> Acked-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
29615fe3fb
commit
1a266b6d9c
|
|
@ -26,11 +26,12 @@ struct virtio_gpio_line {
|
|||
struct mutex lock; /* Protects line operation */
|
||||
struct completion completion;
|
||||
|
||||
unsigned int rxlen;
|
||||
|
||||
__dma_from_device_group_begin();
|
||||
struct virtio_gpio_request req;
|
||||
struct virtio_gpio_response res;
|
||||
__dma_from_device_group_end();
|
||||
unsigned int rxlen;
|
||||
};
|
||||
|
||||
struct vgpio_irq_line {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user