]> 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)
commit1ecdd52b2e3049b22ca1c2022c7d8b8712754562
tree72737093c807234b5a1dbc9ad1d858b7d74e11bc
parent3477cd7d491ba2bed1d7214db0f271a60b8bc652
Revert "btrfs: switch to ->iterate_shared()"

This reverts commit b8e9cce478e1702e80e17041177d9b5a2f6cb787.
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