]> git.baikalelectronics.ru Git - kernel.git/commit
tipc: Fix recognition of trial period
authorMark Tomlinson <mark.tomlinson@alliedtelesis.co.nz>
Mon, 10 Oct 2022 02:46:13 +0000 (15:46 +1300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 14 Oct 2022 07:17:52 +0000 (08:17 +0100)
commite0e2273a038d165eccb73c7c2f201f07776689c9
tree48ef789d9109b965ff5bed4da716b51790e10ff1
parent67299db5ff5c8730f3839e774594c8ccbba09a71
tipc: Fix recognition of trial period

The trial period exists until jiffies is after addr_trial_end. But as
jiffies will eventually overflow, just using time_after will eventually
give incorrect results. As the node address is set once the trial period
ends, this can be used to know that we are not in the trial period.

Fixes: 1e610648044f ("tipc: correct discovery message handling during address trial period")
Signed-off-by: Mark Tomlinson <mark.tomlinson@alliedtelesis.co.nz>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/tipc/discover.c