diff options
Diffstat (limited to 'fs/nilfs2/namei.c')
-rw-r--r-- | fs/nilfs2/namei.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/fs/nilfs2/namei.c b/fs/nilfs2/namei.c index 0f84b257932c..22180836ec22 100644 --- a/fs/nilfs2/namei.c +++ b/fs/nilfs2/namei.c | |||
@@ -192,7 +192,7 @@ out_fail: | |||
192 | static int nilfs_link(struct dentry *old_dentry, struct inode *dir, | 192 | static int nilfs_link(struct dentry *old_dentry, struct inode *dir, |
193 | struct dentry *dentry) | 193 | struct dentry *dentry) |
194 | { | 194 | { |
195 | struct inode *inode = old_dentry->d_inode; | 195 | struct inode *inode = d_inode(old_dentry); |
196 | struct nilfs_transaction_info ti; | 196 | struct nilfs_transaction_info ti; |
197 | int err; | 197 | int err; |
198 | 198 | ||
@@ -283,7 +283,7 @@ static int nilfs_do_unlink(struct inode *dir, struct dentry *dentry) | |||
283 | if (!de) | 283 | if (!de) |
284 | goto out; | 284 | goto out; |
285 | 285 | ||
286 | inode = dentry->d_inode; | 286 | inode = d_inode(dentry); |
287 | err = -EIO; | 287 | err = -EIO; |
288 | if (le64_to_cpu(de->inode) != inode->i_ino) | 288 | if (le64_to_cpu(de->inode) != inode->i_ino) |
289 | goto out; | 289 | goto out; |
@@ -318,7 +318,7 @@ static int nilfs_unlink(struct inode *dir, struct dentry *dentry) | |||
318 | 318 | ||
319 | if (!err) { | 319 | if (!err) { |
320 | nilfs_mark_inode_dirty(dir); | 320 | nilfs_mark_inode_dirty(dir); |
321 | nilfs_mark_inode_dirty(dentry->d_inode); | 321 | nilfs_mark_inode_dirty(d_inode(dentry)); |
322 | err = nilfs_transaction_commit(dir->i_sb); | 322 | err = nilfs_transaction_commit(dir->i_sb); |
323 | } else | 323 | } else |
324 | nilfs_transaction_abort(dir->i_sb); | 324 | nilfs_transaction_abort(dir->i_sb); |
@@ -328,7 +328,7 @@ static int nilfs_unlink(struct inode *dir, struct dentry *dentry) | |||
328 | 328 | ||
329 | static int nilfs_rmdir(struct inode *dir, struct dentry *dentry) | 329 | static int nilfs_rmdir(struct inode *dir, struct dentry *dentry) |
330 | { | 330 | { |
331 | struct inode *inode = dentry->d_inode; | 331 | struct inode *inode = d_inode(dentry); |
332 | struct nilfs_transaction_info ti; | 332 | struct nilfs_transaction_info ti; |
333 | int err; | 333 | int err; |
334 | 334 | ||
@@ -358,8 +358,8 @@ static int nilfs_rmdir(struct inode *dir, struct dentry *dentry) | |||
358 | static int nilfs_rename(struct inode *old_dir, struct dentry *old_dentry, | 358 | static int nilfs_rename(struct inode *old_dir, struct dentry *old_dentry, |
359 | struct inode *new_dir, struct dentry *new_dentry) | 359 | struct inode *new_dir, struct dentry *new_dentry) |
360 | { | 360 | { |
361 | struct inode *old_inode = old_dentry->d_inode; | 361 | struct inode *old_inode = d_inode(old_dentry); |
362 | struct inode *new_inode = new_dentry->d_inode; | 362 | struct inode *new_inode = d_inode(new_dentry); |
363 | struct page *dir_page = NULL; | 363 | struct page *dir_page = NULL; |
364 | struct nilfs_dir_entry *dir_de = NULL; | 364 | struct nilfs_dir_entry *dir_de = NULL; |
365 | struct page *old_page; | 365 | struct page *old_page; |
@@ -453,13 +453,13 @@ static struct dentry *nilfs_get_parent(struct dentry *child) | |||
453 | struct qstr dotdot = QSTR_INIT("..", 2); | 453 | struct qstr dotdot = QSTR_INIT("..", 2); |
454 | struct nilfs_root *root; | 454 | struct nilfs_root *root; |
455 | 455 | ||
456 | ino = nilfs_inode_by_name(child->d_inode, &dotdot); | 456 | ino = nilfs_inode_by_name(d_inode(child), &dotdot); |
457 | if (!ino) | 457 | if (!ino) |
458 | return ERR_PTR(-ENOENT); | 458 | return ERR_PTR(-ENOENT); |
459 | 459 | ||
460 | root = NILFS_I(child->d_inode)->i_root; | 460 | root = NILFS_I(d_inode(child))->i_root; |
461 | 461 | ||
462 | inode = nilfs_iget(child->d_inode->i_sb, root, ino); | 462 | inode = nilfs_iget(d_inode(child)->i_sb, root, ino); |
463 | if (IS_ERR(inode)) | 463 | if (IS_ERR(inode)) |
464 | return ERR_CAST(inode); | 464 | return ERR_CAST(inode); |
465 | 465 | ||