On 30.11.23 14:14, Jan Beulich wrote:
On 30.11.2023 10:21, Juergen Gross wrote:--- a/xen/include/public/xen.h +++ b/xen/include/public/xen.h @@ -46,6 +46,12 @@ DEFINE_XEN_GUEST_HANDLE(xen_ulong_t); #else #define XEN_FLEX_ARRAY_DIM 1 /* variable size */ #endif +/* Some PV I/O interfaces need a compatibility variant. */ +#if __XEN_INTERFACE_VERSION__ < 0x00041300 +#define XENPV_FLEX_ARRAY_DIM 1 /* variable size */ +#else +#define XENPV_FLEX_ARRAY_DIM XEN_FLEX_ARRAY_DIM +#endifMay I suggest that this live in io/ring.h, for the lack of a better place under io/?
Yes, fine with me. Juergen
OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
