Home
last modified time | relevance | path

Searched refs:old_inode (Results 1 – 29 of 29) sorted by relevance

/linux-4.4.14/fs/f2fs/
Dnamei.c590 struct inode *old_inode = d_inode(old_dentry); in f2fs_rename() local
602 old_inode)) { in f2fs_rename()
613 if (S_ISDIR(old_inode->i_mode)) { in f2fs_rename()
615 old_dir_entry = f2fs_parent_dir(old_inode, &old_dir_page); in f2fs_rename()
644 if (update_dent_inode(old_inode, new_inode, in f2fs_rename()
650 f2fs_set_link(new_dir, new_entry, new_page, old_inode); in f2fs_rename()
666 update_inode_page(old_inode); in f2fs_rename()
671 err = f2fs_add_link(new_dentry, old_inode); in f2fs_rename()
683 down_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()
684 file_lost_pino(old_inode); in f2fs_rename()
[all …]
/linux-4.4.14/fs/fat/
Dnamei_msdos.c436 struct inode *old_inode, *new_inode; in do_msdos_rename() local
443 old_inode = d_inode(old_dentry); in do_msdos_rename()
452 is_dir = S_ISDIR(old_inode->i_mode); in do_msdos_rename()
455 if (fat_get_dotdot_entry(old_inode, &dotdot_bh, &dotdot_de)) { in do_msdos_rename()
461 old_attrs = MSDOS_I(old_inode)->i_attrs; in do_msdos_rename()
471 MSDOS_I(old_inode)->i_attrs |= ATTR_HIDDEN; in do_msdos_rename()
473 MSDOS_I(old_inode)->i_attrs &= ~ATTR_HIDDEN; in do_msdos_rename()
475 err = fat_sync_inode(old_inode); in do_msdos_rename()
477 MSDOS_I(old_inode)->i_attrs = old_attrs; in do_msdos_rename()
481 mark_inode_dirty(old_inode); in do_msdos_rename()
[all …]
Dnamei_vfat.c910 struct inode *old_inode, *new_inode; in vfat_rename() local
918 old_inode = d_inode(old_dentry); in vfat_rename()
925 is_dir = S_ISDIR(old_inode->i_mode); in vfat_rename()
928 if (fat_get_dotdot_entry(old_inode, &dotdot_bh, &dotdot_de)) { in vfat_rename()
952 fat_detach(old_inode); in vfat_rename()
953 fat_attach(old_inode, new_i_pos); in vfat_rename()
955 err = fat_sync_inode(old_inode); in vfat_rename()
959 mark_inode_dirty(old_inode); in vfat_rename()
963 mark_buffer_dirty_inode(dotdot_bh, old_inode); in vfat_rename()
1005 mark_buffer_dirty_inode(dotdot_bh, old_inode); in vfat_rename()
[all …]
/linux-4.4.14/fs/exofs/
Dnamei.c231 struct inode *old_inode = d_inode(old_dentry); in exofs_rename() local
243 if (S_ISDIR(old_inode->i_mode)) { in exofs_rename()
245 dir_de = exofs_dotdot(old_inode, &dir_page); in exofs_rename()
262 err = exofs_set_link(new_dir, new_de, new_page, old_inode); in exofs_rename()
270 err = exofs_add_link(new_dentry, old_inode); in exofs_rename()
277 old_inode->i_ctime = CURRENT_TIME; in exofs_rename()
280 mark_inode_dirty(old_inode); in exofs_rename()
283 err = exofs_set_link(old_inode, dir_de, dir_page, new_dir); in exofs_rename()
/linux-4.4.14/fs/ufs/
Dnamei.c249 struct inode *old_inode = d_inode(old_dentry); in ufs_rename() local
261 if (S_ISDIR(old_inode->i_mode)) { in ufs_rename()
263 dir_de = ufs_dotdot(old_inode, &dir_page); in ufs_rename()
280 ufs_set_link(new_dir, new_de, new_page, old_inode, 1); in ufs_rename()
286 err = ufs_add_link(new_dentry, old_inode); in ufs_rename()
297 old_inode->i_ctime = CURRENT_TIME_SEC; in ufs_rename()
300 mark_inode_dirty(old_inode); in ufs_rename()
304 ufs_set_link(old_inode, dir_de, dir_page, new_dir, 0); in ufs_rename()
/linux-4.4.14/fs/minix/
Dnamei.c190 struct inode * old_inode = d_inode(old_dentry); in minix_rename() local
202 if (S_ISDIR(old_inode->i_mode)) { in minix_rename()
204 dir_de = minix_dotdot(old_inode, &dir_page); in minix_rename()
221 minix_set_link(new_de, new_page, old_inode); in minix_rename()
227 err = minix_add_link(new_dentry, old_inode); in minix_rename()
235 mark_inode_dirty(old_inode); in minix_rename()
/linux-4.4.14/fs/sysv/
Dnamei.c211 struct inode * old_inode = d_inode(old_dentry); in sysv_rename() local
223 if (S_ISDIR(old_inode->i_mode)) { in sysv_rename()
225 dir_de = sysv_dotdot(old_inode, &dir_page); in sysv_rename()
242 sysv_set_link(new_de, new_page, old_inode); in sysv_rename()
248 err = sysv_add_link(new_dentry, old_inode); in sysv_rename()
256 mark_inode_dirty(old_inode); in sysv_rename()
/linux-4.4.14/fs/ext2/
Dnamei.c332 struct inode * old_inode = d_inode(old_dentry); in ext2_rename() local
354 if (S_ISDIR(old_inode->i_mode)) { in ext2_rename()
356 dir_de = ext2_dotdot(old_inode, &dir_page); in ext2_rename()
373 ext2_set_link(new_dir, new_de, new_page, old_inode, 1); in ext2_rename()
379 err = ext2_add_link(new_dentry, old_inode); in ext2_rename()
390 old_inode->i_ctime = CURRENT_TIME_SEC; in ext2_rename()
391 mark_inode_dirty(old_inode); in ext2_rename()
397 ext2_set_link(old_inode, dir_de, dir_page, new_dir, 0); in ext2_rename()
/linux-4.4.14/fs/reiserfs/
Dnamei.c1316 struct inode *old_inode, *new_dentry_inode; in reiserfs_rename() local
1344 old_inode = d_inode(old_dentry); in reiserfs_rename()
1363 if (retval != NAME_FOUND || old_de.de_objectid != old_inode->i_ino) { in reiserfs_rename()
1368 old_inode_mode = old_inode->i_mode; in reiserfs_rename()
1388 reiserfs_find_entry(old_inode, "..", 2, &dot_dot_entry_path, in reiserfs_rename()
1412 new_dentry->d_name.len, old_inode, 0); in reiserfs_rename()
1431 reiserfs_update_inode_transaction(old_inode); in reiserfs_rename()
1453 reiserfs_prepare_for_journal(old_inode->i_sb, old_de.de_bh, 1); in reiserfs_rename()
1477 reiserfs_prepare_for_journal(old_inode->i_sb, new_de.de_bh, 1); in reiserfs_rename()
1479 if (S_ISDIR(old_inode->i_mode)) { in reiserfs_rename()
[all …]
/linux-4.4.14/fs/nilfs2/
Dnamei.c358 struct inode *old_inode = d_inode(old_dentry); in nilfs_rename() local
376 if (S_ISDIR(old_inode->i_mode)) { in nilfs_rename()
378 dir_de = nilfs_dotdot(old_inode, &dir_page); in nilfs_rename()
395 nilfs_set_link(new_dir, new_de, new_page, old_inode); in nilfs_rename()
403 err = nilfs_add_link(new_dentry, old_inode); in nilfs_rename()
416 old_inode->i_ctime = CURRENT_TIME; in nilfs_rename()
421 nilfs_set_link(old_inode, dir_de, dir_page, new_dir); in nilfs_rename()
425 nilfs_mark_inode_dirty(old_inode); in nilfs_rename()
/linux-4.4.14/fs/bfs/
Ddir.c212 struct inode *old_inode, *new_inode; in bfs_rename() local
219 old_inode = d_inode(old_dentry); in bfs_rename()
220 if (S_ISDIR(old_inode->i_mode)) in bfs_rename()
223 info = BFS_SB(old_inode->i_sb); in bfs_rename()
230 if (!old_bh || (le16_to_cpu(old_de->ino) != old_inode->i_ino)) in bfs_rename()
247 old_inode->i_ino); in bfs_rename()
/linux-4.4.14/fs/udf/
Dnamei.c1086 struct inode *old_inode = d_inode(old_dentry); in udf_rename() local
1094 struct udf_inode_info *old_iinfo = UDF_I(old_inode); in udf_rename()
1108 != old_inode->i_ino) in udf_rename()
1122 if (S_ISDIR(old_inode->i_mode)) { in udf_rename()
1123 int offset = udf_ext0_offset(old_inode); in udf_rename()
1137 old_inode->i_sb->s_blocksize, &offset); in udf_rename()
1139 dir_bh = udf_bread(old_inode, 0, 0, &retval); in udf_rename()
1143 old_inode->i_sb->s_blocksize, &offset); in udf_rename()
1148 if (udf_get_lb_pblock(old_inode->i_sb, &tloc, 0) != in udf_rename()
1163 old_inode->i_ctime = current_fs_time(old_inode->i_sb); in udf_rename()
[all …]
/linux-4.4.14/fs/ubifs/
Ddir.c972 struct inode *old_inode = d_inode(old_dentry); in ubifs_rename() local
974 struct ubifs_inode *old_inode_ui = ubifs_inode(old_inode); in ubifs_rename()
976 int is_dir = S_ISDIR(old_inode->i_mode); in ubifs_rename()
997 old_dentry, old_inode->i_ino, old_dir->i_ino, in ubifs_rename()
1027 old_inode->i_ctime = time; in ubifs_rename()
1085 if (IS_SYNC(old_inode)) { in ubifs_rename()
1100 mark_inode_dirty_sync(old_inode); in ubifs_rename()
1105 if (IS_SYNC(old_inode)) in ubifs_rename()
1106 err = old_inode->i_sb->s_op->write_inode(old_inode, NULL); in ubifs_rename()
Djournal.c933 const struct inode *old_inode = d_inode(old_dentry); in ubifs_jnl_rename() local
975 dent->inum = cpu_to_le64(old_inode->i_ino); in ubifs_jnl_rename()
976 dent->type = get_dent_type(old_inode->i_mode); in ubifs_jnl_rename()
/linux-4.4.14/fs/ocfs2/
Dnamei.c1210 struct inode *old_inode = d_inode(old_dentry); in ocfs2_rename() local
1267 if (old_dir != new_dir && S_ISDIR(old_inode->i_mode)) { in ocfs2_rename()
1278 old_inode->i_ino); in ocfs2_rename()
1285 (unsigned long long)old_inode->i_ino, in ocfs2_rename()
1324 status = ocfs2_inode_lock_nested(old_inode, &old_inode_bh, 1, in ocfs2_rename()
1339 if (S_ISDIR(old_inode->i_mode)) { in ocfs2_rename()
1344 old_inode, in ocfs2_rename()
1377 if (old_de_ino != OCFS2_I(old_inode)->ip_blkno) { in ocfs2_rename()
1512 old_inode); in ocfs2_rename()
1535 status = ocfs2_add_entry(handle, new_dentry, old_inode, in ocfs2_rename()
[all …]
Dxattr.h90 int ocfs2_reflink_xattrs(struct inode *old_inode,
Dxattr.c6172 struct inode *old_inode; member
6336 struct super_block *sb = args->old_inode->i_sb; in ocfs2_reflink_xattr_header()
6406 ret = ocfs2_xattr_get_clusters(args->old_inode, in ocfs2_reflink_xattr_header()
6423 args->old_inode->i_sb, in ocfs2_reflink_xattr_header()
6454 struct ocfs2_super *osb = OCFS2_SB(args->old_inode->i_sb); in ocfs2_reflink_xattr_inline()
6742 struct ocfs2_super *osb = OCFS2_SB(args->reflink->old_inode->i_sb); in ocfs2_lock_reflink_xattr_rec_allocators()
6747 ret = ocfs2_iterate_xattr_buckets(args->reflink->old_inode, blkno, len, in ocfs2_lock_reflink_xattr_rec_allocators()
6827 struct super_block *sb = args->reflink->old_inode->i_sb; in ocfs2_reflink_xattr_bucket()
7051 para.old_bucket = ocfs2_xattr_bucket_new(args->old_inode); in ocfs2_reflink_xattr_tree()
7064 ret = ocfs2_iterate_xattr_index_block(args->old_inode, blk_bh, in ocfs2_reflink_xattr_tree()
[all …]
/linux-4.4.14/fs/omfs/
Ddir.c377 struct inode *old_inode = d_inode(old_dentry); in omfs_rename() local
394 err = omfs_add_link(new_dentry, old_inode); in omfs_rename()
398 old_inode->i_ctime = CURRENT_TIME_SEC; in omfs_rename()
399 mark_inode_dirty(old_inode); in omfs_rename()
/linux-4.4.14/fs/ncpfs/
Ddir.c257 struct inode *old_inode = d_inode(old_dentry); in ncp_force_rename() local
258 __le32 old_nwattr = NCP_FINFO(old_inode)->nwattr; in ncp_force_rename()
268 …res2 = ncp_modify_file_or_subdir_dos_info_path(NCP_SERVER(old_inode), old_inode, NULL, DM_ATTRIBUT… in ncp_force_rename()
297 …res2 = ncp_modify_file_or_subdir_dos_info_path(NCP_SERVER(old_inode), old_inode, NULL, DM_ATTRIBUT… in ncp_force_rename()
/linux-4.4.14/drivers/staging/lustre/lustre/mdc/
Dmdc_locks.c136 struct inode *old_inode = lock->l_resource->lr_lvb_inode; in mdc_set_lock_data() local
138 LASSERTF(old_inode->i_state & I_FREEING, in mdc_set_lock_data()
140 old_inode, old_inode->i_ino, old_inode->i_generation, in mdc_set_lock_data()
141 old_inode->i_state, new_inode, new_inode->i_ino, in mdc_set_lock_data()
/linux-4.4.14/fs/9p/
Dvfs_inode.c961 struct inode *old_inode; in v9fs_vfs_rename() local
971 old_inode = d_inode(old_dentry); in v9fs_vfs_rename()
973 v9ses = v9fs_inode2v9ses(old_inode); in v9fs_vfs_rename()
1022 if (S_ISDIR(old_inode->i_mode)) { in v9fs_vfs_rename()
1027 v9fs_invalidate_inode_attr(old_inode); in v9fs_vfs_rename()
/linux-4.4.14/fs/logfs/
Ddir.c661 struct inode *old_inode = d_inode(old_dentry); in logfs_rename_target() local
663 int isdir = S_ISDIR(old_inode->i_mode); in logfs_rename_target()
692 err = logfs_replace_inode(new_dir, new_dentry, &dd, old_inode); in logfs_rename_target()
/linux-4.4.14/fs/
Dblock_dev.c1804 struct inode *inode, *old_inode = NULL; in iterate_bdevs() local
1827 iput(old_inode); in iterate_bdevs()
1828 old_inode = inode; in iterate_bdevs()
1835 iput(old_inode); in iterate_bdevs()
Dfs-writeback.c2158 struct inode *inode, *old_inode = NULL; in wait_sb_inodes() local
2197 iput(old_inode); in wait_sb_inodes()
2198 old_inode = inode; in wait_sb_inodes()
2212 iput(old_inode); in wait_sb_inodes()
/linux-4.4.14/fs/nfs/
Ddir.c1989 struct inode *old_inode = d_inode(old_dentry); in nfs_rename() local
2036 NFS_PROTO(old_inode)->return_delegation(old_inode); in nfs_rename()
2050 nfs_mark_for_revalidate(old_inode); in nfs_rename()
/linux-4.4.14/fs/quota/
Ddquot.c926 struct inode *inode, *old_inode = NULL; in add_dquot_ref() local
948 iput(old_inode); in add_dquot_ref()
959 old_inode = inode; in add_dquot_ref()
963 iput(old_inode); in add_dquot_ref()
/linux-4.4.14/fs/btrfs/
Dinode.c9255 struct inode *old_inode = d_inode(old_dentry); in btrfs_rename() local
9260 u64 old_ino = btrfs_ino(old_inode); in btrfs_rename()
9273 if (S_ISDIR(old_inode->i_mode) && new_inode && in btrfs_rename()
9301 if (new_inode && S_ISREG(old_inode->i_mode) && new_inode->i_size) in btrfs_rename()
9302 filemap_flush(old_inode->i_mapping); in btrfs_rename()
9328 BTRFS_I(old_inode)->dir_index = 0ULL; in btrfs_rename()
9352 inode_inc_iversion(old_inode); in btrfs_rename()
9355 old_inode->i_ctime = ctime; in btrfs_rename()
9358 btrfs_record_unlink_dir(trans, old_dir, old_inode, 1); in btrfs_rename()
9361 root_objectid = BTRFS_I(old_inode)->root->root_key.objectid; in btrfs_rename()
[all …]
/linux-4.4.14/security/selinux/
Dhooks.c2835 static int selinux_inode_rename(struct inode *old_inode, struct dentry *old_dentry, in selinux_inode_rename() argument
2838 return may_rename(old_inode, old_dentry, new_inode, new_dentry); in selinux_inode_rename()
/linux-4.4.14/security/smack/
Dsmack_lsm.c1170 static int smack_inode_rename(struct inode *old_inode, in smack_inode_rename() argument