1. 01 7月, 2011 3 次提交
  2. 22 6月, 2011 1 次提交
    • H
      [media] pwc: better usb disconnect handling · 9a7b2d1f
      Hans de Goede 提交于
      Unplugging a pwc cam while an app has the /dev/video# node open leads
      to an oops in pwc_video_close when the app closes the node, because
      the disconnect handler has free-ed the pdev struct pwc_video_close
      tries to use. Instead of adding some sort of bandaid for this.
      fix it properly using the v4l2 core's new(ish) behavior of keeping the
      v4l2_dev structure around until both unregister has been called, and
      all file handles referring  to it have been closed:
      
      Embed the v4l2_dev structure in the pdev structure and define a v4l2 dev
      release callback releasing the pdev structure (and thus also the embedded
      v4l2 dev structure.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Cc: stable@kernel.org
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      9a7b2d1f
  3. 11 6月, 2011 23 次提交
  4. 02 6月, 2011 3 次提交
  5. 01 6月, 2011 10 次提交