STATX_CHANGE_COOKIE
if (want & (STATX_MODE|STATX_UID|STATX_GID|STATX_CTIME|STATX_BTIME|STATX_CHANGE_COOKIE))
if (want & (STATX_NLINK|STATX_CTIME|STATX_CHANGE_COOKIE)) {
if (want & (STATX_ATIME|STATX_MTIME|STATX_CTIME|STATX_SIZE|STATX_BLOCKS|STATX_CHANGE_COOKIE))
if (want & (STATX_CTIME|STATX_CHANGE_COOKIE))
if (request_mask & STATX_CHANGE_COOKIE) {
valid_mask |= STATX_CHANGE_COOKIE;
if ((request_mask & (STATX_CTIME | STATX_MTIME | STATX_CHANGE_COOKIE)) &&
STATX_CHANGE_COOKIE)))
reply_mask |= STATX_CHANGE_COOKIE;
STATX_CHANGE_COOKIE;
request_mask |= (STATX_BTIME | STATX_CHANGE_COOKIE);
if (stat->result_mask & STATX_CHANGE_COOKIE) {
STATX_MTIME | STATX_CTIME | STATX_CHANGE_COOKIE,
STATX_BASIC_STATS | STATX_BTIME | STATX_CHANGE_COOKIE,
request_mask |= (STATX_BTIME | STATX_CHANGE_COOKIE);
if (stat->result_mask & STATX_CHANGE_COOKIE) {
if ((request_mask & STATX_CHANGE_COOKIE) && IS_I_VERSION(inode)) {
stat->result_mask |= STATX_CHANGE_COOKIE;
tmp.stx_mask = stat->result_mask & ~STATX_CHANGE_COOKIE;
mask &= ~STATX_CHANGE_COOKIE;
mask &= ~STATX_CHANGE_COOKIE;
result = vfs_getattr_nosec(&file->f_path, &stat, STATX_CHANGE_COOKIE,
if (!result && (stat.result_mask & STATX_CHANGE_COOKIE))
STATX_CHANGE_COOKIE,
!(stat.result_mask & STATX_CHANGE_COOKIE) ||