[PATCH] mv643xx_eth: Fix handling of small, unaligned fragments
authorPaul Janzen <pcj@linux.sez.to>
Mon, 16 Jan 2006 23:52:13 +0000 (16:52 -0700)
committerJeff Garzik <jgarzik@pobox.com>
Tue, 17 Jan 2006 12:23:37 +0000 (07:23 -0500)
commitf7ea333765438232ac346a2f23cfec3e2012758f
tree9a1f685e3220e9b6b4170586e7f4b4d19fc6e753
parentb44cd572623cb6a931a947d9108595517fd945f8
[PATCH] mv643xx_eth: Fix handling of small, unaligned fragments

Fix handling of small, unaligned fragments.
It also solves a potential deadlock if skb_linearize() returns -ENOMEM.

Signed-off-by: Paul Janzen <pcj@linux.sez.to>
Signed-off-by: Dale Farnsworth <dale@farnsworth.org>
 mv643xx_eth.c |   54 +++++++++++++++++++++++++++++++-----------------------
 1 file changed, 31 insertions(+), 23 deletions(-)
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/mv643xx_eth.c