struct ll_inode_info *lli;
(*p)(env, cookie, "(%s %i %i) inode: %p ",
- list_empty(&obj->cob_pending_list) ? "-" : "+",
- obj->cob_transient_pages, atomic_read(&obj->cob_mmap_cnt), inode);
+ cfs_list_empty(&obj->cob_pending_list) ? "-" : "+",
+ obj->cob_transient_pages, cfs_atomic_read(&obj->cob_mmap_cnt),
+ inode);
if (inode) {
lli = ll_i2info(inode);
(*p)(env, cookie, "%lu/%u %o %u %i %p "DFID,
inode->i_uid = attr->cat_uid;
if (valid & CAT_GID)
inode->i_gid = attr->cat_gid;
+ if (valid & CAT_ATIME)
+ LTIME_S(inode->i_atime) = attr->cat_atime;
+ if (valid & CAT_MTIME)
+ LTIME_S(inode->i_mtime) = attr->cat_mtime;
+ if (valid & CAT_CTIME)
+ LTIME_S(inode->i_ctime) = attr->cat_ctime;
if (0 && valid & CAT_SIZE)
- i_size_write(inode, attr->cat_size);
+ cl_isize_write_nolock(inode, attr->cat_size);
/* not currently necessary */
if (0 && valid & (CAT_UID|CAT_GID|CAT_SIZE))
mark_inode_dirty(inode);