android_kernel_motorola_sm6375/net/batman-adv
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Sven Eckelmann 531c9da8c8 batman-adv: Linearize fragment packets before merge
We access the data inside the skbs of two fragments directly using memmove
during the merge. The data of the skb could span over multiple skb pages. An
direct access without knowledge about the pages would lead to an invalid memory
access.

Signed-off-by: Sven Eckelmann <[email protected]>
[[email protected]: Move return from function to the end]
Signed-off-by: Marek Lindner <[email protected]>
2011-02-08 00:54:31 +01:00
..
aggregation.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
aggregation.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
bat_debugfs.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
bat_debugfs.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
bat_sysfs.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
bat_sysfs.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
bitarray.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
bitarray.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
gateway_client.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
gateway_client.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
gateway_common.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
gateway_common.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
hard-interface.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
hard-interface.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
hash.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
hash.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
icmp_socket.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
icmp_socket.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
Kconfig net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
main.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
main.h batman-adv: Use "__attribute__" shortcut macros 2011-01-16 03:25:19 +01:00
Makefile net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
originator.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
originator.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
packet.h batman-adv: Use "__attribute__" shortcut macros 2011-01-16 03:25:19 +01:00
ring_buffer.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
ring_buffer.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
routing.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
routing.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
send.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
send.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
soft-interface.c net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
soft-interface.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
translation-table.c batman-adv: Return hna count on local buffer fill 2010-12-20 10:32:03 -08:00
translation-table.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
types.h batman-adv: Use "__attribute__" shortcut macros 2011-01-16 03:25:19 +01:00
unicast.c batman-adv: Linearize fragment packets before merge 2011-02-08 00:54:31 +01:00
unicast.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00
vis.c batman-adv: Make vis info stack traversal threadsafe 2011-01-30 10:32:08 +01:00
vis.h net: Add batman-adv meshing protocol 2010-12-16 13:44:24 -08:00