Bonjour.
La remarque de Linus concerne clairement la lisibilité/compréhension du morceau de code, pas l'optimisation.
D'ailleurs si l'optimisation était de mise, le code de Linus ne présenterait pas deux fois le même calcul (hlen + sizeof(struct frag_hdr). Ce sera certes une micro-optimisation, mais cela montre que ce n'est pas le but ici.
Et visiblement la sécurité du code non plus, puisque Linus dit très bien que le calcul de (hlen + sizeof(struct frag_hdr) + 8) peut aussi déborder...
Partager