From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Rafael J. Wysocki" Subject: Re: [PATCH 04/13] PM: wakelock: Override wakelocks when using /sys/power/state Date: Sat, 7 Feb 2009 23:31:00 +0100 Message-ID: <200902072331.01723.rjw@sisk.pl> References: <1233802226-23386-1-git-send-email-arve@android.com> <1233802226-23386-4-git-send-email-arve@android.com> <1233802226-23386-5-git-send-email-arve@android.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1233802226-23386-5-git-send-email-arve@android.com> Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-pm-bounces@lists.linux-foundation.org Errors-To: linux-pm-bounces@lists.linux-foundation.org To: Arve =?utf-8?q?Hj=C3=B8nnev=C3=A5g?= Cc: ncunningham@crca.org.au, u.luckas@road.de, swetland@google.com, linux-pm@lists.linux-foundation.org List-Id: linux-pm@vger.kernel.org T24gVGh1cnNkYXkgMDUgRmVicnVhcnkgMjAwOSwgQXJ2ZSBIasO4bm5ldsOlZyB3cm90ZToKPiBU aGlzIHByZXNlcnZlcyBleGlzdGluZyBmdW5jdGlvbmFsaXR5IHdoZW4gQ09ORklHX1dBS0VMT0NL IGlzIHNldC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBcnZlIEhqw7hubmV2w6VnIDxhcnZlQGFuZHJv aWQuY29tPgo+IC0tLQo+ICBrZXJuZWwvcG93ZXIvbWFpbi5jICAgICB8ICAgIDcgKysrKysrKwo+ ICBrZXJuZWwvcG93ZXIvcG93ZXIuaCAgICB8ICAgIDEgKwo+ICBrZXJuZWwvcG93ZXIvd2FrZWxv Y2suYyB8ICAgIDQgKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDAg ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9wb3dlci9tYWluLmMgYi9rZXJu ZWwvcG93ZXIvbWFpbi5jCj4gaW5kZXggMjM5OTg4OC4uYWI5ZmM3ZiAxMDA2NDQKPiAtLS0gYS9r ZXJuZWwvcG93ZXIvbWFpbi5jCj4gKysrIGIva2VybmVsL3Bvd2VyL21haW4uYwo+IEBAIC01MTUs NiArNTE1LDEwIEBAIHN0YXRpYyBzc2l6ZV90IHN0YXRlX3N0b3JlKHN0cnVjdCBrb2JqZWN0ICpr b2JqLCBzdHJ1Y3Qga29ial9hdHRyaWJ1dGUgKmF0dHIsCj4gIAlwID0gbWVtY2hyKGJ1ZiwgJ1xu Jywgbik7Cj4gIAlsZW4gPSBwID8gcCAtIGJ1ZiA6IG47Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1dB S0VMT0NLCj4gKwlpZ25vcmVfc3VzcGVuZF93YWtlbG9ja3MgPSAxOwo+ICsjZW5kaWYKClBsZWFz ZSByZXBsYWNlIHRoYXQgd2l0aCBhIGZ1bmN0aW9uIGNhbGwgbGlrZQoKZGlzYWJsZV93YWtlbG9j a3MoKTsKCnRoYXQgd2lsbCBiZSBkZWZpbmVkIGFzIGFuIGVtcHR5IHN0YXRpYyBpbmxpbmUgZm9y ICFDT05GSUdfV0FLRUxPQ0sgLgoKPiArCj4gIAkvKiBGaXJzdCwgY2hlY2sgaWYgd2UgYXJlIHJl cXVlc3RlZCB0byBoaWJlcm5hdGUgKi8KPiAgCWlmIChsZW4gPT0gNCAmJiAhc3RybmNtcChidWYs ICJkaXNrIiwgbGVuKSkgewo+ICAJCWVycm9yID0gaGliZXJuYXRlKCk7Cj4gQEAgLTUzMSw2ICs1 MzUsOSBAQCBzdGF0aWMgc3NpemVfdCBzdGF0ZV9zdG9yZShzdHJ1Y3Qga29iamVjdCAqa29iaiwg c3RydWN0IGtvYmpfYXR0cmlidXRlICphdHRyLAo+ICAjZW5kaWYKPiAgCj4gICBFeGl0Ogo+ICsj aWZkZWYgQ09ORklHX1dBS0VMT0NLCj4gKwlpZ25vcmVfc3VzcGVuZF93YWtlbG9ja3MgPSAwOwo+ ICsjZW5kaWYKCkFnYWluLCBwbGVhc2UgcmVwbGFjZSB0aGF0IHdpdGggc29tZXRoaW5nIGxpa2UK CmVuYWJsZV93YWtlbG9ja3MoKTsKCj4gIAlyZXR1cm4gZXJyb3IgPyBlcnJvciA6IG47Cj4gIH0K PiAgCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9wb3dlci9wb3dlci5oIGIva2VybmVsL3Bvd2VyL3Bv d2VyLmgKPiBpbmRleCAxNTI3MTc0Li5lZDFiN2Y0IDEwMDY0NAo+IC0tLSBhL2tlcm5lbC9wb3dl ci9wb3dlci5oCj4gKysrIGIva2VybmVsL3Bvd2VyL3Bvd2VyLmgKPiBAQCAtMjI5LDQgKzIyOSw1 IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzdXNwZW5kX3RoYXdfcHJvY2Vzc2VzKHZvaWQpCj4gIGV4 dGVybiBzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqc3VzcGVuZF93b3JrX3F1ZXVlOwo+ICBleHRl cm4gc3RydWN0IHdha2VfbG9jayBtYWluX3dha2VfbG9jazsKPiAgZXh0ZXJuIHN1c3BlbmRfc3Rh dGVfdCByZXF1ZXN0ZWRfc3VzcGVuZF9zdGF0ZTsKPiArZXh0ZXJuIGJvb2wgaWdub3JlX3N1c3Bl bmRfd2FrZWxvY2tzOwo+ICAjZW5kaWYKPiBkaWZmIC0tZ2l0IGEva2VybmVsL3Bvd2VyL3dha2Vs b2NrLmMgYi9rZXJuZWwvcG93ZXIvd2FrZWxvY2suYwo+IGluZGV4IGM5ZTIyZjkuLjhhODYwOGUg MTAwNjQ0Cj4gLS0tIGEva2VybmVsL3Bvd2VyL3dha2Vsb2NrLmMKPiArKysgYi9rZXJuZWwvcG93 ZXIvd2FrZWxvY2suYwo+IEBAIC00Nyw2ICs0Nyw3IEBAIHN0YXRpYyBpbnQgY3VycmVudF9ldmVu dF9udW07Cj4gIHN0cnVjdCB3b3JrcXVldWVfc3RydWN0ICpzdXNwZW5kX3dvcmtfcXVldWU7Cj4g IHN0cnVjdCB3YWtlX2xvY2sgbWFpbl93YWtlX2xvY2s7Cj4gIHN1c3BlbmRfc3RhdGVfdCByZXF1 ZXN0ZWRfc3VzcGVuZF9zdGF0ZSA9IFBNX1NVU1BFTkRfTUVNOwo+ICtib29sIGlnbm9yZV9zdXNw ZW5kX3dha2Vsb2NrczsKPiAgc3RhdGljIHN0cnVjdCB3YWtlX2xvY2sgdW5rbm93bl93YWtldXA7 Cj4gIAo+ICAjaWZkZWYgQ09ORklHX1dBS0VMT0NLX1NUQVQKPiBAQCAtMjYwLDYgKzI2MSw5IEBA IGxvbmcgaGFzX3dha2VfbG9jayhpbnQgdHlwZSkKPiAgewo+ICAJbG9uZyByZXQ7Cj4gIAl1bnNp Z25lZCBsb25nIGlycWZsYWdzOwo+ICsJaWYgKFdBUk5fT05DRSh0eXBlID09IFdBS0VfTE9DS19T VVNQRU5EICYmIGlnbm9yZV9zdXNwZW5kX3dha2Vsb2NrcywKPiArCQkJCQkJCSJpZ25vcmluZyB3 YWtlbG9ja3NcbiIpKQo+ICsJCXJldHVybiAwOwo+ICAJc3Bpbl9sb2NrX2lycXNhdmUoJmxpc3Rf bG9jaywgaXJxZmxhZ3MpOwo+ICAJcmV0ID0gaGFzX3dha2VfbG9ja19sb2NrZWQodHlwZSk7Cj4g IAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZsaXN0X2xvY2ssIGlycWZsYWdzKTsKClRoYW5rcywK UmFmYWVsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LXBtIG1haWxpbmcgbGlzdApsaW51eC1wbUBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpo dHRwczovL2xpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt cG0=