From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32753 invoked from network); 5 Aug 2021 09:19:45 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 5 Aug 2021 09:19:45 -0000 Received: from mail-oi1-f175.google.com ([209.85.167.175]) by 1ess; Wed Aug 4 20:32:25 -0400 2021 Received: by mail-oi1-f175.google.com with SMTP id 26so5169381oiy.0 for <9front@9front.org>; Wed, 04 Aug 2021 17:32:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=dDggVwdt12LKUo4YZAC6JNEj6XXjOBERDR98IJn6QRk=; b=Gh7cXjPZ+GqdFF9iywQ+V30W3vZxdfkm8jQng+vSUrG0mUwEM/vz373TCZ/Dc60qy9 io/ScI306iuIeFOS1MBUhjInIUaxgTjsOZxqSCWDPL4Drq/OHSR3DxNeabbTIwzV4ZIu xoCw1ugxd8QVUOKcBKnL0iNXiMsUCCf76OlLqCgim8fot5SWGm24hTFFp/Ung5bxkIDs Z97wwY5dG2rFMQ5H4+1lp5kr4i4WTf5HUwhXDAtyWTqkdERwb8VIRVhYvqYEtbkiFdIo PblOoeRYjk9S9/9jwjcp0VOmMe9mh1TIfCPQePMLtWaAMO7g+rLAFxUKFcOo2kD+Jz4M bA6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=dDggVwdt12LKUo4YZAC6JNEj6XXjOBERDR98IJn6QRk=; b=Qg31jc3j3EIXBVn6rdmsg3h+xtYRP/ss/k0sljoZAqYNlPhDy8VNg0EpjuolYZBtiO dUjIsihRk8mWJh6+apH1Two9OK9DfbMyF2HqpveVpjweHtVltu2OwbXP+RrdWMo/+d1n APwMFJyQCNtT0pJdRVMgdiJ5W3MjGd52qZ3uVCITFeB4Qh8QMlocXVynfdByVqBkhJ2u RlPEfI9nSwg2XqDAQLEuhBxOCT2OLaZTnArUvtAM0jplljX0MDO7ahuA3Lz4uEwQKunZ fZSqdk3NauIYhxcar9r/mdsdrofS4YXjHBH3zas+BA5XLXRjrgQTBJ5ncendOB2k/X5J 0bDA== X-Gm-Message-State: AOAM530wb9eMcQFnsShPYff3BruER8fteyoKK2T7S8P1iiUGcHnpVwxD KwdTmuuCJd3QjUoC1bji62Gis3405l1jt06JpCdsEPjrh3BUMg== X-Google-Smtp-Source: ABdhPJziwsDr637GlXZwItmO38/a/0caZ6Gwx6sZBITdl25RgL7f9enLdZZBnpVv+q7hjmDAL5BobV9QzbqQDje8FpE= X-Received: by 2002:a05:6808:198c:: with SMTP id bj12mr1473601oib.71.1628123537532; Wed, 04 Aug 2021 17:32:17 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac9:2d8f:0:0:0:0:0 with HTTP; Wed, 4 Aug 2021 17:32:16 -0700 (PDT) In-Reply-To: References: <461F54280E42D462F870EE96B58E3728@felloff.net> From: kemal Date: Thu, 5 Aug 2021 00:32:16 +0000 Message-ID: To: 9front@9front.org Content-Type: multipart/mixed; boundary="0000000000001b23eb05c8c50d71" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: virtual information API base-aware rich-client DOM-oriented database Subject: Re: [9front] driver for intel wireless 7260? Reply-To: 9front@9front.org Precedence: bulk --0000000000001b23eb05c8c50d71 Content-Type: text/plain; charset="UTF-8" > just now i cleaned up those patches and now i have a diff that > should work. it can be applied with `ape/patch -p0 < diff.txt` fuck forgot one thing... openbsd sends a command for 7k family after boot, it initializes tx backoffs to minimum. in addition, obsd does not check for errors for this command, gonna do the same. the new diff is attached. --0000000000001b23eb05c8c50d71 Content-Type: text/plain; charset="US-ASCII"; name="diff.txt" Content-Disposition: attachment; filename="diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 LS0tIC9zeXMvc3JjLzkvcGMvZXRoZXJpd2wuYworKysgL3N5cy9zcmMvOS9wYy9ldGhlcml3bC5j CkBAIC0xLDkgKzEsMTAgQEAKIC8qCiAgKiBJbnRlbCBXaUZpIExpbmsgZHJpdmVyLgogICoKLSAq IFdyaXR0ZW4gd2l0aG91dCBhbnkgZG9jdW1lbnRhdGlvbiBidXQgRGFtaWVuIEJlcmdhbWluaXMK LSAqIE9wZW5CU0QgaXduKDQpIGFuZCBpd20oNCkgZHJpdmVyIHNvdXJjZXMuIFJlcXVpcmVzIGlu dGVsCi0gKiBmaXJtd2FyZSB0byBiZSBwcmVzZW50IGluIC9saWIvZmlybXdhcmUvaXduLSogb24g YXR0YWNoLgorICogV3JpdHRlbiB3aXRob3V0IGFueSBkb2N1bWVudGF0aW9uIGJ1dCBEYW1pZW4g QmVyZ2FtaW5pJ3MKKyAqIGl3big0KSBhbmQgU3RlZmFuIFNwZXJsaW5nJ3MgaXdtKDQpIE9wZW5C U0QgZHJpdmVyIHNvdXJjZXMuCisgKiBSZXF1aXJlcyBJbnRlbCBmaXJtd2FyZSB0byBiZSBwcmVz ZW50IGluIC9saWIvZmlybXdhcmUvaXdbbm1dLSoKKyAqIG9uIGF0dGFjaC4KICAqLwogCiAjaW5j bHVkZSAidS5oIgpAQCAtMjQyLDYgKzI0Myw4IEBACiAKIAlTYkNwdTFTdGF0dXMJPSAweGEwMWUz MCwKIAlTYkNwdTJTdGF0dXMJPSAweGEwMWUzNCwKKwlPc2NDbGsJCT0gMHhhMDQwNjgsCisJCU9z Y0Nsa0N0cmwJPSAxPDwzLAogCVVyZWdDaGljawk9IDB4YTA1YzAwLAogCQlVcmVnQ2hpY2tNc2lF bmFibGUJPSAxPDwyNCwKIApAQCAtNjMxLDYgKzYzNCw3IEBACiAJVHlwZTYwMDUJPSAxMSwJLyog YWxzbyBDZW50cmlubyBBZHZhbmNlZC1OIDYwMzAsIDYyMzUgKi8KIAlUeXBlMjAzMAk9IDEyLAog CVR5cGUyMDAwCT0gMTYsCisJVHlwZTcyNjAJPSAzMCwKIAogCVR5cGU4MjY1CT0gMzUsCiB9OwpA QCAtNjg2LDYgKzY5MCw3IEBACiAJW1R5cGU2MDA1XSAiaXduLTYwMDUiLCAvKiBzZWUgaW4gaXds YXR0YWNoKCkgYmVsb3cgKi8KIAlbVHlwZTIwMzBdICJpd24tMjAzMCIsCiAJW1R5cGUyMDAwXSAi aXduLTIwMDAiLAorCVtUeXBlNzI2MF0gIml3bS03MjYwLTE3IiwKIH07CiAKIHN0YXRpYyBjaGFy ICpxY21kKEN0bHIgKmN0bHIsIHVpbnQgcWlkLCB1aW50IGNvZGUsIHVjaGFyICpkYXRhLCBpbnQg c2l6ZSwgQmxvY2sgKmJsb2NrKTsKQEAgLTEwODgsNiArMTA5MywyMiBAQAogCQluaWN1bmxvY2so Y3Rscik7CiAJfQogCisJLyogRW5hYmxlIHRoZSBvc2NpbGxhdG9yIHRvIGNvdW50IHdha2UgdXAg dGltZSBmb3IgTDEgZXhpdC4gKHdlaXJkIFcvQSkgKi8KKwlpZihjdGxyLT50eXBlID09IFR5cGU3 MjYwKXsKKwkJaWYoKGVyciA9IG5pY2xvY2soY3RscikpICE9IG5pbCkKKwkJCXJldHVybiBlcnI7 CisKKwkJcHJwaHJlYWQoY3RsciwgT3NjQ2xrKTsKKwkJcHJwaHJlYWQoY3RsciwgT3NjQ2xrKTsK KwkJZGVsYXkoMjApOworCisJCXBycGh3cml0ZShjdGxyLCBPc2NDbGssIHBycGhyZWFkKGN0bHIs IE9zY0NsaykgfCBPc2NDbGtDdHJsKTsKKworCQlwcnBocmVhZChjdGxyLCBPc2NDbGspOworCQlw cnBocmVhZChjdGxyLCBPc2NDbGspOworCisJCW5pY3VubG9jayhjdGxyKTsKKwl9CiAJaWYoY3Rs ci0+ZmFtaWx5IDwgODAwMCl7CiAJCWlmKChlcnIgPSBuaWNsb2NrKGN0bHIpKSAhPSBuaWwpCiAJ CQlyZXR1cm4gZXJyOwpAQCAtMjgwMCw2ICsyODIxLDEyIEBACiAJcmV0dXJuIGNtZChjdGxyLCAy MTAsIGMsIDExKjQpOwogfQogCitzdGF0aWMgdm9pZAordHR0eGJhY2tvZmYoQ3RsciAqY3Rsciwg dTMyaW50IGJhY2tvZmYpCit7CisJY21kKGN0bHIsIDEyNiwgKHVjaGFyKikmYmFja29mZiwgc2l6 ZW9mKGJhY2tvZmYpKTsKK30KKwogc3RhdGljIGNoYXIqCiB1cGRhdGVkZXZpY2Vwb3dlcihDdGxy ICpjdGxyKQogewpAQCAtMjg2NCw2ICsyODkxLDEwIEBACiAJCWlmKChlcnIgPSBzZW5kYnRjb2V4 YWR2KGN0bHIpKSAhPSBuaWwpCiAJCQlyZXR1cm4gZXJyOwogCisJCS8qIEluaXRpYWxpemUgdHgg YmFja29mZnMgdG8gdGhlIG1pbmltdW0uICovCisJCWlmKGN0bHItPmZhbWlseSA9PSA3MDAwKQor CQkJdHR0eGJhY2tvZmYoY3RsciwgMCk7CisKIAkJaWYoKGVyciA9IHVwZGF0ZWRldmljZXBvd2Vy KGN0bHIpKSAhPSBuaWwpewogCQkJcHJpbnQoImNhbid0IHVwZGF0ZSBkZXZpY2UgcG93ZXI6ICVz XG4iLCBlcnIpOwogCQkJcmV0dXJuIGVycjsKQEAgLTM0MTYsNiArMzQ0NywxMiBAQAogCQlpdW5s b2NrKGN0bHIpOwogCQlyZXR1cm4gInFjbWQ6IGJyb2tlbiI7CiAJfQorCS8qIHdha2UgdXAgdGhl IG5pYyAoanVzdCBuZWVkZWQgZm9yIDdrKSAqLworCWlmKGN0bHItPmZhbWlseSA9PSA3MDAwICYm IHEtPm4gPT0gMCkKKwkJaWYobmljbG9jayhjdGxyKSAhPSBuaWwpeworCQkJaXVubG9jayhjdGxy KTsKKwkJCXJldHVybiAicWNtZDogYnVzeSI7CisJCX0KIAlxLT5uKys7CiAJcS0+bGFzdGNtZCA9 IGNvZGU7CiAKQEAgLTQyNDIsNiArNDI3OSw5IEBACiAJCWlmKHR4ICE9IG5pbCAmJiB0eC0+biA+ IDApewogCQkJdHgtPm4tLTsKIAkJCXdha2V1cCh0eCk7CisJCQkvKiB1bmxvY2sgN2sgZmFtaWx5 IG5pY3MgYXMgYWxsIGNvbW1hbmRzIGFyZSBkb25lICovCisJCQlpZihjdGxyLT5mYW1pbHkgPT0g NzAwMCAmJiB0eC0+biA9PSAwKQorCQkJCW5pY3VubG9jayhjdGxyKTsKIAkJfQogCX0KIApAQCAt NDM0OSw2ICs0Mzg5LDExIEBACiAJCWNhc2UgMHgwODhlOgkvKiBDZW50cmlubyBBZHZhbmNlZC1O IDYyMzUgKi8KIAkJY2FzZSAweDA4OGY6CS8qIENlbnRyaW5vIEFkdmFuY2VkLU4gNjIzNSAqLwog CQkJZmFtaWx5ID0gMDsKKwkJCWZ3bmFtZSA9IG5pbDsKKwkJCWJyZWFrOworCQljYXNlIDB4MDhi MToJLyogV2lyZWxlc3MgQUMgNzI2MCAqLworCQljYXNlIDB4MDhiMjoJLyogV2lyZWxlc3MgQUMg NzI2MCAqLworCQkJZmFtaWx5ID0gNzAwMDsKIAkJCWZ3bmFtZSA9IG5pbDsKIAkJCWJyZWFrOwog CQljYXNlIDB4MjRmMzoJLyogV2lyZWxlc3MgQUMgODI2MCAqLwo= --0000000000001b23eb05c8c50d71--