: Report allocation failure from mesh_path_node_copy.
Subsystems (3)
PATCH 3/7 : Report allocation failure from mesh_path_node_copy.
Now - return the -ENOMEM in case kmalloc fails.
Signed-off-by Pavel Emelyanov <[email protected]>
--- net/mac80211/mesh_pathtbl.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
net/mac80211/mesh_pathtbl.c +4 -1
@@ -469,9 +469,12 @@ static int mesh_path_node_copy(struct hlist_node *p, struct mesh_table *newtbl)struct mpath_node *node, *new_node;u32 hash_idx; + new_node =kmalloc (sizeof (struct mpath_node ),GFP_KERNEL ); +if (new_node ==NULL ) +return -ENOMEM ; + node = hlist_entry(p, struct mpath_node, list); mpath = node->mpath; - new_node =kmalloc (sizeof (struct mpath_node ),GFP_KERNEL ); new_node->mpath = mpath; hash_idx =mesh_table_hash (mpath->dst, mpath->dev, newtbl); hlist_add_head(&new_node->list,
Signature · 1 line
1.5.3.4