On 25.10.19 12:19, Kevin Wolf wrote: > Am 25.10.2019 um 11:58 hat Max Reitz geschrieben: >> We will need this for the next patch. >> >> Signed-off-by: Max Reitz <mre...@redhat.com> >> --- >> block/file-posix.c | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/block/file-posix.c b/block/file-posix.c >> index 695fcf740d..5cd54c8bff 100644 >> --- a/block/file-posix.c >> +++ b/block/file-posix.c >> @@ -149,7 +149,7 @@ typedef struct BDRVRawState { >> int perm_change_flags; >> BDRVReopenState *reopen_state; >> >> -#ifdef CONFIG_XFS >> +#if defined(CONFIG_XFS) || defined(CONFIG_FALLOCATE) >> bool is_xfs:1; >> #endif >> bool has_discard:1; >> @@ -667,7 +667,7 @@ static int raw_open_common(BlockDriverState *bs, QDict >> *options, >> } >> #endif >> >> -#ifdef CONFIG_XFS >> +#if defined(CONFIG_XFS) || defined(CONFIG_FALLOCATE) >> if (platform_test_xfs_fd(s->fd)) { > > platform_test_xfs_fd() is defined in a header file from xfsprogs. I > don't think you can call that without CONFIG_XFS, it would break the > build.
Aw. OK. Should we then just assume is_xfs to be true (for the next patch) with !defined(CONFIG_XFS) && defined(CONFIG_FALLOCATE)? Max
signature.asc
Description: OpenPGP digital signature