shithub: riscv

Download patch

ref: 95b774541964aec1fcffa010ca6e50d37e5baa56
parent: b116a9ad3367c9f77f03eecea483da4ca62b864c
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;
--