From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 14/18] drm/qxl: Don't take dev->struct_mutex in bo_force_delete Date: Thu, 9 Jul 2015 23:32:46 +0200 Message-ID: <1436477570-4936-15-git-send-email-daniel.vetter@ffwll.ch> References: <1436477570-4936-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f51.google.com (mail-wg0-f51.google.com [74.125.82.51]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7A9097A095 for ; Thu, 9 Jul 2015 14:30:35 -0700 (PDT) Received: by wgov12 with SMTP id v12so49495920wgo.1 for ; Thu, 09 Jul 2015 14:30:34 -0700 (PDT) In-Reply-To: <1436477570-4936-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: DRI Development Cc: Daniel Vetter , Intel Graphics Development , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org SXQgcmVhbGx5IGRvZXNuJ3QgcHJvdGVjdCBhbnl0aGluZyB3aGljaCBkb2Vzbid0IGhhdmUgb3Ro ZXIgbG9ja3MKYWxyZWFkeS4gSXQgYWxzbyBkb2Vzbid0IHNlZW0gdG8gYmUgd2lyZWQgdXAgaW50 byB0aGUgZHJpdmVyIHVubG9hZApjb2RlIGZ3aXcsIGJ1dCB0aGF0J3MgYSBkaWZmZXJlbnQgaXNz dWUuCgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNv bT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9vYmplY3QuYyB8IDQgKy0tLQogMSBmaWxl IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9xeGwvcXhsX29iamVjdC5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxf b2JqZWN0LmMKaW5kZXggNmQ2ZjMzZGU0OGY0Li5iMjgzNzBlMDE0YzYgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9xeGwvcXhsX29iamVjdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwv cXhsX29iamVjdC5jCkBAIC0yNzIsNyArMjcyLDYgQEAgdm9pZCBxeGxfYm9fZm9yY2VfZGVsZXRl KHN0cnVjdCBxeGxfZGV2aWNlICpxZGV2KQogCQlyZXR1cm47CiAJZGV2X2VycihxZGV2LT5kZXYs ICJVc2Vyc3BhY2Ugc3RpbGwgaGFzIGFjdGl2ZSBvYmplY3RzICFcbiIpOwogCWxpc3RfZm9yX2Vh Y2hfZW50cnlfc2FmZShibywgbiwgJnFkZXYtPmdlbS5vYmplY3RzLCBsaXN0KSB7Ci0JCW11dGV4 X2xvY2soJnFkZXYtPmRkZXYtPnN0cnVjdF9tdXRleCk7CiAJCWRldl9lcnIocWRldi0+ZGV2LCAi JXAgJXAgJWx1ICVsdSBmb3JjZSBmcmVlXG4iLAogCQkJJmJvLT5nZW1fYmFzZSwgYm8sICh1bnNp Z25lZCBsb25nKWJvLT5nZW1fYmFzZS5zaXplLAogCQkJKigodW5zaWduZWQgbG9uZyAqKSZiby0+ Z2VtX2Jhc2UucmVmY291bnQpKTsKQEAgLTI4MCw4ICsyNzksNyBAQCB2b2lkIHF4bF9ib19mb3Jj ZV9kZWxldGUoc3RydWN0IHF4bF9kZXZpY2UgKnFkZXYpCiAJCWxpc3RfZGVsX2luaXQoJmJvLT5s aXN0KTsKIAkJbXV0ZXhfdW5sb2NrKCZxZGV2LT5nZW0ubXV0ZXgpOwogCQkvKiB0aGlzIHNob3Vs ZCB1bnJlZiB0aGUgdHRtIGJvICovCi0JCWRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlKCZiby0+ Z2VtX2Jhc2UpOwotCQltdXRleF91bmxvY2soJnFkZXYtPmRkZXYtPnN0cnVjdF9tdXRleCk7CisJ CWRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlX3VubG9ja2VkKCZiby0+Z2VtX2Jhc2UpOwogCX0K IH0KIAotLSAKMi4xLjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==