From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [PATCH 4/4] drm/atomic: Verify connector->funcs != NULL when clearing states Date: Thu, 12 May 2016 10:57:01 -0400 Message-ID: <1463065021-18280-5-git-send-email-cpaul@redhat.com> References: <1463065021-18280-1-git-send-email-cpaul@redhat.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 414136E8D7 for ; Thu, 12 May 2016 14:57:08 +0000 (UTC) In-Reply-To: <1463065021-18280-1-git-send-email-cpaul@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VW5mb3J0dW5hdGVseSBzaW5jZSB3ZSBkb24ndCBoYXZlIERhdmUncyBjb25uZWN0b3IgcmVmY291 bnRpbmcgcGF0Y2gKaGVyZSB5ZXQsIGl0J3MgdmVyeSBwb3NzaWJsZSB0aGF0IGRybV9hdG9taWNf c3RhdGVfZGVmYXVsdF9jbGVhcigpIGNvdWxkCmdldCBjYWxsZWQgYnkgaW50ZWxfZGlzcGxheV9y ZXN1bWUoKSB3aGVuCmludGVsX2RwX21zdF9kZXN0cm95X2Nvbm5lY3RvcigpIGlzbid0IGNvbXBs ZXRlbHkgZmluaXNoZWQgZGVzdHJveWluZyBhbgptc3QgY29ubmVjdG9yLCBidXQgaGFzIGFscmVh ZHkgZmluaXNoZWQgc2V0dGluZyBjb25uZWN0b3ItPmZ1bmNzIHRvCk5VTEwuIEFzIHN1Y2gsIHdl IG5lZWQgdG8gdHJlYXQgdGhlIGNvbm5lY3RvciBsaWtlIGl0J3MgYWxyZWFkeSBiZWVuCmRlc3Ry b3llZCBhbmQganVzdCBza2lwIGl0LCBvdGhlcndpc2Ugd2UnbGwgZW5kIHVwIGRlcmVmZXJlbmNp bmcgYSBOVUxMCnBvaW50ZXIuCgpUaGlzIGZpeCBpcyBvbmx5IHJlcXVpcmVkIGZvciA0LjYgYW5k IGJlbG93LiBEYXZpZCBBaXJsaWUncyBwYXRjaHNlcmllcwpmb3IgNC43IHRvIGFkZCBjb25uZWN0 b3IgcmVmZXJlbmNlIGNvdW50aW5nIHByb3ZpZGVzIGEgbW9yZSBwcm9wZXIgZml4CmZvciB0aGlz LgoKVXBzdHJlYW0gZml4OiBiMTY0ZDMxZjUwYjI5MjNhN2E5MmMyYTQwY2I0Njk3M2E2YmE4YzM2 CkNjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IEx5dWRlIDxjcGF1bEBy ZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgfCAzICsrLQogMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21p Yy5jCmluZGV4IDhlZTFkYjguLmQzYTViNWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9k cm1fYXRvbWljLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwpAQCAtMTM5LDcg KzEzOSw3IEBAIHZvaWQgZHJtX2F0b21pY19zdGF0ZV9kZWZhdWx0X2NsZWFyKHN0cnVjdCBkcm1f YXRvbWljX3N0YXRlICpzdGF0ZSkKIAlmb3IgKGkgPSAwOyBpIDwgc3RhdGUtPm51bV9jb25uZWN0 b3I7IGkrKykgewogCQlzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yID0gc3RhdGUtPmNv bm5lY3RvcnNbaV07CiAKLQkJaWYgKCFjb25uZWN0b3IpCisJCWlmICghY29ubmVjdG9yIHx8ICFj b25uZWN0b3ItPmZ1bmNzKQogCQkJY29udGludWU7CiAKIAkJLyoKQEAgLTE1MCw2ICsxNTAsNyBA QCB2b2lkIGRybV9hdG9taWNfc3RhdGVfZGVmYXVsdF9jbGVhcihzdHJ1Y3QgZHJtX2F0b21pY19z dGF0ZSAqc3RhdGUpCiAJCSAqIGNhc2UgYnkgc2V0dGluZyBhbGwgY29ubmVjdG9yIHBvaW50ZXJz IHRvIE5VTEwuCiAJCSAqLwogCQlzdGF0ZS0+Y29ubmVjdG9yX3N0YXRlc1tpXS0+Y29ubmVjdG9y ID0gTlVMTDsKKwogCQljb25uZWN0b3ItPmZ1bmNzLT5hdG9taWNfZGVzdHJveV9zdGF0ZShOVUxM LAogCQkJCQkJICAgICAgIHN0YXRlLT5jb25uZWN0b3Jfc3RhdGVzW2ldKTsKIAkJc3RhdGUtPmNv bm5lY3RvcnNbaV0gPSBOVUxMOwotLSAKMi41LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=