From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 15/18] drm/radeon: Don't take dev->struct_mutex in bo_force_delete Date: Thu, 9 Jul 2015 23:32:47 +0200 Message-ID: <1436477570-4936-16-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-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) by gabe.freedesktop.org (Postfix) with ESMTPS id C69F87A095 for ; Thu, 9 Jul 2015 14:30:36 -0700 (PDT) Received: by wgck11 with SMTP id k11so234291852wgc.0 for ; Thu, 09 Jul 2015 14:30:35 -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: Alex Deucher , Daniel Vetter , Intel Graphics Development , =?UTF-8?q?Christian=20K=C3=B6nig?= , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org SXQgcmVhbGx5IGRvZXNuJ3QgcHJvdGVjdCBhbnl0aGluZyB3aGljaCBkb2Vzbid0IGhhdmUgb3Ro ZXIgbG9ja3MKYWxyZWFkeS4gQWxzbyB0aGlzIGlzIHJ1biBmcm9tIGRyaXZlciB1bmxvYWQgY29k ZSBzbyBub3QgbXVjaCBuZWVkIGZvcgpsb2NrcyBhbnl3YXkuCgpDYzogQWxleCBEZXVjaGVyIDxh bGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgpDYzogIkNocmlzdGlhbiBLw7ZuaWciIDxjaHJpc3Rp YW4ua29lbmlnQGFtZC5jb20+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52 ZXR0ZXJAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX29iamVj dC5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fb2JqZWN0LmMg Yi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9vYmplY3QuYwppbmRleCAzMTgxNjVkNDg1 NWMuLjNhZWZjYjI1ZDk1MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl b25fb2JqZWN0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fb2JqZWN0LmMK QEAgLTQyMCw3ICs0MjAsNiBAQCB2b2lkIHJhZGVvbl9ib19mb3JjZV9kZWxldGUoc3RydWN0IHJh ZGVvbl9kZXZpY2UgKnJkZXYpCiAJfQogCWRldl9lcnIocmRldi0+ZGV2LCAiVXNlcnNwYWNlIHN0 aWxsIGhhcyBhY3RpdmUgb2JqZWN0cyAhXG4iKTsKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUo Ym8sIG4sICZyZGV2LT5nZW0ub2JqZWN0cywgbGlzdCkgewotCQltdXRleF9sb2NrKCZyZGV2LT5k ZGV2LT5zdHJ1Y3RfbXV0ZXgpOwogCQlkZXZfZXJyKHJkZXYtPmRldiwgIiVwICVwICVsdSAlbHUg Zm9yY2UgZnJlZVxuIiwKIAkJCSZiby0+Z2VtX2Jhc2UsIGJvLCAodW5zaWduZWQgbG9uZyliby0+ Z2VtX2Jhc2Uuc2l6ZSwKIAkJCSooKHVuc2lnbmVkIGxvbmcgKikmYm8tPmdlbV9iYXNlLnJlZmNv dW50KSk7CkBAIC00MjgsOCArNDI3LDcgQEAgdm9pZCByYWRlb25fYm9fZm9yY2VfZGVsZXRlKHN0 cnVjdCByYWRlb25fZGV2aWNlICpyZGV2KQogCQlsaXN0X2RlbF9pbml0KCZiby0+bGlzdCk7CiAJ CW11dGV4X3VubG9jaygmYm8tPnJkZXYtPmdlbS5tdXRleCk7CiAJCS8qIHRoaXMgc2hvdWxkIHVu cmVmIHRoZSB0dG0gYm8gKi8KLQkJZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVuY2UoJmJvLT5nZW1f YmFzZSk7Ci0JCW11dGV4X3VubG9jaygmcmRldi0+ZGRldi0+c3RydWN0X211dGV4KTsKKwkJZHJt X2dlbV9vYmplY3RfdW5yZWZlcmVuY2VfdW5sb2NrZWQoJmJvLT5nZW1fYmFzZSk7CiAJfQogfQog Ci0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK