From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v2 03/12] drm/nouveau: Handle drm_atomic_helper_swap_state failure Date: Tue, 11 Jul 2017 16:33:05 +0200 Message-ID: <20170711143314.2148-4-maarten.lankhorst@linux.intel.com> References: <20170711143314.2148-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170711143314.2148-1-maarten.lankhorst-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, intel-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Maarten Lankhorst , Ben Skeggs List-Id: nouveau.vger.kernel.org ZHJtX2F0b21pY19oZWxwZXJfc3dhcF9zdGF0ZSgpIHdpbGwgYmUgY2hhbmdlZCB0byBpbnRlcnJ1 cHRpYmxlIHdhaXRpbmcKaW4gdGhlIG5leHQgZmV3IGNvbW1pdHMsIHNvIGFsbCBkcml2ZXJzIGhh dmUgdG8gYmUgY2hhbmdlZCB0byBoYW5kbGluZwpmYWlsdXJlLgoKU2lnbmVkLW9mZi1ieTogTWFh cnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KQ2M6IEJl biBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KQ2M6IG5vdXZlYXVAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCi0tLQogZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbnY1MF9kaXNwbGF5LmMgfCA1ICsr KystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbnY1MF9kaXNwbGF5LmMgYi9kcml2ZXJz L2dwdS9kcm0vbm91dmVhdS9udjUwX2Rpc3BsYXkuYwppbmRleCA4ZmI1NWI5NmM0MGYuLjNiZmVh NTRmZmQ3YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbnY1MF9kaXNwbGF5 LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbnY1MF9kaXNwbGF5LmMKQEAgLTQxMjIs NiArNDEyMiwxMCBAQCBudjUwX2Rpc3BfYXRvbWljX2NvbW1pdChzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2LAogCQkJZ290byBlcnJfY2xlYW51cDsKIAl9CiAKKwlyZXQgPSBkcm1fYXRvbWljX2hlbHBl cl9zd2FwX3N0YXRlKHN0YXRlLCB0cnVlKTsKKwlpZiAocmV0KQorCQlnb3RvIGVycl9jbGVhbnVw OworCiAJZm9yX2VhY2hfcGxhbmVfaW5fc3RhdGUoc3RhdGUsIHBsYW5lLCBwbGFuZV9zdGF0ZSwg aSkgewogCQlzdHJ1Y3QgbnY1MF93bmR3X2F0b20gKmFzeXcgPSBudjUwX3duZHdfYXRvbShwbGFu ZV9zdGF0ZSk7CiAJCXN0cnVjdCBudjUwX3duZHcgKnduZHcgPSBudjUwX3duZHcocGxhbmUpOwpA QCAtNDEzNSw3ICs0MTM5LDYgQEAgbnY1MF9kaXNwX2F0b21pY19jb21taXQoc3RydWN0IGRybV9k ZXZpY2UgKmRldiwKIAkJfQogCX0KIAotCWRybV9hdG9taWNfaGVscGVyX3N3YXBfc3RhdGUoc3Rh dGUsIHRydWUpOwogCWRybV9hdG9taWNfc3RhdGVfZ2V0KHN0YXRlKTsKIAogCWlmIChub25ibG9j aykKLS0gCjIuMTEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KTm91dmVhdSBtYWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9ub3V2ZWF1Cg==