From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 4.14 121/123] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx Date: Wed, 27 Mar 2019 14:16:25 -0400 Message-ID: <20190327181628.15899-121-sashal@kernel.org> References: <20190327181628.15899-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 5EDD96E273 for ; Wed, 27 Mar 2019 18:20:37 +0000 (UTC) In-Reply-To: <20190327181628.15899-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 , David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org, Sean Paul List-Id: dri-devel@lists.freedesktop.org RnJvbTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpbIFVwc3RyZWFt IGNvbW1pdCAyMjdhZDZkOTU3ODk4YTg4YjE3NDZlMzAyMzRlY2U2NGQzMDVmMDY2IF0KCkRlbGF5 IHRoZSBkcm1fbW9kZXNldF9hY3F1aXJlX2luaXQoKSB1bnRpbCBhZnRlciB3ZSBjaGVjayBmb3Ig YW4KYWxsb2NhdGlvbiBmYWlsdXJlIHNvIHRoYXQgd2UgY2FuIHJldHVybiBpbW1lZGlhdGVseSB1 cG9uIGVycm9yIHdpdGhvdXQKaGF2aW5nIHRvIHVud2luZC4KCldBUk5JTkc6IGxvY2sgaGVsZCB3 aGVuIHJldHVybmluZyB0byB1c2VyIHNwYWNlIQo0LjIwLjArICMxNzQgTm90IHRhaW50ZWQKLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnN5ei1leGVjdXRv cjU1Ni84MTUzIGlzIGxlYXZpbmcgdGhlIGtlcm5lbCB3aXRoIGxvY2tzIHN0aWxsIGhlbGQhCjEg bG9jayBoZWxkIGJ5IHN5ei1leGVjdXRvcjU1Ni84MTUzOgogICMwOiAwMDAwMDAwMDUxMDBjODVj IChjcnRjX3d3X2NsYXNzX2FjcXVpcmUpeysuKy59LCBhdDoKc2V0X3Byb3BlcnR5X2F0b21pYysw eGIzLzB4MzMwIGRyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZV9vYmplY3QuYzo0NjIKClJlcG9ydGVk LWJ5OiBzeXpib3QrNmVhMzM3YzQyN2Y1MDgzZWJkZjJAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNv bQpGaXhlczogMTQ0YTc5OTlkNjMzICgiZHJtOiBIYW5kbGUgcHJvcGVydGllcyBpbiB0aGUgY29y ZSBmb3IgYXRvbWljIGRyaXZlcnMiKQpTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+CkNjOiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50 ZWwuY29tPgpDYzogU2VhbiBQYXVsIDxzZWFuQHBvb3JseS5ydW4+CkNjOiBEYXZpZCBBaXJsaWUg PGFpcmxpZWRAbGludXguaWU+CkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyB2NC4xNCsK UmV2aWV3ZWQtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5p bnRlbC5jb20+Ckxpbms6IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9wYXRjaC9t c2dpZC8yMDE4MTIzMDEyMjg0Mi4yMTkxNy0xLWNocmlzQGNocmlzLXdpbHNvbi5jby51awoKU2ln bmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMv Z3B1L2RybS9kcm1fbW9kZV9vYmplY3QuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0 aW9uKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9tb2RlX29iamVjdC5jIGIv ZHJpdmVycy9ncHUvZHJtL2RybV9tb2RlX29iamVjdC5jCmluZGV4IDEwNTU1MzM3OTJmMy4uZWJi Y2NjZmQ4NDI4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVfb2JqZWN0LmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2RlX29iamVjdC5jCkBAIC00MzgsNiArNDM4LDcg QEAgc3RhdGljIGludCBzZXRfcHJvcGVydHlfYXRvbWljKHN0cnVjdCBkcm1fbW9kZV9vYmplY3Qg Km9iaiwKIAlpZiAoIXN0YXRlKQogCQlyZXR1cm4gLUVOT01FTTsKIAlzdGF0ZS0+YWNxdWlyZV9j dHggPSAmY3R4OworCiByZXRyeToKIAlpZiAocHJvcCA9PSBzdGF0ZS0+ZGV2LT5tb2RlX2NvbmZp Zy5kcG1zX3Byb3BlcnR5KSB7CiAJCWlmIChvYmotPnR5cGUgIT0gRFJNX01PREVfT0JKRUNUX0NP Tk5FQ1RPUikgewotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWw=