shithub: riscv

Download patch

ref: f7ffca5c1c028e563f77106701d2cc5dfc2ef73b
parent: 096cf143bd486fd5f243515a1121db63bee64744
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri May 31 21:40:56 EDT 2013

ether83815: dont raise error() from etherreset

can't raise error() without process context. use panic() instead.

--- a/sys/src/9/pc/ether83815.c
+++ b/sys/src/9/pc/ether83815.c
@@ -644,7 +644,7 @@
 	for(des = ctlr->rdr; des < &ctlr->rdr[ctlr->nrdr]; des++){
 		des->bp = iallocb(Rbsz);
 		if(des->bp == nil)
-			error(Enomem);
+			panic("ether83815: can't allocate receive buffer");
 		des->cmdsts = Rbsz;
 		des->addr = PADDR(des->bp->rp);
 		if(last != nil)
--