From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karol Herbst Subject: [PATCH 9/9] clk: Check pm_runtime status before reclocking Date: Sun, 5 Mar 2017 17:35:07 +0100 Message-ID: <20170305163507.2002-10-karolherbst@gmail.com> References: <20170305163507.2002-1-karolherbst@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170305163507.2002-1-karolherbst-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org V2UgZG9uJ3Qgd2FudCB0byBjaGFuZ2UgYW55dGhpbmcgb24gdGhlIEdQVSBpZiBpdCdzIHN1c3Bl bmRlZC4gQWxzbyB3ZQpuZWVkIHRvIGluY3JlYXNlIHRoZSByZWZjb3VudCBvbiB0aGUgcG1fcnVu dGltZSBjb3VudGVyIHNvIHRoYXQgdGhlIEdQVQp3b24ndCBiZSBzdXNwZW5kZWQgd2hpbGUgcmVj bG9ja2luZy4KClNpZ25lZC1vZmYtYnk6IEthcm9sIEhlcmJzdCA8a2Fyb2xoZXJic3RAZ21haWwu Y29tPgotLS0KIGRybS9ub3V2ZWF1L252a20vc3ViZGV2L2Nsay9iYXNlLmMgfCAxMCArKysrKysr KystCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm IC0tZ2l0IGEvZHJtL25vdXZlYXUvbnZrbS9zdWJkZXYvY2xrL2Jhc2UuYyBiL2RybS9ub3V2ZWF1 L252a20vc3ViZGV2L2Nsay9iYXNlLmMKaW5kZXggYmM2NTkwNmUuLjE0M2NlMGVhIDEwMDY0NAot LS0gYS9kcm0vbm91dmVhdS9udmttL3N1YmRldi9jbGsvYmFzZS5jCisrKyBiL2RybS9ub3V2ZWF1 L252a20vc3ViZGV2L2Nsay9iYXNlLmMKQEAgLTMyMCw2ICszMjAsNyBAQCBudmttX2Nsa191cGRh dGVfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiB7CiAJc3RydWN0IG52a21fY2xrICpj bGsgPSBjb250YWluZXJfb2Yod29yaywgdHlwZW9mKCpjbGspLCB3b3JrKTsKIAlzdHJ1Y3QgbnZr bV9zdWJkZXYgKnN1YmRldiA9ICZjbGstPnN1YmRldjsKKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBz dWJkZXYtPmRldmljZS0+ZGV2OwogCWludCBwc3RhdGU7CiAKIAlpZiAoIWF0b21pY194Y2hnKCZj bGstPndhaXRpbmcsIDApKQpAQCAtMzQ1LDcgKzM0NiwxNCBAQCBudmttX2Nsa191cGRhdGVfd29y ayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiAJCXBzdGF0ZSA9IE5WS01fQ0xLX1BTVEFURV9E RUZBVUxUOwogCX0KIAotCWNsay0+ZnVuYy0+dXBkYXRlKGNsaywgcHN0YXRlKTsKKwkvLyBvbmx5 IGNhbGwgaW50byB0aGUgY29kZSBpZiB0aGUgR1BVIGlzIHBvd2VyZWQgb24KKwlpZiAoIXBtX3J1 bnRpbWVfc3VzcGVuZGVkKGRldikpIHsKKwkJLy8gaXQgd291bGQgYmUgYSBzaGFtZSBpZiB0aGUg R1BVIGdvZXMgaW50byBzdXNwZW5kCisJCS8vIHdoaWxlIGRvaW5nIHRoZSByZWNsb2NrCisJCXBt X3J1bnRpbWVfZ2V0X3N5bmMoZGV2KTsKKwkJY2xrLT5mdW5jLT51cGRhdGUoY2xrLCBwc3RhdGUp OworCQlwbV9ydW50aW1lX3B1dChkZXYpOworCX0KIAogCXdha2VfdXBfYWxsKCZjbGstPndhaXQp OwogCW52a21fbm90aWZ5X2dldCgmY2xrLT5wd3JzcmNfbnRmeSk7Ci0tIAoyLjEyLjAKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk5vdXZlYXUgbWFpbGlu ZyBsaXN0Ck5vdXZlYXVAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vbm91dmVhdQo=