From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 03/12] drm/legacy: move map cleanups into drm_bufs.c Date: Tue, 23 Apr 2019 12:00:32 +1000 Message-ID: <20190423020041.32702-4-airlied@gmail.com> References: <20190423020041.32702-1-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 15024892ED for ; Tue, 23 Apr 2019 02:00:47 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id B5D4A308621E for ; Tue, 23 Apr 2019 02:00:46 +0000 (UTC) Received: from dreadlord-bne-redhat-com.bne.redhat.com (unknown [10.64.33.63]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2DA7A5C29A for ; Tue, 23 Apr 2019 02:00:46 +0000 (UTC) In-Reply-To: <20190423020041.32702-1-airlied@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KClRoaXMgbWFrZXMgaXQgZWFz aWVyIHRvIGNsZWFuIHRoaXMgdXAgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBEYXZlIEFpcmxpZSA8 YWlybGllZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYnVmcy5jICAgfCA4 ICsrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2Rydi5jICAgIHwgNSArLS0tLQogZHJpdmVy cy9ncHUvZHJtL2RybV9sZWdhY3kuaCB8IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp b25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f YnVmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9idWZzLmMKaW5kZXggZTQwN2FkYjAzM2U3Li5i ZmM0MTllZDlkNmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYnVmcy5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9kcm1fYnVmcy5jCkBAIC01ODQsNiArNTg0LDE0IEBAIHZvaWQgZHJt X2xlZ2FjeV9tYXN0ZXJfcm1tYXBzKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1f bWFzdGVyICptYXN0ZXIpCiAJbXV0ZXhfdW5sb2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7CiB9CiAK K3ZvaWQgZHJtX2xlZ2FjeV9ybW1hcHMoc3RydWN0IGRybV9kZXZpY2UgKmRldikKK3sKKwlzdHJ1 Y3QgZHJtX21hcF9saXN0ICpyX2xpc3QsICpsaXN0X3RlbXA7CisKKwlsaXN0X2Zvcl9lYWNoX2Vu dHJ5X3NhZmUocl9saXN0LCBsaXN0X3RlbXAsICZkZXYtPm1hcGxpc3QsIGhlYWQpCisJCWRybV9s ZWdhY3lfcm1tYXAoZGV2LCByX2xpc3QtPm1hcCk7Cit9CisKIC8qIFRoZSBybW1hcCBpb2N0bCBh cHBlYXJzIHRvIGJlIHVubmVjZXNzYXJ5LiAgQWxsIG1hcHBpbmdzIGFyZSB0b3JuIGRvd24gb24K ICAqIHRoZSBsYXN0IGNsb3NlIG9mIHRoZSBkZXZpY2UsIGFuZCB0aGlzIGlzIG5lY2Vzc2FyeSBm b3IgY2xlYW51cCB3aGVuIHRoaW5ncwogICogZXhpdCB1bmNsZWFubHkuICBUaGVyZWZvcmUsIGhh dmluZyB1c2VybGFuZCBtYW51YWxseSByZW1vdmUgbWFwcGluZ3Mgc2VlbXMKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Rydi5jCmlu ZGV4IDUwZDg0OWQxYmM2ZS4uMTViMGZkNWFkYWFmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMKQEAgLTEwMzgsOCAr MTAzOCw2IEBAIEVYUE9SVF9TWU1CT0woZHJtX2Rldl9yZWdpc3Rlcik7CiAgKi8KIHZvaWQgZHJt X2Rldl91bnJlZ2lzdGVyKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiB7Ci0Jc3RydWN0IGRybV9t YXBfbGlzdCAqcl9saXN0LCAqbGlzdF90ZW1wOwotCiAJaWYgKGRybV9jb3JlX2NoZWNrX2ZlYXR1 cmUoZGV2LCBEUklWRVJfTEVHQUNZKSkKIAkJZHJtX2xhc3RjbG9zZShkZXYpOwogCkBAIC0xMDU2 LDggKzEwNTQsNyBAQCB2b2lkIGRybV9kZXZfdW5yZWdpc3RlcihzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2KQogCWlmIChkZXYtPmFncCkKIAkJZHJtX3BjaV9hZ3BfZGVzdHJveShkZXYpOwogCi0JbGlz dF9mb3JfZWFjaF9lbnRyeV9zYWZlKHJfbGlzdCwgbGlzdF90ZW1wLCAmZGV2LT5tYXBsaXN0LCBo ZWFkKQotCQlkcm1fbGVnYWN5X3JtbWFwKGRldiwgcl9saXN0LT5tYXApOworCWRybV9sZWdhY3lf cm1tYXBzKGRldik7CiAKIAlyZW1vdmVfY29tcGF0X2NvbnRyb2xfbGluayhkZXYpOwogCWRybV9t aW5vcl91bnJlZ2lzdGVyKGRldiwgRFJNX01JTk9SX1BSSU1BUlkpOwpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2RybV9sZWdhY3kuaCBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbGVnYWN5LmgK aW5kZXggZTZiZjFhOTQzNzRiLi4zZGM2MjYwOTBmY2IgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9kcm1fbGVnYWN5LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9sZWdhY3kuaApAQCAt ODMsNiArODMsNyBAQCBpbnQgX19kcm1fbGVnYWN5X21hcGJ1ZnMoc3RydWN0IGRybV9kZXZpY2Ug Kiwgdm9pZCAqLCBpbnQgKiwKIAogdm9pZCBkcm1fbGVnYWN5X21hc3Rlcl9ybW1hcHMoc3RydWN0 IGRybV9kZXZpY2UgKmRldiwKIAkJCSAgICAgIHN0cnVjdCBkcm1fbWFzdGVyICptYXN0ZXIpOwor dm9pZCBkcm1fbGVnYWN5X3JtbWFwcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKIAogI2lmZGVm IENPTkZJR19EUk1fVk0KIHZvaWQgZHJtX2xlZ2FjeV92bWFfZmx1c2goc3RydWN0IGRybV9kZXZp Y2UgKmQpOwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9k cmktZGV2ZWw=