From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 4.20 097/304] drm: Move drm_mode_setcrtc() local re-init to failure path Date: Mon, 28 Jan 2019 10:40:14 -0500 Message-ID: <20190128154341.47195-97-sashal@kernel.org> References: <20190128154341.47195-1-sashal@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1382C6E4EC for ; Mon, 28 Jan 2019 15:47:43 +0000 (UTC) In-Reply-To: <20190128154341.47195-1-sashal@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Sasha Levin , Sean Paul , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpbIFVwc3RyZWFtIGNvbW1p dCBjMjMyZTlmNDFiMTM2YzE0MWRmOTkzODAyNGU1MjExOTFhN2I5MTBkIF0KCkluc3RlYWQgb2Yg YWx3YXlzIHJlLWluaXRpYWxpemluZyB0aGUgdmFyaWFibGVzIHdlIG5lZWQgdG8gY2xlYW4gdXAg b24Kb3V0LCBtb3ZlIHRoZSByZS1pbml0aWFsaXphdGlvbiBpbnRvIHRoZSBicmFuY2ggdGhhdCBn b2VzIGJhY2sgdG8gcmV0cnkKbGFiZWwuCgpUaGlzIGlzIGEgbGF0ZXJhbCBtb3ZlIHJpZ2h0IG5v dywgYnV0IHdpbGwgYWxsb3cgdXMgdG8gcHVsbCBvdXQgdGhlCm1vZGVzZXQgbG9ja2luZyBpbnRv IGNvbW1vbiBjb2RlLiBJIGtlcHQgdGhpcyBjaGFuZ2Ugc2VwYXJhdGUgdG8gbWFrZQp0aGluZ3Mg ZWFzaWVyIHRvIHJldmlldy4KCkNoYW5nZXMgaW4gdjI6Ci0gTm9uZQoKUmV2aWV3ZWQtYnk6IERh bmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KU2lnbmVkLW9mZi1ieTogU2VhbiBQYXVsIDxz ZWFucGF1bEBjaHJvbWl1bS5vcmc+Ckxpbms6IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9w Lm9yZy9wYXRjaC9tc2dpZC8yMDE4MTEyOTE1MDQyMy4yMzkwODEtMi1zZWFuQHBvb3JseS5ydW4K U2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9kcm1fY3J0Yy5jIHwgMTYgKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCmluZGV4IDI2 OGExODJhZTE4OS4uYWY0Yjk0Y2U4ZTk0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwpAQCAtNTcwLDkgKzU3MCw5 IEBAIGludCBkcm1fbW9kZV9zZXRjcnRjKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRh dGEsCiAJc3RydWN0IGRybV9tb2RlX2NydGMgKmNydGNfcmVxID0gZGF0YTsKIAlzdHJ1Y3QgZHJt X2NydGMgKmNydGM7CiAJc3RydWN0IGRybV9wbGFuZSAqcGxhbmU7Ci0Jc3RydWN0IGRybV9jb25u ZWN0b3IgKipjb25uZWN0b3Jfc2V0LCAqY29ubmVjdG9yOwotCXN0cnVjdCBkcm1fZnJhbWVidWZm ZXIgKmZiOwotCXN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2RlOworCXN0cnVjdCBkcm1fY29u bmVjdG9yICoqY29ubmVjdG9yX3NldCA9IE5VTEwsICpjb25uZWN0b3I7CisJc3RydWN0IGRybV9m cmFtZWJ1ZmZlciAqZmIgPSBOVUxMOworCXN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2RlID0g TlVMTDsKIAlzdHJ1Y3QgZHJtX21vZGVfc2V0IHNldDsKIAl1aW50MzJfdCBfX3VzZXIgKnNldF9j b25uZWN0b3JzX3B0cjsKIAlzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHggY3R4OwpAQCAt NjAxLDEwICs2MDEsNiBAQCBpbnQgZHJtX21vZGVfc2V0Y3J0YyhzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2LCB2b2lkICpkYXRhLAogCW11dGV4X2xvY2soJmNydGMtPmRldi0+bW9kZV9jb25maWcubXV0 ZXgpOwogCWRybV9tb2Rlc2V0X2FjcXVpcmVfaW5pdCgmY3R4LCBEUk1fTU9ERVNFVF9BQ1FVSVJF X0lOVEVSUlVQVElCTEUpOwogcmV0cnk6Ci0JY29ubmVjdG9yX3NldCA9IE5VTEw7Ci0JZmIgPSBO VUxMOwotCW1vZGUgPSBOVUxMOwotCiAJcmV0ID0gZHJtX21vZGVzZXRfbG9ja19hbGxfY3R4KGNy dGMtPmRldiwgJmN0eCk7CiAJaWYgKHJldCkKIAkJZ290byBvdXQ7CkBAIC03NjYsNiArNzYyLDEy IEBAIG91dDoKIAl9CiAJa2ZyZWUoY29ubmVjdG9yX3NldCk7CiAJZHJtX21vZGVfZGVzdHJveShk ZXYsIG1vZGUpOworCisJLyogSW4gY2FzZSB3ZSBuZWVkIHRvIHJldHJ5Li4uICovCisJY29ubmVj dG9yX3NldCA9IE5VTEw7CisJZmIgPSBOVUxMOworCW1vZGUgPSBOVUxMOworCiAJaWYgKHJldCA9 PSAtRURFQURMSykgewogCQlyZXQgPSBkcm1fbW9kZXNldF9iYWNrb2ZmKCZjdHgpOwogCQlpZiAo IXJldCkKLS0gCjIuMTkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==