ci->i_xattr_len);
}
- ci->i_old_atime = inode->i_atime;
-
inode->i_mapping->a_ops = &ceph_aops;
inode->i_mapping->backing_dev_info =
&ceph_client(inode->i_sb)->backing_dev_info;
{
struct ceph_inode_info *ci = ceph_inode(inode);
- if (memcmp(&ci->i_old_atime, &inode->i_atime, sizeof(struct timeval))) {
- dout(30, "ceph_write_inode %llx.%llx .. atime updated\n",
- ceph_vinop(inode));
- /* maybe someday we will push this async to mds? */
- }
return 0;
}
u64 i_wanted_max_size; /* offset we'd like to write too */
u64 i_requested_max_size; /* max_size we've requested */
- struct timespec i_old_atime;
-
/* held references to caps */
int i_pin_ref;
int i_rd_ref, i_rdcache_ref, i_wr_ref;