diff options
| -rwxr-xr-x | xlators/features/utime/src/utime-gen-fops-c.py | 13 | ||||
| -rw-r--r-- | xlators/storage/posix/src/posix-metadata.c | 2 | 
2 files changed, 2 insertions, 13 deletions
diff --git a/xlators/features/utime/src/utime-gen-fops-c.py b/xlators/features/utime/src/utime-gen-fops-c.py index 8730a51d13e..a8637ffe6f6 100755 --- a/xlators/features/utime/src/utime-gen-fops-c.py +++ b/xlators/features/utime/src/utime-gen-fops-c.py @@ -82,18 +82,7 @@ gf_utime_@NAME@ (call_frame_t *frame, xlator_t *this,               @LONG_ARGS@)  {          gl_timespec_get(&frame->root->ctime); - -        if (!valid) { -                frame->root->flags |= MDATA_CTIME; -        } - -        if (valid & (GF_SET_ATTR_UID | GF_SET_ATTR_GID)) { -                frame->root->flags |= MDATA_CTIME; -        } - -        if (valid & GF_SET_ATTR_MODE) { -                frame->root->flags |= MDATA_CTIME; -        } +        frame->root->flags |= MDATA_CTIME;          STACK_WIND (frame, gf_utime_@NAME@_cbk, FIRST_CHILD(this),                      FIRST_CHILD(this)->fops->@NAME@, @SHORT_ARGS@); diff --git a/xlators/storage/posix/src/posix-metadata.c b/xlators/storage/posix/src/posix-metadata.c index 57791fa9536..5cbdc988fb1 100644 --- a/xlators/storage/posix/src/posix-metadata.c +++ b/xlators/storage/posix/src/posix-metadata.c @@ -631,7 +631,7 @@ posix_update_utime_in_mdata(xlator_t *this, const char *real_path, int fd,              tv.tv_sec = stbuf->ia_mtime;              SET_TIMESPEC_NSEC_OR_TIMEVAL_USEC(tv, stbuf->ia_mtime_nsec); -            flag.ctime = 1; +            flag.ctime = 0;              flag.mtime = 1;              flag.atime = 0;  | 
