Date: Mon, 19 Jan 2009 16:20:12 +0000 From: Pete French <petefrench@ticketswitch.com> To: rwatson@FreeBSD.org Cc: dougb@freebsd.org, freebsd-stable@freebsd.org, kometen@gmail.com Subject: Re: Big problems with 7.1 locking up :-( Message-ID: <E1LOwrE-000OAg-Ag@dilbert.ticketswitch.com> In-Reply-To: <alpine.BSF.2.00.0901131607580.95856@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> There are significant changes in UDP locking between 7.0 and 7.1, so it could > be that we're looking at a regression there. If you're able to reproduce this > reliably, it might well be worth doing a little search-and-replace in > udp_usrreq.c along the following lines: > > INP_RLOCK_ASSERT -> INP_WLOCK_ASSERT > INP_RLOCK -> INP_WLOCK > INP_RUNLOCK -> INP_WUNLOCK Given that the latest lockup (see other email) has lots of locks in the UDP code, would you like me to try this next ? The kernel which has just locked is one using Dimtry's patch from http://www.freebsd.org/cgi/query-pr.cgi?pr=130652 I am not sure why that would give me different traces during the lockup though. I was doing a lot more TCP traffic this time, but that shouldnt interfere with UDP should it ? -pete.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1LOwrE-000OAg-Ag>