From b311243a538d955ec65f3f9df38008e42a514892 Mon Sep 17 00:00:00 2001 From: Artem Bityutskiy Date: Tue, 31 May 2011 18:14:38 +0300 Subject: [PATCH] --- yaml --- r: 255063 b: refs/heads/master c: d808efb407e1a2cf83a8d21411157195f26bdef9 h: refs/heads/master i: 255061: 36fece06b1d87db45e2093928cace13c7870e963 255059: 5e27018a852455e8bf4b4b498d6cdf846a5ab8e4 255055: 3cd190ad8045e9801c165d20d859ad28e8a92fb9 v: v3 --- [refs] | 2 +- trunk/fs/ubifs/debug.c | 3 ++- trunk/fs/ubifs/debug.h | 6 ++++-- trunk/fs/ubifs/dir.c | 4 ++-- trunk/fs/ubifs/file.c | 2 +- 5 files changed, 10 insertions(+), 7 deletions(-) diff --git a/[refs] b/[refs] index 82662e3f5360..1305b75541b8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bb2615d4d14777fd37e2b91bd99b92c0354813d1 +refs/heads/master: d808efb407e1a2cf83a8d21411157195f26bdef9 diff --git a/trunk/fs/ubifs/debug.c b/trunk/fs/ubifs/debug.c index 26d4c6173181..7adf9fe91817 100644 --- a/trunk/fs/ubifs/debug.c +++ b/trunk/fs/ubifs/debug.c @@ -1132,6 +1132,7 @@ int dbg_check_space_info(struct ubifs_info *c) /** * dbg_check_synced_i_size - check synchronized inode size. + * @c: UBIFS file-system description object * @inode: inode to check * * If inode is clean, synchronized inode size has to be equivalent to current @@ -1139,7 +1140,7 @@ int dbg_check_space_info(struct ubifs_info *c) * has to be locked). Returns %0 if synchronized inode size if correct, and * %-EINVAL if not. */ -int dbg_check_synced_i_size(struct inode *inode) +int dbg_check_synced_i_size(const struct ubifs_info *c, struct inode *inode) { int err = 0; struct ubifs_inode *ui = ubifs_inode(inode); diff --git a/trunk/fs/ubifs/debug.h b/trunk/fs/ubifs/debug.h index a51c20be655d..90805bd49456 100644 --- a/trunk/fs/ubifs/debug.h +++ b/trunk/fs/ubifs/debug.h @@ -247,7 +247,7 @@ int dbg_check_cats(struct ubifs_info *c); int dbg_check_ltab(struct ubifs_info *c); int dbg_chk_lpt_free_spc(struct ubifs_info *c); int dbg_chk_lpt_sz(struct ubifs_info *c, int action, int len); -int dbg_check_synced_i_size(struct inode *inode); +int dbg_check_synced_i_size(const struct ubifs_info *c, struct inode *inode); int dbg_check_dir(struct ubifs_info *c, const struct inode *dir); int dbg_check_tnc(struct ubifs_info *c, int extra); int dbg_check_idx_size(struct ubifs_info *c, long long idx_size); @@ -416,7 +416,9 @@ static inline int dbg_check_ltab(struct ubifs_info *c) { return 0; } static inline int dbg_chk_lpt_free_spc(struct ubifs_info *c) { return 0; } static inline int dbg_chk_lpt_sz(struct ubifs_info *c, int action, int len) { return 0; } -static inline int dbg_check_synced_i_size(struct inode *inode) { return 0; } +static inline int +dbg_check_synced_i_size(const struct ubifs_info *c, + struct inode *inode) { return 0; } static inline int dbg_check_dir(struct ubifs_info *c, const struct inode *dir) { return 0; } static inline int dbg_check_tnc(struct ubifs_info *c, int extra) { return 0; } diff --git a/trunk/fs/ubifs/dir.c b/trunk/fs/ubifs/dir.c index d1725a9914ac..98014bf1d8b4 100644 --- a/trunk/fs/ubifs/dir.c +++ b/trunk/fs/ubifs/dir.c @@ -524,7 +524,7 @@ static int ubifs_link(struct dentry *old_dentry, struct inode *dir, ubifs_assert(mutex_is_locked(&dir->i_mutex)); ubifs_assert(mutex_is_locked(&inode->i_mutex)); - err = dbg_check_synced_i_size(inode); + err = dbg_check_synced_i_size(c, inode); if (err) return err; @@ -579,7 +579,7 @@ static int ubifs_unlink(struct inode *dir, struct dentry *dentry) inode->i_nlink, dir->i_ino); ubifs_assert(mutex_is_locked(&dir->i_mutex)); ubifs_assert(mutex_is_locked(&inode->i_mutex)); - err = dbg_check_synced_i_size(inode); + err = dbg_check_synced_i_size(c, inode); if (err) return err; diff --git a/trunk/fs/ubifs/file.c b/trunk/fs/ubifs/file.c index 5e7fccfc4b29..7cf738a4544d 100644 --- a/trunk/fs/ubifs/file.c +++ b/trunk/fs/ubifs/file.c @@ -1263,7 +1263,7 @@ int ubifs_setattr(struct dentry *dentry, struct iattr *attr) if (err) return err; - err = dbg_check_synced_i_size(inode); + err = dbg_check_synced_i_size(c, inode); if (err) return err;