Date: Fri, 22 Jan 2010 17:57:18 +0200 From: Shteryana Shopova <syrinx@FreeBSD.org> To: bug-followup@FreeBSD.org, kvedulv@kvedulv.de Cc: freebsd-net@freebsd.org, syrinx@freebsd.org Subject: Re: kern/142391: [panic] bsnmpd(8) triggers kernel panic when a second cloned WLAN interface was created before starting Message-ID: <61b573981001220757n1e0495c8t235617ebcf4012e8@mail.gmail.com> In-Reply-To: <201001221551.o0MFpkTM012396@freefall.freebsd.org> References: <201001221551.o0MFpkTM012396@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--000e0ce0b7a6c6e9ea047dc2df97 Content-Type: text/plain; charset=UTF-8 Could you please try attached patch and confim it fixes the panic. On Fri, Jan 22, 2010 at 5:51 PM, <syrinx@freebsd.org> wrote: > Synopsis: [panic] bsnmpd(8) triggers kernel panic when a second cloned WLAN interface was created before starting > > Responsible-Changed-From-To: freebsd-net->syrinx > Responsible-Changed-By: syrinx > Responsible-Changed-When: Fri Jan 22 15:50:57 UTC 2010 > Responsible-Changed-Why: > Take over responsibility for this PR > > http://www.freebsd.org/cgi/query-pr.cgi?pr=142391 > --000e0ce0b7a6c6e9ea047dc2df97 Content-Type: application/octet-stream; name="ieee80211_ioctl-20100121-01.diff" Content-Disposition: attachment; filename="ieee80211_ioctl-20100121-01.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g4r5gnn80 SW5kZXg6IG5ldC9pZi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIG5ldC9pZi5jCShyZXZpc2lvbiAyMDIyOTIp CisrKyBuZXQvaWYuYwkod29ya2luZyBjb3B5KQpAQCAtNzQyLDcgKzc0MiwxMyBAQAogLyoKICAq IFJlbW92ZSBhbnkgbXVsdGljYXN0IG5ldHdvcmsgYWRkcmVzc2VzIGZyb20gYW4gaW50ZXJmYWNl LgogICovCi12b2lkCisvKgorICogc3lyaW54QGZyZWVic2Qub3JnIC0gMjAxMDAxMjAgRG8gbm90 IGV4cG9ydCB0aGlzIEFQSSBjYWxsIGZvciBub3cKKyAqIGFzIGl0IE5VTExzIHRoZSBpZm11bHRp YWRkciBzdHJ1Y3R1cmVzJyByZWZlcmVuY2UgdG8gdGhlIHBhcmVudCBpbnRlcmZhY2UuCisgKiBB bnkgZXh0ZXJuYWwgc3Vic3lzdGVtIHRoYXQgd2FudHMgdG8gcHVyZ2UgdGhlIG11bHRpY2FzdCBh ZGRyZXNzZXMgb24KKyAqIGFuIGludGVyZmFjZSAobmV0ODAyMTEgb25seSBmb3Igbm93KSBzaG91 bGQgdXNlIGlmX2RlbGFsbG11bHRpIGluc3RlYWQuCisgKi8KK3N0YXRpYyB2b2lkCiBpZl9wdXJn ZW1hZGRycyhzdHJ1Y3QgaWZuZXQgKmlmcCkKIHsKIAlzdHJ1Y3QgaWZtdWx0aWFkZHIgKmlmbWE7 CkBAIC0yOTM5LDYgKzI5NDUsMjIgQEAKIH0KIAogLyoKKyAqIERlbGV0ZSBhbGwgbXVsdGljYXN0 IGdyb3VwIG1lbWJlcnNoaXAgZm9yIGFuIGludGVyZmFjZS4KKyAqIFNob3VsZCBiZSB1c2VkIHRv IHF1aWNrbHkgZmx1c2ggYWxsIG11bHRpY2FzdCBmaWx0ZXJzLgorICovCit2b2lkCitpZl9kZWxh bGxtdWx0aShzdHJ1Y3QgaWZuZXQgKmlmcCkKK3sKKwlzdHJ1Y3QgaWZtdWx0aWFkZHIgKmlmbWE7 CisJc3RydWN0IGlmbXVsdGlhZGRyICpuZXh0OworCisJSUZfQUREUl9MT0NLKGlmcCk7CisJVEFJ TFFfRk9SRUFDSF9TQUZFKGlmbWEsICZpZnAtPmlmX211bHRpYWRkcnMsIGlmbWFfbGluaywgbmV4 dCkKKwkJaWZfZGVsbXVsdGlfbG9ja2VkKGlmcCwgaWZtYSwgMCk7CisJSUZfQUREUl9VTkxPQ0so aWZwKTsKK30KKworLyoKICAqIERlbGV0ZSBhIG11bHRpY2FzdCBncm91cCBtZW1iZXJzaGlwIGJ5 IGdyb3VwIG1lbWJlcnNoaXAgcG9pbnRlci4KICAqIE5ldHdvcmstbGF5ZXIgcHJvdG9jb2wgZG9t YWlucyBtdXN0IHVzZSB0aGlzIHJvdXRpbmUuCiAgKgpJbmRleDogbmV0L2lmX3Zhci5oCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0KLS0tIG5ldC9pZl92YXIuaAkocmV2aXNpb24gMjAyMjkyKQorKysgbmV0L2lmX3Zhci5o CSh3b3JraW5nIGNvcHkpCkBAIC04MzAsNyArODMwLDggQEAKIHZvaWQJaWZfZGV0YWNoKHN0cnVj dCBpZm5ldCAqKTsKIHZvaWQJaWZfdm1vdmUoc3RydWN0IGlmbmV0ICosIHN0cnVjdCB2bmV0ICop Owogdm9pZAlpZl9wdXJnZWFkZHJzKHN0cnVjdCBpZm5ldCAqKTsKLXZvaWQJaWZfcHVyZ2VtYWRk cnMoc3RydWN0IGlmbmV0ICopOworLyogdm9pZAlpZl9wdXJnZW1hZGRycyhzdHJ1Y3QgaWZuZXQg Kik7ICovCit2b2lkCWlmX2RlbGFsbG11bHRpKHN0cnVjdCBpZm5ldCAqaWZwKTsKIHZvaWQJaWZf ZG93bihzdHJ1Y3QgaWZuZXQgKik7CiBzdHJ1Y3QgaWZtdWx0aWFkZHIgKgogCWlmX2ZpbmRtdWx0 aShzdHJ1Y3QgaWZuZXQgKiwgc3RydWN0IHNvY2thZGRyICopOwpJbmRleDogbmV0ODAyMTEvaWVl ZTgwMjExX2lvY3RsLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gbmV0ODAyMTEvaWVlZTgwMjExX2lvY3RsLmMJ KHJldmlzaW9uIDIwMjI5MikKKysrIG5ldDgwMjExL2llZWU4MDIxMV9pb2N0bC5jCSh3b3JraW5n IGNvcHkpCkBAIC0zMTk5LDE1ICszMTk5LDE4IEBACiAJdm9pZCAqaW9jdGw7CiAKIAlJRUVFODAy MTFfTE9DSyhpYyk7Ci0JaWZfcHVyZ2VtYWRkcnMocGFyZW50KTsKKwlpZl9kZWxhbGxtdWx0aShw YXJlbnQpOwogCWlvY3RsID0gcGFyZW50LT5pZl9pb2N0bDsJLyogWFhYIFdBUiBpZl9hbGxtdWx0 aSAqLwogCXBhcmVudC0+aWZfaW9jdGwgPSBOVUxMOwogCVRBSUxRX0ZPUkVBQ0godmFwLCAmaWMt PmljX3ZhcHMsIGl2X25leHQpIHsKIAkJc3RydWN0IGlmbmV0ICppZnAgPSB2YXAtPml2X2lmcDsK IAkJc3RydWN0IGlmbXVsdGlhZGRyICppZm1hOwogCi0JCVRBSUxRX0ZPUkVBQ0goaWZtYSwgJmlm cC0+aWZfbXVsdGlhZGRycywgaWZtYV9saW5rKQorCQlUQUlMUV9GT1JFQUNIKGlmbWEsICZpZnAt PmlmX211bHRpYWRkcnMsIGlmbWFfbGluaykgeworCQkJaWYgKGlmbWEtPmlmbWFfYWRkci0+c2Ff ZmFtaWx5ICE9IEFGX0xJTkspCisJCQkJY29udGludWU7CiAJCQkodm9pZCkgaWZfYWRkbXVsdGko cGFyZW50LCBpZm1hLT5pZm1hX2FkZHIsIE5VTEwpOworCQl9CiAJfQogCXBhcmVudC0+aWZfaW9j dGwgPSBpb2N0bDsKIAlpZWVlODAyMTFfcnVudGFzayhpYywgJmljLT5pY19tY2FzdF90YXNrKTsK --000e0ce0b7a6c6e9ea047dc2df97--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?61b573981001220757n1e0495c8t235617ebcf4012e8>