From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: [PATCH 1/5] drm/msm: Remove pm_runtime operations from msm_iommu Date: Mon, 6 Aug 2018 11:33:20 -0600 Message-ID: <20180806173324.16074-2-jcrouse@codeaurora.org> References: <20180806173324.16074-1-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180806173324.16074-1-jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, hoegsberg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org Tm93IHRoYXQgdGhlIElPTU1VIGlzIHRoZSBtYXN0ZXIgb2YgaXQncyBvd24gcG93ZXIgd2UgZG9u J3QgbmVlZCB0byBicmluZwp1cCB0aGUgR1BVIHRvIGRvIElPTU1VIG9wZXJhdGlvbnMuIFRoaXMg aXMgZ29vZCBiZWNhdXNlIGJyaW5naW5nIHVwIGE2eHgKcmVxdWlyZXMgdGhlIEdNVSBzbyBjYWxs aW5nIHBtX3J1bnRpbWVfZ2V0X3N5bmMoKSB0b28gZWFybHkgaW4gdGhlIHByb2Nlc3MKZ2V0cyB1 cyBpbnRvIHNvbWUgbmFzdHkgY2lyY3VsYXIgZGVwZW5kZW5jeSBzaXR1YXRpb25zLgoKU2lnbmVk LW9mZi1ieTogSm9yZGFuIENyb3VzZSA8amNyb3VzZUBjb2RlYXVyb3JhLm9yZz4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vbXNtL21zbV9pb21tdS5jIHwgMTMgKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vbXNtL21zbV9pb21tdS5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21faW9t bXUuYwppbmRleCBiMjNkMzM2MjJmMzcuLmU4MGM3OWIzYmI1YyAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL21zbS9tc21faW9tbXUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9p b21tdS5jCkBAIC0zOCwxMyArMzgsOCBAQCBzdGF0aWMgaW50IG1zbV9pb21tdV9hdHRhY2goc3Ry dWN0IG1zbV9tbXUgKm1tdSwgY29uc3QgY2hhciAqIGNvbnN0ICpuYW1lcywKIAkJCSAgICBpbnQg Y250KQogewogCXN0cnVjdCBtc21faW9tbXUgKmlvbW11ID0gdG9fbXNtX2lvbW11KG1tdSk7Ci0J aW50IHJldDsKIAotCXBtX3J1bnRpbWVfZ2V0X3N5bmMobW11LT5kZXYpOwotCXJldCA9IGlvbW11 X2F0dGFjaF9kZXZpY2UoaW9tbXUtPmRvbWFpbiwgbW11LT5kZXYpOwotCXBtX3J1bnRpbWVfcHV0 X3N5bmMobW11LT5kZXYpOwotCi0JcmV0dXJuIHJldDsKKwlyZXR1cm4gaW9tbXVfYXR0YWNoX2Rl dmljZShpb21tdS0+ZG9tYWluLCBtbXUtPmRldik7CiB9CiAKIHN0YXRpYyB2b2lkIG1zbV9pb21t dV9kZXRhY2goc3RydWN0IG1zbV9tbXUgKm1tdSwgY29uc3QgY2hhciAqIGNvbnN0ICpuYW1lcywK QEAgLTUyLDkgKzQ3LDcgQEAgc3RhdGljIHZvaWQgbXNtX2lvbW11X2RldGFjaChzdHJ1Y3QgbXNt X21tdSAqbW11LCBjb25zdCBjaGFyICogY29uc3QgKm5hbWVzLAogewogCXN0cnVjdCBtc21faW9t bXUgKmlvbW11ID0gdG9fbXNtX2lvbW11KG1tdSk7CiAKLQlwbV9ydW50aW1lX2dldF9zeW5jKG1t dS0+ZGV2KTsKIAlpb21tdV9kZXRhY2hfZGV2aWNlKGlvbW11LT5kb21haW4sIG1tdS0+ZGV2KTsK LQlwbV9ydW50aW1lX3B1dF9zeW5jKG1tdS0+ZGV2KTsKIH0KIAogc3RhdGljIGludCBtc21faW9t bXVfbWFwKHN0cnVjdCBtc21fbW11ICptbXUsIHVpbnQ2NF90IGlvdmEsCkBAIC02Myw5ICs1Niw3 IEBAIHN0YXRpYyBpbnQgbXNtX2lvbW11X21hcChzdHJ1Y3QgbXNtX21tdSAqbW11LCB1aW50NjRf dCBpb3ZhLAogCXN0cnVjdCBtc21faW9tbXUgKmlvbW11ID0gdG9fbXNtX2lvbW11KG1tdSk7CiAJ c2l6ZV90IHJldDsKIAotLy8JcG1fcnVudGltZV9nZXRfc3luYyhtbXUtPmRldik7CiAJcmV0ID0g aW9tbXVfbWFwX3NnKGlvbW11LT5kb21haW4sIGlvdmEsIHNndC0+c2dsLCBzZ3QtPm5lbnRzLCBw cm90KTsKLS8vCXBtX3J1bnRpbWVfcHV0X3N5bmMobW11LT5kZXYpOwogCVdBUk5fT04ocmV0IDwg MCk7CiAKIAlyZXR1cm4gKHJldCA9PSBsZW4pID8gMCA6IC1FSU5WQUw7CkBAIC03Niw5ICs2Nyw3 IEBAIHN0YXRpYyBpbnQgbXNtX2lvbW11X3VubWFwKHN0cnVjdCBtc21fbW11ICptbXUsIHVpbnQ2 NF90IGlvdmEsCiB7CiAJc3RydWN0IG1zbV9pb21tdSAqaW9tbXUgPSB0b19tc21faW9tbXUobW11 KTsKIAotCXBtX3J1bnRpbWVfZ2V0X3N5bmMobW11LT5kZXYpOwogCWlvbW11X3VubWFwKGlvbW11 LT5kb21haW4sIGlvdmEsIGxlbik7Ci0JcG1fcnVudGltZV9wdXRfc3luYyhtbXUtPmRldik7CiAK IAlyZXR1cm4gMDsKIH0KLS0gCjIuMTguMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZnJlZWRyZW5vCg==