From owner-freebsd-net@FreeBSD.ORG Fri Jan 14 00:35:29 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C395106564A for ; Fri, 14 Jan 2011 00:35:29 +0000 (UTC) (envelope-from moonlightakkiy@yahoo.ca) Received: from web39304.mail.mud.yahoo.com (web39304.mail.mud.yahoo.com [66.94.238.171]) by mx1.freebsd.org (Postfix) with SMTP id BA35D8FC0C for ; Fri, 14 Jan 2011 00:35:28 +0000 (UTC) Received: (qmail 95622 invoked by uid 60001); 14 Jan 2011 00:08:48 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s1024; t=1294963728; bh=uLpvUgmXpkqc3QFKozYG/5PoIpurA5f3DcmfSrj/abc=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=wImrkyhXkaoCv9B464GCc2rWl9B8F8Wu+WXiAFOmVLLJexrfpdZAfw8GQomuwuWSlyQ24IrJ9gNY3SLwa2reFybM1WDMhQR+rSi2iadrRsm5C07hrhTCAvu+ZZ/OpFmxLembupOuV2odQBRRIQYjSui7Nghe+O+CHJrGoefSQvU= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.ca; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=hFw02YL3KMeY3dJozhyZ+47+ImNMa3NEZV5yb2X9HPSC+EHeHOM+2AZXGkFe5uPRNYZUNcZuCL/CDjCRIDEI4oy3CJG8OfpEDKPA0VYbI27fV19e4Y+wH+pwH8FEgAyk3tCXuYOUKQ9Fc+8oRbStnvVGESi9ixM/9GgsnolGhlk=; Message-ID: <795250.95347.qm@web39304.mail.mud.yahoo.com> X-YMail-OSG: tjtVgSUVM1nTHhsCGGKwGjjxyi9uG1n5nRKYpGxukYP0fxW johtJyrdkEYB8K.WMQ9kCbPXVqlKonV2_w8PYnLcEUGE.CrXx74Gim6RX_cE y4AZRoz3Q6PEYDkI2JEO6utplcAUVSB7EyL1Zxe4ZeU44FtYvcJiu4Dpgtjk yuLRUOjce0BV6kiMjkfQg87rSa37b_PEUPDT1vVQ.yXPVe4Aazj8yqpaPLIs dBWnAKP1hO46Jh.V5yVVF1cTISw7PP85tzu5GO0.a7ZNI6N_rjNRUf6IW6_H zZuJGCctFs4sR8adPNLDpXVxA5zYV0FyqHxJW6.LTRljcPuSlycuMfpzMray LgwepYOyRLiKF3e0VfEwYP6QBFsVnHD8BNdQ4Qh2F.FIQiNXcURq2c2CyfX8 B2HyuV8DwgyKspjcp Received: from [206.75.146.55] by web39304.mail.mud.yahoo.com via HTTP; Thu, 13 Jan 2011 16:08:48 PST X-Mailer: YahooMailRC/555 YahooMailWebService/0.8.107.285259 References: <201101121955.p0CJtx5B078589@triton8.kn-bremen.de> Date: Thu, 13 Jan 2011 16:08:48 -0800 (PST) From: PseudoCylon To: Juergen Lock , FreeBSD-gnats-submit@freebsd.org In-Reply-To: <201101121955.p0CJtx5B078589@triton8.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-net@freebsd.org Subject: Re: [run] [panic] [patch] Workaround for use-after-free panic X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jan 2011 00:35:29 -0000 ----- Original Message ---- > From: Juergen Lock > To: FreeBSD-gnats-submit@freebsd.org > Cc: moonlightakkiy@yahoo.ca; freebsd-net@freebsd.org > Sent: Wed, January 12, 2011 12:55:59 PM > Subject: [run] [panic] [patch] Workaround for use-after-free panic > > > >Submitter-Id: current-users > >Originator: Juergen Lock > >Organization: me? organized?? > >Confidential: no > >Synopsis: [run] [panic] [patch] Workaround for use-after-free panic > >Severity: > >Priority: > >Category: kern > >Class: sw-bug > >Release: FreeBSD 8.1-RC2 amd64 > >Environment: > System: FreeBSD triton8.kn-bremen.de 8.1-RC2 FreeBSD 8.1-RC2 #9: Wed Sep 1 >21:53:36 CEST 2010 >nox@triton8.kn-bremen.de:/usr/obj/data2v/home/nox/src-r81/src/sys/TRITON8U >amd64 > > Yes this is an older stable/8 checkout but if_run(4) is > checked out from head. > > >Description: > Running the nic in hostap mode with wpa2 I once every few > weeks got the following crash: > Hello, Thank you for the patch. I have applied it. Please try patched driver out. http://gitorious.org/run/run/trees/ratectl_fix/dev/usb/wlan Basically, I added locks to your patch, so saved pointers are more reliable. AK