1. 03 11月, 2014 12 次提交
  2. 26 9月, 2014 2 次提交
  3. 26 7月, 2014 2 次提交
  4. 24 7月, 2014 2 次提交
  5. 05 7月, 2014 1 次提交
  6. 25 5月, 2014 1 次提交
  7. 12 3月, 2014 1 次提交
  8. 14 2月, 2014 1 次提交
  9. 11 12月, 2013 1 次提交
  10. 17 10月, 2013 5 次提交
  11. 03 9月, 2013 1 次提交
  12. 24 8月, 2013 1 次提交
    • M
      [media] cx88: fix build when VP3054=m and CX88_DVB=y · 1ae0d202
      Mauro Carvalho Chehab 提交于
      As reported by Jim Davis <jim.epost@gmail.com>:
      
      randconfig build error with next-20130813, in drivers/media/pci/cx88,
      when:
      	CONFIG_VIDEO_CX88=y
      	CONFIG_VIDEO_CX88_BLACKBIRD=m
      	CONFIG_VIDEO_CX88_DVB=y
      	CONFIG_VIDEO_CX88_VP3054=m
      	CONFIG_VIDEO_CX88_MPEG=y
      
        LD      init/built-in.o
      drivers/built-in.o: In function `cx8802_dvb_remove':
      cx88-dvb.c:(.text+0x3a9914): undefined reference to `vp3054_i2c_remove'
      drivers/built-in.o: In function `cx8802_dvb_probe':
      cx88-dvb.c:(.text+0x3a9c4b): undefined reference to `vp3054_i2c_probe'
      make: *** [vmlinux] Error 1
      
      That happens because the vp3054 symbols aren't available builtin.
      So, make it builtin, if CX88_DVB=y, or module otherwise, if this
      support is selected.
      Reported-by: NJim Davis <jim.epost@gmail.com>
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      1ae0d202
  13. 21 6月, 2013 3 次提交
  14. 09 6月, 2013 1 次提交
  15. 28 4月, 2013 1 次提交
    • M
      [media] cx88: make core less verbose · 02615ed5
      Mauro Carvalho Chehab 提交于
      Along the time, several debug messages were added at cx88-cards.
      While those are still useful to track some troubles with
      tuners, they're too verbose:
      [ 5768.281801] cx88[0]: Calling XC2028/3028 callback
      [ 5768.287388] cx88[0]: Calling XC2028/3028 callback
      [ 5768.292575] cx88[0]: Calling XC2028/3028 callback
      [ 5768.299408] cx88[0]: Calling XC2028/3028 callback
      [ 5768.306244] cx88[0]: Calling XC2028/3028 callback
      ...
      
      and, most of the time, useless.
      
      So, disable them, except if core_debug modprobe parameter
      is used.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      02615ed5
  16. 22 4月, 2013 1 次提交
    • A
      [media] cx88: Fix unsafe locking in suspend-resume · 5ddfbbb9
      Alexey Khoroshilov 提交于
      Legacy PCI suspend-resume handlers are called with interrupts enabled.
      
      But cx8800_suspend/cx8800_resume and
      cx8802_suspend_common/cx8802_resume_common use spin_lock/spin_unlock
      functions to acquire dev->slock, while the same lock is acquired in the
      corresponding irq-handlers: cx8800_irq and cx8802_irq.
      
      That means a deadlock is possible if an interrupt happens while suspend
      or resume owns the lock. The patch replaces spin_lock/spin_unlock with
      spin_lock_irqsave/spin_unlock_irqrestore.
      
      Found by Linux Driver Verification project (linuxtesting.org).
      
      [mchehab@redhat.com: Fix CodingStyle]
      Signed-off-by: NAlexey Khoroshilov <khoroshilov@ispras.ru>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      5ddfbbb9
  17. 08 4月, 2013 1 次提交
  18. 24 3月, 2013 3 次提交