Título: Problemas con Proc en el kernel de linux Publicado por: kaostias en 24 Octubre 2013, 19:16 pm Buenas, estoy haciendo un módulo que sea una lista de enteros que se actualice cada vez que se actualiza una entrada en proc en concreto /proc/mimod. El caso es que compila y lo instalo en el kernel, y cuando quiero utilizar un comando, (Sólo acepta dos, add y remove), de la forma
Código: echo add 10 > /proc/mimod Estalla(NullPointerException). No sé muy bien cómo funciona aún. Aquí asigno los callback Código: static int addProcEditor(void){ Aquí hago las lecturas y escrituras: Código: //Reconoce el cambio del proc y ejecuta este programa Cuando va a utilizar cats (lo único que hace es copiar una lista al buffer, peta) y cuando tiene que añadir también. No sé muy bien qué falla. ¿Alguna idea? Lo que puedo suponer es que la cadena recibida no se pasa bien o algo así, pero no tengo ni idea. Gracias Título: Re: Problemas con Proc en el kernel de linux Publicado por: kaostias en 29 Octubre 2013, 20:30 pm Tenía un par de problemas con punteros, nada importante, gracias de todas formas. Si a alguien le interesa la resolución la cuelgo.
|