提交 30f2ba38 编写于 作者: P Paul Mundt

sh: intc: Initialize radix tree gfp mask explicitly.

Presently the root node is initialized by way of kzalloc on the parent
data structure, which by chance happens to do the bulk of what an
explicit initialization does with GFP_NOWAIT semantics. This however is
more by luck than by design, and as we ideally want to permit radix node
allocations access to the emergency pools anyways, add in the proper
initializer with the desired mask.
Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
上级 27f1accc
...@@ -198,6 +198,7 @@ int __init register_intc_controller(struct intc_desc *desc) ...@@ -198,6 +198,7 @@ int __init register_intc_controller(struct intc_desc *desc)
list_add_tail(&d->list, &intc_list); list_add_tail(&d->list, &intc_list);
raw_spin_lock_init(&d->lock); raw_spin_lock_init(&d->lock);
INIT_RADIX_TREE(&d->tree, GFP_ATOMIC);
d->index = nr_intc_controllers; d->index = nr_intc_controllers;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册