summary refs log tree commit diff stats
path: root/monitor/monitor-internal.h
diff options
context:
space:
mode:
authorHanna Reitz <hreitz@redhat.com>2022-02-23 10:23:40 +0100
committerDr. David Alan Gilbert <dgilbert@redhat.com>2022-03-02 18:12:40 +0000
commit4ce7a08d3e3a869f89c2af622fa77e967ade7cbf (patch)
treefb4890bf55a6729f17d4d43c6d9f06c18dabd814 /monitor/monitor-internal.h
parentacbcd06e5d2c181afd87b413e92a92f4594ec084 (diff)
downloadfocaccia-qemu-4ce7a08d3e3a869f89c2af622fa77e967ade7cbf.tar.gz
focaccia-qemu-4ce7a08d3e3a869f89c2af622fa77e967ade7cbf.zip
virtiofsd: Let meson check for statx.stx_mnt_id
In virtiofsd, we assume that the presence of the STATX_MNT_ID macro
implies existence of the statx.stx_mnt_id field.  Unfortunately, that is
not necessarily the case: glibc has introduced the macro in its commit
88a2cf6c4bab6e94a65e9c0db8813709372e9180, but the statx.stx_mnt_id field
is still missing from its own headers.

Let meson.build actually chek for both STATX_MNT_ID and
statx.stx_mnt_id, and set CONFIG_STATX_MNT_ID if both are present.
Then, use this config macro in virtiofsd.

Closes: https://gitlab.com/qemu-project/qemu/-/issues/882
Signed-off-by: Hanna Reitz <hreitz@redhat.com>
Message-Id: <20220223092340.9043-1-hreitz@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Diffstat (limited to 'monitor/monitor-internal.h')
0 files changed, 0 insertions, 0 deletions