switch-linux/drivers/net/wireless
Johannes Berg b080db5853 networking: convert many more places to skb_put_zero()
There were many places that my previous spatch didn't find,
as pointed out by yuan linyu in various patches.

The following spatch found many more and also removes the
now unnecessary casts:

    @@
    identifier p, p2;
    expression len;
    expression skb;
    type t, t2;
    @@
    (
    -p = skb_put(skb, len);
    +p = skb_put_zero(skb, len);
    |
    -p = (t)skb_put(skb, len);
    +p = skb_put_zero(skb, len);
    )
    ... when != p
    (
    p2 = (t2)p;
    -memset(p2, 0, len);
    |
    -memset(p, 0, len);
    )

    @@
    type t, t2;
    identifier p, p2;
    expression skb;
    @@
    t *p;
    ...
    (
    -p = skb_put(skb, sizeof(t));
    +p = skb_put_zero(skb, sizeof(t));
    |
    -p = (t *)skb_put(skb, sizeof(t));
    +p = skb_put_zero(skb, sizeof(t));
    )
    ... when != p
    (
    p2 = (t2)p;
    -memset(p2, 0, sizeof(*p));
    |
    -memset(p, 0, sizeof(*p));
    )

    @@
    expression skb, len;
    @@
    -memset(skb_put(skb, len), 0, len);
    +skb_put_zero(skb, len);

Apply it to the tree (with one manual fixup to keep the
comment in vxlan.c, which spatch removed.)

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-06-16 11:48:35 -04:00
..
admtek wireless: Set NL80211_EXT_FEATURE_CQM_RSSI_LIST in multiple drivers 2017-03-06 09:21:39 +01:00
ath networking: convert many more places to skb_put_zero() 2017-06-16 11:48:35 -04:00
atmel My last pull request has been a while, we now have: 2017-04-20 13:54:40 -04:00
broadcom Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-06-15 11:59:32 -04:00
cisco Annotate hardware config module parameters in drivers/net/wireless/ 2017-04-20 12:02:32 +01:00
intel wireless-drivers-next patches for 4.13 2017-06-12 10:14:29 -04:00
intersil networking: convert many more places to skb_put_zero() 2017-06-16 11:48:35 -04:00
marvell networking: convert many more places to skb_put_zero() 2017-06-16 11:48:35 -04:00
mediatek Another set of patches for -next: 2017-04-28 14:41:15 -04:00
quantenna networking: convert many more places to skb_put_zero() 2017-06-16 11:48:35 -04:00
ralink rt2x00: Add device ID for Epson WN7512BEP 2017-05-24 16:47:54 +03:00
realtek networking: convert many more places to skb_put_zero() 2017-06-16 11:48:35 -04:00
rsi rsi: use subdirectory for firmware file 2017-06-01 12:51:19 +03:00
st mac80211: separate encoding/bandwidth from flags 2017-04-28 10:41:45 +02:00
ti networking: convert many more places to skb_put_zero() 2017-06-16 11:48:35 -04:00
zydas My last pull request has been a while, we now have: 2017-04-20 13:54:40 -04:00
Kconfig qtnfmac: introduce new FullMAC driver for Quantenna chipsets 2017-05-24 17:04:13 +03:00
mac80211_hwsim.c net: Fix inconsistent teardown and release of private netdev state. 2017-06-07 15:53:24 -04:00
mac80211_hwsim.h mac80211_hwsim: fix command documentation indentation 2017-03-06 09:21:48 +01:00
Makefile qtnfmac: introduce new FullMAC driver for Quantenna chipsets 2017-05-24 17:04:13 +03:00
ray_cs.c ray_cs: Avoid reading past end of buffer 2017-05-22 18:27:22 +03:00
ray_cs.h
rayctl.h
rndis_wlan.c Another set of patches for -next: 2017-04-28 14:41:15 -04:00
wl3501.h
wl3501_cs.c Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00