git: 9front

Download patch

ref: afee3e668d7b3a16f8805dea1ac7a58eb02849f5
parent: eb67864ff5677ab98342a6ca608c2d01e34595af
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sat Jul 27 06:33:51 EDT 2013

ether82563: fix mistake (missing buffer alignment)

--- a/sys/src/9/pc/ether82563.c
+++ b/sys/src/9/pc/ether82563.c
@@ -886,6 +886,7 @@
 		}
 		i++;
 		bp = allocb(ctlr->rbsz + Rbalign);
+		bp->rp = bp->wp = (uchar*)ROUND((uintptr)bp->base, Rbalign);
 		ctlr->rb[rdt] = bp;
 		rd->addr[0] = PCIWADDR(bp->rp);
 		rd->addr[1] = 0;
--