Pourquoi? c'est le seul moyen de faire ce qu'il y avais a faire

le volatile j'ai du l'ajouter parce que Monsieur GCC faisait du caca sur l'optimisation.
La variable est dans une partie du kernel, la function elle est appele par des drivers, dont certains compile en module, donc ils n'ont pas de visibilite dans l'espace global du kernel (et de toute maniere c'est crade de faire ca)