1. 14 5月, 2008 3 次提交
    • 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
    • I
      V4L/DVB (7836): cinergyT2 build fix · dc9d522a
      Ingo Molnar 提交于
      x86.git testing found the following build bug in v2.6.26-rc1:
      
        drivers/built-in.o: In function `cinergyt2_probe':
        cinergyT2.c:(.text+0xb6117): undefined reference to `input_allocate_device'
        cinergyT2.c:(.text+0xb6230): undefined reference to `input_register_device'
        cinergyT2.c:(.text+0xb623d): undefined reference to `input_free_device'
      
      with the following config:
      
        http://redhat.com/~mingo/misc/config-Sun_May__4_22_06_54_CEST_2008.bad
      
      The reason for the bug is that the cinergyT2 driver depends on
      CONFIG_INPUT functionality, but if INPUT is modular it's still possible
      to build CONFIG_DVB_CINERGYT2=y - which leads to missing symbols.
      
      The solution is to make DVB_CINERGYT2 dependent on INPUT.
      
      [ This solves the build problem - i have not tested the driver on this card. ]
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      dc9d522a
    • R
      V4L/DVB (7830): dvb_ca_en50221: Fix High CPU load in 'top' due to budget_av slot polling · 71a35fe2
      Robert Schedel 提交于
      This change addresses kernel bug #10459: In kernel 2.6.25 the
      budget_av driver polls for an CI slot in 100ms intervals (because no
      interrupt solution for budget_av cards is feasible due to HW reasons).
      If no CI/CAM is connected to the DVB card, polling times out only after 250ms.
      This periodic polling leads to high CPU load.
      
      The change increases the polling interval for empty slots from 100ms to 5s.
      Intervals for remaining slot states (invalid, in progress, ready) are unchanged,
      as they are either temporary conditions or no timeout should occur.
      Signed-off-by: NRobert Schedel <r.schedel@yahoo.de>
      Signed-off-by: NOliver Endriss <o.endriss@gmx.de>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      71a35fe2
  2. 30 4月, 2008 5 次提交
  3. 26 4月, 2008 3 次提交
  4. 25 4月, 2008 29 次提交