Christoph Hellwig
9cb569d601
remove SWRITE* I/O types
...
These flags aren't real I/O types, but tell ll_rw_block to always
lock the buffer instead of giving up on a failed trylock.
Instead add a new write_dirty_buffer helper that implements this semantic
and use it from the existing SWRITE* callers. Note that the ll_rw_block
code had a bug where it didn't promote WRITE_SYNC_PLUG properly, which
this patch fixes.
In the ufs code clean up the helper that used to call ll_rw_block
to mirror sync_dirty_buffer, which is the function it implements for
compound buffers.
Signed-off-by: Christoph Hellwig <hch@lst.de >
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2010-08-18 01:09:01 -04:00
..
2010-08-14 22:26:51 +02:00
2010-08-14 22:26:51 +02:00
2010-08-14 21:08:49 +02:00
2010-08-12 10:01:30 -07:00
2010-08-12 08:43:30 -07:00
2010-08-14 22:26:51 +02:00
2010-08-14 22:26:51 +02:00
2010-08-14 22:26:51 +02:00
2010-08-14 22:26:51 +02:00
2010-08-14 22:26:51 +02:00
2010-08-14 22:26:51 +02:00
2010-08-12 06:38:24 +10:00
2010-08-11 11:38:01 +01:00
2010-08-14 11:54:09 -07:00
2010-08-14 22:26:51 +02:00
2010-08-10 14:35:41 -07:00
2010-08-12 08:43:30 -07:00
2010-08-12 08:43:30 -07:00
2010-08-12 08:43:30 -07:00
2010-08-18 01:09:01 -04:00
2010-08-13 16:53:13 -07:00
2010-08-09 20:45:04 -07:00
2010-08-10 13:47:42 -07:00
2010-08-09 20:45:04 -07:00
2010-08-11 00:29:47 -04:00
2010-08-12 04:14:10 +01:00
2010-08-12 04:14:05 +01:00
2010-08-13 12:03:24 -07:00
2010-08-10 00:09:20 -07:00
2010-08-10 11:26:52 -07:00
2010-08-10 13:47:40 -07:00
2010-08-09 20:45:09 -07:00
2010-08-11 00:28:20 -04:00
2010-08-18 01:09:01 -04:00
2010-08-12 14:23:04 -07:00
2010-08-12 14:23:04 -07:00
2010-08-09 20:44:58 -07:00
2010-08-11 09:23:22 +02:00
2010-08-11 09:22:46 +02:00
2010-08-11 18:21:02 +02:00
2010-08-11 18:21:02 +02:00
2010-08-12 11:47:50 +10:00
2010-08-09 20:45:05 -07:00
2010-08-10 13:47:40 -07:00
2010-08-10 11:49:21 -07:00
2010-08-12 11:27:58 +02:00
2010-08-14 22:26:51 +02:00
2010-08-12 09:51:35 -07:00
2010-08-11 08:59:23 -07:00
2010-08-09 20:44:58 -07:00
2010-08-09 16:48:45 -04:00
2010-08-11 08:59:19 -07:00
2010-08-09 20:44:56 -07:00
2010-08-12 04:14:05 +01:00
2010-08-10 11:26:52 -07:00
2010-08-09 20:44:58 -07:00
2010-08-09 20:45:00 -07:00
2010-08-11 23:04:41 +09:30
2010-08-11 00:29:47 -04:00
2010-08-10 16:24:41 -07:00
2010-08-11 08:59:19 -07:00
2010-08-12 10:15:10 -07:00
2010-08-11 00:29:47 -04:00
2010-08-09 20:44:58 -07:00
2010-08-11 09:21:15 +02:00
2010-08-09 20:44:59 -07:00
2010-08-10 11:26:52 -07:00
2010-08-12 10:15:10 -07:00
2010-08-09 20:45:02 -07:00
2010-08-10 12:07:51 -07:00
2010-08-10 13:47:46 -07:00
2010-08-11 09:13:19 -07:00
2010-08-10 13:47:46 -07:00
2010-08-10 13:47:46 -07:00
2010-08-10 13:47:46 -07:00
2010-08-09 20:44:58 -07:00
2010-08-11 08:59:21 -07:00
2010-08-11 08:59:21 -07:00
2010-08-11 08:59:21 -07:00
2010-08-11 08:59:19 -07:00
2010-08-13 16:53:13 -07:00
2010-08-11 08:59:22 -07:00
2010-08-13 16:53:13 -07:00
2010-08-09 20:44:57 -07:00
2010-08-10 13:47:44 -07:00
2010-08-10 14:35:44 -07:00
2010-08-12 11:47:26 +10:00
2010-08-11 08:59:02 -07:00
2010-08-12 09:09:41 -07:00
2010-08-10 13:47:44 -07:00
2010-08-12 08:43:29 -07:00