From owner-freebsd-stable@freebsd.org Mon Oct 3 18:15:26 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC337AF4B80 for ; Mon, 3 Oct 2016 18:15:26 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from lamora.getmail.no (lamora.getmail.no [84.210.184.7]) by mx1.freebsd.org (Postfix) with ESMTP id 48EBAD1 for ; Mon, 3 Oct 2016 18:15:25 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from localhost (localhost [127.0.0.1]) by lamora.getmail.no (Postfix) with ESMTP id 57BDE12ED4E for ; Mon, 3 Oct 2016 20:15:17 +0200 (CEST) Received: from lamora.getmail.no ([127.0.0.1]) by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id fERMRl76105T for ; Mon, 3 Oct 2016 20:15:17 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lamora.getmail.no (Postfix) with ESMTP id E640612EDA5 for ; Mon, 3 Oct 2016 20:15:16 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.8.4 lamora.getmail.no E640612EDA5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=getmail.no; s=8A9C8B4C-D727-11E2-8095-B6466E6B3FA2; t=1475518516; bh=D6cMA6AxOJOa94RDCQerN9BchtnxOSt5mJNOuQhVMtA=; h=Date:From:To:Subject:Message-Id:Mime-Version:Content-Type; b=QUiNr8vdWV9YIZh0JcFh0tCSLPp+pv54H3OVMyVUti4piWXrPosKwONK949CdKLWc RqmvAVIxUZS7jsLjghRyBmYNDIlBCdME/KTAGi1PiF6Q9Rr8N712u30rEK0pRIJb3x Bxi54OomiajgVEMHeDs+4AZ/uen1ge8vmQQ/FJmU= X-Virus-Scanned: amavisd-new at lamora.get.c.bitbit.net Received: from lamora.getmail.no ([127.0.0.1]) by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id QuPtW80-9Y1n for ; Mon, 3 Oct 2016 20:15:16 +0200 (CEST) Received: from kg-core1.kg4.no (cm-84.209.39.108.getinternet.no [84.209.39.108]) by lamora.getmail.no (Postfix) with ESMTPSA id B638312ED4E for ; Mon, 3 Oct 2016 20:15:16 +0200 (CEST) Date: Mon, 3 Oct 2016 20:15:11 +0200 From: Torfinn Ingolfsen To: freebsd-stable@freebsd.org Subject: Re: aibs(4) / atk0110 support for newer systems Message-Id: <20161003201511.7258687453f12c44a46a361a@getmail.no> In-Reply-To: <7a868c22-e0bd-f677-e4ad-2bdf6f3605d0@FreeBSD.org> References: <86cf8380-ac6f-55f0-f0f8-16000d7f04b2@FreeBSD.org> <20160930145704.4dbc9d90011154b38493964e@getmail.no> <7d498084-ec05-d4c9-5f49-6aef32495caf@FreeBSD.org> <20160930205928.77d7e74f7bd1a35fcf1aa50a@getmail.no> <7a868c22-e0bd-f677-e4ad-2bdf6f3605d0@FreeBSD.org> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.29; amd64-portbld-freebsd9.3) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Mon__3_Oct_2016_20_15_11_+0200_g5LD_y6Cjh_zPMGO" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 18:15:26 -0000 This is a multi-part message in MIME format. --Multipart=_Mon__3_Oct_2016_20_15_11_+0200_g5LD_y6Cjh_zPMGO Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Sat, 1 Oct 2016 00:08:15 +0300 Andriy Gapon wrote: > On 30/09/2016 21:59, Torfinn Ingolfsen wrote: > > As I used '-C' as an argument to patch, there isn't one: > > root@kg-core1# l /sys/dev/acpi_support/atk0110.c.rej > > ls: /sys/dev/acpi_support/atk0110.c.rej: No such file or directory > > Right. So, I guess I have to specifically ask to not use -C option? :-) Sorry for the delay. I was distracted by other things. root@kg-core1# cd / root@kg-core1# patch -p1 < /home/tingo/dl/aibs-ggrp-gitm.diff Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/sys/dev/acpi_support/atk0110.c b/sys/dev/acpi_support/atk0110.c |index e79a0e00e3577..743684100f737 100644 |--- a/sys/dev/acpi_support/atk0110.c |+++ b/sys/dev/acpi_support/atk0110.c -------------------------- Patching file sys/dev/acpi_support/atk0110.c using Plan A... Hunk #1 succeeded at 28. Hunk #2 succeeded at 52. Hunk #3 succeeded at 78. Hunk #4 succeeded at 124. Hunk #5 succeeded at 362. Hunk #6 succeeded at 370. Hunk #7 failed at 391. Hunk #8 succeeded at 435. Hunk #9 succeeded at 450. Hunk #10 failed at 488. 2 out of 10 hunks failed--saving rejects to sys/dev/acpi_support/atk0110.c.rej HTH -- Torfinn Ingolfsen --Multipart=_Mon__3_Oct_2016_20_15_11_+0200_g5LD_y6Cjh_zPMGO Content-Type: application/octet-stream; name="atk0110.c.rej" Content-Disposition: attachment; filename="atk0110.c.rej" Content-Transfer-Encoding: base64 KioqKioqKioqKioqKioqCioqKiAxOTMsMjY4ICoqKioKICAJCWRldmljZV9wcmludGYoc2MtPnNj X2RldiwgIiVzOiBubyBtZW1iZXJzIGluIHRoZSBwYWNrYWdlXG4iLAogIAkJICAgIG5hbWUpOwog IAkJQWNwaU9zRnJlZShiLlBvaW50ZXIpOwotIAkJcmV0dXJuOwogIAl9CiAgCi0gCWFzID0gbWFs bG9jKHNpemVvZigqYXMpICogbiwgTV9ERVZCVUYsIE1fTk9XQUlUIHwgTV9aRVJPKTsKLSAJaWYg KGFzID09IE5VTEwpIHsKLSAJCWRldmljZV9wcmludGYoc2MtPnNjX2RldiwgIiVzOiBtYWxsb2Mg ZmFpbFxuIiwgbmFtZSk7Ci0gCQlBY3BpT3NGcmVlKGIuUG9pbnRlcik7Ci0gCQlyZXR1cm47Ci0g CX0KICAJc3dpdGNoIChzdCkgewotIAljYXNlIEFJQlNfVk9MVDoKICAJCXNjLT5zY19hc2Vuc192 b2x0ID0gYXM7CiAgCQlicmVhazsKLSAJY2FzZSBBSUJTX1RFTVA6CiAgCQlzYy0+c2NfYXNlbnNf dGVtcCA9IGFzOwogIAkJYnJlYWs7Ci0gCWNhc2UgQUlCU19GQU46CiAgCQlzYy0+c2NfYXNlbnNf ZmFuID0gYXM7CiAgCQlicmVhazsKICAJfQogIAogIAkvKiBzeXNjdGwgc3VidHJlZSBmb3Igc2Vu c29ycyBvZiB0aGlzIHR5cGUgKi8KLSAJc28gPSBTWVNDVExfQUREX05PREUoZGV2aWNlX2dldF9z eXNjdGxfY3R4KHNjLT5zY19kZXYpLAogIAkgICAgU1lTQ1RMX0NISUxEUkVOKGRldmljZV9nZXRf c3lzY3RsX3RyZWUoc2MtPnNjX2RldikpLCBzdCwKICAJICAgIG5vZGUsIENUTEZMQUdfUkQsIE5V TEwsIE5VTEwpOwogIAogIAlmb3IgKGkgPSAwLCBvKys7IGkgPCBuOyBpKyssIG8rKykgewotIAkJ QUNQSV9PQkpFQ1QJKm9pOwotIAkJY2hhcgkJc2lbM107Ci0gCQljb25zdCBjaGFyCSpkZXNjOwot IAotIAkJLyogYWNwaWNhNSBhdXRvbWF0aWNhbGx5IGV2YWx1YXRlcyB0aGUgcmVmZXJlbmNlZCBw YWNrYWdlICovCi0gCQlpZiAob1swXS5UeXBlICE9IEFDUElfVFlQRV9QQUNLQUdFKSB7Ci0gCQkJ ZGV2aWNlX3ByaW50ZihzYy0+c2NfZGV2LAotIAkJCSAgICAiJXM6ICVpOiBub3QgYSBwYWNrYWdl OiAlaSB0eXBlXG4iLAotIAkJCSAgICBuYW1lLCBpLCBvWzBdLlR5cGUpOwotIAkJCWNvbnRpbnVl OwotIAkJfQotIAkJb2kgPSBvWzBdLlBhY2thZ2UuRWxlbWVudHM7Ci0gCQlpZiAob1swXS5QYWNr YWdlLkNvdW50ICE9IDUgfHwKLSAJCSAgICBvaVswXS5UeXBlICE9IEFDUElfVFlQRV9JTlRFR0VS IHx8Ci0gCQkgICAgb2lbMV0uVHlwZSAhPSBBQ1BJX1RZUEVfU1RSSU5HIHx8Ci0gCQkgICAgb2lb Ml0uVHlwZSAhPSBBQ1BJX1RZUEVfSU5URUdFUiB8fAotIAkJICAgIG9pWzNdLlR5cGUgIT0gQUNQ SV9UWVBFX0lOVEVHRVIgfHwKLSAJCSAgICBvaVs0XS5UeXBlICE9IEFDUElfVFlQRV9JTlRFR0VS KSB7Ci0gCQkJZGV2aWNlX3ByaW50ZihzYy0+c2NfZGV2LAotIAkJCSAgICAiJXM6ICVpOiBpbnZh bGlkIHBhY2thZ2VcbiIsCi0gCQkJICAgIG5hbWUsIGkpOwotIAkJCWNvbnRpbnVlOwotIAkJfQot IAkJYXNbaV0uaSA9IG9pWzBdLkludGVnZXIuVmFsdWU7Ci0gCQlkZXNjID0gb2lbMV0uU3RyaW5n LlBvaW50ZXI7Ci0gCQlhc1tpXS5sID0gb2lbMl0uSW50ZWdlci5WYWx1ZTsKLSAJCWFzW2ldLmgg PSBvaVszXS5JbnRlZ2VyLlZhbHVlOwotIAkJYXNbaV0udCA9IHN0OwotICNpZmRlZiBBSUJTX1ZF UkJPU0UKLSAJCWRldmljZV9wcmludGYoc2MtPnNjX2RldiwgIiVjJWk6ICIKLSAJCSAgICAiMHgl MDgiUFJJeDY0IiAlMjBzICU1IlBSSWk2NCIgLyAlNSJQUklpNjQiICAiCi0gCQkgICAgIjB4JSJQ Ukl4NjQiXG4iLAotIAkJICAgIG5hbWVbMF0sIGksCi0gCQkgICAgKHVpbnQ2NF90KWFzW2ldLmks IGRlc2MsIChpbnQ2NF90KWFzW2ldLmwsCi0gCQkgICAgKGludDY0X3QpYXNbaV0uaCwgKHVpbnQ2 NF90KW9pWzRdLkludGVnZXIuVmFsdWUpOwotICNlbmRpZgotIAkJc25wcmludGYoc2ksIHNpemVv ZihzaSksICIlaSIsIGkpOwotIAkJU1lTQ1RMX0FERF9QUk9DKGRldmljZV9nZXRfc3lzY3RsX2N0 eChzYy0+c2NfZGV2KSwKLSAJCSAgICBTWVNDVExfQ0hJTERSRU4oc28pLCBpLCBzaSwgQ1RMVFlQ RV9JTlQgfCBDVExGTEFHX1JELAotIAkJICAgIHNjLCBzdCwgYWlic19zeXNjdGwsIHN0ID09IEFJ QlNfVEVNUCA/ICJJSyIgOiAiSSIsIGRlc2MpOwogIAl9CiAgCiAgCUFjcGlPc0ZyZWUoYi5Qb2lu dGVyKTsKICB9CiAgCiAgc3RhdGljIGludAotLS0gMzkxLDQyNyAtLS0tCiAgCQlkZXZpY2VfcHJp bnRmKHNjLT5zY19kZXYsICIlczogbm8gbWVtYmVycyBpbiB0aGUgcGFja2FnZVxuIiwKICAJCSAg ICBuYW1lKTsKICAJCUFjcGlPc0ZyZWUoYi5Qb2ludGVyKTsKKyAJCXJldHVybiAoRU5YSU8pOzsK ICAJfQogIAorIAlhcyA9IG1hbGxvYyhzaXplb2YoKmFzKSAqIG4sIE1fREVWQlVGLCBNX1dBSVRP SyB8IE1fWkVSTyk7CiAgCXN3aXRjaCAoc3QpIHsKKyAJY2FzZSBBSUJTX1NFTlNfVFlQRV9WT0xU OgogIAkJc2MtPnNjX2FzZW5zX3ZvbHQgPSBhczsKICAJCWJyZWFrOworIAljYXNlIEFJQlNfU0VO U19UWVBFX1RFTVA6CiAgCQlzYy0+c2NfYXNlbnNfdGVtcCA9IGFzOwogIAkJYnJlYWs7CisgCWNh c2UgQUlCU19TRU5TX1RZUEVfRkFOOgogIAkJc2MtPnNjX2FzZW5zX2ZhbiA9IGFzOwogIAkJYnJl YWs7CiAgCX0KICAKICAJLyogc3lzY3RsIHN1YnRyZWUgZm9yIHNlbnNvcnMgb2YgdGhpcyB0eXBl ICovCisgCSpzbyA9IFNZU0NUTF9BRERfTk9ERShkZXZpY2VfZ2V0X3N5c2N0bF9jdHgoc2MtPnNj X2RldiksCiAgCSAgICBTWVNDVExfQ0hJTERSRU4oZGV2aWNlX2dldF9zeXNjdGxfdHJlZShzYy0+ c2NfZGV2KSksIHN0LAogIAkgICAgbm9kZSwgQ1RMRkxBR19SRCwgTlVMTCwgTlVMTCk7CiAgCiAg CWZvciAoaSA9IDAsIG8rKzsgaSA8IG47IGkrKywgbysrKSB7CisgCQljb25zdCBjaGFyCSpkZXNj cjsKKyAKKyAJCWVyciA9IGFpYnNfYWRkX3NlbnNvcihzYywgMCwgJmFzW2ldLCAmZGVzY3IpOwor IAkJaWYgKGVyciA9PSAwKQorIAkJCWFpYnNfc2Vuc29yX2FkZGVkKHNjLCAqc28sIG5vZGUsIGks ICZhc1tpXSwgZGVzY3IpOwogIAl9CiAgCiAgCUFjcGlPc0ZyZWUoYi5Qb2ludGVyKTsKKyAJcmV0 dXJuICgwKTs7CiAgfQogIAogIHN0YXRpYyBpbnQKKioqKioqKioqKioqKioqCioqKiAzMzMsMzU4 ICoqKioKICAJCSAgICAiJXM6ICVpOiBldmFsdWF0aW9uIGZhaWxlZFxuIiwKICAJCSAgICBuYW1l LCBpKTsKICAJCUFDUElfU0VSSUFMX0VORChhaWJzKTsKLSAJCXJldHVybiBFSU87CiAgCX0KICAJ YnAgPSBiLlBvaW50ZXI7CiAgCXYgPSBicC0+SW50ZWdlci5WYWx1ZTsKICAJQWNwaU9zRnJlZShi LlBvaW50ZXIpOwogIAlBQ1BJX1NFUklBTF9FTkQoYWlicyk7CiAgCi0gCXN3aXRjaCAoc3QpIHsK LSAJY2FzZSBBSUJTX1ZPTFQ6CiAgCQlicmVhazsKLSAJY2FzZSBBSUJTX1RFTVA6CiAgCQl2ICs9 IDI3MzE7CiAgCQlsICs9IDI3MzE7CiAgCQloICs9IDI3MzE7CiAgCQlicmVhazsKLSAJY2FzZSBB SUJTX0ZBTjoKICAJCWJyZWFrOwogIAl9CiAgCXNvWzBdID0gdjsKICAJc29bMV0gPSBsOwogIAlz b1syXSA9IGg7Ci0gCXJldHVybiBzeXNjdGxfaGFuZGxlX29wYXF1ZShvaWRwLCAmc28sIHNpemVv ZihzbyksIHJlcSk7CiAgfQotLS0gNDg4LDU3OCAtLS0tCiAgCQkgICAgIiVzOiAlaTogZXZhbHVh dGlvbiBmYWlsZWRcbiIsCiAgCQkgICAgbmFtZSwgaSk7CiAgCQlBQ1BJX1NFUklBTF9FTkQoYWli cyk7CisgCQlyZXR1cm4gKEVJTyk7CiAgCX0KICAJYnAgPSBiLlBvaW50ZXI7CiAgCXYgPSBicC0+ SW50ZWdlci5WYWx1ZTsKICAJQWNwaU9zRnJlZShiLlBvaW50ZXIpOwogIAlBQ1BJX1NFUklBTF9F TkQoYWlicyk7CiAgCisgCXN3aXRjaCAoc2Vuc29yLT50KSB7CisgCWNhc2UgQUlCU19TRU5TX1RZ UEVfVk9MVDoKKyAJCWJyZWFrOworIAljYXNlIEFJQlNfU0VOU19UWVBFX1RFTVA6CisgCQl2ICs9 IDI3MzE7CisgCQlsICs9IDI3MzE7CisgCQloICs9IDI3MzE7CisgCQlicmVhazsKKyAJY2FzZSBB SUJTX1NFTlNfVFlQRV9GQU46CisgCQlicmVhazsKKyAJfQorIAlzb1swXSA9IHY7CisgCXNvWzFd ID0gbDsKKyAJc29bMl0gPSBoOworIAlyZXR1cm4gKHN5c2N0bF9oYW5kbGVfb3BhcXVlKG9pZHAs ICZzbywgc2l6ZW9mKHNvKSwgcmVxKSk7CisgfQorIAorIHN0YXRpYyBpbnQKKyBhaWJzX3N5c2N0 bF9nZ3JwKFNZU0NUTF9IQU5ETEVSX0FSR1MpCisgeworIAlzdHJ1Y3QgYWlic19zb2Z0Ywkqc2Mg PSBhcmcxOworIAlzdHJ1Y3QgYWlic19zZW5zb3IJKnNlbnNvciA9ICh2b2lkICopYXJnMjsKKyAJ QUNQSV9TVEFUVVMJCXJzOworIAlBQ1BJX09CSkVDVAkJcCwgKmJwOworIAlBQ1BJX09CSkVDVF9M SVNUCWFyZzsKKyAJQUNQSV9CVUZGRVIJCWJ1ZjsKKyAJQUNQSV9JTlRFR0VSCQl2LCBsLCBoOwor IAlpbnQJCQlzb1szXTsKKyAJdWludDMyX3QJCSpyZXQ7CisgCXVpbnQzMl90CQljbWRbM107Cisg CisgCWNtZFswXSA9IHNlbnNvci0+aTsKKyAJY21kWzFdID0gMDsKKyAJY21kWzJdID0gMDsKKyAJ cC5UeXBlID0gQUNQSV9UWVBFX0JVRkZFUjsKKyAJcC5CdWZmZXIuUG9pbnRlciA9ICh2b2lkICop Y21kOworIAlwLkJ1ZmZlci5MZW5ndGggPSBzaXplb2YoY21kKTsKKyAJYXJnLkNvdW50ID0gMTsK KyAJYXJnLlBvaW50ZXIgPSAmcDsKKyAJYnVmLlBvaW50ZXIgPSBOVUxMOworIAlidWYuTGVuZ3Ro ID0gQUNQSV9BTExPQ0FURV9CVUZGRVI7CisgCUFDUElfU0VSSUFMX0JFR0lOKGFpYnMpOworIAly cyA9IEFjcGlFdmFsdWF0ZU9iamVjdFR5cGVkKHNjLT5zY19haCwgIkdJVE0iLCAmYXJnLCAmYnVm LAorIAkgICAgQUNQSV9UWVBFX0JVRkZFUik7CisgCUFDUElfU0VSSUFMX0VORChhaWJzKTsKKyAJ aWYgKEFDUElfRkFJTFVSRShycykpIHsKKyAJCWRldmljZV9wcmludGYoc2MtPnNjX2RldiwgIkdJ VE0gZXZhbHVhdGlvbiBmYWlsZWRcbiIpOworIAkJcmV0dXJuIChFSU8pOworIAl9CisgCWJwID0g YnVmLlBvaW50ZXI7CisgCWlmIChicC0+QnVmZmVyLkxlbmd0aCA8IDgpIHsKKyAJCWRldmljZV9w cmludGYoc2MtPnNjX2RldiwgIkdJVE0gcmV0dXJuZWQgc2hvcnQgYnVmZmVyXG4iKTsKKyAJCXJl dHVybiAoRUlPKTsKKyAJfQorIAlyZXQgPSAodWludDMyX3QgKilicC0+QnVmZmVyLlBvaW50ZXI7 CisgCWlmIChyZXRbMF0gPT0gMCkgeworIAkJZGV2aWNlX3ByaW50ZihzYy0+c2NfZGV2LCAiR0lU TSByZXR1cm5lZCBlcnJvciBzdGF0dXNcbiIpOworIAkJcmV0dXJuIChFSU5WQUwpOworIAl9Cisg CXYgPSByZXRbMV07CisgCUFjcGlPc0ZyZWUoYnVmLlBvaW50ZXIpOworIAorIAlsID0gc2Vuc29y LT5sOworIAloID0gc2Vuc29yLT5oOworIAorIAlzd2l0Y2ggKHNlbnNvci0+dCkgeworIAljYXNl IEFJQlNfU0VOU19UWVBFX1ZPTFQ6CiAgCQlicmVhazsKKyAJY2FzZSBBSUJTX1NFTlNfVFlQRV9U RU1QOgogIAkJdiArPSAyNzMxOwogIAkJbCArPSAyNzMxOwogIAkJaCArPSAyNzMxOwogIAkJYnJl YWs7CisgCWNhc2UgQUlCU19TRU5TX1RZUEVfRkFOOgogIAkJYnJlYWs7CiAgCX0KICAJc29bMF0g PSB2OwogIAlzb1sxXSA9IGw7CiAgCXNvWzJdID0gaDsKKyAJcmV0dXJuIChzeXNjdGxfaGFuZGxl X29wYXF1ZShvaWRwLCAmc28sIHNpemVvZihzbyksIHJlcSkpOwogIH0K --Multipart=_Mon__3_Oct_2016_20_15_11_+0200_g5LD_y6Cjh_zPMGO--