Revision fc61ccd35fd59d5362d37c8bf9c0526c85086c84 authored by Florian Mickler on 10 August 2011, 10:05:20 UTC, committed by Mauro Carvalho Chehab on 11 September 2011, 12:33:41 UTC
dvb_usb_device_init calls the frontend_attach method of this driver which
uses vp7045_usb_ob. In order to have a buffer ready in vp7045_usb_op, it has to
be allocated before that happens.

Luckily we can use the whole private data as the buffer as it gets separately
allocated on the heap via kzalloc in dvb_usb_device_init and is thus apt for
use via usb_control_msg.

This fixes a
	BUG: unable to handle kernel paging request at 0000000000001e78

reported by Tino Keitel and diagnosed by Dan Carpenter.

Cc: stable@kernel.org # For v3.0 and upper
Tested-by: Tino Keitel <tino.keitel@tikei.de>
Signed-off-by: Florian Mickler <florian@mickler.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
1 parent de4ed0c
History
File Mode Size
Kconfig -rw-r--r-- 44.1 KB
Makefile -rw-r--r-- 1.0 KB
calibrate.c -rw-r--r-- 7.9 KB
do_mounts.c -rw-r--r-- 10.9 KB
do_mounts.h -rw-r--r-- 1.4 KB
do_mounts_initrd.c -rw-r--r-- 3.1 KB
do_mounts_md.c -rw-r--r-- 7.9 KB
do_mounts_rd.c -rw-r--r-- 8.1 KB
initramfs.c -rw-r--r-- 12.6 KB
main.c -rw-r--r-- 20.1 KB
noinitramfs.c -rw-r--r-- 1.5 KB
version.c -rw-r--r-- 1.1 KB

back to top