summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/b2c2/flexcop-reg.h
diff options
context:
space:
mode:
authorMike Isely <isely@pobox.com>2008-02-09 23:01:07 -0600
committerMike Isely <isely@pobox.com>2008-02-09 23:01:07 -0600
commit34a78a4e1da1559415ec6894403439a85dbda29c (patch)
treefe1966d5332d806b86950dda91c03e31cd279f5e /linux/drivers/media/dvb/b2c2/flexcop-reg.h
parentdef54dfafa784d5829a95ebe5150f9bc8c0bba6e (diff)
downloadmediapointer-dvb-s2-34a78a4e1da1559415ec6894403439a85dbda29c.tar.gz
mediapointer-dvb-s2-34a78a4e1da1559415ec6894403439a85dbda29c.tar.bz2
pvrusb2: Eliminate timer race during tear-down
From: Mike Isely <isely@pobox.com> The pvrusb2 tear-down logic was clearing two timers before stopping its internal work queue. That left a tiny window open where the work queue might run after the timers are stopped, possibly starting them again. This could lead to dangling pointers and an oops. Solution: Kill the work queue first, then delete the timers. Signed-off-by: Mike Isely <isely@pobox.com>
Diffstat (limited to 'linux/drivers/media/dvb/b2c2/flexcop-reg.h')
0 files changed, 0 insertions, 0 deletions