From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 24/25] drm/i915/fbc: don't store/check a pointer to the FB Date: Tue, 19 Jan 2016 11:35:57 -0200 Message-ID: <1453210558-7875-25-git-send-email-paulo.r.zanoni@intel.com> References: <1453210558-7875-1-git-send-email-paulo.r.zanoni@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id A3D6D6E740 for ; Tue, 19 Jan 2016 05:36:38 -0800 (PST) In-Reply-To: <1453210558-7875-1-git-send-email-paulo.r.zanoni@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 V2UgYWxyZWFkeSBtYWtlIHN1cmUgd2UgcnVuIGludGVsX2ZiY191cGRhdGVfdXBkYXRlIGR1cmlu ZyBtb2Rlc2V0cwphbmQgcGFnZSBmbGlwcywgYW5kIHRoaXMgZnVuY3Rpb24gdGFrZXMgY2FyZSBv ZiBkZWFjdGl2YXRpbmcgRkJDLCBzbwppdCBzaG91bGRuJ3QgYmUgcG9zc2libGUgZm9yIHVzIHRv IHJlYWNoIHRoZSBjb25kaXRpb24gd2UgY2hlY2sgYXQKaW50ZWxfZmJjX3dvcmtfZm4uIFNvIGlu c3RlYWQgb2YgZ3JhYmJpbmcgZnJhbWVidWZmZXIgcmVmZXJlbmNlcyBhbmQKYWRkaW5nIGEgbG90 IG9mIGNvZGUgdG8gdHJhY2sgd2hlbiB3ZSBuZWVkIHRvIGZyZWUgdGhlbSwganVzdCBkb24ndAp0 cmFjayBhbnl0aGluZyBhdCBhbGwgc2luY2Ugd2Ugc2hvdWxkbid0IG5lZWQgdG8uCgpTaWduZWQt b2ZmLWJ5OiBQYXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oICB8IDEgLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZmJjLmMgfCA0ICstLS0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu aCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKaW5kZXggNDc2MzYyNy4uNjI0ZmFl YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAorKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCkBAIC05NjUsNyArOTY1LDYgQEAgc3RydWN0IGlu dGVsX2ZiYyB7CiAJCWJvb2wgc2NoZWR1bGVkOwogCQl1MzIgc2NoZWR1bGVkX3ZibGFuazsKIAkJ c3RydWN0IHdvcmtfc3RydWN0IHdvcms7Ci0JCXN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiOwog CX0gd29yazsKIAogCWNvbnN0IGNoYXIgKm5vX2ZiY19yZWFzb247CmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2ZiYy5jCmluZGV4IDE0ODUzNTYuLjZhNGZlMGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2ZiYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5j CkBAIC00MDMsOCArNDAzLDcgQEAgcmV0cnk6CiAJCWdvdG8gcmV0cnk7CiAJfQogCi0JaWYgKGNy dGMtPmJhc2UucHJpbWFyeS0+ZmIgPT0gd29yay0+ZmIpCi0JCWZiYy0+YWN0aXZhdGUoZGV2X3By aXYpOworCWZiYy0+YWN0aXZhdGUoZGV2X3ByaXYpOwogCiBvdXRfcHV0OgogCWRybV9jcnRjX3Zi bGFua19wdXQoJmNydGMtPmJhc2UpOwpAQCAtNDM5LDcgKzQzOCw2IEBAIHN0YXRpYyB2b2lkIGlu dGVsX2ZiY19zY2hlZHVsZV9hY3RpdmF0aW9uKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjKQogCSAq IHdlJ3JlIG5vdCByZWxlYXNpbmcgZmJjLmxvY2ssIHNvIGl0IHdvbid0IGhhdmUgYW4gb3Bwb3J0 dW5pdHkgdG8gZ3JhYgogCSAqIGl0IHRvIGRpc2NvdmVyIHRoYXQgaXQgd2FzIGNhbmNlbGxlZC4g U28gd2UganVzdCB1cGRhdGUgdGhlIGV4cGVjdGVkCiAJICogamlmZnkgY291bnQuICovCi0Jd29y ay0+ZmIgPSBjcnRjLT5iYXNlLnByaW1hcnktPmZiOwogCXdvcmstPnNjaGVkdWxlZCA9IHRydWU7 CiAJd29yay0+c2NoZWR1bGVkX3ZibGFuayA9IGRybV9jcnRjX3ZibGFua19jb3VudCgmY3J0Yy0+ YmFzZSk7CiAJZHJtX2NydGNfdmJsYW5rX3B1dCgmY3J0Yy0+YmFzZSk7Ci0tIAoyLjYuNAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK