summaryrefslogtreecommitdiffstats
path: root/.cocciconfig
diff options
context:
space:
mode:
authorMarc Dionne <marc.dionne@auristor.com>2018-03-30 22:04:44 +0200
committerDavid Howells <dhowells@redhat.com>2018-03-30 22:04:44 +0200
commit59299aa1028fce051adbd25aaff7c387b865cd6d (patch)
tree5c02b8a8a6e772dc42e387ba6bd88dba08248b96 /.cocciconfig
parentrxrpc: Don't treat call aborts as conn aborts (diff)
downloadlinux-59299aa1028fce051adbd25aaff7c387b865cd6d.tar.xz
linux-59299aa1028fce051adbd25aaff7c387b865cd6d.zip
rxrpc: Fix resend event time calculation
Commit a158bdd3 ("rxrpc: Fix call timeouts") reworked the time calculation for the next resend event. For this calculation, "oldest" will be before "now", so ktime_sub(oldest, now) will yield a negative value. When passed to nsecs_to_jiffies which expects an unsigned value, the end result will be a very large value, and a resend event scheduled far into the future. This could cause calls to stall if some packets were lost. Fix by ordering the arguments to ktime_sub correctly. Fixes: a158bdd3247b ("rxrpc: Fix call timeouts") Signed-off-by: Marc Dionne <marc.dionne@auristor.com> Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to '.cocciconfig')
0 files changed, 0 insertions, 0 deletions