Un module a le droit de tout faire, il tourne en mode kernel, non ? La seule limite que je peux imaginer c'est pour le passage dans les 'ring' d'exécution (ring0, ring1, etc) qui permet d'avoir encore plus de contrôle sur le matériel, mais je doute qu'il y ai un moyen de limiter les agissements d'un module, y compris ceci.
D'ailleurs c'est la principale raison pour laquelle l'équipe du noyau refuse des bug reports avec des noyaux teintés par du proprio : on ne sait jamais si on a affaire a du code de goret qui fait n'importe quoi (comme ici, tiens).
[^] # Re: et les 32 bits
Posté par Anonyme . En réponse à la dépêche Creative dévoile ses premiers pilotes bêta pour Linux (64 bits...). Évalué à 2.
Un module a le droit de tout faire, il tourne en mode kernel, non ? La seule limite que je peux imaginer c'est pour le passage dans les 'ring' d'exécution (ring0, ring1, etc) qui permet d'avoir encore plus de contrôle sur le matériel, mais je doute qu'il y ai un moyen de limiter les agissements d'un module, y compris ceci.
D'ailleurs c'est la principale raison pour laquelle l'équipe du noyau refuse des bug reports avec des noyaux teintés par du proprio : on ne sait jamais si on a affaire a du code de goret qui fait n'importe quoi (comme ici, tiens).