juajaua que animalote, pobre programador, mañana ya esta cambiandose el nick si fue suficientemente inteligente para no usar el real o de nombre si no.
#4 La función hace algo así: static inline bool overflow_usub(unsigned int a, unsigned int b, unsigned int *res){
*res = a - b;
return *res > a ? true : false;// Esto podría ser directamente return *res > a;
}
Y realmetne las dos instrucciones que has puesto no son equivalentes, ya que el overflow_usub también hace la asignación que viene a continuación: mtu -= hlen + sizeof(struct frag_hdr);
Por cierto, bajo mi criterio, Linus miente cuando dice que son el mismo número de líneas.
#7Y realmetne las dos instrucciones que has puesto no son equivalentes
Claro que no. Es que la segunda instrucción (que es la que provoca la bronca) supuestamente viene a sustituir a la primera en el nuevo código del kernel.
La expresión que Linus propone como sustitución, en lugar de user "overflow_usub", es esta:
if (mtu < hlen + sizeof(struct frag_hdr) + 8 )
goto fail_toobig;
mtu -= hlen + sizeof(struct frag_hdr);
Lo cual, además, sí tiene el mismo número de líneas.
Linus Torvalds te diría que your comment is shit y que hagas el fucking favor de leerte el goddammit enlace before commenting. Pero aquí en Menéame no somos como él
www.meneame.net/story/feministas-intentan-hacer-encerrona-incriminar-l
La función esa debe ser la referida textualmente como "crazy helper functions that nobody knows what they do"
static inline bool overflow_usub(unsigned int a, unsigned int b, unsigned int *res){
*res = a - b;
return *res > a ? true : false;// Esto podría ser directamente return *res > a;
}
Y realmetne las dos instrucciones que has puesto no son equivalentes, ya que el overflow_usub también hace la asignación que viene a continuación:
mtu -= hlen + sizeof(struct frag_hdr);
Por cierto, bajo mi criterio, Linus miente cuando dice que son el mismo número de líneas.
El código está sacado de , como no, stackoverflow: stackoverflow.com/questions/33517350/what-is-overflow-usub
Claro que no. Es que la segunda instrucción (que es la que provoca la bronca) supuestamente viene a sustituir a la primera en el nuevo código del kernel.
La expresión que Linus propone como sustitución, en lugar de user "overflow_usub", es esta:
if (mtu < hlen + sizeof(struct frag_hdr) + 8 )
goto fail_toobig;
mtu -= hlen + sizeof(struct frag_hdr);
Lo cual, además, sí tiene el mismo número de líneas.
Linus Torvalds te diría que your comment is shit y que hagas el fucking favor de leerte el goddammit enlace before commenting. Pero aquí en Menéame no somos como él