Revision 1836098f97d22c81652aeeec64d1819dc2177bdb authored by Manfred Spraul on 24 December 2005, 13:19:24 UTC, committed by Linus Torvalds on 24 December 2005, 19:53:32 UTC
Two critical bugs were found in forcedeth 0.47:
 - TSO doesn't work.
 - pci_map_single() for the rx buffers is called with size==0.  This bug
   is critical, it causes random memory corruptions on systems with an
   iommu.

Below is a minimal fix for both bugs, for 2.6.15.

TSO will be fixed properly in the next version.  Tested on x86-64.

Signed-Off-By: Manfred Spraul <manfred@colorfullife.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent 8f43d8e
History
File Mode Size
Makefile -rw-r--r-- 237 bytes
compat.c -rw-r--r-- 17.3 KB
compat_mq.c -rw-r--r-- 4.0 KB
mqueue.c -rw-r--r-- 29.1 KB
msg.c -rw-r--r-- 18.3 KB
msgutil.c -rw-r--r-- 2.4 KB
sem.c -rw-r--r-- 32.8 KB
shm.c -rw-r--r-- 21.0 KB
util.c -rw-r--r-- 16.8 KB
util.h -rw-r--r-- 2.6 KB

back to top