1. 05 10月, 2008 1 次提交
    • J
      V4L/DVB (8955): bttv: Prevent NULL pointer dereference in radio_open · c37396c1
      Jean Delvare 提交于
      Fix the following crash in the bttv driver:
      
      BUG: unable to handle kernel NULL pointer dereference at 000000000000036c
      IP: [<ffffffffa037860a>] radio_open+0x3a/0x170 [bttv]
      
      This happens because radio_open assumes that all present bttv devices
      have a radio function. If a bttv device without radio and one with
      radio are installed on the same system, and the one without radio is
      registered first, then radio_open checks for the radio device number
      of a bttv device that has no radio function, and this breaks. All we
      have to do to fix it is to skip bttv devices without a radio function.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      c37396c1
  2. 05 9月, 2008 1 次提交
    • T
      V4L/DVB (8877): b2c2 and bt8xx: udelay to mdelay · c4e3fd94
      Thierry MERLE 提交于
      b2c2-flexcop, dvb/bt8xx and video/bt8xx fails to build on ARM with:
      
      __bad_udelay is specifically designed on ARM to fail when udelay is
      called in a bad way.  arch/arm/include/asm/delay.h has this to say
      about __bad_udelay:
      
      /*
       * This function intentionally does not exist; if you see references to
       * it, it means that you're calling udelay() with an out of range value.
       *
       * With currently imposed limits, this means that we support a max delay
       * of 2000us. Further limits: HZ<=1000 and bogomips<=3355
       */
      extern void __bad_udelay(void);
      
      Solution is to replace udelay by a mdelay and udelay with value less than 2000
      Signed-off-by: NThierry MERLE <thierry.merle@free.fr>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      c4e3fd94
  3. 04 9月, 2008 1 次提交
  4. 27 7月, 2008 2 次提交
  5. 26 7月, 2008 1 次提交
  6. 24 7月, 2008 3 次提交
  7. 20 7月, 2008 5 次提交
  8. 10 7月, 2008 1 次提交
  9. 05 6月, 2008 2 次提交
  10. 21 5月, 2008 1 次提交
  11. 14 5月, 2008 2 次提交
    • M
      V4L/DVB (7851): Fix FW_LOADER depencency at v4l/dvb · 755a18ba
      Mauro Carvalho Chehab 提交于
      Since:
      1) FW_LOADER is defined as:
      
      config FW_LOADER
              tristate "Userspace firmware loading support"
              depends on HOTPLUG
      
      2) several V4L/DVB driver just selects it;
      
      3) select is not smart enough to auto-select HOTPLUG, if select FW_LOADER.
      
      So, All drivers that select FW_LOADER should also depend on HOTPLUG.
      
      An easier solution (for the end-user perspective) would be to "select HOTPLUG".
      However, live is not simple. This would cause recursive dependency issues like
      this one:
      
      drivers/usb/Kconfig:62:error: found recursive dependency: USB -> USB_OHCI_HCD
      -> I2C -> MEDIA_TUNER -> MEDIA_TUNER_XC2028 -> HOTPLUG -> PCCARD -> PCMCIA ->
      USB_ARCH_HAS_HCD -> MOUSE_APPLETOUCH -> USB
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      755a18ba
    • M
      V4L/DVB (7846): Re-creates VIDEO_TUNER · fdbbfb09
      Mauro Carvalho Chehab 提交于
      VIDEO_TUNER is responsible for compilation of tuners.ko module. This were the
      previous behaviour before the creation of MEDIA_TUNER.
      
      Before this patch, tuner.ko were created even for drivers that don't need a
      tuner (like webcam drivers).
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      fdbbfb09
  12. 30 4月, 2008 3 次提交
  13. 25 4月, 2008 10 次提交
  14. 07 4月, 2008 1 次提交
  15. 02 4月, 2008 4 次提交
  16. 20 3月, 2008 1 次提交
  17. 18 2月, 2008 1 次提交