Come posso chiedere al sistema di ricaricare tutti i moduli del kernel che sono stati modificati? (Sto sviluppando un driver con diversi moduli. Voglio un metodo rapido e senza errori per ricaricare tutti i moduli che cambiano.)Come ricaricare i moduli del kernel modificati
9
A
risposta
14
Non c'è un modo semplice, privo di errori poiché un bug nel codice che aggiunge/rimuove il driver dal kernel può rendere impossibile sbarazzarsi di un modulo. In un modo simile, un bug nel driver può causare un deadlock in qualche gestore di interrupt in modo che il kernel non possa mai scaricare il modulo.
Inoltre, non esiste un modo automatico per farlo poiché il kernel non controlla i file dei moduli per le modifiche.
Tutto ciò che si può fare è scrivere un piccolo script che chiami rmmod
nell'ordine corretto per rimuovere i moduli e quindi le nuove versioni di modprobe
nel kernel.
Problemi correlati
- 1. Come ricaricare automaticamente i moduli in IPython?
- 2. Come distribuire i moduli del kernel usando un RPM?
- 3. Come ricaricare i moduli tra i test RSpec con Ruby?
- 4. Docker caricamento moduli kernel
- 5. Python: come ricaricare i moduli che sono stati importati con *
- 6. come comunicare i programmi - kernel kernel kernel monolitico kernel exo
- 7. parametri dei moduli del kernel modifiche (/ sys/modulo usando)
- 8. Come posso ottenere l'indirizzo per i moduli del kernel nt e win32k?
- 9. Moduli del kernel Linux - Rischi per la sicurezza?
- 10. C#, Ninject: dove inserisci il kernel e i tuoi moduli?
- 11. Debug-info per moduli kernel caricabili
- 12. Comunicazione tra moduli nel kernel Linux
- 13. Android: come ottenere i log del kernel dopo il panico del kernel?
- 14. Inserisce e rimuove i moduli del kernel in modo programmatico in C
- 15. Modulo Kernel Linux (* .ko) compatibilità tra i kernel
- 16. Come posso ricaricare automaticamente i moduli delle attività con il daemon Celery?
- 17. Come codificare un modulo del kernel Linux?
- 18. Come ricaricare i dati in Analog Timeline
- 19. Trovare l'indirizzo del kernel di un modulo kernel caricabile
- 20. Programmazione del modulo del kernel Linux: makefile
- 21. Egit mostra tutti i file come modificati
- 22. Configura i parametri del trigger LED dallo spazio del kernel
- 23. come specificare i moduli locali come dipendenze del pacchetto npm
- 24. Come caricare automaticamente un modulo del kernel in Gentoo Linux?
- 25. Implementazione della corretta sincronizzazione tra moduli nel kernel Linux
- 26. flag openrefine file modificati
- 27. Ricaricare i dati del grafico tramite JSON con Highcharts
- 28. ricaricare i provider di tipi
- 29. Modificare i parametri del percorso senza ricaricare in angolare 2
- 30. Compilare l'errore del kernel Linux xt_CONNMARK.h