android_kernel_xiaomi_sm8350/fs/ubifs
Sukadev Bhattiprolu a3ec947c85 vfs: simple_set_mnt() should return void
simple_set_mnt() is defined as returning 'int' but always returns 0.
Callers assume simple_set_mnt() never fails and don't properly cleanup if
it were to _ever_ fail.  For instance, get_sb_single() and get_sb_nodev()
should:

        up_write(sb->s_unmount);
        deactivate_super(sb);

if simple_set_mnt() fails.

Since simple_set_mnt() never fails, would be cleaner if it did not
return anything.

[akpm@linux-foundation.org: fix build]
Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Acked-by: Serge Hallyn <serue@us.ibm.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2009-03-27 14:44:03 -04:00
..
budget.c UBIFS: add re-mount debugging checks 2009-01-26 12:54:11 +02:00
commit.c
compress.c UBIFS: fix sparse warnings 2008-12-31 14:13:24 +02:00
debug.c UBIFS: spelling fix 'date' -> 'data' 2009-01-29 16:15:51 +02:00
debug.h UBIFS: add re-mount debugging checks 2009-01-26 12:54:11 +02:00
dir.c UBIFS: simplify locking 2009-01-26 12:54:11 +02:00
file.c UBIFS: add re-mount debugging checks 2009-01-26 12:54:11 +02:00
find.c
gc.c UBIFS: remount ro fixes 2009-01-29 16:19:36 +02:00
io.c UBIFS: fix no_chk_data_crc 2009-01-27 16:25:10 +02:00
ioctl.c UBIFS: fix writing uncompressed files 2008-12-31 14:13:25 +02:00
journal.c UBIFS: do not treat all data as short term 2009-01-20 10:10:31 +02:00
Kconfig trivial: fix then -> than typos in comments and documentation 2009-01-06 11:28:06 +01:00
key.h
log.c
lprops.c UBIFS: add re-mount debugging checks 2009-01-26 12:54:11 +02:00
lpt_commit.c UBIFS: fix LPT out-of-space bug (again) 2009-01-28 16:02:07 +02:00
lpt.c UBIFS: use nicer 64-bit math 2008-12-23 12:23:40 +02:00
Makefile
master.c UBIFS: return sensible error codes 2009-01-29 16:22:54 +02:00
misc.h
orphan.c UBIFS: ensure orphan area head is initialized 2009-01-26 12:54:11 +02:00
recovery.c
replay.c UBIFS: restore budg_uncommitted_idx 2008-12-31 14:13:24 +02:00
sb.c UBIFS: use nicer 64-bit math 2008-12-23 12:23:40 +02:00
scan.c
shrinker.c trivial: fix then -> than typos in comments and documentation 2009-01-06 11:28:06 +01:00
super.c vfs: simple_set_mnt() should return void 2009-03-27 14:44:03 -04:00
tnc_commit.c UBIFS: re-calculate min_idx_size after the commit 2008-12-23 12:24:05 +02:00
tnc_misc.c
tnc.c UBIFS: fix no_chk_data_crc 2009-01-27 16:25:10 +02:00
ubifs-media.h
ubifs.h UBIFS: remove fast unmounting 2009-01-29 16:34:30 +02:00
xattr.c