• [^] # Re: Risques de régressions ?

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche RFC Fast Kernel Headers très prometteur pour le noyau Linux. Évalué à 6.

    Pour être plus précis, en touchant dans un fichier entête tu peux très bien introduire un bug (par exemple en changeant le type ou la taille d'un champ) sans forcément faire planter la compilation.

    Cependant son travail ne consiste pas vraiment a changer les headers en sois mais a éviter que A include B et C qui include D. Mais a mettre directement A include B, C, D et du coup a dire que A peut include juste B et D, il n'a plus besoin de C. Autrement dis souvent par simplicité on include tout et on laisse le compilo ne prendre que ce dont il a besoin. Donc dans ce cas c'est plus de la simplification du travail du compilo que du changement de code.

    Après cela ne veut pas dire qu'il ne fasse pas d'autres changement en plus et qu'il ne puisse pas induire des bugs. Mais au final le code ajouté/supprimé n'est pas très élevé a priori. C'est surtout le nombre de fichiers concernés et le fait que ce soit central qui rends le patch particuliers. Ca devra être bien tester, cela ne fait aucun doute.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.