Files
android_kernel_xiaomi_sm8450/drivers/net/ethernet/broadcom
Arnd Bergmann a19a19de83 bnx2x: use ktime_get_seconds() for timestamp
commit c48f350ff5 "bnx2x: Add MFW dump support" added the
bnx2x_update_mfw_dump() function that reads the current time and stores
it in a 32-bit field that gets passed into a buffer in a fixed format.

This is potentially broken when the epoch overflows in 2038, and
otherwise overflows in 2106. As we're trying to avoid uses of
struct timeval for this reason, I noticed the addition of this
function, and tried to rewrite it in a way that is more explicit
about the overflow and that will keep working once we deprecate
struct timeval.

I assume that it is not possible to change the ABI any more, otherwise
we should try to use a 64-bit field for the seconds right away.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Yuval Mintz <Yuval.Mintz@qlogic.com>
Cc: Ariel Elior <Ariel.Elior@qlogic.com>
Acked-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-09-11 15:02:59 -07:00
..
2015-06-07 19:45:34 -07:00
2015-06-10 23:33:58 -07:00
2015-09-02 11:39:58 -07:00
2015-06-10 23:33:58 -07:00
2015-02-20 15:46:49 -05:00
2015-02-20 15:46:49 -05:00
2014-06-25 16:27:27 -07:00
2014-06-25 16:27:27 -07:00
2015-08-18 14:21:10 -07:00
2015-09-01 15:03:59 -07:00