lkml.org 
[lkml]   [2014]   [Jul]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/3] media: prevent driver device access in disconnect path
Date
Some fe drivers attempt to access the device for power control from
their release routines. When release routines are called after device
is disconnected, the attempts fail. fe drivers should avoid accessing
the device, from their release interfaces when called from disconnect
path. The problem is noticed in drx39xyj driver.

This patch series does the following to fix the problem:
- exports dvb-frontend exit flag by moving it from fepriv to fe.
- changes em28xx-dvb to update the fe exit path in its usb
disconnect path
- changes drx39xyj driver to check and avoid accessing the device in
its release interface.


Shuah Khan (3):
media: dvb-core move fe exit flag from fepriv to fe for driver access
media: em28xx-dvb update fe exit flag to indicate device disconnect
media: drx39xyj driver change to check fe exit flag from release

drivers/media/dvb-core/dvb_frontend.c | 26 +++++++++++---------------
drivers/media/dvb-core/dvb_frontend.h | 5 +++++
drivers/media/dvb-frontends/drx39xyj/drxj.c | 4 +++-
drivers/media/usb/em28xx/em28x-dvb.c | 8 ++++++--
4 files changed, 25 insertions(+), 18 deletions(-)

--
1.7.10.4



\
 
 \ /
  Last update: 2014-07-12 19:21    [W:0.222 / U:0.528 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site