summaryrefslogtreecommitdiff
path: root/fs/file.c
diff options
context:
space:
mode:
authorJeff Layton <jlayton@redhat.com>2017-01-12 22:42:39 +0300
committerIlya Dryomov <idryomov@gmail.com>2017-01-18 19:58:45 +0300
commitfe2ed42517533068ac03eed5630fffafff27eacf (patch)
tree152b818c980317a00c08634f246dd1e4b51ba56e /fs/file.c
parent1097680d759918ce4a8705381c0ab2ed7bd60cf1 (diff)
downloadlinux-fe2ed42517533068ac03eed5630fffafff27eacf.tar.xz
ceph: fix endianness bug in frag_tree_split_cmp
sparse says: fs/ceph/inode.c:308:36: warning: incorrect type in argument 1 (different base types) fs/ceph/inode.c:308:36: expected unsigned int [unsigned] [usertype] a fs/ceph/inode.c:308:36: got restricted __le32 [usertype] frag fs/ceph/inode.c:308:46: warning: incorrect type in argument 2 (different base types) fs/ceph/inode.c:308:46: expected unsigned int [unsigned] [usertype] b fs/ceph/inode.c:308:46: got restricted __le32 [usertype] frag We need to convert these values to host-endian before calling the comparator. Fixes: a407846ef7c6 ("ceph: don't assume frag tree splits in mds reply are sorted") Signed-off-by: Jeff Layton <jlayton@redhat.com> Reviewed-by: Sage Weil <sage@redhat.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/file.c')
0 files changed, 0 insertions, 0 deletions