[NETFILTER]: ipt_ULOG: use put_unaligned

Use put_unaligned to fix warnings about unaligned accesses.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Patrick McHardy and committed by David S. Miller 01102e7c 80584ff3

+4 -3
+4 -3
net/ipv4/netfilter/ipt_ULOG.c
··· 61 #include <linux/netfilter_ipv4/ipt_ULOG.h> 62 #include <net/sock.h> 63 #include <linux/bitops.h> 64 65 MODULE_LICENSE("GPL"); 66 MODULE_AUTHOR("Harald Welte <laforge@gnumonks.org>"); ··· 237 238 /* copy hook, prefix, timestamp, payload, etc. */ 239 pm->data_len = copy_len; 240 - pm->timestamp_sec = skb->tstamp.off_sec; 241 - pm->timestamp_usec = skb->tstamp.off_usec; 242 - pm->mark = skb->mark; 243 pm->hook = hooknum; 244 if (prefix != NULL) 245 strncpy(pm->prefix, prefix, sizeof(pm->prefix));
··· 61 #include <linux/netfilter_ipv4/ipt_ULOG.h> 62 #include <net/sock.h> 63 #include <linux/bitops.h> 64 + #include <asm/unaligned.h> 65 66 MODULE_LICENSE("GPL"); 67 MODULE_AUTHOR("Harald Welte <laforge@gnumonks.org>"); ··· 236 237 /* copy hook, prefix, timestamp, payload, etc. */ 238 pm->data_len = copy_len; 239 + put_unaligned(skb->tstamp.off_sec, &pm->timestamp_sec); 240 + put_unaligned(skb->tstamp.off_usec, &pm->timestamp_usec); 241 + put_unaligned(skb->mark, &pm->mark); 242 pm->hook = hooknum; 243 if (prefix != NULL) 244 strncpy(pm->prefix, prefix, sizeof(pm->prefix));