1. 20 9月, 2011 39 次提交
  2. 11 9月, 2011 1 次提交
    • F
      [media] vp7045: fix buffer setup · fc61ccd3
      Florian Mickler 提交于
      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: NTino Keitel <tino.keitel@tikei.de>
      Signed-off-by: NFlorian Mickler <florian@mickler.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      fc61ccd3