Ozan Çağlayan <o...@pardus.org.tr> writes:
> Pazartesi 18 Ekim 2010 günü (saat 00:20:31) Mauro Carvalho Chehab şunları 
> yazmıştı:
>> Hi,
>
>> Jun,21 2010: Mantis, hopper: use MODULE_DEVICE_TABLE use the macro to make 
> modules  http://patchwork.kernel.org/patch/107147  Manu
>
> This was first spotted by me in February 2010 in this list. Then several 
> people in this list spotted that the modules were missing 
> MODULE_DEVICE_TABLE. 
> Well I thought that it should already be merged during the last 10 months but 
> I'm surprised to see that it's not.
>
> Note that without this patch those drivers are not automatically loaded by 
> udev so all other efforts of improving the mantis stuff stays insignificant 
> for end-users.

well, the excellent Debian kernel team actually accepted this patch when
adding the backported mantis driver to their 2.6.32 kernel, so at least
Debian end users do get auto loading:

bj...@nemi:~$ modinfo mantis
filename:       
/lib/modules/2.6.32-5-amd64/kernel/drivers/media/dvb/mantis/mantis.ko
license:        GPL
author:         Manu Abraham
description:    MANTIS driver
alias:          pci:v00001822d00004E35sv00001822sd00000024bc*sc*i*
alias:          pci:v00001822d00004E35sv0000153Bsd00001178bc*sc*i*
alias:          pci:v00001822d00004E35sv00001AE4sd00000002bc*sc*i*
alias:          pci:v00001822d00004E35sv00001822sd00000043bc*sc*i*
alias:          pci:v00001822d00004E35sv00001822sd00000008bc*sc*i*
alias:          pci:v00001822d00004E35sv0000153Bsd00001179bc*sc*i*
alias:          pci:v00001822d00004E35sv00001AE4sd00000003bc*sc*i*
alias:          pci:v00001822d00004E35sv00001AE4sd00000001bc*sc*i*
alias:          pci:v00001822d00004E35sv00001822sd00000031bc*sc*i*
alias:          pci:v00001822d00004E35sv00001822sd00000014bc*sc*i*
alias:          pci:v00001822d00004E35sv00001822sd00000016bc*sc*i*
depends:        
mantis_core,stv0299,i2c-core,stb0899,zl10353,tda10023,tda10021,stb6100,mb86a16,lnbp21,tda665x
vermagic:       2.6.32-5-amd64 SMP mod_unload modversions 
parm:           verbose:verbose startup messages, default is 1 (yes) (int)
bj...@nemi:~$ dpkg -S 
/lib/modules/2.6.32-5-amd64/kernel/drivers/media/dvb/mantis/mantis.ko
linux-image-2.6.32-5-amd64: 
/lib/modules/2.6.32-5-amd64/kernel/drivers/media/dvb/mantis/mantis.ko
bj...@nemi:~$ apt-cache policy linux-image-2.6.32-5-amd64
linux-image-2.6.32-5-amd64:
  Installed: 2.6.32-28
  Candidate: 2.6.32-28
  Version table:
 *** 2.6.32-28 0
        990 http://ftp.no.debian.org/debian/ squeeze/main amd64 Packages
        600 http://ftp.no.debian.org/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status


(Note that the extensive "depends" shows that it's still missing one of
the other critical patches....)


> Can this be fixed ASAP?

At least it's now queued for 2.6.38:


bj...@canardo:/usr/local/src/git/linux-2.6$ git shortlog 
origin..media_tree/staging/for_v2.6.38 drivers/media/dvb/mantis/
Ben Hutchings (1):
      [media] Mantis: Rename gpio_set_bits to mantis_gpio_set_bits

Bjørn Mork (1):
      [media] Mantis: use dvb_attach to avoid double dereferencing on module 
removal

David Härdeman (1):
      [media] ir-core: make struct rc_dev the primary interface

Manu Abraham (1):
      [media] Mantis, hopper: use MODULE_DEVICE_TABLE

Marko Ristola (1):
      [media] Mantis: append tasklet maintenance for DVB stream delivery

Mauro Carvalho Chehab (4):
      [media] rc: rename the remaining things to rc_core
      [media] rc: Rename remote controller type to rc_type instead of ir_type
      [media] rc: Name RC keymap tables as rc_map_table
      [media] rc: use rc_map_ prefix for all rc map tables




And I will submit it to stable as soon as it's in Linus' tree, unless
someone beats me to it...



Bjørn

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to