From: Nick Piggin
03e860bd9f
btrfs: fix inode rbtree corruption
...
Node may not be inserted over existing node. This causes inode tree
corruption and I was seeing crashes in inode_tree_del which I can not
reproduce after this patch.
The other way to fix this would be to tie inode lifetime in the rbtree
with inode while not in freeing state. I had a look at this but it is
not so trivial at this point. At least this patch gets things working again.
Signed-off-by: Nick Piggin <npiggin@suse.de>
Cc: Chris Mason <chris.mason@oracle.com>
Acked-by: Yan Zheng <zheng.yan@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-08-21 10:09:44 +02:00
..
2009-06-24 08:17:07 -04:00
2009-07-22 16:49:00 -04:00
2009-04-20 15:53:08 -04:00
2009-06-24 08:17:05 -04:00
2009-01-06 09:38:55 -05:00
2009-07-12 12:22:34 -07:00
2008-10-29 14:49:59 -04:00
2009-07-24 12:42:46 -04:00
2009-07-30 16:46:48 -07:00
2009-06-10 11:29:46 -04:00
2009-06-10 11:29:46 -04:00
2009-03-24 16:14:28 -04:00
2009-07-30 16:46:48 -07:00
2009-03-24 16:14:28 -04:00
2009-06-10 11:29:46 -04:00
2008-09-25 11:04:06 -04:00
2009-06-10 11:29:46 -04:00
2009-03-24 16:14:28 -04:00
2009-04-24 15:46:04 -04:00
2008-11-10 07:34:43 -05:00
2009-07-31 14:57:55 -04:00
2009-03-24 16:14:28 -04:00
2009-07-12 12:22:34 -07:00
2009-07-31 11:03:58 -04:00
2009-07-24 09:23:30 -04:00
2009-06-10 11:29:53 -04:00
2009-03-24 16:14:28 -04:00
2009-04-27 08:37:49 -04:00
2009-08-21 10:09:44 +02:00
2009-07-12 12:22:34 -07:00
2009-01-16 11:59:08 -05:00
2009-02-04 09:28:28 -05:00
2009-04-02 16:46:06 -04:00
2009-03-09 11:45:38 -04:00
2009-06-10 11:29:46 -04:00
2009-04-20 15:53:08 -04:00
2009-03-31 14:27:58 -04:00
2008-09-25 11:04:05 -04:00
2009-07-22 16:52:13 -04:00
2008-09-25 11:03:56 -04:00
2009-02-04 09:27:02 -05:00
2009-02-04 09:27:02 -05:00
2009-08-07 13:51:33 -04:00
2009-06-10 11:29:46 -04:00
2009-01-05 21:25:51 -05:00
2009-07-12 12:22:34 -07:00
2009-01-05 21:25:51 -05:00
2009-07-30 10:14:46 -04:00
2009-07-30 10:14:46 -04:00
2009-03-24 16:14:25 -04:00
2009-07-27 13:57:01 -04:00
2009-03-24 16:14:52 -04:00
2008-09-25 15:41:59 -04:00
2008-11-19 21:17:22 -05:00
2009-07-24 16:41:41 -04:00
2009-06-10 15:17:02 -04:00
2009-02-04 09:29:13 -05:00
2009-02-04 09:29:13 -05:00
2009-08-07 13:51:33 -04:00