From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg Kroah-Hartman Subject: [PATCH 4.9 52/66] drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic() Date: Tue, 31 Jan 2017 06:36:56 +0100 Message-ID: <20170131053605.358895319@linuxfoundation.org> References: <20170131053603.098140622@linuxfoundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1EFC26E21D for ; Tue, 31 Jan 2017 05:39:37 +0000 (UTC) In-Reply-To: <20170131053603.098140622@linuxfoundation.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: linux-kernel@vger.kernel.org Cc: Ander Conselvan de Oliveira , Jani Nikula , Greg Kroah-Hartman , intel-gfx@lists.freedesktop.org, stable@vger.kernel.org, Daniel Vetter , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org NC45LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IEFuZGVyIENvbnNl bHZhbiBkZSBPbGl2ZWlyYSA8YW5kZXIuY29uc2VsdmFuLmRlLm9saXZlaXJhQGludGVsLmNvbT4K CmNvbW1pdCA2ZDFkNDI3YTRlMjRjNDAzYjRhZGY5MjhkNjE5OTRiZGFhMGNhMDNhIHVwc3RyZWFt LgoKSW4gaW50ZWxfY3J0Y19kaXNhYmxlX25vYXRvbWljKCksIGJhaWwgb24gYSBmYWlsdXJlIHRv IGFsbG9jYXRlIGFuCmF0b21pYyBzdGF0ZSB0byBhdm9pZCBhIE5VTEwgcG9pbnRlciBkZXJlZmVy ZW5jZS4KCkZpeGVzOiA0YTgwNjU1ODI3YWYgKCJkcm0vaTkxNTogUGFzcyBhdG9taWMgc3RhdGUg dG8gY3J0YyBlbmFibGUvZGlzYWJsZSBmdW5jdGlvbnMiKQpDYzogTWFhcnRlbiBMYW5raG9yc3Qg PG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRh bmllbC52ZXR0ZXJAZmZ3bGwuY2g+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGlu dGVsLmNvbT4KQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+CkNj OiBpbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnClNpZ25lZC1vZmYtYnk6IEFuZGVyIENv bnNlbHZhbiBkZSBPbGl2ZWlyYSA8YW5kZXIuY29uc2VsdmFuLmRlLm9saXZlaXJhQGludGVsLmNv bT4KUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRl bC5jb20+Ckxpbms6IGh0dHA6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3BhdGNoL21zZ2lk LzE0ODQ5MjI1MjUtNjEzMS00LWdpdC1zZW5kLWVtYWlsLWFuZGVyLmNvbnNlbHZhbi5kZS5vbGl2 ZWlyYUBpbnRlbC5jb20KKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMzFiYjJlZjk3ZWE5ZGIz NDMzNDhmOWI1Y2NhYTliYjZmNDhmYzY1NSkKU2lnbmVkLW9mZi1ieTogSmFuaSBOaWt1bGEgPGph bmkubmlrdWxhQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxn cmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KCi0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jIHwgICAgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMo KykKCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTY4NjksNiArNjg2OSwxMiBAQCBz dGF0aWMgdm9pZCBpbnRlbF9jcnRjX2Rpc2FibGVfbm9hdG9taWMoCiAJfQogCiAJc3RhdGUgPSBk cm1fYXRvbWljX3N0YXRlX2FsbG9jKGNydGMtPmRldik7CisJaWYgKCFzdGF0ZSkgeworCQlEUk1f REVCVUdfS01TKCJmYWlsZWQgdG8gZGlzYWJsZSBbQ1JUQzolZDolc10sIG91dCBvZiBtZW1vcnki LAorCQkJICAgICAgY3J0Yy0+YmFzZS5pZCwgY3J0Yy0+bmFtZSk7CisJCXJldHVybjsKKwl9CisK IAlzdGF0ZS0+YWNxdWlyZV9jdHggPSBjcnRjLT5kZXYtPm1vZGVfY29uZmlnLmFjcXVpcmVfY3R4 OwogCiAJLyogRXZlcnl0aGluZydzIGFscmVhZHkgbG9ja2VkLCAtRURFQURMSyBjYW4ndCBoYXBw ZW4uICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==