summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/setup.h
diff options
context:
space:
mode:
authorPavel Emelyanov <xemul@openvz.org>2008-05-07 15:51:51 (GMT)
committerJohn W. Linville <linville@tuxdriver.com>2008-05-22 01:47:44 (GMT)
commit8566dc3fca470454461b161677a5ae3bb3a8c1b8 (patch)
treeeb06d27e69ed8f335d897b5073642a10692c9a8f /arch/powerpc/kernel/setup.h
parent00242c40a167113688dd7ed46ec94e8a4c47f603 (diff)
downloadlinux-fsl-qoriq-8566dc3fca470454461b161677a5ae3bb3a8c1b8.tar.xz
mac80211: Fix sleeping allocation under lock in mesh_path_node_copy.
The mesh_path_node_copy() can be called like this: mesh_path_add `- write_lock(&pathtbl_resize_lock); /* ! */ `- mesh_table_grow `- ->copy_node `- mesh_path_node_copy thus, the GFP_KERNEL is not suitable here. The acceptable fix, I suppose, is make this allocation GPF_ATOMIC - the mpath_node being allocated is 4 pointers, i.e. this allocation is small enough to survive even under a moderate memory pressure. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'arch/powerpc/kernel/setup.h')
0 files changed, 0 insertions, 0 deletions