Tecnología, Internet y juegos
17 meneos
511 clics

Linus Torvalds despotrica de nuevo contra el mal código [ING]

Respuesta de Linus Torvalds a una propuesta de cambio en el código de red del kernel de Linux.

| etiquetas: linus torvalds , linux
15 2 1 K 16
15 2 1 K 16
  1. Menuda noticia... Lo raro sería que lo alabase.
  2. 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. xD
  3. Hoy hay que perdonar al pobre Linus, seguro que anda liado con el tema de las acusaciones por acoso sexual.
    www.meneame.net/story/feministas-intentan-hacer-encerrona-incriminar-l
  4. Linus tiene razón.
  5. #4 Linus siempre suele tenerla en estas cosas.

    La función esa debe ser la referida textualmente como "crazy helper functions that nobody knows what they do"
  6. #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.


    El código está sacado de , como no, stackoverflow: stackoverflow.com/questions/33517350/what-is-overflow-usub
  7. #7 Y 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 :troll:
  8. Ya me he leído el enlace antes de comentar.
comentarios cerrados

menéame