Il n'y a pas de moyen simple et sans erreur car un bogue dans le code qui ajoute/supprime le pilote du noyau peut rendre impossible la suppression d'un module. De la même manière, un bogue dans le pilote peut provoquer un blocage dans certains gestionnaires d'interruptions afin que le noyau ne puisse jamais décharger le module.
De plus, il n'y a pas de moyen automatique de le faire puisque le noyau ne vérifie pas les fichiers de modules pour les modifications.
Tout ce que vous pouvez faire est d'écrire un petit script qui appelle rmmod
dans le bon ordre pour retirer les modules puis modprobe
sont les nouvelles versions dans le noyau.