Subject: Re: kern/35715 (Networking broken)
To: None <kern-bug-people@netbsd.org, netbsd-bugs@netbsd.org,>
From: None <ad@netbsd.org>
List: netbsd-bugs
Date: 02/19/2007 19:40:30
Synopsis: Networking broken
State-Changed-From-To: open->closed
State-Changed-By: ad@netbsd.org
State-Changed-When: Mon, 19 Feb 2007 19:40:29 +0000
State-Changed-Why:
Seems to be fixed by this change:
Module Name: src
Committed By: bouyer
Date: Mon Feb 19 18:44:06 UTC 2007
Modified Files:
src/sys/dev/pci: if_bge.c
Log Message:
We have to bus_mapmap_load() after m_adj, otherwise the map will point at
the wrong place in the buffer. Fix an issue in the !sc->bge_rx_alignment_bug
case reported by Nicolas Joly.
While there remove a duplicate m_adj(), and add a missing bus_dmamap_unload().
To generate a diff of this commit:
cvs rdiff -r1.124 -r1.125 src/sys/dev/pci/if_bge.c