]> git.baikalelectronics.ru Git - kernel.git/commit
strparser: Use delayed work instead of timer for msg timeout
authorTom Herbert <tom@quantonium.net>
Fri, 20 Oct 2017 23:40:43 +0000 (16:40 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 25 Oct 2017 01:37:11 +0000 (10:37 +0900)
commitd7103ee97e0bd37cc9ea1eb697c445ce58574821
treea95d023c7d12186bd605660c93841df05086e65c
parent057cac0a4c00d310ce9fa139992b9c0b4bd4a75d
strparser: Use delayed work instead of timer for msg timeout

Sock lock may be taken in the message timer function which is a
problem since timers run in BH. Instead of timers use delayed_work.

Reported-by: Eric Dumazet <eric.dumazet@gmail.com>
Fixes: 33ad170dafdc ("strparser: Generalize strparser")
Signed-off-by: Tom Herbert <tom@quantonium.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/strparser.h
net/strparser/strparser.c