mask = ~0;
/* These are always considered to be available */
- stx->stx_dev_major = in->snapid >> 32;
- stx->stx_dev_minor = (uint32_t)in->snapid;
+ stx->stx_dev = in->snapid;
stx->stx_blksize = MAX(in->layout.stripe_unit, 4096);
if (use_faked_inos())
stx->stx_ino = in->faked_ino;
else
stx->stx_ino = in->ino;
- stx->stx_rdev_minor = MINOR(in->rdev);
- stx->stx_rdev_major = MAJOR(in->rdev);
+ stx->stx_rdev = in->rdev;
stx->stx_mask |= (CEPH_STATX_INO|CEPH_STATX_RDEV);
if (mask & CEPH_CAP_AUTH_SHARED) {
uint64_t stx_size;
uint64_t stx_blocks;
uint64_t stx_version;
+ dev_t stx_dev;
+ dev_t stx_rdev;
struct timespec stx_atime;
struct timespec stx_btime;
struct timespec stx_ctime;
struct timespec stx_mtime;
- uint32_t stx_rdev_major;
- uint32_t stx_rdev_minor;
- uint32_t stx_dev_major;
- uint32_t stx_dev_minor;
};
#define CEPH_STATX_MODE 0x00000001U /* Want/got stx_mode */