lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sat, 12 Jul 2014 10:44:11 -0600 From: Shuah Khan <shuah.kh@...sung.com> To: m.chehab@...sung.com, dheitmueller@...nellabs.com, olebowle@....com Cc: Shuah Khan <shuah.kh@...sung.com>, linux-media@...r.kernel.org, linux-kernel@...r.kernel.org Subject: [PATCH 0/3] media: prevent driver device access in disconnect path 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 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists