1. 02 12月, 2009 1 次提交
  2. 12 10月, 2009 1 次提交
  3. 05 10月, 2009 1 次提交
  4. 02 10月, 2009 1 次提交
  5. 23 9月, 2009 1 次提交
    • M
      V4L/DVB (13038): dvbdev: Remove an anoying/uneeded warning · d4c02ef9
      Mauro Carvalho Chehab 提交于
      As pointed by Marcin Slusarz <marcin.slusarz@gmail.com>, the warns happens
      because CONFIG_DVB_MAX_ADAPTERS depends on CONFIG_DVB_CORE, and there are
      valid configs where DVB_CORE is not selected.
      
      This causes such warnings, for every V4L and common drivers that may or
      may not be compiled with DVB support:
      
      drivers/media/dvb/dvb-core/dvbdev.h:36:2: warning: #warning invalid CONFIG_DVB_MAX_ADAPTERS value
      
      We can safely remove the warning.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      d4c02ef9
  6. 20 9月, 2009 1 次提交
  7. 19 9月, 2009 3 次提交
  8. 12 9月, 2009 5 次提交
  9. 13 7月, 2009 1 次提交
  10. 06 7月, 2009 1 次提交
  11. 17 6月, 2009 4 次提交
  12. 16 6月, 2009 1 次提交
  13. 30 3月, 2009 1 次提交
  14. 14 3月, 2009 1 次提交
  15. 17 2月, 2009 1 次提交
    • M
      V4L/DVB (10572): Revert commit dda06a8e · 28100165
      Mauro Carvalho Chehab 提交于
      On Mon, 02 Feb 2009, Hartmut wrote:
      
      This change set is wrong. The affected functions cannot be called from
      an interrupt context, because they may process large buffers. In this
      case, interrupts are disabled for a long time. Functions, like
      dvb_dmx_swfilter_packets(), could be called only from a tasklet.
      
      This change set does hide some strong design bugs in dm1105.c and
      au0828-dvb.c.
      
      Please revert this change set and do fix the bugs in dm1105.c and
      au0828-dvb.c (and other files).
      
      On Sun, 15 Feb 2009, Oliver Endriss wrote:
      
      This changeset _must_ be reverted! It breaks all kernels since 2.6.27
      for applications which use DVB and require a low interrupt latency.
      
      It is a very bad idea to call the demuxer to process data buffers with
      interrupts disabled!
      
      On Mon, 16 Feb 2009, Trent Piepho wrote:
      
      I agree, this is bad.  The demuxer is far too much work to be done with
      IRQs off.  IMHO, even doing it under a spin-lock is excessive.  It should
      be a mutex.  Drivers should use a work-queue to feed the demuxer.
      
      Thank you for testing this changeset and discovering the issues on it.
      
      Cc: Trent Piepho <xyzzy@speakeasy.org>
      Cc: Hartmut <e9hack@googlemail.com>
      Cc: Oliver Endriss <o.endriss@gmx.de>
      Cc: Andreas Oberritter <obi@linuxtv.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      28100165
  16. 29 1月, 2009 1 次提交
    • M
      V4L/DVB (9054): implement proper locking in the dvb ca en50221 driver · d7e43844
      Matthias Dahl 提交于
      Concurrent access to a single DVB CA 50221 interface slot is generally
      discouraged. The underlying drivers (budget-av, budget-ci) do not implement
      proper locking and thus two transactions could (and do) interfere with on
      another.
      
      This fixes the following problems seen by others and myself:
      
       - sudden i/o errors when writing to the ci device which usually would
         result in an undefined state of the hw and require a software restart
      
       - errors about the CAM trying to send a buffer larger than the agreed size
         usually also resulting in an undefined state of the hw
      
      Due the to design of the DVB CA 50221 driver, implementing the locks in the
      underlying drivers would not be enough and still leave some race conditions,
      even though they were harder to trigger.
      Signed-off-by: NMatthias Dahl <devel@mortal-soul.de>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      d7e43844
  17. 08 1月, 2009 2 次提交
    • S
      dvb: update network device to current API · fb875333
      Stephen Hemminger 提交于
      Use internal network_device_stats that exist in network device and
      net_device_ops. Compile tested only.
      Signed-off-by: NStephen Hemminger <shemminger@vyatta.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      fb875333
    • M
      V4L/DVB (10178): dvb_frontend: Fix some sparse warnings due to static symbols · 072ce0c5
      Mauro Carvalho Chehab 提交于
      /home/v4l/master/v4l/dvb_frontend.c:838:19: warning: symbol 'dtv_cmds' was not declared. Should it be static?
      /home/v4l/master/v4l/dvb_frontend.c:1035:6: warning: symbol 'dtv_property_dump' was not declared. Should it be static?
      /home/v4l/master/v4l/dvb_frontend.c:1066:5: warning: symbol 'is_legacy_delivery_system' was not declared. Should it be static?
      /home/v4l/master/v4l/dvb_frontend.c:1080:6: warning: symbol 'dtv_property_cache_sync' was not declared. Should it be static?
      /home/v4l/master/v4l/dvb_frontend.c:1132:6: warning: symbol 'dtv_property_legacy_params_sync' was not declared. Should it be static?
      /home/v4l/master/v4l/dvb_frontend.c:1187:6: warning: symbol 'dtv_property_adv_params_sync' was not declared. Should it be static?
      /home/v4l/master/v4l/dvb_frontend.c:1222:6: warning: symbol 'dtv_property_cache_submit' was not declared. Should it be static?
      /home/v4l/master/v4l/dvb_frontend.c:1253:5: warning: symbol 'dtv_property_process_get' was not declared. Should it be static?
      /home/v4l/master/v4l/dvb_frontend.c:1362:5: warning: symbol 'dtv_property_process_set' was not declared. Should it be static?
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      072ce0c5
  18. 07 1月, 2009 1 次提交
  19. 03 1月, 2009 1 次提交
  20. 30 12月, 2008 10 次提交
  21. 04 12月, 2008 1 次提交