From: Jonas Gorski Date: Fri, 3 Jul 2015 16:47:44 +0000 (+0000) Subject: ar71xx: make 902-unaligned_access_hacks.patch apply again X-Git-Tag: reboot~2646 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=7e2450f03cf80d0cfcb66f4d2f242c2766aa773b;p=openwrt%2Fstaging%2Fxback.git ar71xx: make 902-unaligned_access_hacks.patch apply again r46161 updated headers also touched by it, so it needed to be refreshed as well. Closes #20033. Signed-off-by: Jonas Gorski SVN-Revision: 46165 --- diff --git a/target/linux/ar71xx/patches-3.18/902-unaligned_access_hacks.patch b/target/linux/ar71xx/patches-3.18/902-unaligned_access_hacks.patch index 7e22859343..2e921a22f5 100644 --- a/target/linux/ar71xx/patches-3.18/902-unaligned_access_hacks.patch +++ b/target/linux/ar71xx/patches-3.18/902-unaligned_access_hacks.patch @@ -745,15 +745,15 @@ u32 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr, --- a/include/uapi/linux/in.h +++ b/include/uapi/linux/in.h -@@ -78,7 +78,7 @@ enum { +@@ -81,7 +81,7 @@ enum { /* Internet address. */ struct in_addr { __be32 s_addr; -}; +} __attribute__((packed, aligned(2))); + #endif #define IP_TOS 1 - #define IP_TTL 2 --- a/net/core/secure_seq.c +++ b/net/core/secure_seq.c @@ -46,11 +46,12 @@ __u32 secure_tcpv6_sequence_number(const