From owner-freebsd-current@FreeBSD.ORG Fri Sep 30 09:52:43 2011 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09BB6106566B for ; Fri, 30 Sep 2011 09:52:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id BCB938FC12 for ; Fri, 30 Sep 2011 09:52:41 +0000 (UTC) Received: by ywp17 with SMTP id 17so1712073ywp.13 for ; Fri, 30 Sep 2011 02:52:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=eVUCy9OGiI2ou4sB41XcEN9MctUrYCi0Kzhg9fm1Dfw=; b=JoErUrj4LZHg8Qnth724p00db+nhUyQzU0Ti8HaXowA7gKqSqmr8WsSyUjIfQspfXv GhyJGDR9XUtCOEvQz3UBAZw2Fz65H7IKTzA3Nvj+S+5b1JYPpieF0U+gpRLEeGqjY9W1 +QCOfajTzoMDJE3qv1tQ47ncxofpqPUz2r7zI= MIME-Version: 1.0 Received: by 10.236.201.165 with SMTP id b25mr20524722yho.72.1317376361227; Fri, 30 Sep 2011 02:52:41 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.236.111.42 with HTTP; Fri, 30 Sep 2011 02:52:41 -0700 (PDT) In-Reply-To: <09C13664-4FC0-41F3-8849-CE875B3A6CC0@vnode.se> References: <09C13664-4FC0-41F3-8849-CE875B3A6CC0@vnode.se> Date: Fri, 30 Sep 2011 17:52:41 +0800 X-Google-Sender-Auth: DLXAvNnM4MNSrroTKTEjC7n3Q8A Message-ID: From: Adrian Chadd To: Joel Dahl Content-Type: multipart/mixed; boundary=20cf305e254f0be5dc04ae259640 Cc: current@freebsd.org Subject: Re: BETA2 panic X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2011 09:52:43 -0000 --20cf305e254f0be5dc04ae259640 Content-Type: text/plain; charset=ISO-8859-1 Hi, Would you please try this patch? Make sure that witness and the rest of the lock debugging is enabled. I've been working on this problem with someone else on the list (but I can't trigger it myself; I think I need to get some dual-CPU wireless test hardware.) Thanks, Adrian --20cf305e254f0be5dc04ae259640 Content-Type: application/octet-stream; name="net80211-swbmiss-2.diff" Content-Disposition: attachment; filename="net80211-swbmiss-2.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gt6zuags0 SW5kZXg6IG5ldDgwMjExL2llZWU4MDIxMV9zdGEuYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBuZXQ4MDIxMS9p ZWVlODAyMTFfc3RhLmMJKHJldmlzaW9uIDIyNTc3MikKKysrIG5ldDgwMjExL2llZWU4MDIxMV9z dGEuYwkod29ya2luZyBjb3B5KQpAQCAtMTA5LDYgKzEwOSw4IEBACiB7CiAJc3RydWN0IGllZWU4 MDIxMWNvbSAqaWMgPSB2YXAtPml2X2ljOwogCisJSUVFRTgwMjExX0xPQ0tfQVNTRVJUKGljKTsK KwogCUtBU1NFUlQoKGljLT5pY19mbGFncyAmIElFRUU4MDIxMV9GX1NDQU4pID09IDAsICgic2Nh bm5pbmciKSk7CiAJS0FTU0VSVCh2YXAtPml2X3N0YXRlID49IElFRUU4MDIxMV9TX1JVTiwKIAkg ICAgKCJ3cm9uZyBzdGF0ZSAlcyIsIGllZWU4MDIxMV9zdGF0ZV9uYW1lW3ZhcC0+aXZfc3RhdGVd KSk7CkluZGV4OiBuZXQ4MDIxMS9pZWVlODAyMTFfdGRtYS5jCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIG5ldDgw MjExL2llZWU4MDIxMV90ZG1hLmMJKHJldmlzaW9uIDIyNTc3MikKKysrIG5ldDgwMjExL2llZWU4 MDIxMV90ZG1hLmMJKHdvcmtpbmcgY29weSkKQEAgLTI4NSw3ICsyODUsMTAgQEAKIHRkbWFfYmVh Y29uX21pc3Moc3RydWN0IGllZWU4MDIxMXZhcCAqdmFwKQogewogCXN0cnVjdCBpZWVlODAyMTFf dGRtYV9zdGF0ZSAqdHMgPSB2YXAtPml2X3RkbWE7CisJc3RydWN0IGllZWU4MDIxMWNvbSAqaWMg PSB2YXAtPml2X2ljOwogCisJSUVFRTgwMjExX0xPQ0tfQVNTRVJUKGljKTsKKwogCUtBU1NFUlQo KHZhcC0+aXZfaWMtPmljX2ZsYWdzICYgSUVFRTgwMjExX0ZfU0NBTikgPT0gMCwgKCJzY2Fubmlu ZyIpKTsKIAlLQVNTRVJUKHZhcC0+aXZfc3RhdGUgPT0gSUVFRTgwMjExX1NfUlVOLAogCSAgICAo Indyb25nIHN0YXRlICVkIiwgdmFwLT5pdl9zdGF0ZSkpOwpJbmRleDogbmV0ODAyMTEvaWVlZTgw MjExX3Byb3RvLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQotLS0gbmV0ODAyMTEvaWVlZTgwMjExX3Byb3RvLmMJKHJl dmlzaW9uIDIyNTc3MikKKysrIG5ldDgwMjExL2llZWU4MDIxMV9wcm90by5jCSh3b3JraW5nIGNv cHkpCkBAIC0xOTMsNyArMTkzLDcgQEAKIAl2YXAtPml2X3J0c3RocmVzaG9sZCA9IElFRUU4MDIx MV9SVFNfREVGQVVMVDsKIAl2YXAtPml2X2ZyYWd0aHJlc2hvbGQgPSBJRUVFODAyMTFfRlJBR19E RUZBVUxUOwogCXZhcC0+aXZfYm1pc3NfbWF4ID0gSUVFRTgwMjExX0JNSVNTX01BWDsKLQljYWxs b3V0X2luaXQoJnZhcC0+aXZfc3dibWlzcywgQ0FMTE9VVF9NUFNBRkUpOworCWNhbGxvdXRfaW5p dF9tdHgoJnZhcC0+aXZfc3dibWlzcywgSUVFRTgwMjExX0xPQ0tfT0JKKGljKSwgMCk7CiAJY2Fs bG91dF9pbml0KCZ2YXAtPml2X21ndHNlbmQsIENBTExPVVRfTVBTQUZFKTsKIAlUQVNLX0lOSVQo JnZhcC0+aXZfbnN0YXRlX3Rhc2ssIDAsIGllZWU4MDIxMV9uZXdzdGF0ZV9jYiwgdmFwKTsKIAlU QVNLX0lOSVQoJnZhcC0+aXZfc3dibWlzc190YXNrLCAwLCBiZWFjb25fc3dtaXNzLCB2YXApOwpA QCAtMTQwMyw3ICsxNDAzLDcgQEAKIAlzdHJ1Y3QgaWVlZTgwMjExY29tICppYyA9IGFyZzsKIAlz dHJ1Y3QgaWVlZTgwMjExdmFwICp2YXA7CiAKLQkvKiBYWFggbG9ja2luZyAqLworCUlFRUU4MDIx MV9MT0NLKGljKTsKIAlUQUlMUV9GT1JFQUNIKHZhcCwgJmljLT5pY192YXBzLCBpdl9uZXh0KSB7 CiAJCS8qCiAJCSAqIFdlIG9ubHkgcGFzcyBldmVudHMgdGhyb3VnaCBmb3Igc3RhIHZhcCdzIGlu IFJVTiBzdGF0ZTsKQEAgLTE0MTUsMTggKzE0MTUsMjEgQEAKIAkJICAgIHZhcC0+aXZfYm1pc3Mg IT0gTlVMTCkKIAkJCXZhcC0+aXZfYm1pc3ModmFwKTsKIAl9CisJSUVFRTgwMjExX1VOTE9DSyhp Yyk7CiB9CiAKIHN0YXRpYyB2b2lkCiBiZWFjb25fc3dtaXNzKHZvaWQgKmFyZywgaW50IG5wZW5k aW5nKQogewogCXN0cnVjdCBpZWVlODAyMTF2YXAgKnZhcCA9IGFyZzsKKwlzdHJ1Y3QgaWVlZTgw MjExY29tICppYyA9IHZhcC0+aXZfaWM7CiAKLQlpZiAodmFwLT5pdl9zdGF0ZSAhPSBJRUVFODAy MTFfU19SVU4pCi0JCXJldHVybjsKLQotCS8qIFhYWCBDYWxsIG11bHRpcGxlIHRpbWVzIGlmIG5w ZW5kaW5nID4gemVybz8gKi8KLQl2YXAtPml2X2JtaXNzKHZhcCk7CisJSUVFRTgwMjExX0xPQ0so aWMpOworCWlmICh2YXAtPml2X3N0YXRlID09IElFRUU4MDIxMV9TX1JVTikgeworCQkvKiBYWFgg Q2FsbCBtdWx0aXBsZSB0aW1lcyBpZiBucGVuZGluZyA+IHplcm8/ICovCisJCXZhcC0+aXZfYm1p c3ModmFwKTsKKwl9CisJSUVFRTgwMjExX1VOTE9DSyhpYyk7CiB9CiAKIC8qCkBAIC0xNDQwLDYg KzE0NDMsOCBAQAogCXN0cnVjdCBpZWVlODAyMTF2YXAgKnZhcCA9IGFyZzsKIAlzdHJ1Y3QgaWVl ZTgwMjExY29tICppYyA9IHZhcC0+aXZfaWM7CiAKKwlJRUVFODAyMTFfTE9DS19BU1NFUlQoaWMp OworCiAJLyogWFhYIHNsZWVwIHN0YXRlPyAqLwogCUtBU1NFUlQodmFwLT5pdl9zdGF0ZSA9PSBJ RUVFODAyMTFfU19SVU4sCiAJICAgICgid3Jvbmcgc3RhdGUgJWQiLCB2YXAtPml2X3N0YXRlKSk7 Cg== --20cf305e254f0be5dc04ae259640--