backports: move part of multicast handling into an spatch
authorJohannes Berg <johannes.berg@intel.com>
Thu, 21 Nov 2013 16:11:22 +0000 (17:11 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Thu, 21 Nov 2013 16:20:50 +0000 (17:20 +0100)
commit5d698580a1b39d4922cc6a17bf58ea8c6db8e786
treeab1ddf550c26b2384719a20d157be3fdfb441bb7
parent4b6dd135ab2f3753468dfa604c56e2f5d4d1a739
backports: move part of multicast handling into an spatch

The netdev_for_each_mc_addr() handling can be done with a
semantic patch and a simple macro encapsulating the addr
dereferencing for the two cases.

In fact, this already fixed a bug in dvb_net.c, although
I think that depends on a newer kernel anyway.

Thanks Julia for the help with iterator name!

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Acked-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
16 files changed:
backport/backport-include/linux/netdevice.h
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_ethernet_atheros_alx_main.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_ethernet_atheros_atl1c_atl1c_main.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_ethernet_atheros_atl1e_atl1e_main.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_ethernet_atheros_atlx_atl2.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_ethernet_atheros_atlx_atlx.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_ethernet_broadcom_b44.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_wireless_ath_ath6kl_main.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_wireless_brcm80211_brcmfmac_dhd_linux.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_wireless_libertas_main.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_wireless_mwifiex_debugfs.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_wireless_mwifiex_sta_ioctl.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_wireless_orinoco_hw.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/drivers_net_wireless_rndis_wlan.patch [deleted file]
patches/collateral-evolutions/network/25-multicast-list_head/net_bluetooth_bnep_netdev.patch [deleted file]
patches/collateral-evolutions/network/25-multicast.cocci [new file with mode: 0644]