diff options
author | YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@linux-ipv6.org> | 2010-04-04 13:59:30 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-04-06 03:12:30 -0400 |
commit | 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856 (patch) | |
tree | 6b842dccc0c5a8e1e26ed41811bac8cbff8a474c /net/mac80211/mesh_plink.c | |
parent | e4008276fddd10445ff06707694a938cb7f35ed4 (diff) |
mac80211: Ensure initializing private mc_list in prepare_multicast().
Fix kernel panic by NULL pointer dereference in the context of
ieee80211_ops->prepare_multicast().
This bug was introduced by commit 22bedad3c.. ("net: convert
multicast list to list_head").
Call __hw_addr_init() in ieee80211_alloc_hw() to initialize
list_head of private device multicast list, like we do in
bond_init().
Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Reviewed-by: Jiri Pirko <jpirko@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/mac80211/mesh_plink.c')
0 files changed, 0 insertions, 0 deletions