On Wed, Oct 17, 2018 at 01:18:19PM -0500, Wenwen Wang wrote: > This patch adds a 4-byte reserved field in the structure > vfio_eeh_pe_op to make sure that the u64 fields in the structure > vfio_eeh_pe_err are 8-byte aligned. Won't this break 32-bit kernels? That is the size of the structure will now be 4 bytes bigger.. > > Signed-off-by: Wenwen Wang <wang6495@xxxxxxx> > --- > include/uapi/linux/vfio.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/include/uapi/linux/vfio.h b/include/uapi/linux/vfio.h > index 1aa7b82..3e71ded 100644 > --- a/include/uapi/linux/vfio.h > +++ b/include/uapi/linux/vfio.h > @@ -729,6 +729,7 @@ struct vfio_eeh_pe_op { > __u32 argsz; > __u32 flags; > __u32 op; > + __u32 __res; > union { > struct vfio_eeh_pe_err err; > }; > -- > 2.7.4 >