From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Daniel Subject: [PATCH] drm/i915: Fix context object leak for legacy contexts Date: Tue, 25 Nov 2014 10:39:25 +0000 Message-ID: <1416911965-800-1-git-send-email-thomas.daniel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 2A7786E0E2 for ; Tue, 25 Nov 2014 02:39:28 -0800 (PST) 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 RHluYW1pYyBjb250ZXh0IHBpbm5pbmcgZm9yIExSQ3MgaW50cm9kdWNlZCBhIGxlYWsgaW4gbGVn YWN5IG1vZGUuClJlaW5zdGF0ZSBjb250ZXh0IHVucmVmZXJlbmNlIGluIGk5MTVfZ2VtX2ZyZWVf cmVxdWVzdCBmb3IgbGVnYWN5IGNvbnRleHRzLgoKTGVhayByZXBvcnRlZCBieSBpLWctdC9kcnZf bW9kdWxlX3JlbG9hZCBmaXhlZCBieSB0aGlzIHBhdGNoLgoKQnVnemlsbGE6IGh0dHBzOi8vYnVn cy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTg2NTA3ClNpZ25lZC1vZmYtYnk6IFRo b21hcyBEYW5pZWwgPHRob21hcy5kYW5pZWxAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtLmMgfCAgIDEwICsrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGlu c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKaW5kZXgg NjE0YmMyYi4uYzYzMGQ0OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBAIC0yNTc0LDExICsy NTc0LDEzIEBAIHN0YXRpYyB2b2lkIGk5MTVfZ2VtX2ZyZWVfcmVxdWVzdChzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX3JlcXVlc3QgKnJlcXVlc3QpCiAJbGlzdF9kZWwoJnJlcXVlc3QtPmxpc3QpOwogCWk5 MTVfZ2VtX3JlcXVlc3RfcmVtb3ZlX2Zyb21fY2xpZW50KHJlcXVlc3QpOwogCi0JaWYgKGk5MTUu ZW5hYmxlX2V4ZWNsaXN0cyAmJiBjdHgpIHsKLQkJc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmlu ZyA9IHJlcXVlc3QtPnJpbmc7CisJaWYgKGN0eCkgeworCQlpZiAoaTkxNS5lbmFibGVfZXhlY2xp c3RzKSB7CisJCQlzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nID0gcmVxdWVzdC0+cmluZzsK IAotCQlpZiAoY3R4ICE9IHJpbmctPmRlZmF1bHRfY29udGV4dCkKLQkJCWludGVsX2xyX2NvbnRl eHRfdW5waW4ocmluZywgY3R4KTsKKwkJCWlmIChjdHggIT0gcmluZy0+ZGVmYXVsdF9jb250ZXh0 KQorCQkJCWludGVsX2xyX2NvbnRleHRfdW5waW4ocmluZywgY3R4KTsKKwkJfQogCQlpOTE1X2dl bV9jb250ZXh0X3VucmVmZXJlbmNlKGN0eCk7CiAJfQogCWtmcmVlKHJlcXVlc3QpOwotLSAKMS43 LjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK