Boaz Harrosh
1ba50bbe93
exofs: remove BKL from super operations
...
the two places inside exofs that where taking the BKL were:
exofs_put_super() - .put_super
and
exofs_sync_fs() - which is .sync_fs and is also called from
.write_super.
Now exofs_sync_fs() is protected from itself by also taking
the sb_lock.
exofs_put_super() directly calls exofs_sync_fs() so there is no
danger between these two either.
In anyway there is absolutely nothing dangerous been done
inside exofs_sync_fs().
Unless there is some subtle race with the actual lifetime of
the super_block in regard to .put_super and some other parts
of the VFS. Which is highly unlikely.
Signed-off-by: Boaz Harrosh <bharrosh@panasas.com >
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2009-09-24 07:47:38 -04:00
..
2009-09-23 13:03:46 -05:00
2009-07-12 12:22:34 -07:00
2009-09-23 07:39:29 -07:00
2009-09-21 15:14:58 +02:00
2009-08-31 17:44:05 -10:00
2009-09-22 07:17:24 -07:00
2009-07-12 12:22:34 -07:00
2009-09-22 07:51:45 -07:00
2009-09-22 07:51:45 -07:00
2009-09-11 09:20:26 +02:00
2009-06-15 21:30:28 -07:00
2009-09-23 07:39:28 -07:00
2009-09-23 07:39:29 -07:00
2009-09-22 07:17:24 -07:00
2009-06-17 00:36:36 -04:00
2009-09-24 07:47:38 -04:00
2009-09-23 07:39:58 -07:00
2009-09-22 07:17:24 -07:00
2009-09-22 07:51:45 -07:00
2009-09-14 17:08:17 +02:00
2009-07-12 12:22:34 -07:00
2009-09-18 09:23:03 -07:00
2009-09-23 18:13:10 -07:00
2009-07-12 12:22:34 -07:00
2009-07-12 12:22:34 -07:00
2009-06-30 18:56:03 -07:00
2009-07-12 12:22:34 -07:00
2009-09-24 07:47:25 -04:00
2009-07-10 19:18:59 -07:00
2009-09-16 17:44:10 +02:00
2009-09-23 07:39:29 -07:00
2009-09-23 10:07:49 -07:00
2009-09-08 11:09:04 -07:00
2009-09-23 18:13:10 -07:00
2009-09-23 07:39:57 -07:00
2009-09-23 07:39:42 -07:00
2009-09-23 18:13:10 -07:00
2009-09-23 18:13:10 -07:00
2009-09-22 07:17:24 -07:00
2009-06-15 21:44:43 -07:00
2009-08-28 12:51:14 -04:00
2009-09-23 07:39:29 -07:00
2009-09-23 18:13:10 -07:00
2009-09-22 07:17:24 -07:00
2009-09-22 07:17:25 -07:00
2009-09-23 07:39:42 -07:00
2009-09-23 07:39:30 -07:00
2009-09-22 07:17:24 -07:00
2009-09-23 07:39:42 -07:00
2009-09-22 07:17:24 -07:00
2009-09-24 07:47:37 -04:00
2009-09-23 07:39:27 -07:00
2009-09-22 07:17:24 -07:00
2009-09-11 09:17:05 -07:00
2009-06-17 00:36:37 -04:00
2009-09-22 07:17:24 -07:00
2009-09-14 19:13:01 +02:00
2009-06-18 13:03:46 -07:00
2009-09-22 07:51:45 -07:00
2009-09-23 07:39:29 -07:00
2009-09-23 07:39:29 -07:00
2009-09-22 07:17:40 -07:00
2009-09-22 07:17:40 -07:00
2009-08-07 10:39:57 -07:00
2009-07-01 10:56:25 +02:00
2009-07-10 20:31:53 +02:00
2009-09-22 07:17:25 -07:00
2009-09-23 07:39:29 -07:00
2009-09-11 09:19:35 -07:00
2009-08-07 10:39:56 -07:00
2009-09-23 07:39:30 -07:00
2009-07-18 15:51:44 +02:00
2009-06-16 19:47:43 -07:00
2009-09-23 07:39:29 -07:00
2009-06-18 13:03:41 -07:00
2009-09-23 07:39:41 -07:00
2009-07-12 12:22:34 -07:00
2009-09-16 15:18:53 +02:00
2009-09-24 07:47:27 -04:00
2009-09-24 07:47:31 -04:00
2009-09-22 07:17:41 -07:00
2009-09-24 07:47:30 -04:00
2009-09-22 07:17:25 -07:00
2009-09-11 08:55:49 -07:00
2009-08-07 10:39:56 -07:00
2009-09-23 09:21:05 -07:00
2009-07-22 21:14:14 +02:00
2009-09-24 07:47:34 -04:00
2009-09-23 07:39:27 -07:00
2009-09-24 07:47:35 -04:00
2009-09-14 17:55:15 -07:00
2009-09-24 07:47:33 -04:00
2009-09-23 07:39:29 -07:00
2009-09-10 10:11:22 +10:00