From owner-freebsd-drivers@FreeBSD.ORG Tue Jul 6 13:21:15 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75565106566B; Tue, 6 Jul 2010 13:21:15 +0000 (UTC) (envelope-from 380008156@qq.com) Received: from smtpbg55.qq.com (smtpbg55.qq.com [64.71.138.44]) by mx1.freebsd.org (Postfix) with SMTP id 574F08FC0A; Tue, 6 Jul 2010 13:21:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s0907; t=1278422470; bh=PSRtUaaJu0pE14N4iW777jEo75GrukJeq6dY5zDSsX4=; h=X-QQ-ThreadID:X-QQ-SSF:X-Originating-IP:X-QQ-STYLE:X-QQ-mid:From: To:Cc:Sender:Subject:Mime-Version:Content-Type: Content-Transfer-Encoding:Date:X-Priority:Message-ID:X-QQ-MIME: X-Mailer:X-QQ-Mailer:X-QQ-ReplyHash; b=ZW/wm6ADXCsuRdkNbCaWko+tpK75ieZ8JVa0kC4TkLL4mA4FmIYm6udjQbgqWEphg u+Jny8YYsybn5eGGgEUqh9DgZAtp/KaLcQhZMkFa40tMoUM+KY3/CsV1jPC1V9G X-QQ-ThreadID: 5rcNGHC3SR,0 X-QQ-SSF: 0000000000000080 X-Originating-IP: 60.177.117.29 X-QQ-STYLE: X-QQ-mid: webmail42t1278422467t7915870 From: "=?ISO-8859-1?B?S0dC?=" To: "=?ISO-8859-1?B?ZnJlZWJzZC1kcml2ZXJz?=" Sender: 380008156@qq.com Mime-Version: 1.0 Date: Tue, 6 Jul 2010 21:21:07 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-QQ-ReplyHash: 2041918176 X-Mailman-Approved-At: Wed, 07 Jul 2010 00:26:00 +0000 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Kernel panic of "spin lock held too long" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jul 2010 13:21:15 -0000 RmluYWxseSBJIHJlc29sdmUgdGhlIGtlcm5lbCBwYW5pYyBwcm9ibGVtLg0KICANCiBUaGVy ZSBhcmUgbG9ja3Mgd2hpY2ggYXJlIGluaXRlZCB1c2luZyBtdHhfaW5pdCgmbG9jayxuYW1l LCBOVUxMLCBNVFhfREVGKSBpbiB0aGUgZnVuY3Rpb24gX196dF90cmFuc21pdF9jaHVuayAo ICkgaW4gdGhlIG1vZHVsZSB6YXB0ZWwua28uDQogIA0KIEFuZCBteSBkcml2ZXIgbW9kdWxl KG5hbWUgdGVqMjEua28pIGNhbGxlZCB0aGUgIGZ1bmN0aW9uIF9fenRfdHJhbnNtaXRfY2h1 bmsoKSBpbiB0aGUgdG9wIGhhbGYgb2YgbXkgIGludGVycnVwdCBoYW5kbGVyLg0KICANCiBT byBJIG1vZGlmaWVkIG15IGRyaXZlciBtb2R1bGUsbW92aW5nIHRoZSBjYWxsaW5nIG9mIHRo ZSAgZnVuY3Rpb24gX196dF90cmFuc21pdF9jaHVuaygpICBpbnRvIGJvdHRvbSBoYWx0IG9m IG15IGludGVycnVwdCBoYW5kbGVyLg0KDQoNCiAgIA0KICANCiAgLS0tLS0tLS0tLS0tLS0t LS0tIE9yaWdpbmFsIC0tLS0tLS0tLS0tLS0tLS0tLQ0KICBGcm9tOiAgIkpvaG4gQmFsZHdp biI8amhiQGZyZWVic2Qub3JnPjsNCiBEYXRlOiAgTW9uLCBKdW4gMjgsIDIwMTAgMDk6Mzkg UE0NCiBUbzogICJLR0IiPGUwMTYzMDExMmFAeWFob28uY29tLmNuPjsgDQogQ2M6ICAiZnJl ZWJzZC1kcml2ZXJzIjxmcmVlYnNkLWRyaXZlcnNAZnJlZWJzZC5vcmc+OyANCiBTdWJqZWN0 OiAgUmU6IEtlcm5lbCBwYW5pYyBvZiAic3BpbiBsb2NrIGhlbGQgdG9vIGxvbmciDQoNCiAg DQpPbiBTdW5kYXkgMjcgSnVuZSAyMDEwIDE6NTM6NTYgYW0gS0dCIHdyb3RlOg0KPiBIaSBK b2huIEJhbGR3aW46DQo+ICAgICAgIFRoYW5rIHlvdSBmb3IgeW91ciByZXBseSENCj4gICAg ICAgWWVzLEkgdXNlIGFuIGludGVycnVwdCBoYW5kbGVyIGluIG15IGRyaXZlciBtb2R1bGUg YW5kIHVzZSBhIGZpbHRlciANCmZ1bmN0aW9uLiBJbiB0aGUgZmlsdGVyIGZ1bmN0aW9uLEkg Y2FsbCB0aGUgX196dF90cmFuc21pdF9jaHVuayBmdW5jdGlvbiB3aGljaCANCmRlZmluZWQg aW4gdGhlIHphcHRlbCBtb2R1bGUobmFtZSB6YXB0ZWwua28pLg0KDQpUcnkgdXNpbmcgYSBy ZWd1bGFyIGludGVycnVwdCBoYW5kbGVyIHdpdGhvdXQgYSBmaWx0ZXIgaW5zdGVhZC4NCg0K PiAgIC0tLS0tLS0tLS0tLS0tLS0tLSBPcmlnaW5hbCAtLS0tLS0tLS0tLS0tLS0tLS0NCj4g ICBGcm9tOiAgIkpvaG4gQmFsZHdpbiI8amhiQGZyZWVic2Qub3JnPjsNCj4gIERhdGU6ICBG cmksIEp1biAyNSwgMjAxMCAxMTowOSBQTQ0KPiAgVG86ICAiS0dCIjxlMDE2MzAxMTJhQHlh aG9vLmNvbS5jbj47IA0KPiAgQ2M6ICAiZnJlZWJzZC1kcml2ZXJzIjxmcmVlYnNkLWRyaXZl cnNAZnJlZWJzZC5vcmc+OyANCj4gIFN1YmplY3Q6ICBSZTogS2VybmVsIHBhbmljIG9mICJz cGluIGxvY2sgaGVsZCB0b28gbG9uZyINCj4gDQo+ICAgDQo+IE9uIEZyaWRheSAyNSBKdW5l IDIwMTAgOTo1NjoxMyBhbSBLR0Igd3JvdGU6DQo+ID4gSSBtZXQgdGhlIGtlcm5lbCBkdW1w IGFnYWluLlRoZSBtZXNzYWdlIGlzIGJlbG93Lg0KPiANCj4gRG8geW91IHVzZSBhbnkgaW50 ZXJydXB0IGhhbmRsZXJzPyAgSWYgc28sIGFyZSB5b3UgdXNpbmcgYSBmaWx0ZXIgZnVuY3Rp b24/DQo+IA0KPiBBbHNvLCB5b3UgY2FuIHVzZSB0aGUgJ3RpZCcgY29tbWFuZCBpbiBrZ2Ri IHRvIHN3aXRjaCB0byBhIHRocmVhZCB2aWEgYSB0aWQgDQp0byANCj4gYXZvaWQgaGF2aW5n IHRvIHNlYXJjaCBmb3IgYSAndGlkJyBpbiBpbmZvIHRocmVhZHMuDQo+IA0KPiAtLSANCj4g Sm9obiBCYWxkd2luDQoNCi0tIA0KSm9obiBCYWxkd2lu