|
@@ -206,7 +206,7 @@ int mesh_path_add(u8 *dst, struct net_device *dev)
|
|
newtbl = mesh_table_grow(mesh_paths);
|
|
newtbl = mesh_table_grow(mesh_paths);
|
|
if (!newtbl) {
|
|
if (!newtbl) {
|
|
write_unlock(&pathtbl_resize_lock);
|
|
write_unlock(&pathtbl_resize_lock);
|
|
- return -ENOMEM;
|
|
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
rcu_assign_pointer(mesh_paths, newtbl);
|
|
rcu_assign_pointer(mesh_paths, newtbl);
|
|
write_unlock(&pathtbl_resize_lock);
|
|
write_unlock(&pathtbl_resize_lock);
|