From: Antonio Quartulli ordex@autistici.org Date: Thu, 9 May 2013 12:56:43 +0200
here you have four fixes intended for net.
1/4 fixes the parsing of a string sent from userspace in order to avoid random memory access in case of string length of 0.
2/4 adds a check for the return value of pskb_trim_rcsum() in order to stop processing the skb in case of failure.
3/4 prevents DAT (the Distributed ARP Table) to send cached ARP replies when both the source and the destination of the snooped ARP request are local clients (meaning: directly connected to the node). This can confuse a bridge where batman-adv is enslaved.
4/4 fix a race condition in the main clean up procedure by reordering sub-components freeing function invocations.
Please pull or let me know if there is any problem.
Pulled, thanks Antonio.