Date: Tue, 04 Dec 2007 20:40:56 +0100 From: Dan Lukes <dan@obluda.cz> To: Robert Watson <rwatson@FreeBSD.org> Cc: freebsd-bugs@FreeBSD.org, FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/116034: Giant not owned at /usr/src/sys/netinet/tcp_sack.c:271=tcp_clean_sackreport(tp) Message-ID: <4755AD48.3020904@obluda.cz> In-Reply-To: <20071204162537.F87930@fledge.watson.org> References: <200709022226.l82MQlSu002155@kulesh.obluda.cz> <20071204162537.F87930@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson napsal/wrote, On 12/04/07 17:26: > There's actually a slightly more general problem here--could you try > this more general patch? It should resolve the problem. I tried to test it, the system is going to panic, but I'm not sure the mb_reclaim() has been called. I inserted a printf just after NET_LOCK_GIANT() but never seen the text on console even the do_drain sysctl has been set to 1. Do you know a reliable way how to trigger vm_lowmem event ? I tried to allocate as much as possible memory, i tried to call EVENTHANDLER_INVOKE from kernel module, but it seems the mb_reclaim has not been invoked. Dan -- Dan Lukes SISAL MFF UK AKA: dan at obluda.cz, dan at freebsd.cz, dan at (kolej.)mff.cuni.cz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4755AD48.3020904>