From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 17/18] drm/amdgpu: Don't take dev->struct_mutex in bo_force_delete Date: Thu, 9 Jul 2015 23:32:49 +0200 Message-ID: <1436477570-4936-18-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 235587A09F for ; Thu, 9 Jul 2015 14:30:39 -0700 (PDT) Received: by wgck11 with SMTP id k11so234292505wgc.0 for ; Thu, 09 Jul 2015 14:30:38 -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 ZSBzbyBub3QgbXVjaCBuZWVkIGZvcgpsb2NrcyBhbnl3YXkuCgpTYW1lIGNoYW5nZXMgYXMgZm9y IHJlYWRvbmUgcmVhbGx5LgoKQ2M6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1k LmNvbT4KQ2M6ICJDaHJpc3RpYW4gS8O2bmlnIiA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpT aWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfb2JqZWN0LmMgfCA0ICstLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfb2JqZWN0LmMgYi9kcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfb2JqZWN0LmMKaW5kZXggOGRhNjQyNDViMzFiLi45NzQy MmJmM2I3ZDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9v YmplY3QuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfb2JqZWN0LmMK QEAgLTQ3OCw3ICs0NzgsNiBAQCB2b2lkIGFtZGdwdV9ib19mb3JjZV9kZWxldGUoc3RydWN0IGFt ZGdwdV9kZXZpY2UgKmFkZXYpCiAJfQogCWRldl9lcnIoYWRldi0+ZGV2LCAiVXNlcnNwYWNlIHN0 aWxsIGhhcyBhY3RpdmUgb2JqZWN0cyAhXG4iKTsKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUo Ym8sIG4sICZhZGV2LT5nZW0ub2JqZWN0cywgbGlzdCkgewotCQltdXRleF9sb2NrKCZhZGV2LT5k ZGV2LT5zdHJ1Y3RfbXV0ZXgpOwogCQlkZXZfZXJyKGFkZXYtPmRldiwgIiVwICVwICVsdSAlbHUg Zm9yY2UgZnJlZVxuIiwKIAkJCSZiby0+Z2VtX2Jhc2UsIGJvLCAodW5zaWduZWQgbG9uZyliby0+ Z2VtX2Jhc2Uuc2l6ZSwKIAkJCSooKHVuc2lnbmVkIGxvbmcgKikmYm8tPmdlbV9iYXNlLnJlZmNv dW50KSk7CkBAIC00ODYsOCArNDg1LDcgQEAgdm9pZCBhbWRncHVfYm9fZm9yY2VfZGVsZXRlKHN0 cnVjdCBhbWRncHVfZGV2aWNlICphZGV2KQogCQlsaXN0X2RlbF9pbml0KCZiby0+bGlzdCk7CiAJ CW11dGV4X3VubG9jaygmYm8tPmFkZXYtPmdlbS5tdXRleCk7CiAJCS8qIHRoaXMgc2hvdWxkIHVu cmVmIHRoZSB0dG0gYm8gKi8KLQkJZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVuY2UoJmJvLT5nZW1f YmFzZSk7Ci0JCW11dGV4X3VubG9jaygmYWRldi0+ZGRldi0+c3RydWN0X211dGV4KTsKKwkJZHJt X2dlbV9vYmplY3RfdW5yZWZlcmVuY2VfdW5sb2NrZWQoJmJvLT5nZW1fYmFzZSk7CiAJfQogfQog Ci0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK