linux/drivers/staging
Sven Eckelmann 202cfe1060 Staging: batman-adv: Update pointer to ethhdr after skb_copy
We must ensure that all pointer to a socket buffer are updated when we
copy a socket buffer and free our reference to the old one.
Another part of the kernel could also free its reference which maybe
removes the buffer completely. In that situation we would would feed
wrong information to the routing algorithm after the memory area is
written again by someone else.

Signed-off-by: Sven Eckelmann <sven.eckelmann@gmx.de>
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-05-11 13:42:40 -07:00
..
adis16255 Staging: adis16255: Fix compile error 2010-05-11 11:36:01 -07:00
asus_oled Staging: asus_oled: asus_oled.c: Checkpatch cleanup 2010-05-11 11:35:30 -07:00
batman-adv Staging: batman-adv: Update pointer to ethhdr after skb_copy 2010-05-11 13:42:40 -07:00
comedi Staging: comedi: Fixed long line lengths in comedi.h 2010-05-11 11:36:19 -07:00
crystalhd Staging: crystalhd: fix missing semicolon 2010-05-11 11:36:18 -07:00
cx25821 Staging: cx25821: Hoist assign from if 2010-05-11 11:35:43 -07:00
cxt1e1 Staging: cxt1e1: fix up one remaining THIS_MODULE usage 2010-05-11 11:36:11 -07:00
dream Staging: dream: smd: smd_qmi: fix code style issues 2010-05-11 11:35:45 -07:00
dt3155 Staging: dt3155: remove "inline" usage 2010-05-11 11:35:41 -07:00
dt3155v4l Staging: dt3155v4l: fix some sparse warnings 2010-05-11 11:36:12 -07:00
echo
et131x Staging: et131x: fix most coding style issues in et131x 2010-05-11 11:35:35 -07:00
frontier staging: frontier: switch semaphores to mutexes 2010-05-11 11:35:33 -07:00
go7007 Staging: go7007: fix dangling i2c pointers 2010-05-11 11:35:45 -07:00
hv Staging: hv: rename VersionInfo.h to version_info.h 2010-05-11 11:36:18 -07:00
iio Staging: iio: industrialio-trigger.c: minor fixups 2010-05-11 11:36:11 -07:00
line6 Staging: line6: driver: fix up sparse warnings 2010-05-11 11:36:11 -07:00
memrar Staging: rar and memrar updates 2010-05-11 11:36:07 -07:00
octeon include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
otus Staging: otus: Hoist assign from if 2010-05-11 11:35:43 -07:00
panel Staging: Cleanup useless headers 2010-03-03 16:43:05 -08:00
phison Staging: phison: fix incorrect tabs in phison.c 2010-05-11 11:35:52 -07:00
pohmelfs Staging: pohmelfs: fix spaces and TAB coding style issue in inode.c 2010-05-11 11:35:41 -07:00
quatech_usb2 Staging: quatech_usb2: fix coding style issues 2010-05-11 11:35:54 -07:00
ramzswap include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
rar_register Staging: rar_register: depends on PCI 2010-05-11 11:36:19 -07:00
rt2860 Staging: rt2870: add device ID of MelCo.,Inc. WLI-UC-G301N 2010-05-11 11:36:19 -07:00
rt2870 Staging: rt2870: Allow building on ARM 2010-05-11 11:35:55 -07:00
rt3070 Staging: rt3070: md4.h: Checkpatch cleanup 2010-03-03 16:43:07 -08:00
rtl8187se Staging: rtl8187se: fix coding style issues in r8180_core.c 2010-05-11 11:35:54 -07:00
rtl8192e Staging: rtl8192e: Use the standard config option for PM functions 2010-05-11 11:35:56 -07:00
rtl8192su Staging: rtl8192su: all rtl8192su chips have the 93c46 eprom 2010-05-11 11:36:04 -07:00
rtl8192u Staging: rtl8192u: Check kmalloc return value before use the buffer in ieee80211_softmac.c 2010-05-11 11:36:11 -07:00
samsung-laptop backlight: Allow properties to be passed at registration 2010-03-16 19:47:54 +00:00
sep Staging: sep: remove duplicated #include 2010-05-11 11:35:36 -07:00
serqt_usb2 Staging: serqt_usb2: fix space coding style issue in serqt_usb2.c 2010-05-11 11:35:54 -07:00
slicoss Staging: merge staging patches into Linus's main branch 2010-03-04 08:39:02 -08:00
sm7xx Staging: sm7xx: Fixed coding style issue 2010-05-11 11:35:53 -07:00
ti-st Staging: Kconfig, Makefile for TI's ST ldisc 2010-05-11 11:35:56 -07:00
udlfb Staging: udlfb: minor cleanups 2010-05-11 11:35:54 -07:00
usbip staging: usbip: fix coding style issues in the usbip driver 2010-05-11 11:35:46 -07:00
vme Staging: vme: declare vme_calc_slot() as static 2010-05-11 11:35:53 -07:00
vt6655 Staging: vt6655: Rename hostap_set_hostapd, hostap_iotctl. 2010-05-11 11:35:56 -07:00
vt6656 Staging: vt6656: code cleanup, resolved sparse finding 2010-05-11 11:36:12 -07:00
winbond Staging: winbond: Renamed README to TODO and corrected Pavel's mail 2010-05-11 11:36:01 -07:00
wlags49_h2 Staging: wlags49_h2: fix copyright and comments style issue in dhfcfg.h 2010-05-11 11:35:51 -07:00
wlags49_h25 Staging: wlags49: fix kconfigs dependancy 2009-12-11 12:23:10 -08:00
wlan-ng Staging: wlan-ng: refactor p80211wext.c to reduce text size. 2010-05-11 11:35:50 -07:00
Kconfig Staging: netwave: delete the driver 2010-05-11 11:36:18 -07:00
Makefile Staging: netwave: delete the driver 2010-05-11 11:36:18 -07:00
staging.c