Jan Kara d9457dc056 xfs: Convert to new freezing code
Generic code now blocks all writers from standard write paths. So we add
blocking of all writers coming from ioctl (we get a protection of ioctl against
racing remount read-only as a bonus) and convert xfs_file_aio_write() to a
non-racy freeze protection. We also keep freeze protection on transaction
start to block internal filesystem writes such as removal of preallocated
blocks.

CC: Ben Myers <bpm@sgi.com>
CC: Alex Elder <elder@kernel.org>
CC: xfs@oss.sgi.com
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-07-31 09:45:48 +04:00
..
2011-08-12 16:21:35 -05:00
2011-08-12 16:21:35 -05:00
2011-08-12 16:21:35 -05:00
2011-08-12 16:21:35 -05:00
2012-07-31 09:45:48 +04:00
2011-07-25 15:03:13 -05:00
2012-05-14 16:21:00 -05:00
2011-07-25 15:03:13 -05:00
2011-07-13 13:43:48 +02:00
2012-05-14 16:21:00 -05:00
2011-07-13 13:43:48 +02:00
2012-05-14 16:20:56 -05:00
2011-08-12 16:21:35 -05:00
2011-08-12 16:21:35 -05:00
2011-03-07 10:09:35 +11:00
2012-05-29 23:28:33 -04:00
2011-08-12 16:21:35 -05:00
2012-07-31 09:45:48 +04:00
2011-08-12 16:21:35 -05:00
2012-05-14 16:21:00 -05:00
2012-05-14 16:21:00 -05:00
2012-05-14 16:20:54 -05:00
2011-08-12 16:21:35 -05:00
2012-07-31 09:45:48 +04:00
2011-08-12 16:21:35 -05:00
2012-07-31 09:45:48 +04:00
2010-12-16 16:05:51 -06:00
2012-07-14 16:34:47 +04:00
2011-08-12 16:21:35 -05:00
2012-05-14 16:21:00 -05:00
2012-06-21 14:21:11 -05:00
2012-07-31 09:45:48 +04:00
2012-07-31 09:45:48 +04:00
2012-05-14 16:21:00 -05:00
2012-05-14 16:20:54 -05:00
2012-05-28 09:54:45 -07:00
2012-07-31 09:45:48 +04:00
2012-03-13 17:01:15 -05:00
2011-08-12 16:21:35 -05:00
2011-08-12 16:21:35 -05:00
2012-05-14 16:21:00 -05:00
2012-06-21 14:21:11 -05:00
2012-07-31 09:45:48 +04:00
2012-07-31 09:45:48 +04:00
2012-05-14 16:21:00 -05:00
2012-01-03 22:55:00 -05:00
2011-08-12 16:21:35 -05:00