From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 49CF7C4727F for ; Wed, 23 Sep 2020 10:57:56 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E8665235FC for ; Wed, 23 Sep 2020 10:57:55 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b="ZLQVdlsH" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E8665235FC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 538BF6E940; Wed, 23 Sep 2020 10:57:48 +0000 (UTC) Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by gabe.freedesktop.org (Postfix) with ESMTPS id CF26B6E940 for ; Wed, 23 Sep 2020 10:57:46 +0000 (UTC) Received: by mail-wm1-x343.google.com with SMTP id e17so6683476wme.0 for ; Wed, 23 Sep 2020 03:57:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=uPw+l3CsCZok/jqHNeOqwasz2nuf5/t4fLWio+vnMlk=; b=ZLQVdlsHmFQNIYgIuNlsq1yL+vk2glRmn6H32Yxkwuu9xnMXK8rKRPnWw1Su+FauXv 6Z6xVGQGDiC6HHBg7WZCuNrU1ai66aOejeHiZiXKVKLbujOInw9UDKHnABYwYOJeZAH7 bzSh+X3VD2CLfW3YME5rn9BhybTcNpwt4WIt0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=uPw+l3CsCZok/jqHNeOqwasz2nuf5/t4fLWio+vnMlk=; b=sDsL80BRVhwtHNxh08SgMXu37Ll9Xd8LsHwSzvqBgL3HM1te3XyecrcudnYeEG13qZ xxX088tLKskl8V8GNMXe1767pSjOSclNIDRV8KBZeEroeLHBRZ7ADBM4sjQR/lmqaVbp bPK/Yi4nUuF3nY2objsKoP5T0XOp0ucrzNqlS2WQ6LLhc5uszmulVxKqcAmHy/EkP0eI esaUv0iYJlUQQQzqt65Y42idxnydAvMGQZ7XgsShCbjn2dWjvS93UyQup5Gos/RKqJ4e QUnzHL/vfKtn439sNe6RKiOug4GRzznfl4Al5jfPKNMdxI1ySL3PKIYMqnDWSQpC7Kbh vp1w== X-Gm-Message-State: AOAM533aqIQQ5afyRJhrX/brfqQJC2dV55VrcFP1gPtsxm6ICcXB58Fi eeLD5vrk74JRRQaeEjqQUP91mQ== X-Google-Smtp-Source: ABdhPJworPP414/tpSUtLrvM0vlaq9b7cn26dS+ajIZBqfXBAsUdWZB+9SX6czIPTmP+EKUsemEsCw== X-Received: by 2002:a7b:cb82:: with SMTP id m2mr6287053wmi.56.1600858665454; Wed, 23 Sep 2020 03:57:45 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id i14sm5678758wro.96.2020.09.23.03.57.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2020 03:57:44 -0700 (PDT) From: Daniel Vetter To: DRI Development Date: Wed, 23 Sep 2020 12:57:37 +0200 Message-Id: <20200923105737.2943649-2-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200923105737.2943649-1-daniel.vetter@ffwll.ch> References: <20200923105737.2943649-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 2/2] drm/atomic: debug output for EBUSY X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Daniel Vetter , Daniel Vetter , Intel Graphics Development , Sean Paul , Simon Ser , Pekka Paalanen Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" SG9wZWZ1bGx5IHdlJ2xsIGhhdmUgdGhlIGRybSBjcmFzaCByZWNvcmRlciBSU04sIGJ1dCBtZWFu d2hpbGUKY29tcG9zaXRvcnMgd291bGQgbGlrZSB0byBrbm93IGEgYml0IGJldHRlciB3aHkgdGhl eSBnZXQgYW4gRUJVU1kuCgpDYzogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CkNj OiBEYW5pZWwgU3RvbmUgPGRhbmllbEBmb29pc2hiYXIub3JnPgpDYzogUGVra2EgUGFhbGFuZW4g PHBla2thLnBhYWxhbmVuQGNvbGxhYm9yYS5jby51az4KQ2M6IFNpbW9uIFNlciA8Y29udGFjdEBl bWVyc2lvbi5mcj4KQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRl bC5jb20+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwu Y29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgICAgICAgIHwgIDQgKystLQog ZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgfCAyMCArKysrKysrKysrKysrKysr Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgYi9kcml2ZXJzL2dwdS9k cm0vZHJtX2F0b21pYy5jCmluZGV4IGUyMjY2OWI2NDUyMS4uNjg2NGU1MjAyNjlkIDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9k cm1fYXRvbWljLmMKQEAgLTEyNzIsNyArMTI3Miw3IEBAIGludCBkcm1fYXRvbWljX2NoZWNrX29u bHkoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQogCiAJRFJNX0RFQlVHX0FUT01JQygi Y2hlY2tpbmcgJXBcbiIsIHN0YXRlKTsKIAotCWZvcl9lYWNoX25ld19jcnRjX2luX3N0YXRlKHN0 YXRlLCBjcnRjLCBvbGRfY3J0Y19zdGF0ZSwgaSkKKwlmb3JfZWFjaF9uZXdfY3J0Y19pbl9zdGF0 ZShzdGF0ZSwgY3J0YywgbmV3X2NydGNfc3RhdGUsIGkpCiAJCXJlcXVlc3RlZF9jcnRjIHw9IGRy bV9jcnRjX21hc2soY3J0Yyk7CiAKIAlmb3JfZWFjaF9vbGRuZXdfcGxhbmVfaW5fc3RhdGUoc3Rh dGUsIHBsYW5lLCBvbGRfcGxhbmVfc3RhdGUsIG5ld19wbGFuZV9zdGF0ZSwgaSkgewpAQCAtMTMy Miw3ICsxMzIyLDcgQEAgaW50IGRybV9hdG9taWNfY2hlY2tfb25seShzdHJ1Y3QgZHJtX2F0b21p Y19zdGF0ZSAqc3RhdGUpCiAJCX0KIAl9CiAKLQlmb3JfZWFjaF9uZXdfY3J0Y19pbl9zdGF0ZShz dGF0ZSwgY3J0Yywgb2xkX2NydGNfc3RhdGUsIGkpCisJZm9yX2VhY2hfbmV3X2NydGNfaW5fc3Rh dGUoc3RhdGUsIGNydGMsIG5ld19jcnRjX3N0YXRlLCBpKQogCQlhZmZlY3RlZF9jcnRjIHw9IGRy bV9jcnRjX21hc2soY3J0Yyk7CiAKIAkvKgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9hdG9taWNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwpp bmRleCBlOGFiYWFhYTdmZDEuLjZiM2JmYWJhYzI2YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2RybV9hdG9taWNfaGVscGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf aGVscGVyLmMKQEAgLTE3NDAsOCArMTc0MCwxMSBAQCBpbnQgZHJtX2F0b21pY19oZWxwZXJfYXN5 bmNfY2hlY2soc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAkgKiBvdmVycmlkZGVuIGJ5IGEgcHJl dmlvdXMgc3luY2hyb25vdXMgdXBkYXRlJ3Mgc3RhdGUuCiAJICovCiAJaWYgKG9sZF9wbGFuZV9z dGF0ZS0+Y29tbWl0ICYmCi0JICAgICF0cnlfd2FpdF9mb3JfY29tcGxldGlvbigmb2xkX3BsYW5l X3N0YXRlLT5jb21taXQtPmh3X2RvbmUpKQorCSAgICAhdHJ5X3dhaXRfZm9yX2NvbXBsZXRpb24o Jm9sZF9wbGFuZV9zdGF0ZS0+Y29tbWl0LT5od19kb25lKSkgeworCQlEUk1fREVCVUdfQVRPTUlD KCJbUExBTkU6JWQ6JXNdIGluZmxpZ2h0IHByZXZpb3VzIGNvbW1pdCBwcmV2ZW50aW5nIGFzeW5j IGNvbW1pdFxuIiwKKwkJCXBsYW5lLT5iYXNlLmlkLCBwbGFuZS0+bmFtZSk7CiAJCXJldHVybiAt RUJVU1k7CisJfQogCiAJcmV0dXJuIGZ1bmNzLT5hdG9taWNfYXN5bmNfY2hlY2socGxhbmUsIG5l d19wbGFuZV9zdGF0ZSk7CiB9CkBAIC0xOTY0LDYgKzE5NjcsOSBAQCBzdGF0aWMgaW50IHN0YWxs X2NoZWNrcyhzdHJ1Y3QgZHJtX2NydGMgKmNydGMsIGJvb2wgbm9uYmxvY2spCiAJCQkgKiBjb21t aXQgd2l0aCBub25ibG9ja2luZyBvbmVzLiAqLwogCQkJaWYgKCFjb21wbGV0ZWQgJiYgbm9uYmxv Y2spIHsKIAkJCQlzcGluX3VubG9jaygmY3J0Yy0+Y29tbWl0X2xvY2spOworCQkJCURSTV9ERUJV R19BVE9NSUMoIltDUlRDOiVkOiVzXSBidXN5IHdpdGggYSBwcmV2aW91cyBjb21taXRcbiIsCisJ CQkJCWNydGMtPmJhc2UuaWQsIGNydGMtPm5hbWUpOworCiAJCQkJcmV0dXJuIC1FQlVTWTsKIAkJ CX0KIAkJfSBlbHNlIGlmIChpID09IDEpIHsKQEAgLTIxMzIsOCArMjEzOCwxMiBAQCBpbnQgZHJt X2F0b21pY19oZWxwZXJfc2V0dXBfY29tbWl0KHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0 ZSwKIAkJLyogVXNlcnNwYWNlIGlzIG5vdCBhbGxvd2VkIHRvIGdldCBhaGVhZCBvZiB0aGUgcHJl dmlvdXMKIAkJICogY29tbWl0IHdpdGggbm9uYmxvY2tpbmcgb25lcy4gKi8KIAkJaWYgKG5vbmJs b2NrICYmIG9sZF9jb25uX3N0YXRlLT5jb21taXQgJiYKLQkJICAgICF0cnlfd2FpdF9mb3JfY29t cGxldGlvbigmb2xkX2Nvbm5fc3RhdGUtPmNvbW1pdC0+ZmxpcF9kb25lKSkKKwkJICAgICF0cnlf d2FpdF9mb3JfY29tcGxldGlvbigmb2xkX2Nvbm5fc3RhdGUtPmNvbW1pdC0+ZmxpcF9kb25lKSkg eworCQkJRFJNX0RFQlVHX0FUT01JQygiW0NPTk5FQ1RPUjolZDolc10gYnVzeSB3aXRoIGEgcHJl dmlvdXMgY29tbWl0XG4iLAorCQkJCWNvbm4tPmJhc2UuaWQsIGNvbm4tPm5hbWUpOworCiAJCQly ZXR1cm4gLUVCVVNZOworCQl9CiAKIAkJLyogQWx3YXlzIHRyYWNrIGNvbm5lY3RvcnMgZXhwbGlj aXRseSBmb3IgZS5nLiBsaW5rIHJldHJhaW5pbmcuICovCiAJCWNvbW1pdCA9IGNydGNfb3JfZmFr ZV9jb21taXQoc3RhdGUsIG5ld19jb25uX3N0YXRlLT5jcnRjID86IG9sZF9jb25uX3N0YXRlLT5j cnRjKTsKQEAgLTIxNDcsOCArMjE1NywxMiBAQCBpbnQgZHJtX2F0b21pY19oZWxwZXJfc2V0dXBf Y29tbWl0KHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSwKIAkJLyogVXNlcnNwYWNlIGlz IG5vdCBhbGxvd2VkIHRvIGdldCBhaGVhZCBvZiB0aGUgcHJldmlvdXMKIAkJICogY29tbWl0IHdp dGggbm9uYmxvY2tpbmcgb25lcy4gKi8KIAkJaWYgKG5vbmJsb2NrICYmIG9sZF9wbGFuZV9zdGF0 ZS0+Y29tbWl0ICYmCi0JCSAgICAhdHJ5X3dhaXRfZm9yX2NvbXBsZXRpb24oJm9sZF9wbGFuZV9z dGF0ZS0+Y29tbWl0LT5mbGlwX2RvbmUpKQorCQkgICAgIXRyeV93YWl0X2Zvcl9jb21wbGV0aW9u KCZvbGRfcGxhbmVfc3RhdGUtPmNvbW1pdC0+ZmxpcF9kb25lKSkgeworCQkJRFJNX0RFQlVHX0FU T01JQygiW1BMQU5FOiVkOiVzXSBidXN5IHdpdGggYSBwcmV2aW91cyBjb21taXRcbiIsCisJCQkJ cGxhbmUtPmJhc2UuaWQsIHBsYW5lLT5uYW1lKTsKKwogCQkJcmV0dXJuIC1FQlVTWTsKKwkJfQog CiAJCS8qIEFsd2F5cyB0cmFjayBwbGFuZXMgZXhwbGljaXRseSBmb3IgYXN5bmMgcGFnZWZsaXAg c3VwcG9ydC4gKi8KIAkJY29tbWl0ID0gY3J0Y19vcl9mYWtlX2NvbW1pdChzdGF0ZSwgbmV3X3Bs YW5lX3N0YXRlLT5jcnRjID86IG9sZF9wbGFuZV9zdGF0ZS0+Y3J0Yyk7Ci0tIAoyLjI4LjAKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=