mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/3] media: prevent driver device access in disconnect path
@ 2014-07-12 16:44 Shuah Khan
  2014-07-12 16:44 ` [PATCH 1/3] media: dvb-core move fe exit flag from fepriv to fe for driver access Shuah Khan
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Shuah Khan @ 2014-07-12 16:44 UTC (permalink / raw)
  To: m.chehab, dheitmueller, olebowle; +Cc: Shuah Khan, linux-media, linux-kernel

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-07-12 16:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-12 16:44 [PATCH 0/3] media: prevent driver device access in disconnect path Shuah Khan
2014-07-12 16:44 ` [PATCH 1/3] media: dvb-core move fe exit flag from fepriv to fe for driver access Shuah Khan
2014-07-12 16:44 ` [PATCH 2/3] media: em28xx-dvb update fe exit flag to indicate device disconnect Shuah Khan
2014-07-12 16:44 ` [PATCH 3/3] media: drx39xyj driver change to check fe exit flag from release Shuah Khan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome