Ion Badulescu 67974231d4 [netdrvr starfire] fix highmem and broken firmware issues
Unfortunately, [your patch] might address the crash but doesn't address
the real problem. It turns out that the problem is one of padding
(the firmware cksum engine works only on 32-bit chunks, yuck), so
the special casing for length == 1 wasn't sufficient anyway.

This patch addresses the issue, as well the other issue of i386 +
CONFIG_HIGHMEM being broken. It is pretty much the same workaround
that Adaptec themselves used in their Windows driver. I have yet to
check if it fixes the problem when the skb is non-linear, but this
patch _will_ solve the problem for 99% of the users out there (those
not using sendfile).

Signed-off-by: Ion Badulescu <ionut@badula.org>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-10-03 22:31:36 -04:00
..
2005-09-20 21:01:13 +01:00
2005-09-10 10:06:35 -07:00
2005-09-22 07:58:24 -07:00
2005-07-30 09:47:53 -05:00
2005-09-17 11:50:02 -07:00
2005-09-22 22:17:34 -07:00
2005-04-16 15:20:36 -07:00
2005-09-08 01:45:47 -04:00
2005-10-03 22:05:38 -04:00
2005-06-21 18:46:32 -07:00
2005-09-11 19:15:07 -07:00
2005-09-11 19:15:07 -07:00