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 <jogo@openwrt.org>

SVN-Revision: 46165
This commit is contained in:
Jonas Gorski 2015-07-03 16:47:44 +00:00
parent 27b9bf4493
commit 7e2450f03c

View file

@ -745,15 +745,15 @@
u32 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr, u32 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr,
--- a/include/uapi/linux/in.h --- a/include/uapi/linux/in.h
+++ b/include/uapi/linux/in.h +++ b/include/uapi/linux/in.h
@@ -78,7 +78,7 @@ enum { @@ -81,7 +81,7 @@ enum {
/* Internet address. */ /* Internet address. */
struct in_addr { struct in_addr {
__be32 s_addr; __be32 s_addr;
-}; -};
+} __attribute__((packed, aligned(2))); +} __attribute__((packed, aligned(2)));
#endif
#define IP_TOS 1 #define IP_TOS 1
#define IP_TTL 2
--- a/net/core/secure_seq.c --- a/net/core/secure_seq.c
+++ b/net/core/secure_seq.c +++ b/net/core/secure_seq.c
@@ -46,11 +46,12 @@ __u32 secure_tcpv6_sequence_number(const @@ -46,11 +46,12 @@ __u32 secure_tcpv6_sequence_number(const