diff options
author | Dave Chinner <[email protected]> | 2010-05-27 01:58:13 +0000 |
---|---|---|
committer | Alex Elder <[email protected]> | 2010-05-28 15:19:50 -0500 |
commit | 9b98b6f3e1534bba2efcd5b16318945cf2218d99 (patch) | |
tree | 1b793a3632ec68c2f8a2f24f200325f2235dd1b8 /tools/perf/util/trace-event-scripting.c | |
parent | 38e712ab3d28d79725eaade02fe8aba51abac196 (diff) |
xfs: fix might_sleep() warning when initialising per-ag tree
The use of radix_tree_preload() only works if the radix tree was
initialised without the __GFP_WAIT flag. The per-ag tree uses
GFP_NOFS, so does not trigger allocation of new tree nodes from the
preloaded array. Hence it enters the allocator with a spinlock held
and triggers the might_sleep() warnings.
Reported-by; Chris Mason <[email protected]>
Signed-off-by: Dave Chinner <[email protected]>
Reviewed-by: Christoph Hellwig <[email protected]>
Signed-off-by: Alex Elder <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions