summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2022-07-15 13:59:45 +0200
committerDavid Sterba <dsterba@suse.com>2022-07-15 19:15:19 +0200
commit088aea3b97e0ae5a2a86f5d142ad10fec8a1b80f (patch)
tree13e37c09db99b4675ae4fe676f470d562b5ebc6d /security
parent5b8418b84303d9a0a0f7f28d6eaed915247ebdc3 (diff)
Revert "btrfs: turn delayed_nodes_tree into an XArray"
This reverts commit 253bf57555e451dec5a7f09dc95d380ce8b10e5b. Revert the xarray conversion, there's a problem with potential sleep-inside-spinlock [1] when calling xa_insert that triggers GFP_NOFS allocation. The radix tree used the preloading mechanism to avoid sleeping but this is not available in xarray. Conversion from spin lock to mutex is possible but at time of rc6 is riskier than a clean revert. [1] https://lore.kernel.org/linux-btrfs/cover.1657097693.git.fdmanana@suse.com/ Reported-by: Filipe Manana <fdmanana@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions