]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "btrfs: switch to ->iterate_shared()"
authorAl Viro <viro@zeniv.linux.org.uk>
Wed, 18 May 2016 17:15:05 +0000 (13:15 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 18 May 2016 17:19:17 +0000 (13:19 -0400)
commit22833dfbd8b8d4edd58614f796f1be8b58c6b855
tree72737093c807234b5a1dbc9ad1d858b7d74e11bc
parent6e808dcc83d69a3df50f8e4c015ede734f54fb9d
Revert "btrfs: switch to ->iterate_shared()"

This reverts commit 101457bc3ce4512eb339fa2800f3f24d1b0b20ef.
Quoth Chris:
didn't take the delayed inode stuff into account
it got an rbtree of items and it pulls things out
so in shared mode, its hugely racey
sorry, lets revert and fix it for real inside of btrfs

Signed-off-by: Chris Mason <clm@fb.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/btrfs/inode.c