Date: Fri, 22 Jan 2010 14:25:17 +0000 (UTC) From: Randall Stewart <rrs@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/mips/rmi xlr_machdep.c Message-ID: <201001221425.o0MEPkD7060966@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rrs 2010-01-22 14:25:17 UTC FreeBSD src repository Modified files: sys/mips/rmi xlr_machdep.c Log: SVN rev 202809 on 2010-01-22 14:25:17Z by rrs This hopefully will fix the network problem I was seeing. Basically the msg ring interrupt was being re-enabled inside a spinlock as the thread set it self up for rescheduling. This won't work since inside the re-enable is another spin lock.. which means on return from the reenable the interrupts have been reenabled. Thus you would get a clock int and end up panicing holding a spin lock to long :-o Revision Changes Path 1.2 +8 -8 src/sys/mips/rmi/xlr_machdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001221425.o0MEPkD7060966>