aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ubifs
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ubifs')
-rw-r--r--fs/ubifs/dir.c14
-rw-r--r--fs/ubifs/file.c4
-rw-r--r--fs/ubifs/journal.c4
-rw-r--r--fs/ubifs/xattr.c10
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:
553static int ubifs_unlink(struct inode *dir, struct dentry *dentry) 553static 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)
645static int ubifs_rmdir(struct inode *dir, struct dentry *dentry) 645static 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,
1256int ubifs_setattr(struct dentry *dentry, struct iattr *attr) 1256int 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
1302static void *ubifs_follow_link(struct dentry *dentry, struct nameidata *nd) 1302static 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
372ssize_t ubifs_getxattr(struct dentry *dentry, const char *name, void *buf, 372ssize_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:
432ssize_t ubifs_listxattr(struct dentry *dentry, char *buffer, size_t size) 432ssize_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
536int ubifs_removexattr(struct dentry *dentry, const char *name) 536int 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;