mirror of https://gitee.com/openkylin/linux.git
staging/lustre: use 64-bit times in another debug print
The ll_setattr_raw() function prints the new inode timestamps along with the current time using '%lu', which overflows in 2106. This changes the printing of the current time for now, the other two will change when we migrate the VFS code to use 64-bit timestamps. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Oleg Drokin <green@linuxhacker.ru> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
589bfa3769
commit
8d7eed54a2
|
@ -1324,9 +1324,9 @@ int ll_setattr_raw(struct dentry *dentry, struct iattr *attr, bool hsm_import)
|
|||
}
|
||||
|
||||
if (attr->ia_valid & (ATTR_MTIME | ATTR_CTIME))
|
||||
CDEBUG(D_INODE, "setting mtime %lu, ctime %lu, now = %lu\n",
|
||||
CDEBUG(D_INODE, "setting mtime %lu, ctime %lu, now = %llu\n",
|
||||
LTIME_S(attr->ia_mtime), LTIME_S(attr->ia_ctime),
|
||||
get_seconds());
|
||||
(s64)ktime_get_real_seconds());
|
||||
|
||||
/* If we are changing file size, file content is modified, flag it. */
|
||||
if (attr->ia_valid & ATTR_SIZE) {
|
||||
|
|
Loading…
Reference in New Issue