]> git.baikalelectronics.ru Git - kernel.git/commit
Leave superblocks on s_list until the end
authorAl Viro <viro@zeniv.linux.org.uk>
Mon, 22 Mar 2010 23:36:35 +0000 (19:36 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 21 May 2010 22:31:14 +0000 (18:31 -0400)
commita0e0ce135ef6ea317985f413fd82591aaf14c926
tree822af803e7e75ed476b0a176639c162e0395910d
parenta0df08782b23b100dba22514b3f28b0a28439010
Leave superblocks on s_list until the end

We used to remove from s_list and s_instances at the same
time.  So let's *not* do the former and skip superblocks
that have empty s_instances in the loops over s_list.

The next step, of course, will be to get rid of rescan logics
in those loops.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/buffer.c
fs/dcache.c
fs/drop_caches.c
fs/quota/quota.c
fs/super.c
fs/sync.c