Kirill A. Shutemov
8c0a853770
fs: push rcu_barrier() from deactivate_locked_super() to filesystems
...
There's no reason to call rcu_barrier() on every
deactivate_locked_super(). We only need to make sure that all delayed rcu
free inodes are flushed before we destroy related cache.
Removing rcu_barrier() from deactivate_locked_super() affects some fast
paths. E.g. on my machine exit_group() of a last process in IPC
namespace takes 0.07538s. rcu_barrier() takes 0.05188s of that time.
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-10-02 21:35:55 -04:00
..
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 21:10:25 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-07-30 17:25:21 -07:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-09-21 11:48:05 -07:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-09-14 18:05:14 -07:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-08-15 13:53:30 +02:00
2012-08-17 08:04:47 -07:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-09-22 20:48:20 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 21:10:25 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 22:20:08 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 21:10:26 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-08-15 00:22:57 +02:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-08-01 10:26:23 -07:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 22:20:21 -04:00
2012-08-25 11:36:43 -07:00
2012-08-02 09:50:39 +02:00
2012-08-23 12:17:36 +02:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 22:20:19 -04:00
2012-08-09 15:23:09 +02:00
2012-09-26 22:20:08 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 22:20:20 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 21:08:56 -04:00
2012-09-26 21:10:06 -04:00
2012-07-31 18:42:40 -07:00
2012-08-01 10:26:23 -07:00
2012-07-31 09:40:38 +04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 22:20:08 -04:00
2012-09-22 20:48:18 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 21:08:52 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-10-02 21:35:55 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00
2012-09-26 22:20:08 -04:00