Vladimir V. Saveliev
c55747682e
[PATCH] reiserfs: do not add save links for O_DIRECT writes
...
We add a save link for O_DIRECT writes to protect the i_size against the
crashes before we actually finish the I/O. If we hit an -ENOSPC in
aops->prepare_write(), we would do a truncate() to release the blocks which
might have got initialized. Now the truncate would add another save link
for the same inode causing a reiserfs panic for having multiple save links
for the same inode.
Signed-off-by: Vladimir V. Saveliev <vs@namesys.com>
Signed-off-by: Amit Arora <amitarora@in.ibm.com>
Signed-off-by: Suzuki K P <suzuki@in.ibm.com>
Cc: Jeff Mahoney <jeffm@suse.com>
Cc: Chris Mason <mason@suse.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:42 -08:00
..
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:27 -08:00
2006-11-14 09:09:27 -08:00
2006-11-14 09:09:27 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:36 -08:00
2006-11-25 13:28:33 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:39 -08:00
2006-12-07 08:39:25 -08:00
2006-10-03 08:03:40 -07:00
2006-12-07 08:39:37 -08:00
2006-12-07 08:39:39 -08:00
2006-12-07 08:39:39 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:32 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-10-01 00:39:28 -07:00
2006-12-07 08:39:35 -08:00
2006-10-09 14:19:08 -07:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:40 -08:00
2006-12-07 08:39:40 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:40 -08:00
2006-12-07 08:39:25 -08:00
2006-11-16 11:43:38 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-10-20 10:26:41 -07:00
2006-12-07 08:39:25 -08:00
2006-10-03 23:01:26 +02:00
2006-12-07 08:39:23 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:30 -08:00
2006-12-07 08:39:40 -08:00
2006-12-07 08:39:25 -08:00
2006-10-01 00:39:30 -07:00
2006-12-07 08:39:42 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:35 -08:00
2006-11-16 11:43:38 -08:00
2006-12-07 08:39:29 -08:00
2006-12-07 08:39:25 -08:00
2006-10-01 00:39:28 -07:00
2006-12-07 08:39:38 -08:00
2006-12-07 08:39:38 -08:00
2006-10-04 06:51:26 -06:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:39 -08:00
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:41 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:24 -08:00
2006-12-07 08:39:25 -08:00
2006-10-02 07:57:14 -07:00
2006-12-07 08:39:32 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-04 02:00:24 -05:00
2006-09-30 20:52:32 +02:00
2006-10-12 15:09:51 +02:00
2006-11-30 05:32:19 +01:00
2006-10-01 00:39:30 -07:00
2006-12-07 08:39:25 -08:00
2006-10-11 11:14:16 -07:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:25 -08:00
2006-09-30 20:52:31 +02:00
2006-10-01 00:39:30 -07:00
2006-12-07 08:39:41 -08:00
2006-10-01 00:39:19 -07:00
2006-09-30 20:52:31 +02:00
2006-10-01 00:39:29 -07:00
2006-10-01 00:39:28 -07:00
2006-10-03 08:03:40 -07:00
2006-11-04 08:45:39 -08:00
2006-12-07 08:39:35 -08:00
2006-12-04 02:00:24 -05:00
2006-12-04 02:00:24 -05:00
2006-12-04 02:00:24 -05:00
2006-11-03 12:27:59 -08:00