reiserfs: Fix error handling in write_super_lockfs/unlockfs
Subsystems (2)
PATCH 5/10 reiserfs: Fix error handling in write_super_lockfs/unlockfs
I've changed write_super_lockfs/unlockfs so that they always return 0 (success) to keep a current behavior.
Signed-off-by Takashi Sato <[email protected]>
Signed-off-by Masayuki Hamaguchi <[email protected]>
--- super.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff -uprN -X linux-2.6.27-rc7-lockfs-jfs/Documentation/dontdiff linux-2.6.27-rc7-lockfs-jfs/fs/reiserfs/super.c linux-2 .6.27-rc7-lockfs-reiserfs/fs/reiserfs/super.c
fs/reiserfs/super.c +4 -2
@@ -83,7 +83,7 @@ static void reiserfs_write_super(structreiserfs_sync_fs (s,1 ); } -static void reiserfs_write_super_lockfs (struct super_block *s) +static int reiserfs_write_super_lockfs (struct super_block *s) {struct reiserfs_transaction_handle th;reiserfs_write_lock (s);
@@ -101,11 +101,13 @@ static void reiserfs_write_super_lockfs( } s->s_dirt =0 ;reiserfs_write_unlock (s); +return 0 ; } -static void reiserfs_unlockfs (struct super_block *s) +static int reiserfs_unlockfs (struct super_block *s) {reiserfs_allow_writes (s); +return 0 ; }extern const struct in_core_key MAX_IN_CORE_KEY ;