net: fec: fix regression on i.MX28 introduced by rx_copybreak support
From: Lothar Waßmann <hidden>
Date: 2014-10-30 06:51:27
Also in:
lkml, netdev
Hi, David Miller wrote:
From: Lothar Wa?mann <redacted> Date: Tue, 28 Oct 2014 14:22:55 +0100quoted
Changes wrt. v1: - added some cleanup patches - simplify handling of 'quirks' flags as suggested by Russell King. - remove DIV_ROUND_UP() from byte swapping loop as suggested by Eric Dumazet Changes wrt. v2: - rebased against next-20141028 - added some more cleanups in fec.h - removed unused return value from swap_buffer() - fixed messed swab32s() call in swap_buffer2() - fixed messed up setup of fep->quirksIt is not appropriate to mix cleanups and bonafide bug fixes. I want to see only bug fixes targetted at 'net'. You can later submit the cleanups to 'net-next'.
OK.
Also, I don't thnk your DIV_ROUND_UP() eliminate for the loop in swap_buffer() is valid. The whole point is that the current code handles buffers which have a length which is not a multiple of 4 properly, after your change it will no longer do so.
Do you really think so? Lothar Wa?mann -- ___________________________________________________________ Ka-Ro electronics GmbH | Pascalstra?e 22 | D - 52076 Aachen Phone: +49 2408 1402-0 | Fax: +49 2408 1402-10 Gesch?ftsf?hrer: Matthias Kaussen Handelsregistereintrag: Amtsgericht Aachen, HRB 4996 www.karo-electronics.de | info at karo-electronics.de ___________________________________________________________