From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: [PATCH v7 2/7] drm/i915: move locking in i915_gem_unmap_dma_buf() Date: Tue, 1 Mar 2016 16:33:54 +0000 Message-ID: <1456850039-25856-3-git-send-email-david.s.gordon@intel.com> References: <1456850039-25856-1-git-send-email-david.s.gordon@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 589BC6E048 for ; Tue, 1 Mar 2016 16:34:21 +0000 (UTC) In-Reply-To: <1456850039-25856-1-git-send-email-david.s.gordon@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 RnJvbTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpUaGUgc3RydWN0 X211dGV4IGRvZXNuJ3QgbmVlZCB0byBiZSAoYW5kIHRoZXJlZm9yZSBzaG91bGRuJ3QgYmUpCmhl bGQgYXJvdW5kIHRoZSB2YXJpb3VzIG5vbi1pOTE1IG9wZXJhdGlvbnMgaW4gdGhpcyBmdW5jdGlv bi4gV2UKb25seSBuZWVkIHRoZSBzdHJ1Y3RfbXV0ZXggd2hlbiB3ZSBnZXQgdG8gdGhlIHVucGlu X3BhZ2VzKCkgY2FsbC4KCkV4dHJhY3RlZCBmcm9tIENocmlzIFdpbHNvbidzIHBhdGNoOgogICAg ZHJtL2k5MTU6IFJlZmFjdG9yIGR1cGxpY2F0ZSBvYmplY3Qgdm1hcCBmdW5jdGlvbnMKaW4gcHJl cGFyYXRpb24gZm9yIHRoZSByZWltcGxlbWVudGF0aW9uIG9mIHRoZSBzYW1lLgoKU2lnbmVkLW9m Zi1ieTogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6 IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+CkNjOiBDaHJpcyBXaWxz b24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9kbWFidWYuYyB8IDQgKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX2RtYWJ1Zi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZG1hYnVmLmMKaW5k ZXggMWYzZWVmNi4uNjE2ZjA3OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fZG1hYnVmLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZG1hYnVm LmMKQEAgLTk1LDE0ICs5NSwxMiBAQCBzdGF0aWMgdm9pZCBpOTE1X2dlbV91bm1hcF9kbWFfYnVm KHN0cnVjdCBkbWFfYnVmX2F0dGFjaG1lbnQgKmF0dGFjaG1lbnQsCiB7CiAJc3RydWN0IGRybV9p OTE1X2dlbV9vYmplY3QgKm9iaiA9IGRtYV9idWZfdG9fb2JqKGF0dGFjaG1lbnQtPmRtYWJ1Zik7 CiAKLQltdXRleF9sb2NrKCZvYmotPmJhc2UuZGV2LT5zdHJ1Y3RfbXV0ZXgpOwotCiAJZG1hX3Vu bWFwX3NnKGF0dGFjaG1lbnQtPmRldiwgc2ctPnNnbCwgc2ctPm5lbnRzLCBkaXIpOwogCXNnX2Zy ZWVfdGFibGUoc2cpOwogCWtmcmVlKHNnKTsKIAorCW11dGV4X2xvY2soJm9iai0+YmFzZS5kZXYt PnN0cnVjdF9tdXRleCk7CiAJaTkxNV9nZW1fb2JqZWN0X3VucGluX3BhZ2VzKG9iaik7Ci0KIAlt dXRleF91bmxvY2soJm9iai0+YmFzZS5kZXYtPnN0cnVjdF9tdXRleCk7CiB9CiAKLS0gCjEuOS4x CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK