diff options
author | Sven Eckelmann <sven.eckelmann@gmx.de> | 2010-08-21 14:18:10 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-08-23 18:15:38 -0700 |
commit | f86b9984250fa2b71ce36d4693a939a58579583b (patch) | |
tree | 3eb64c2a22559d122e636171dac50a33c66ae456 /CREDITS | |
parent | 51a00eaf6e008b60943af6ab68c17ac3622208dc (diff) | |
download | kernel_samsung_smdk4412-f86b9984250fa2b71ce36d4693a939a58579583b.zip kernel_samsung_smdk4412-f86b9984250fa2b71ce36d4693a939a58579583b.tar.gz kernel_samsung_smdk4412-f86b9984250fa2b71ce36d4693a939a58579583b.tar.bz2 |
Staging: batman-adv: Don't write in not allocated packet_buff
Each net_device in a system will automatically managed as a possible
batman_if and holds different informations like a buffer with a prepared
originator messages. To reduce the memory usage, the packet_buff will
only be allocated when the interface is really added/enabled for
batman-adv.
The function to update the hw address information inside the packet_buff
just assumes that the packet_buff is always initialised and thus the
kernel will just oops when we try to change the hw address of a not
already fully enabled interface.
We must always check if the packet_buff is allocated before we try to
change information inside of it.
Reported-by: Tim Glaremin <Tim.Glaremin@web.de>
Reported-by: Kazuki Shimada <zukky@bb.banban.jp>
Signed-off-by: Sven Eckelmann <sven.eckelmann@gmx.de>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions