05 octubre, 2006

Parche para el módulo cm2020

A partir del kernel 2.6.17, la macro MODULE_PARM ha sido eliminada. Esta macro estaba deprecada desde el 2004 (según LWN - API changes in the 2.6 kernel series). Como el módulo de la tarjeta Omnikey Cardman 2020 utiliza esta macro, he tenido que parchearlo, otra vez, para que funcione.

También se utiliza otra función deprecada, aunque todavía no ha sido eliminada. Pero mejor prevenir que curar. En este caso se trata de usb_unlink_urb(), por lo que en su lugar utilizaremos usb_kill_urb(). Para esta ocasión sí que he puesto la versión del kernel (2.6.8) y no la actual (2.6.17) porque he leído en algún changelog que afectaba al rendimiento, al escribir más comentarios en el syslog de los necesarios.

  • Archivo cardman.c.patch