/** * vxfs_iinit- helper to fill inode fields * @ip: VFS inode * @vip: VxFS inode * * Description: * vxfs_instino is a helper function to fill in all relevant * fields in @ip from @vip. */ static void vxfs_iinit(struct inode *ip, struct vxfs_inode_info *vip) { ip->i_mode = vxfs_transmod(vip); ip->i_uid = (uid_t)vip->vii_uid; ip->i_gid = (gid_t)vip->vii_gid; ip->i_nlink = vip->vii_nlink; ip->i_size = vip->vii_size; ip->i_atime.tv_sec = vip->vii_atime; ip->i_ctime.tv_sec = vip->vii_ctime; ip->i_mtime.tv_sec = vip->vii_mtime; ip->i_atime.tv_nsec = 0; ip->i_ctime.tv_nsec = 0; ip->i_mtime.tv_nsec = 0; ip->i_blksize = PAGE_SIZE; ip->i_blocks = vip->vii_blocks; ip->i_generation = vip->vii_gen; ip->u.generic_ip = (void *)vip; }
/** * vxfs_iinit- helper to fill inode fields * @ip: VFS inode * @vip: VxFS inode * * Description: * vxfs_instino is a helper function to fill in all relevant * fields in @ip from @vip. */ static void vxfs_iinit(struct inode *ip, struct vxfs_inode_info *vip) { ip->i_mode = vxfs_transmod(vip); ip->i_uid = (uid_t)vip->vii_uid; ip->i_gid = (gid_t)vip->vii_gid; set_nlink(ip, vip->vii_nlink); ip->i_size = vip->vii_size; ip->i_atime.tv_sec = vip->vii_atime; ip->i_ctime.tv_sec = vip->vii_ctime; ip->i_mtime.tv_sec = vip->vii_mtime; ip->i_atime.tv_nsec = 0; ip->i_ctime.tv_nsec = 0; ip->i_mtime.tv_nsec = 0; ip->i_blocks = vip->vii_blocks; ip->i_generation = vip->vii_gen; ip->i_private = vip; }