diff options
author | David Sterba <dsterba@suse.com> | 2016-10-14 18:39:40 +0200 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-10-25 14:28:36 +0200 |
commit | cf8fd1a70884db0b31e312d0780611f262bb9b45 (patch) | |
tree | 88717f4d22793aa3fa04876244c08d0234c29dbc /utils.c | |
parent | 508000138c53707c961ce7364aff798e594604b7 (diff) |
btrfs-progs: build: detect fiemap shared flag but don't fail build
The FIEMAP_EXTENT_SHARED fiemap flag was introduced in 2.6.33. If the
headers do not provide the definition, the build will fail. The support
of the fiemap sharing depends on the running kernel. There are still
systems with 2.6.32 kernel headers but running newer versions.
To support such environment, don't fail build, provide own defintion of
the structure and detect if there's an old kernel in use in the relevant
command (btrfs fi du).
Reported-by: Abhay Sachan <lkp.abhay@gmail.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'utils.c')
0 files changed, 0 insertions, 0 deletions