From owner-freebsd-acpi@FreeBSD.ORG Thu Apr 24 21:17:26 2008 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 51659106566B for ; Thu, 24 Apr 2008 21:17:26 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from hosted.kievnet.com (hosted.kievnet.com [193.138.144.10]) by mx1.freebsd.org (Postfix) with ESMTP id 1C8F98FC0C for ; Thu, 24 Apr 2008 21:17:26 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from localhost ([127.0.0.1] helo=edge.pp.kiev.ua) by hosted.kievnet.com with esmtpa (Exim 4.62) (envelope-from ) id 1Jp8ol-00005j-PN; Fri, 25 Apr 2008 00:17:24 +0300 Message-ID: <4810F8DB.3090507@icyb.net.ua> Date: Fri, 25 Apr 2008 00:17:15 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.12 (X11/20080320) MIME-Version: 1.0 To: Nate Lawson References: <480F8E2E.8000502@icyb.net.ua> <480F921D.3050505@root.org> <480FBA31.2050202@icyb.net.ua> In-Reply-To: <480FBA31.2050202@icyb.net.ua> Content-Type: multipart/mixed; boundary="------------070108050208060307050609" Cc: freebsd-acpi@freebsd.org Subject: Re: initial value of tz_active X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Apr 2008 21:17:26 -0000 This is a multi-part message in MIME format. --------------070108050208060307050609 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit on 24/04/2008 01:37 Andriy Gapon said the following: > I agree - this is a better approach. > On a technical level - maybe use TZ_ACTIVE_UNKNOWN=-2 instead of a new > variable. > I'll try to work on this somewhere in the middle of May. I've couple of spare hours this evening, so I decided to not delay this small thing until after the vacation. Result is attached. My short testing shows that the patch does the job and doesn't introduce any problems. -- Andriy Gapon --------------070108050208060307050609 Content-Type: text/plain; name="acpi_thermal.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="acpi_thermal.patch" ZGlmZiAtLWdpdCBhL3N5cy9kZXYvYWNwaWNhL2FjcGlfdGhlcm1hbC5jIGIvc3lzL2Rldi9h Y3BpY2EvYWNwaV90aGVybWFsLmMKaW5kZXggMTg0MzJlZS4uZjg3ZDZkZiAxMDA2NDQKLS0t IGEvc3lzL2Rldi9hY3BpY2EvYWNwaV90aGVybWFsLmMKKysrIGIvc3lzL2Rldi9hY3BpY2Ev YWNwaV90aGVybWFsLmMKQEAgLTkwLDYgKzkwLDcgQEAgc3RydWN0IGFjcGlfdHpfc29mdGMg ewogICAgIGludAkJCQl0el90ZW1wZXJhdHVyZTsJLypDdXJyZW50IHRlbXBlcmF0dXJlKi8K ICAgICBpbnQJCQkJdHpfYWN0aXZlOwkvKkN1cnJlbnQgYWN0aXZlIGNvb2xpbmcqLwogI2Rl ZmluZSBUWl9BQ1RJVkVfTk9ORQkJLTEKKyNkZWZpbmUgVFpfQUNUSVZFX1VOS05PV04JLTIK ICAgICBpbnQJCQkJdHpfcmVxdWVzdGVkOwkvKk1pbmltdW0gYWN0aXZlIGNvb2xpbmcqLwog ICAgIGludAkJCQl0el90aGZsYWdzOwkvKkN1cnJlbnQgdGVtcC1yZWxhdGVkIGZsYWdzKi8K ICNkZWZpbmUgVFpfVEhGTEFHX05PTkUJCTAKQEAgLTIwMiw3ICsyMDMsNyBAQCBhY3BpX3R6 X2F0dGFjaChkZXZpY2VfdCBkZXYpCiAgICAgc2MtPnR6X2RldiA9IGRldjsKICAgICBzYy0+ dHpfaGFuZGxlID0gYWNwaV9nZXRfaGFuZGxlKGRldik7CiAgICAgc2MtPnR6X3JlcXVlc3Rl ZCA9IFRaX0FDVElWRV9OT05FOwotICAgIHNjLT50el9hY3RpdmUgPSBUWl9BQ1RJVkVfTk9O RTsKKyAgICBzYy0+dHpfYWN0aXZlID0gVFpfQUNUSVZFX1VOS05PV047CiAgICAgc2MtPnR6 X3RoZmxhZ3MgPSBUWl9USEZMQUdfTk9ORTsKICAgICBzYy0+dHpfY29vbGluZ19wcm9jID0g TlVMTDsKICAgICBzYy0+dHpfY29vbGluZ19wcm9jX3J1bm5pbmcgPSBGQUxTRTsKQEAgLTUy MCw2ICs1MjEsNyBAQCBhY3BpX3R6X21vbml0b3Iodm9pZCAqQ29udGV4dCkKICAgICAgKiBt aW5pbXVtIGNvb2xpbmcgcnVuIHRpbWUgaWYgcmVxdWVzdGVkLgogICAgICAqLwogICAgIGlm IChhY3BpX3R6X21pbl9ydW50aW1lID4gMCAmJiBzYy0+dHpfYWN0aXZlICE9IFRaX0FDVElW RV9OT05FICYmCisJc2MtPnR6X2FjdGl2ZSAhPSBUWl9BQ1RJVkVfVU5LTk9XTiAmJgogCShu ZXdhY3RpdmUgPT0gVFpfQUNUSVZFX05PTkUgfHwgbmV3YWN0aXZlID4gc2MtPnR6X2FjdGl2 ZSkpIHsKIAogCWdldG5hbm90aW1lKCZjdXJ0aW1lKTsKQEAgLTU0Myw2ICs1NDUsMjIgQEAg YWNwaV90el9tb25pdG9yKHZvaWQgKkNvbnRleHQpCiAJbmV3ZmxhZ3MgfD0gVFpfVEhGTEFH X0NSVDsKIAogICAgIC8qIElmIHRoZSBhY3RpdmUgY29vbGluZyBzdGF0ZSBoYXMgY2hhbmdl ZCwgd2UgaGF2ZSB0byBzd2l0Y2ggdGhpbmdzLiAqLworICAgIGlmIChzYy0+dHpfYWN0aXZl ID09IFRaX0FDVElWRV9VTktOT1dOKSB7CisJLyogV2UgZG9uJ3Qga25vdyB3aGljaCBjb29s aW5nIGRldmljZSBpcyBvbiBvciBvZmYsCisJICogc28gc3RvcCB0aGVtIGFsbCwgYmVjYXVz ZSB3ZSBub3cga25vdyB3aGljaAorCSAqIHNob3VsZCBiZSBvbiAoaWYgYW55KS4KKwkgKi8K Kwlmb3IgKGkgPSAwOyBpIDwgVFpfTlVNTEVWRUxTOyBpKyspIHsKKwkgICAgaWYgKHNjLT50 el96b25lLmFsW2ldLlBvaW50ZXIgIT0gTlVMTCkgeworCQlhY3BpX0ZvcmVhY2hQYWNrYWdl T2JqZWN0KAorCQkgICAgKEFDUElfT0JKRUNUICopc2MtPnR6X3pvbmUuYWxbaV0uUG9pbnRl ciwKKwkJICAgIGFjcGlfdHpfc3dpdGNoX2Nvb2xlcl9vZmYsIHNjKTsKKwkgICAgfQorCX0K KwkvKiBub3cgd2Uga25vdyB0aGF0IGFsbCBkZXZpY2VzIGFyZSBvZmYgKi8KKwlzYy0+dHpf YWN0aXZlID0gVFpfQUNUSVZFX05PTkU7CisgICAgfQorCiAgICAgaWYgKG5ld2FjdGl2ZSAh PSBzYy0+dHpfYWN0aXZlKSB7CiAJLyogVHVybiBvZmYgdGhlIGNvb2xpbmcgZGV2aWNlcyB0 aGF0IGFyZSBvbiwgaWYgYW55IGFyZSAqLwogCWlmIChzYy0+dHpfYWN0aXZlICE9IFRaX0FD VElWRV9OT05FKQo= --------------070108050208060307050609--