Commit 0c2020b7 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

ANDROID: update abi definition due to io_uring changes.



Commit f09fb7ff ("io_uring: Replace 0-length array with flexible
array") changed the struct io_uring_buf_ring to be safer when being
compiled by userspace code (it is in a uapi header file.)  In order to
do this properly, an "empty" structure was added to the structure so
that tools continue to work properly.  This updates the abi definitions
with those changes, as the tools rightfully catch that the signature
changed, yet there is no actualy functional or ABI change noticable by
any code.

function symbol 'bool hid_ignore(struct hid_device*)' changed
  CRC changed from 0x6472f954 to 0x60a463f6

type 'struct io_uring_buf_ring' changed
  member changed from 'union { struct { __u64 resv1; __u32 resv2; __u16 resv3; __u16 tail; }; struct io_uring_buf bufs[0]; }' to 'union { struct { __u64 resv1; __u32 resv2; __u16 resv3; __u16 tail; }; struct { struct { } __empty_bufs; struct io_uring_buf bufs[0]; }; }'
    type changed from 'union { struct { __u64 resv1; __u32 resv2; __u16 resv3; __u16 tail; }; struct io_uring_buf bufs[0]; }' to 'union { struct { __u64 resv1; __u32 resv2; __u16 resv3; __u16 tail; }; struct { struct { } __empty_bufs; struct io_uring_buf bufs[0]; }; }'
      member 'struct { struct { } __empty_bufs; struct io_uring_buf bufs[0]; }' was added
      member 'struct io_uring_buf bufs[0]' was removed

Fixes: f09fb7ff ("io_uring: Replace 0-length array with flexible array")
Change-Id: I03723a9f86bd12ac738625e11b3f54ff9f3026f0
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 9e15dec2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment