ref: d954d92d98694b36753526de6c651b52e922a997
parent: 558199c31566fe50599c5ac30b3c104b8662cfab
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)
--
⑨