Commit 6d6936e2 authored by Pavel Emelyanov's avatar Pavel Emelyanov Committed by John W. Linville
Browse files

Fix potential scheduling while atomic in mesh_path_add.

Calling synchronize_rcu() under write-lock-ed pathtbl_resize_lock may
result in this warning (and other side effects).

It looks safe just dropping this lock before calling synchronize_rcu.
Signed-off-by: default avatarPavel Emelyanov <>
Signed-off-by: default avatarJohn W. Linville <>
parent 0eb03d5a
......@@ -220,9 +220,10 @@ endadd:
return -ENOMEM;
rcu_assign_pointer(mesh_paths, newtbl);
mesh_table_free(oldtbl, false);
return err;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment