Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Sep 2011 16:16:47 +0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        Edgar Martinez <emartinez@kbcnetworks.com>
Cc:        "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org>
Subject:   Re: PANIC - SWBMISS (9.0-CURRENT)
Message-ID:  <CAJ-VmonnftZxAnyucoPjzyk5tuqaUz47-GePn=LeVAOv8NURyQ@mail.gmail.com>
In-Reply-To: <CAJ-Vmo=_-honfPqHAzP_ZfRS=xorwqb3fhiOXO4rAqkt2f1Rbg@mail.gmail.com>
References:  <CAJ-VmomKosb%2B32HPFbEc68WpoZj-iNfna_6m0Rr4-_B3ZkAyOw@mail.gmail.com> <957EB052144AA64AB39F7AB268783201022F835FD4@VA3DIAXVS881.RED001.local> <CAJ-VmomMZC09KPXJSfSEZCKR1xqoLXAexS469_1qakO0yMVEEw@mail.gmail.com> <CAJ-Vmo=_-honfPqHAzP_ZfRS=xorwqb3fhiOXO4rAqkt2f1Rbg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--20cf301b64eb1ed3c904ae243fdc
Content-Type: text/plain; charset=ISO-8859-1

Ok. Can you please give this patch a whirl.

It turns out that for now, the net80211 common lock is recursive so I
can hold said lock for a while. This likely needs to be fixed.

Thanks,


Adrian

--20cf301b64eb1ed3c904ae243fdc
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_gt6we6q10

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==
--20cf301b64eb1ed3c904ae243fdc--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmonnftZxAnyucoPjzyk5tuqaUz47-GePn=LeVAOv8NURyQ>