¿Cómo puedo indicar al sistema que vuelva a cargar todos los módulos kernel que han cambiado? (Estoy desarrollando un controlador con varios módulos. Quiero un método rápido y sin errores para volver a cargar todos los módulos que cambian)Cómo recargar los módulos kernel modificados
9
A
Respuesta
14
No hay una manera simple y libre de errores ya que un error en el código que agrega/quita el controlador del núcleo puede hacer que sea imposible deshacerse de un módulo. De manera similar, un error en el controlador puede causar un punto muerto en algún controlador de interrupción para que el kernel no pueda descargar el módulo.
Además, no hay una manera automática de hacerlo ya que el kernel no verifica los cambios en los archivos de los módulos.
Todo lo que puede hacer es escribir un pequeño script que llame al rmmod
en el orden correcto para eliminar los módulos y luego modprobe
's las nuevas versiones en el kernel.
Cuestiones relacionadas
- 1. ¿Cómo distribuir módulos kernel usando un RPM?
- 2. Debug-info para módulos de kernel cargables
- 3. ¿Cómo se pueden cargar los módulos del kernel de Linux desde el código C?
- 4. ¿Cómo obtengo la dirección de los módulos kernel nt y win32k?
- 5. Módulos de kernel de Linux - ¿riesgo de seguridad?
- 6. ¿Cómo enumerar los módulos importados?
- 7. Cómo recargar UIViewController
- 8. C#, Ninject: ¿Dónde colocas el kernel y tus módulos?
- 9. Inserte y elimine mediante programación módulos kernel en C
- 10. Módulos de kernel no GPL que usan GPL
- 11. Recargar UITableViewController
- 12. Exporte correctamente los Encabezados de Linux, Módulos
- 13. InnoSetup: no desinstale los archivos modificados
- 14. cómo recargar/actualizar/reiniciar DynaTree?
- 15. Recargar .emacs para todos los búferes activos
- 16. ¿Cómo volver a cargar los módulos en django shell?
- 17. Android: ¿Cómo obtener los registros del kernel después de kernel panic?
- 18. Subversion marca archivos no modificados como modificados
- 19. Ver todos los archivos modificados en TFS
- 20. Debería confirmar los archivos modificados por eclipse
- 21. submódulo git los archivos modificados de estado
- 22. copia por lotes sólo los archivos modificados
- 23. Cómo recargar ReCaptcha usando JavaScript?
- 24. Cómo recargar Ext.tree.TreePanel bajo demanda?
- 25. ¿Cómo exportar todos los archivos modificados/agregados de Git?
- 26. ¿Cómo compila maven solo los archivos java modificados?
- 27. ¿Cómo obtener el valor original de los campos modificados?
- 28. ¿Cómo enumerar todos los archivos modificados en un volumen oculto?
- 29. ¿Cómo se organizan los módulos de Python?
- 30. ¿Cómo se organizan los módulos de NInject?