From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Antoine Subject: [PATCH] drm: Possible lock priority escalation. Date: Tue, 31 Mar 2015 09:09:34 +0100 Message-ID: <1427789375-2213-2-git-send-email-peter.antoine@intel.com> References: <1427789375-2213-1-git-send-email-peter.antoine@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 90A946E63A for ; Tue, 31 Mar 2015 01:10:01 -0700 (PDT) In-Reply-To: <1427789375-2213-1-git-send-email-peter.antoine@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SWYgYW4gYXBwbGljYXRpb24gdGhhdCBoYXMgYSBkcml2ZXIgbG9jayBjcmVhdGVkLCB3YW50cyB0 aGUgbG9jayB0aGUKa2VybmVsIGNvbnRleHQsIGl0IGlzIG5vdCBhbGxvd2VkIHRvLiBJZiB0aGUg Y2FsbCB0byBkcm1fbG9jayBoYXMgYQpjb250ZXh0IG9mIDAsIGl0IGlzIHJlamVjdGVkLiBJZiB5 b3Ugc2V0IHRoZSBjb250ZXh0IHRvIF9EUk1fTE9DS19DT05UCnRoZW4gY2FsbCBkcm0gbG9jaywg aXQgd2lsbCBwYXNzIHRoZSBjb250ZXh0ID09IERSTV9LRVJORUxfQ09OVEVYVCBjaGVja3MuCkJ1 dCBhcyB0aGUgRFJNX0xPQ0tfQ09OVCBiaXRzIGFyZSBub3QgcGFydCBvZiB0aGUgY29udGV4dCBp ZCB0aGlzIGFsbG93cwpvcGVyYXRpb25zIG9uIHRoZSBEUk1fS0VSTkVMX0NPTlRFWFQuCgpJc3N1 ZTogR01JTkwtNzQwOApDaGFuZ2UtSWQ6IEk2ODFkNmI4ZDRlNWRlMTU2YjUzY2E4MGUwYTZmOWU3 MmQ3N2I2YzA2ClNpZ25lZC1vZmYtYnk6IFBldGVyIEFudG9pbmUgPHBldGVyLmFudG9pbmVAaW50 ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fbG9jay5jIHwgNCArKy0tCiAxIGZpbGUg Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9kcm1fbG9jay5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9sb2NrLmMKaW5k ZXggODAyNTNhNy4uNzc2ZjJkYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9sb2Nr LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9sb2NrLmMKQEAgLTYwLDcgKzYwLDcgQEAgaW50 IGRybV9sb2NrKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsIHN0cnVjdCBkcm1f ZmlsZSAqZmlsZV9wcml2KQogCiAJKytmaWxlX3ByaXYtPmxvY2tfY291bnQ7CiAKLQlpZiAobG9j ay0+Y29udGV4dCA9PSBEUk1fS0VSTkVMX0NPTlRFWFQpIHsKKwlpZiAoX0RSTV9MT0NLSU5HX0NP TlRFWFQobG9jay0+Y29udGV4dCkgPT0gRFJNX0tFUk5FTF9DT05URVhUKSB7CiAJCURSTV9FUlJP UigiUHJvY2VzcyAlZCB1c2luZyBrZXJuZWwgY29udGV4dCAlZFxuIiwKIAkJCSAgdGFza19waWRf bnIoY3VycmVudCksIGxvY2stPmNvbnRleHQpOwogCQlyZXR1cm4gLUVJTlZBTDsKQEAgLTE1MCw3 ICsxNTAsNyBAQCBpbnQgZHJtX3VubG9jayhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpk YXRhLCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGVfcHJpdikKIAlzdHJ1Y3QgZHJtX2xvY2sgKmxvY2sg PSBkYXRhOwogCXN0cnVjdCBkcm1fbWFzdGVyICptYXN0ZXIgPSBmaWxlX3ByaXYtPm1hc3RlcjsK IAotCWlmIChsb2NrLT5jb250ZXh0ID09IERSTV9LRVJORUxfQ09OVEVYVCkgeworCWlmIChfRFJN X0xPQ0tJTkdfQ09OVEVYVChsb2NrLT5jb250ZXh0KSA9PSBEUk1fS0VSTkVMX0NPTlRFWFQpIHsK IAkJRFJNX0VSUk9SKCJQcm9jZXNzICVkIHVzaW5nIGtlcm5lbCBjb250ZXh0ICVkXG4iLAogCQkJ ICB0YXNrX3BpZF9ucihjdXJyZW50KSwgbG9jay0+Y29udGV4dCk7CiAJCXJldHVybiAtRUlOVkFM OwotLSAKMS45LjEKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJbnRlbCBDb3Jwb3JhdGlvbiAoVUspIExpbWl0ZWQK UmVnaXN0ZXJlZCBOby4gMTEzNDk0NSAoRW5nbGFuZCkKUmVnaXN0ZXJlZCBPZmZpY2U6IFBpcGVy cyBXYXksIFN3aW5kb24gU04zIDFSSgpWQVQgTm86IDg2MCAyMTczIDQ3CgpUaGlzIGUtbWFpbCBh bmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlhbCBmb3IK dGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykuIEFueSByZXZpZXcgb3Ig ZGlzdHJpYnV0aW9uCmJ5IG90aGVycyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgYXJl IG5vdCB0aGUgaW50ZW5kZWQKcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGFu ZCBkZWxldGUgYWxsIGNvcGllcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==