diff options
Diffstat (limited to 'fs/ubifs')
-rw-r--r-- | fs/ubifs/dir.c | 14 | ||||
-rw-r--r-- | fs/ubifs/file.c | 4 | ||||
-rw-r--r-- | fs/ubifs/journal.c | 4 | ||||
-rw-r--r-- | fs/ubifs/xattr.c | 10 |
4 files changed, 16 insertions, 16 deletions
diff --git a/fs/ubifs/dir.c b/fs/ubifs/dir.c index 0fa6c803992e..20ae94d37acd 100644 --- a/fs/ubifs/dir.c +++ b/fs/ubifs/dir.c | |||
@@ -498,7 +498,7 @@ static int ubifs_link(struct dentry *old_dentry, struct inode *dir, | |||
498 | struct dentry *dentry) | 498 | struct dentry *dentry) |
499 | { | 499 | { |
500 | struct ubifs_info *c = dir->i_sb->s_fs_info; | 500 | struct ubifs_info *c = dir->i_sb->s_fs_info; |
501 | struct inode *inode = old_dentry->d_inode; | 501 | struct inode *inode = d_inode(old_dentry); |
502 | struct ubifs_inode *ui = ubifs_inode(inode); | 502 | struct ubifs_inode *ui = ubifs_inode(inode); |
503 | struct ubifs_inode *dir_ui = ubifs_inode(dir); | 503 | struct ubifs_inode *dir_ui = ubifs_inode(dir); |
504 | int err, sz_change = CALC_DENT_SIZE(dentry->d_name.len); | 504 | int err, sz_change = CALC_DENT_SIZE(dentry->d_name.len); |
@@ -553,7 +553,7 @@ out_cancel: | |||
553 | static int ubifs_unlink(struct inode *dir, struct dentry *dentry) | 553 | static int ubifs_unlink(struct inode *dir, struct dentry *dentry) |
554 | { | 554 | { |
555 | struct ubifs_info *c = dir->i_sb->s_fs_info; | 555 | struct ubifs_info *c = dir->i_sb->s_fs_info; |
556 | struct inode *inode = dentry->d_inode; | 556 | struct inode *inode = d_inode(dentry); |
557 | struct ubifs_inode *dir_ui = ubifs_inode(dir); | 557 | struct ubifs_inode *dir_ui = ubifs_inode(dir); |
558 | int sz_change = CALC_DENT_SIZE(dentry->d_name.len); | 558 | int sz_change = CALC_DENT_SIZE(dentry->d_name.len); |
559 | int err, budgeted = 1; | 559 | int err, budgeted = 1; |
@@ -645,7 +645,7 @@ static int check_dir_empty(struct ubifs_info *c, struct inode *dir) | |||
645 | static int ubifs_rmdir(struct inode *dir, struct dentry *dentry) | 645 | static int ubifs_rmdir(struct inode *dir, struct dentry *dentry) |
646 | { | 646 | { |
647 | struct ubifs_info *c = dir->i_sb->s_fs_info; | 647 | struct ubifs_info *c = dir->i_sb->s_fs_info; |
648 | struct inode *inode = dentry->d_inode; | 648 | struct inode *inode = d_inode(dentry); |
649 | int sz_change = CALC_DENT_SIZE(dentry->d_name.len); | 649 | int sz_change = CALC_DENT_SIZE(dentry->d_name.len); |
650 | int err, budgeted = 1; | 650 | int err, budgeted = 1; |
651 | struct ubifs_inode *dir_ui = ubifs_inode(dir); | 651 | struct ubifs_inode *dir_ui = ubifs_inode(dir); |
@@ -661,7 +661,7 @@ static int ubifs_rmdir(struct inode *dir, struct dentry *dentry) | |||
661 | inode->i_ino, dir->i_ino); | 661 | inode->i_ino, dir->i_ino); |
662 | ubifs_assert(mutex_is_locked(&dir->i_mutex)); | 662 | ubifs_assert(mutex_is_locked(&dir->i_mutex)); |
663 | ubifs_assert(mutex_is_locked(&inode->i_mutex)); | 663 | ubifs_assert(mutex_is_locked(&inode->i_mutex)); |
664 | err = check_dir_empty(c, dentry->d_inode); | 664 | err = check_dir_empty(c, d_inode(dentry)); |
665 | if (err) | 665 | if (err) |
666 | return err; | 666 | return err; |
667 | 667 | ||
@@ -967,8 +967,8 @@ static int ubifs_rename(struct inode *old_dir, struct dentry *old_dentry, | |||
967 | struct inode *new_dir, struct dentry *new_dentry) | 967 | struct inode *new_dir, struct dentry *new_dentry) |
968 | { | 968 | { |
969 | struct ubifs_info *c = old_dir->i_sb->s_fs_info; | 969 | struct ubifs_info *c = old_dir->i_sb->s_fs_info; |
970 | struct inode *old_inode = old_dentry->d_inode; | 970 | struct inode *old_inode = d_inode(old_dentry); |
971 | struct inode *new_inode = new_dentry->d_inode; | 971 | struct inode *new_inode = d_inode(new_dentry); |
972 | struct ubifs_inode *old_inode_ui = ubifs_inode(old_inode); | 972 | struct ubifs_inode *old_inode_ui = ubifs_inode(old_inode); |
973 | int err, release, sync = 0, move = (new_dir != old_dir); | 973 | int err, release, sync = 0, move = (new_dir != old_dir); |
974 | int is_dir = S_ISDIR(old_inode->i_mode); | 974 | int is_dir = S_ISDIR(old_inode->i_mode); |
@@ -1133,7 +1133,7 @@ int ubifs_getattr(struct vfsmount *mnt, struct dentry *dentry, | |||
1133 | struct kstat *stat) | 1133 | struct kstat *stat) |
1134 | { | 1134 | { |
1135 | loff_t size; | 1135 | loff_t size; |
1136 | struct inode *inode = dentry->d_inode; | 1136 | struct inode *inode = d_inode(dentry); |
1137 | struct ubifs_inode *ui = ubifs_inode(inode); | 1137 | struct ubifs_inode *ui = ubifs_inode(inode); |
1138 | 1138 | ||
1139 | mutex_lock(&ui->ui_mutex); | 1139 | mutex_lock(&ui->ui_mutex); |
diff --git a/fs/ubifs/file.c b/fs/ubifs/file.c index 475b15635f11..b5c69414e694 100644 --- a/fs/ubifs/file.c +++ b/fs/ubifs/file.c | |||
@@ -1256,7 +1256,7 @@ static int do_setattr(struct ubifs_info *c, struct inode *inode, | |||
1256 | int ubifs_setattr(struct dentry *dentry, struct iattr *attr) | 1256 | int ubifs_setattr(struct dentry *dentry, struct iattr *attr) |
1257 | { | 1257 | { |
1258 | int err; | 1258 | int err; |
1259 | struct inode *inode = dentry->d_inode; | 1259 | struct inode *inode = d_inode(dentry); |
1260 | struct ubifs_info *c = inode->i_sb->s_fs_info; | 1260 | struct ubifs_info *c = inode->i_sb->s_fs_info; |
1261 | 1261 | ||
1262 | dbg_gen("ino %lu, mode %#x, ia_valid %#x", | 1262 | dbg_gen("ino %lu, mode %#x, ia_valid %#x", |
@@ -1301,7 +1301,7 @@ static void ubifs_invalidatepage(struct page *page, unsigned int offset, | |||
1301 | 1301 | ||
1302 | static void *ubifs_follow_link(struct dentry *dentry, struct nameidata *nd) | 1302 | static void *ubifs_follow_link(struct dentry *dentry, struct nameidata *nd) |
1303 | { | 1303 | { |
1304 | struct ubifs_inode *ui = ubifs_inode(dentry->d_inode); | 1304 | struct ubifs_inode *ui = ubifs_inode(d_inode(dentry)); |
1305 | 1305 | ||
1306 | nd_set_link(nd, ui->data); | 1306 | nd_set_link(nd, ui->data); |
1307 | return NULL; | 1307 | return NULL; |
diff --git a/fs/ubifs/journal.c b/fs/ubifs/journal.c index f6ac3f29323c..4f657e15c46e 100644 --- a/fs/ubifs/journal.c +++ b/fs/ubifs/journal.c | |||
@@ -930,8 +930,8 @@ int ubifs_jnl_rename(struct ubifs_info *c, const struct inode *old_dir, | |||
930 | union ubifs_key key; | 930 | union ubifs_key key; |
931 | struct ubifs_dent_node *dent, *dent2; | 931 | struct ubifs_dent_node *dent, *dent2; |
932 | int err, dlen1, dlen2, ilen, lnum, offs, len; | 932 | int err, dlen1, dlen2, ilen, lnum, offs, len; |
933 | const struct inode *old_inode = old_dentry->d_inode; | 933 | const struct inode *old_inode = d_inode(old_dentry); |
934 | const struct inode *new_inode = new_dentry->d_inode; | 934 | const struct inode *new_inode = d_inode(new_dentry); |
935 | int aligned_dlen1, aligned_dlen2, plen = UBIFS_INO_NODE_SZ; | 935 | int aligned_dlen1, aligned_dlen2, plen = UBIFS_INO_NODE_SZ; |
936 | int last_reference = !!(new_inode && new_inode->i_nlink == 0); | 936 | int last_reference = !!(new_inode && new_inode->i_nlink == 0); |
937 | int move = (old_dir != new_dir); | 937 | int move = (old_dir != new_dir); |
diff --git a/fs/ubifs/xattr.c b/fs/ubifs/xattr.c index a92be244a6fb..dd2d872189da 100644 --- a/fs/ubifs/xattr.c +++ b/fs/ubifs/xattr.c | |||
@@ -364,15 +364,15 @@ int ubifs_setxattr(struct dentry *dentry, const char *name, | |||
364 | const void *value, size_t size, int flags) | 364 | const void *value, size_t size, int flags) |
365 | { | 365 | { |
366 | dbg_gen("xattr '%s', host ino %lu ('%pd'), size %zd", | 366 | dbg_gen("xattr '%s', host ino %lu ('%pd'), size %zd", |
367 | name, dentry->d_inode->i_ino, dentry, size); | 367 | name, d_inode(dentry)->i_ino, dentry, size); |
368 | 368 | ||
369 | return setxattr(dentry->d_inode, name, value, size, flags); | 369 | return setxattr(d_inode(dentry), name, value, size, flags); |
370 | } | 370 | } |
371 | 371 | ||
372 | ssize_t ubifs_getxattr(struct dentry *dentry, const char *name, void *buf, | 372 | ssize_t ubifs_getxattr(struct dentry *dentry, const char *name, void *buf, |
373 | size_t size) | 373 | size_t size) |
374 | { | 374 | { |
375 | struct inode *inode, *host = dentry->d_inode; | 375 | struct inode *inode, *host = d_inode(dentry); |
376 | struct ubifs_info *c = host->i_sb->s_fs_info; | 376 | struct ubifs_info *c = host->i_sb->s_fs_info; |
377 | struct qstr nm = QSTR_INIT(name, strlen(name)); | 377 | struct qstr nm = QSTR_INIT(name, strlen(name)); |
378 | struct ubifs_inode *ui; | 378 | struct ubifs_inode *ui; |
@@ -432,7 +432,7 @@ out_unlock: | |||
432 | ssize_t ubifs_listxattr(struct dentry *dentry, char *buffer, size_t size) | 432 | ssize_t ubifs_listxattr(struct dentry *dentry, char *buffer, size_t size) |
433 | { | 433 | { |
434 | union ubifs_key key; | 434 | union ubifs_key key; |
435 | struct inode *host = dentry->d_inode; | 435 | struct inode *host = d_inode(dentry); |
436 | struct ubifs_info *c = host->i_sb->s_fs_info; | 436 | struct ubifs_info *c = host->i_sb->s_fs_info; |
437 | struct ubifs_inode *host_ui = ubifs_inode(host); | 437 | struct ubifs_inode *host_ui = ubifs_inode(host); |
438 | struct ubifs_dent_node *xent, *pxent = NULL; | 438 | struct ubifs_dent_node *xent, *pxent = NULL; |
@@ -535,7 +535,7 @@ out_cancel: | |||
535 | 535 | ||
536 | int ubifs_removexattr(struct dentry *dentry, const char *name) | 536 | int ubifs_removexattr(struct dentry *dentry, const char *name) |
537 | { | 537 | { |
538 | struct inode *inode, *host = dentry->d_inode; | 538 | struct inode *inode, *host = d_inode(dentry); |
539 | struct ubifs_info *c = host->i_sb->s_fs_info; | 539 | struct ubifs_info *c = host->i_sb->s_fs_info; |
540 | struct qstr nm = QSTR_INIT(name, strlen(name)); | 540 | struct qstr nm = QSTR_INIT(name, strlen(name)); |
541 | struct ubifs_dent_node *xent; | 541 | struct ubifs_dent_node *xent; |