From owner-freebsd-bugs@FreeBSD.ORG Mon Nov 23 02:00:07 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52961106566B for ; Mon, 23 Nov 2009 02:00:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3B9258FC08 for ; Mon, 23 Nov 2009 02:00:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nAN205Dm056708 for ; Mon, 23 Nov 2009 02:00:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nAN204Dc056707; Mon, 23 Nov 2009 02:00:04 GMT (envelope-from gnats) Date: Mon, 23 Nov 2009 02:00:04 GMT Message-Id: <200911230200.nAN204Dc056707@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Jeremy O'Brien" Cc: Subject: Re: kern/85886: [an] [patch] an0: timeouts with Cisco 350 minipci X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy O'Brien List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Nov 2009 02:00:07 -0000 The following reply was made to PR kern/85886; it has been noted by GNATS. From: "Jeremy O'Brien" To: bug-followup@freebsd.org, djb@gofree.co.uk Cc: Subject: Re: kern/85886: [an] [patch] an0: timeouts with Cisco 350 minipci Date: Sun, 22 Nov 2009 20:29:42 -0500 --0016e6d7f07a8db4800478ffc25a Content-Type: text/plain; charset=ISO-8859-1 Hoping to see this fix in the kernel, as it works flawlessly for my aironet 350 as well, and has been in dragonflybsd's tree for over a year without incident. I've attached an updated version of the patch that applies to both 8.0-RC3 and 8.0-CURRENT. Can someone please commit this? --0016e6d7f07a8db4800478ffc25a Content-Type: application/octet-stream; name="mpi350_fix.diff" Content-Disposition: attachment; filename="mpi350_fix.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g2ck6b320 ZGlmZiAtLWdpdCBhL3N5cy9kZXYvYW4vaWZfYW4uYyBiL3N5cy9kZXYvYW4vaWZfYW4uYwppbmRl eCA1YjRmMTNiLi5mMDgxMzhkIDEwMDY0NAotLS0gYS9zeXMvZGV2L2FuL2lmX2FuLmMKKysrIGIv c3lzL2Rldi9hbi9pZl9hbi5jCkBAIC0yNzQ3LDcgKzI3NDcsNyBAQCBhbl9zdGFydChzdHJ1Y3Qg aWZuZXQgKmlmcCkKIAlzdHJ1Y3QgbWJ1ZgkJKm0wID0gTlVMTDsKIAlzdHJ1Y3QgYW5fdHhmcmFt ZV84MDJfMwl0eF9mcmFtZV84MDJfMzsKIAlzdHJ1Y3QgZXRoZXJfaGVhZGVyCSplaDsKLQlpbnQJ CQlpZCwgaWR4LCBpOworCWludAkJCWlkLCBpZHgsIGksIHJlYWR5OwogCXVuc2lnbmVkIGNoYXIJ CXR4Y29udHJvbDsKIAlzdHJ1Y3QgYW5fY2FyZF90eF9kZXNjIGFuX3R4X2Rlc2M7CiAJdV9pbnQ4 X3QJCSpidWY7CkBAIC0yNzc0LDYgKzI3NzQsNyBAQCBhbl9zdGFydChzdHJ1Y3QgaWZuZXQgKmlm cCkKIAkJcmV0dXJuOwogCX0KIAorCXJlYWR5ID0gMDsKIAlpZHggPSBzYy0+YW5fcmRhdGEuYW5f dHhfcHJvZDsKIAogCUFOX0xPQ0soc2MpOwpAQCAtMjc4MSw2ICsyNzgyLDcgQEAgYW5fc3RhcnQo c3RydWN0IGlmbmV0ICppZnApCiAJCWJ6ZXJvKChjaGFyICopJnR4X2ZyYW1lXzgwMl8zLCBzaXpl b2YodHhfZnJhbWVfODAyXzMpKTsKIAogCQl3aGlsZSAoc2MtPmFuX3JkYXRhLmFuX3R4X3Jpbmdb aWR4XSA9PSAwKSB7CisJCQlyZWFkeSA9IDE7CiAJCQlJRlFfRFJWX0RFUVVFVUUoJmlmcC0+aWZf c25kLCBtMCk7CiAJCQlpZiAobTAgPT0gTlVMTCkKIAkJCQlicmVhazsKQEAgLTI4MDMsNyArMjgw NSw3IEBAIGFuX3N0YXJ0KHN0cnVjdCBpZm5ldCAqaWZwKQogCQkJCSAgIHR4X2ZyYW1lXzgwMl8z LmFuX3R4XzgwMl8zX3BheWxvYWRfbGVuLAogCQkJCSAgIChjYWRkcl90KSZzYy0+YW5fdHhidWYp OwogCi0JCQl0eGNvbnRyb2wgPSBBTl9UWENUTF84MDIzOworCQkJdHhjb250cm9sID0gQU5fVFhD VExfODAyMyB8IEFOX1RYQ1RMX0hXKHNjLT5tcGkzNTApOwogCQkJLyogd3JpdGUgdGhlIHR4Y29u dHJvbCBvbmx5ICovCiAJCQlhbl93cml0ZV9kYXRhKHNjLCBpZCwgMHgwOCwgKGNhZGRyX3QpJnR4 Y29udHJvbCwKIAkJCQkgICAgICBzaXplb2YodHhjb250cm9sKSk7CkBAIC0yODQyLDYgKzI4NDQs NyBAQCBhbl9zdGFydChzdHJ1Y3QgaWZuZXQgKmlmcCkKIAogCQl3aGlsZSAoc2MtPmFuX3JkYXRh LmFuX3R4X2VtcHR5IHx8CiAJCSAgICBpZHggIT0gc2MtPmFuX3JkYXRhLmFuX3R4X2NvbnMpIHsK KwkJCXJlYWR5ID0gMTsKIAkJCUlGUV9EUlZfREVRVUVVRSgmaWZwLT5pZl9zbmQsIG0wKTsKIAkJ CWlmIChtMCA9PSBOVUxMKSB7CiAJCQkJYnJlYWs7CkBAIC0yODY2LDcgKzI4NjksNyBAQCBhbl9z dGFydChzdHJ1Y3QgaWZuZXQgKmlmcCkKIAkJCQkgICB0eF9mcmFtZV84MDJfMy5hbl90eF84MDJf M19wYXlsb2FkX2xlbiwKIAkJCQkgICAoY2FkZHJfdCkmc2MtPmFuX3R4YnVmKTsKIAotCQkJdHhj b250cm9sID0gQU5fVFhDVExfODAyMzsKKwkJCXR4Y29udHJvbCA9IEFOX1RYQ1RMXzgwMjMgfCBB Tl9UWENUTF9IVyhzYy0+bXBpMzUwKTsKIAkJCS8qIHdyaXRlIHRoZSB0eGNvbnRyb2wgb25seSAq LwogCQkJYmNvcHkoKGNhZGRyX3QpJnR4Y29udHJvbCwgJmJ1ZlsweDA4XSwKIAkJCSAgICAgIHNp emVvZih0eGNvbnRyb2wpKTsKQEAgLTI4ODgsNyArMjg5MSw3IEBAIGFuX3N0YXJ0KHN0cnVjdCBp Zm5ldCAqaWZwKQogCQkJICAgIHR4X2ZyYW1lXzgwMl8zLmFuX3R4XzgwMl8zX3BheWxvYWRfbGVu OwogCQkJYW5fdHhfZGVzYy5hbl9waHlzCiAJCQkgICAgPSBzYy0+YW5fdHhfYnVmZmVyW2lkeF0u YW5fZG1hX3BhZGRyOwotCQkJZm9yIChpID0gMDsgaSA8IHNpemVvZihhbl90eF9kZXNjKSAvIDQg OyBpKyspIHsKKwkJCWZvciAoaSA9IHNpemVvZihhbl90eF9kZXNjKSAvIDQgLSAxOyBpID49IDA7 IC0taSkgewogCQkJCUNTUl9NRU1fQVVYX1dSSVRFXzQoc2MsIEFOX1RYX0RFU0NfT0ZGU0VUCiAJ CQkJICAgIC8qIHplcm8gZm9yIG5vdyAqLwogCQkJCSAgICArICgwICogc2l6ZW9mKGFuX3R4X2Rl c2MpKQpAQCAtMjkxOSw3ICsyOTIyLDcgQEAgYW5fc3RhcnQoc3RydWN0IGlmbmV0ICppZnApCiAJ fQogCUFOX1VOTE9DSyhzYyk7CiAKLQlpZiAobTAgIT0gTlVMTCkKKwlpZiAoIXJlYWR5KQogCQlp ZnAtPmlmX2Rydl9mbGFncyB8PSBJRkZfRFJWX09BQ1RJVkU7CiAKIAlzYy0+YW5fcmRhdGEuYW5f dHhfcHJvZCA9IGlkeDsKZGlmZiAtLWdpdCBhL3N5cy9kZXYvYW4vaWZfYW5yZWcuaCBiL3N5cy9k ZXYvYW4vaWZfYW5yZWcuaAppbmRleCAxMDM1NzJhLi44ZjNkMzBhIDEwMDY0NAotLS0gYS9zeXMv ZGV2L2FuL2lmX2FucmVnLmgKKysrIGIvc3lzL2Rldi9hbi9pZl9hbnJlZy5oCkBAIC0zOTQsMTMg KzM5NCwxNiBAQCBzdHJ1Y3QgYW5fdHhmcmFtZV84MDJfMyB7CiAjZGVmaW5lIEFOX1BBWUxPQURU WVBFX0VUSEVSCTB4MDAwMAogI2RlZmluZSBBTl9QQVlMT0FEVFlQRV9MTEMJMHgwMDEwCiAKLSNk ZWZpbmUgQU5fVFhDVExfODAyMTEJXAotCShBTl9UWENUTF9UWE9LX0lOVFJ8QU5fVFhDVExfVFhF UlJfSU5UUnxBTl9IRUFERVJUWVBFXzgwMjExfAlcCi0JQU5fUEFZTE9BRFRZUEVfTExDfEFOX1RY Q1RMX05PUkVMRUFTRSkKKyNkZWZpbmUgQU5fVFhDVExfODAyMTEJCShBTl9IRUFERVJUWVBFXzgw MjExfEFOX1BBWUxPQURUWVBFX0xMQykKIAotI2RlZmluZSBBTl9UWENUTF84MDIzCVwKLQkoQU5f VFhDVExfVFhPS19JTlRSfEFOX1RYQ1RMX1RYRVJSX0lOVFJ8QU5fSEVBREVSVFlQRV84MDIzfAlc Ci0JQU5fUEFZTE9BRFRZUEVfRVRIRVJ8QU5fVFhDVExfTk9SRUxFQVNFKQorI2RlZmluZSBBTl9U WENUTF84MDIzCQkoQU5fSEVBREVSVFlQRV84MDIzfEFOX1BBWUxPQURUWVBFX0VUSEVSKQorCisv KiAKKyAqIEFkZGl0aW9ucyB0byB0cmFuc21pdCBjb250cm9sIGJpdHMgZm9yIE1QSTM1MAorICov CisKKyNkZWZpbmUgQU5fVFhDVExfSFcoeCkJCSggeCA/IChBTl9UWENUTF9OT1JFTEVBU0UpIDog XAorCShBTl9UWENUTF9UWE9LX0lOVFJ8QU5fVFhDVExfVFhFUlJfSU5UUnxBTl9UWENUTF9OT1JF TEVBU0UpKQogCiAjZGVmaW5lIEFOX1RYR0FQXzgwMjExCQkwCiAjZGVmaW5lIEFOX1RYR0FQXzgw MjMJCTAK --0016e6d7f07a8db4800478ffc25a--