kern/116034: Giant not owned at /usr/src/sys/netinet/tcp_sack.c:271=tcp_clean_sackreport(tp)

Dan Lukes dan at obluda.cz
Tue Dec 4 11:41:13 PST 2007


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


More information about the freebsd-bugs mailing list