]> git.baikalelectronics.ru Git - kernel.git/commit
nfnetlink: use y2038 safe timestamp
authorArnd Bergmann <arnd@arndb.de>
Wed, 30 Sep 2015 11:26:38 +0000 (13:26 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Oct 2015 10:16:47 +0000 (03:16 -0700)
commita33a0cfb5137abef3b22d5f18dc6ec0b6877fef4
tree8545f140a7f40c2cb59aad1953560f6bef01195a
parentf1bfe01ffcf0cc81883d3530574762c990f4933f
nfnetlink: use y2038 safe timestamp

The __build_packet_message function fills a nfulnl_msg_packet_timestamp
structure that uses 64-bit seconds and is therefore y2038 safe, but
it uses an intermediate 'struct timespec' which is not.

This trivially changes the code to use 'struct timespec64' instead,
to correct the result on 32-bit architectures.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Pablo Neira Ayuso <pablo@netfilter.org>
Cc: Patrick McHardy <kaber@trash.net>
Cc: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Cc: netfilter-devel@vger.kernel.org
Cc: coreteam@netfilter.org
Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/netfilter/nfnetlink_log.c