• Michael Hunold's avatar
    [PATCH] DVB: core update · d75097d0
    Michael Hunold authored
    - [DVB] remove non-linux compatibility stuff from dvb_functions.  rest in
      peace.
    
    - [DVB] remove home-brewn dvb-i2c stuff. rest in peace.
    
    - [DVB] convert MODULE_PARM() to module_param()
    
    - [DVB] convert dvb_delay() to mdelay()
    
    - [DVB] convert C++ comments to C comments
    
    - [DVB] dvb_ca_en50221: fix for matrix CAMs from Sjoerd Simons, use c99
      initializers, Fix for aston CAM read timeout problems, Moved CAM CTRL IF
      reset to a better place, better debugging with multiple cards (Sjoerd
      Simons)
    
    - [DVB] dvb-frontend: patch by Wolfgang Fritz: suppress spurious events
      during tuning, Do not allow write (and related) ioctls when frontend is
      opened RDONLY, Properly lock the frontend module on open/close, patch by
      Christopher Pascoe: remove bogus up(fe->sem) on fe thread exit, patch by
      Christopher Pascoe: remove bogus up(fe->sem) on fe thread exit
    
    - [DVB] dvb-demux: using spin_lock instead of spin_lock_irq caused a race
      condition between irq/tasklet and user space task
    
    - [DVB] dvb-core: add sysfs/udev support using "class_simple", prevent Oops
      when PES filter is set with invalid pes_type, protect feed_list with
      spin_locks
    Signed-off-by: default avatarMichael Hunold <hunold@linuxtv.org>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    d75097d0
dvb_demux.c 28.3 KB