Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2006 09:24:09 +0200
From:      Anders Nordby <anders@fupp.net>
To:        FreeBSD-gnats-submit@FreeBSD.org, freebsd-threads@FreeBSD.org, Thomas-Martin Seck <tmseck@netcologne.de>, Suleiman Souhlal <ssouhlal@FreeBSD.org>
Subject:   Re: threads/103127: Kernel panic while using thread features in Squid 2.6
Message-ID:  <20060921072409.GA53487@totem.fix.no>
In-Reply-To: <20060916205908.GG9421@funkthat.com>
References:  <20060911075431.D12758D9874@fupp.net> <200609110800.k8B80ie3041853@freefall.freebsd.org> <20060912195547.GA71462@totem.fix.no> <20060913185803.GA27955@totem.fix.no> <20060916205908.GG9421@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On Sat, Sep 16, 2006 at 01:59:08PM -0700, John-Mark Gurney wrote:
> Please try the attached patch.. It appears that the badfo_kqfilter was
> returning sucess instead of error since it was introcuded many years
> ago...  This many still cause other problems w/ squid, but will fix
> the panics...
> --- kern_descrip.c	21 Jul 2006 20:24:00 -0000	1.297
> +++ kern_descrip.c	16 Sep 2006 20:58:40 -0000
> @@ -2632,7 +2632,7 @@
>  badfo_kqfilter(struct file *fp, struct knote *kn)
>  {
>  
> -	return (0);
> +	return (EINVAL);
>  }
>  
>  static int

This patch fixes the kernel panics that I have reported about in this
PR. I have 9 cache servers with Squid2.6 that had this problem. After
patching them, one by one, they haven't had any panics anymore.

Cheers,

-- 
Anders.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060921072409.GA53487>