Use ceph_le16/32/64 instead of __le16/32/64 (which are no-op outside
of kernel code).
Fixes (partially): https://tracker.ceph.com/issues/41605
Signed-off-by: Ulrich Weigand <ulrich.weigand@de.ibm.com>
(cherry picked from commit
ab0942491729edf950576d640fb6a6b099b556e6)
Signed-off-by: Ulrich Weigand <ulrich.weigand@de.ibm.com>
// compat for pre-FLOCK feature
struct old_ceph_mds_cap_reconnect {
- __le64 cap_id;
- __le32 wanted;
- __le32 issued;
- __le64 old_size;
+ ceph_le64 cap_id;
+ ceph_le32 wanted;
+ ceph_le32 issued;
+ ceph_le64 old_size;
struct ceph_timespec old_mtime, old_atime;
- __le64 snaprealm;
- __le64 pathbase; /* base ino for our path to this ino */
+ ceph_le64 snaprealm;
+ ceph_le64 pathbase; /* base ino for our path to this ino */
} __attribute__ ((packed));
WRITE_RAW_ENCODER(old_ceph_mds_cap_reconnect)