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=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham 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 A14E8C43603 for ; Thu, 5 Dec 2019 19:49:02 +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 80E5C224F8 for ; Thu, 5 Dec 2019 19:49:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 80E5C224F8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C69526F8F1; Thu, 5 Dec 2019 19:49:01 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 33F206E094; Thu, 5 Dec 2019 19:49:00 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Dec 2019 11:48:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,282,1571727600"; d="scan'208";a="205881396" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga008.jf.intel.com with SMTP; 05 Dec 2019 11:48:56 -0800 Received: by stinkbox (sSMTP sendmail emulation); Thu, 05 Dec 2019 21:48:55 +0200 Date: Thu, 5 Dec 2019 21:48:55 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= To: Sean Paul Subject: Re: [PATCH 05/11] drm/i915: Change toggle_signalling() argument to connector Message-ID: <20191205194855.GM1208@intel.com> References: <20191203173638.94919-1-sean@poorly.run> <20191203173638.94919-6-sean@poorly.run> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191203173638.94919-6-sean@poorly.run> User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: David Airlie , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, ramalingm.c@intel.com, Sean Paul , Rodrigo Vivi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gVHVlLCBEZWMgMDMsIDIwMTkgYXQgMTI6MzY6MjhQTSAtMDUwMCwgU2VhbiBQYXVsIHdyb3Rl Ogo+IEZyb206IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IAo+IEhEQ1Agb3Zl ciBNU1QgcmVxdWlyZXMgdXMgdG8gdG9nZ2xlIGRkaSBzaWduYWxsaW5nLiBTaW5jZSB3ZSdsbCB3 YW50IHRvCj4gdG9nZ2xlIHNpZ25hbGxpbmcgb24gdGhlIHBpcGUgYXNzb2NpYXRlZCB3aXRoIHRo ZSBmYWtlIGVuY29kZXIgYXMKPiBvcHBvc2VkIHRvIHRoZSBkaWdpdGFsIHBvcnQncyBiYXNlLCB3 ZSBuZWVkIHRvIGdldCBpdCBmcm9tIGNvbm5lY3Rvci4KCkkgdGhpbmsgd2hhdCB5b3Ugd2FudCBp cyB0aGUgY3B1X3RyYW5zY29kZXIsIHdoaWNoIHdlJ3ZlIGFscmVhZHkgc3R1ZmZlZAppbnRvIHRo ZSBoZGNwIHRoaW5nIHdoZW4gd2UgZW5hYmxlZCBoZGNwLgoKPiAKPiBUaGlzIHBhdGNoIGNvbnZl cnRzIGFsbCBleGlzdGluZyBjYWxsZXJzIGFuZCBpbXBsZW1lbnRhdGlvbnMgdG8gdXNlCj4gY29u bmVjdG9yIGluc3RlYWQgb2YgZGlnaXRhbCBwb3J0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlYW4g UGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2Rpc3BsYXlfdHlwZXMuaCB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n cHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZGNwLmMgICAgICAgICAgfCAxMCArKysrLS0tLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfaGRtaS5jICAgICAgICAgIHwg IDggKysrKy0tLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMiBkZWxl dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9p bnRlbF9kaXNwbGF5X3R5cGVzLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2Rpc3BsYXlfdHlwZXMuaAo+IGluZGV4IDQzNDFiZDY2YTQxOC4uYmJkNDQ3NzJiOWIwIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV90eXBl cy5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5X3R5 cGVzLmgKPiBAQCAtMzAwLDcgKzMwMCw3IEBAIHN0cnVjdCBpbnRlbF9oZGNwX3NoaW0gewo+ICAJ CQkJIGludCBpLCB1MzIgKnBhcnQpOwo+ICAKPiAgCS8qIEVuYWJsZXMgSERDUCBzaWduYWxsaW5n IG9uIHRoZSBwb3J0ICovCj4gLQlpbnQgKCp0b2dnbGVfc2lnbmFsbGluZykoc3RydWN0IGludGVs X2RpZ2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQsCj4gKwlpbnQgKCp0b2dnbGVfc2lnbmFsbGlu Zykoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yLAo+ICAJCQkJIGJvb2wgZW5hYmxl KTsKPiAgCj4gIAkvKiBFbnN1cmVzIHRoZSBsaW5rIGlzIHN0aWxsIHByb3RlY3RlZCAqLwo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMKPiBpbmRleCA3YTQwN2M2NTFmYjIu LmUyNmZiMjZiMTkwOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rw LmMKPiBAQCAtNjAzOCw3ICs2MDM4LDcgQEAgaW50IGludGVsX2RwX2hkY3BfcmVhZF92X3ByaW1l X3BhcnQoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQsCj4gIH0KPiAg Cj4gIHN0YXRpYwo+IC1pbnQgaW50ZWxfZHBfaGRjcF90b2dnbGVfc2lnbmFsbGluZyhzdHJ1Y3Qg aW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCwKPiAraW50IGludGVsX2RwX2hkY3Bf dG9nZ2xlX3NpZ25hbGxpbmcoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yLAo+ICAJ CQkJICAgIGJvb2wgZW5hYmxlKQo+ICB7Cj4gIAkvKiBOb3QgdXNlZCBmb3Igc2luZ2xlIHN0cmVh bSBEaXNwbGF5UG9ydCBzZXR1cHMgKi8KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvZGlzcGxheS9pbnRlbF9oZGNwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2lu dGVsX2hkY3AuYwo+IGluZGV4IDgzMjViZjk1MDFlNC4uMDk2NmE4ZWM0N2QyIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfaGRjcC5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZGNwLmMKPiBAQCAtNjkzLDcgKzY5Myw3 IEBAIHN0YXRpYyBpbnQgaW50ZWxfaGRjcF9hdXRoKHN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmNv bm5lY3RvcikKPiAgCQkJICAgaW50ZWxfaGRjcF9nZXRfcmVwZWF0ZXJfY3RsKGRldl9wcml2LCBj cHVfdHJhbnNjb2RlciwKPiAgCQkJCQkJICAgICAgIHBvcnQpKTsKPiAgCj4gLQlyZXQgPSBzaGlt LT50b2dnbGVfc2lnbmFsbGluZyhpbnRlbF9kaWdfcG9ydCwgdHJ1ZSk7Cj4gKwlyZXQgPSBzaGlt LT50b2dnbGVfc2lnbmFsbGluZyhjb25uZWN0b3IsIHRydWUpOwo+ICAJaWYgKHJldCkKPiAgCQly ZXR1cm4gcmV0Owo+ICAKPiBAQCAtNzg3LDcgKzc4Nyw3IEBAIHN0YXRpYyBpbnQgX2ludGVsX2hk Y3BfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IpCj4gIAkJcmV0dXJu IC1FVElNRURPVVQ7Cj4gIAl9Cj4gIAo+IC0JcmV0ID0gaGRjcC0+c2hpbS0+dG9nZ2xlX3NpZ25h bGxpbmcoaW50ZWxfZGlnX3BvcnQsIGZhbHNlKTsKPiArCXJldCA9IGhkY3AtPnNoaW0tPnRvZ2ds ZV9zaWduYWxsaW5nKGNvbm5lY3RvciwgZmFsc2UpOwo+ICAJaWYgKHJldCkgewo+ICAJCURSTV9F UlJPUigiRmFpbGVkIHRvIGRpc2FibGUgSERDUCBzaWduYWxsaW5nXG4iKTsKPiAgCQlyZXR1cm4g cmV0Owo+IEBAIC0xNTM3LDcgKzE1MzcsNiBAQCBzdGF0aWMgaW50IGhkY3AyX2F1dGhlbnRpY2F0 ZV9zaW5rKHN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmNvbm5lY3RvcikKPiAgCj4gIHN0YXRpYyBp bnQgaGRjcDJfZW5hYmxlX2VuY3J5cHRpb24oc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVj dG9yKQo+ICB7Cj4gLQlzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCA9 IGNvbm5fdG9fZGlnX3BvcnQoY29ubmVjdG9yKTsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiA9IHRvX2k5MTUoY29ubmVjdG9yLT5iYXNlLmRldik7Cj4gIAlzdHJ1Y3QgaW50 ZWxfaGRjcCAqaGRjcCA9ICZjb25uZWN0b3ItPmhkY3A7Cj4gIAllbnVtIHBvcnQgcG9ydCA9IGNv bm5lY3Rvci0+ZW5jb2Rlci0+cG9ydDsKPiBAQCAtMTU0Nyw3ICsxNTQ2LDcgQEAgc3RhdGljIGlu dCBoZGNwMl9lbmFibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0 b3IpCj4gIAlXQVJOX09OKEk5MTVfUkVBRChIRENQMl9TVEFUVVMoZGV2X3ByaXYsIGNwdV90cmFu c2NvZGVyLCBwb3J0KSkgJgo+ICAJCUxJTktfRU5DUllQVElPTl9TVEFUVVMpOwo+ICAJaWYgKGhk Y3AtPnNoaW0tPnRvZ2dsZV9zaWduYWxsaW5nKSB7Cj4gLQkJcmV0ID0gaGRjcC0+c2hpbS0+dG9n Z2xlX3NpZ25hbGxpbmcoaW50ZWxfZGlnX3BvcnQsIHRydWUpOwo+ICsJCXJldCA9IGhkY3AtPnNo aW0tPnRvZ2dsZV9zaWduYWxsaW5nKGNvbm5lY3RvciwgdHJ1ZSk7Cj4gIAkJaWYgKHJldCkgewo+ ICAJCQlEUk1fRVJST1IoIkZhaWxlZCB0byBlbmFibGUgSERDUCBzaWduYWxsaW5nLiAlZFxuIiwK PiAgCQkJCSAgcmV0KTsKPiBAQCAtMTU3NSw3ICsxNTc0LDYgQEAgc3RhdGljIGludCBoZGNwMl9l bmFibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IpCj4gIAo+ ICBzdGF0aWMgaW50IGhkY3AyX2Rpc2FibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVj dG9yICpjb25uZWN0b3IpCj4gIHsKPiAtCXN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVs X2RpZ19wb3J0ID0gY29ubl90b19kaWdfcG9ydChjb25uZWN0b3IpOwo+ICAJc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShjb25uZWN0b3ItPmJhc2UuZGV2KTsKPiAg CXN0cnVjdCBpbnRlbF9oZGNwICpoZGNwID0gJmNvbm5lY3Rvci0+aGRjcDsKPiAgCWVudW0gcG9y dCBwb3J0ID0gY29ubmVjdG9yLT5lbmNvZGVyLT5wb3J0Owo+IEBAIC0xNTk4LDcgKzE1OTYsNyBA QCBzdGF0aWMgaW50IGhkY3AyX2Rpc2FibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVj dG9yICpjb25uZWN0b3IpCj4gIAkJRFJNX0RFQlVHX0tNUygiRGlzYWJsZSBFbmNyeXB0aW9uIFRp bWVkb3V0Iik7Cj4gIAo+ICAJaWYgKGhkY3AtPnNoaW0tPnRvZ2dsZV9zaWduYWxsaW5nKSB7Cj4g LQkJcmV0ID0gaGRjcC0+c2hpbS0+dG9nZ2xlX3NpZ25hbGxpbmcoaW50ZWxfZGlnX3BvcnQsIGZh bHNlKTsKPiArCQlyZXQgPSBoZGNwLT5zaGltLT50b2dnbGVfc2lnbmFsbGluZyhjb25uZWN0b3Is IGZhbHNlKTsKPiAgCQlpZiAocmV0KSB7Cj4gIAkJCURSTV9FUlJPUigiRmFpbGVkIHRvIGRpc2Fi bGUgSERDUCBzaWduYWxsaW5nLiAlZFxuIiwKPiAgCQkJCSAgcmV0KTsKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2hkbWkuYwo+IGluZGV4IGY2ZjUzMTIyMDVjNC4uNmExZTcx MWM0ZjdhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxf aGRtaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZG1pLmMK PiBAQCAtMTQ3NSwxOCArMTQ3NSwxOCBAQCBzdGF0aWMgaW50IGtibF9yZXBvc2l0aW9uaW5nX2Vu Y19lbl9zaWduYWwoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yKQo+ICB9Cj4gIAo+ ICBzdGF0aWMKPiAtaW50IGludGVsX2hkbWlfaGRjcF90b2dnbGVfc2lnbmFsbGluZyhzdHJ1Y3Qg aW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCwKPiAraW50IGludGVsX2hkbWlfaGRj cF90b2dnbGVfc2lnbmFsbGluZyhzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IsCj4g IAkJCQkgICAgICBib29sIGVuYWJsZSkKPiAgewo+IC0Jc3RydWN0IGludGVsX2hkbWkgKmhkbWkg PSAmaW50ZWxfZGlnX3BvcnQtPmhkbWk7Cj4gLQlzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25u ZWN0b3IgPSBoZG1pLT5hdHRhY2hlZF9jb25uZWN0b3I7Cj4gKwlzdHJ1Y3QgaW50ZWxfZW5jb2Rl ciAqZW5jb2RlciA9Cj4gKwkJCQlpbnRlbF9hdHRhY2hlZF9lbmNvZGVyKCZjb25uZWN0b3ItPmJh c2UpOwo+ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShjb25u ZWN0b3ItPmJhc2UuZGV2KTsKPiAgCWludCByZXQ7Cj4gIAo+ICAJaWYgKCFlbmFibGUpCj4gIAkJ dXNsZWVwX3JhbmdlKDYsIDYwKTsgLyogQnNwZWMgc2F5cyA+PSA2dXMgKi8KPiAgCj4gLQlyZXQg PSBpbnRlbF9kZGlfdG9nZ2xlX2hkY3Bfc2lnbmFsbGluZygmaW50ZWxfZGlnX3BvcnQtPmJhc2Us IGVuYWJsZSk7Cj4gKwlyZXQgPSBpbnRlbF9kZGlfdG9nZ2xlX2hkY3Bfc2lnbmFsbGluZyhlbmNv ZGVyLCBlbmFibGUpOwo+ICAJaWYgKHJldCkgewo+ICAJCURSTV9FUlJPUigiJXMgSERDUCBzaWdu YWxsaW5nIGZhaWxlZCAoJWQpXG4iLAo+ICAJCQkgIGVuYWJsZSA/ICJFbmFibGUiIDogIkRpc2Fi bGUiLCByZXQpOwo+IC0tIAo+IFNlYW4gUGF1bCwgU29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAv IENocm9taXVtIE9TCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA== 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=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 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 B20D4C43603 for ; Thu, 5 Dec 2019 19:49:01 +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 5E8AE224F8 for ; Thu, 5 Dec 2019 19:49:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5E8AE224F8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com 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 F3C156E094; Thu, 5 Dec 2019 19:49:00 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 33F206E094; Thu, 5 Dec 2019 19:49:00 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Dec 2019 11:48:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,282,1571727600"; d="scan'208";a="205881396" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga008.jf.intel.com with SMTP; 05 Dec 2019 11:48:56 -0800 Received: by stinkbox (sSMTP sendmail emulation); Thu, 05 Dec 2019 21:48:55 +0200 Date: Thu, 5 Dec 2019 21:48:55 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= To: Sean Paul Message-ID: <20191205194855.GM1208@intel.com> References: <20191203173638.94919-1-sean@poorly.run> <20191203173638.94919-6-sean@poorly.run> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191203173638.94919-6-sean@poorly.run> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [Intel-gfx] [PATCH 05/11] drm/i915: Change toggle_signalling() argument to connector X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: David Airlie , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, ramalingm.c@intel.com, Sean Paul Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gVHVlLCBEZWMgMDMsIDIwMTkgYXQgMTI6MzY6MjhQTSAtMDUwMCwgU2VhbiBQYXVsIHdyb3Rl Ogo+IEZyb206IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IAo+IEhEQ1Agb3Zl ciBNU1QgcmVxdWlyZXMgdXMgdG8gdG9nZ2xlIGRkaSBzaWduYWxsaW5nLiBTaW5jZSB3ZSdsbCB3 YW50IHRvCj4gdG9nZ2xlIHNpZ25hbGxpbmcgb24gdGhlIHBpcGUgYXNzb2NpYXRlZCB3aXRoIHRo ZSBmYWtlIGVuY29kZXIgYXMKPiBvcHBvc2VkIHRvIHRoZSBkaWdpdGFsIHBvcnQncyBiYXNlLCB3 ZSBuZWVkIHRvIGdldCBpdCBmcm9tIGNvbm5lY3Rvci4KCkkgdGhpbmsgd2hhdCB5b3Ugd2FudCBp cyB0aGUgY3B1X3RyYW5zY29kZXIsIHdoaWNoIHdlJ3ZlIGFscmVhZHkgc3R1ZmZlZAppbnRvIHRo ZSBoZGNwIHRoaW5nIHdoZW4gd2UgZW5hYmxlZCBoZGNwLgoKPiAKPiBUaGlzIHBhdGNoIGNvbnZl cnRzIGFsbCBleGlzdGluZyBjYWxsZXJzIGFuZCBpbXBsZW1lbnRhdGlvbnMgdG8gdXNlCj4gY29u bmVjdG9yIGluc3RlYWQgb2YgZGlnaXRhbCBwb3J0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlYW4g UGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2Rpc3BsYXlfdHlwZXMuaCB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n cHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZGNwLmMgICAgICAgICAgfCAxMCArKysrLS0tLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfaGRtaS5jICAgICAgICAgIHwg IDggKysrKy0tLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMiBkZWxl dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9p bnRlbF9kaXNwbGF5X3R5cGVzLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2Rpc3BsYXlfdHlwZXMuaAo+IGluZGV4IDQzNDFiZDY2YTQxOC4uYmJkNDQ3NzJiOWIwIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV90eXBl cy5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5X3R5 cGVzLmgKPiBAQCAtMzAwLDcgKzMwMCw3IEBAIHN0cnVjdCBpbnRlbF9oZGNwX3NoaW0gewo+ICAJ CQkJIGludCBpLCB1MzIgKnBhcnQpOwo+ICAKPiAgCS8qIEVuYWJsZXMgSERDUCBzaWduYWxsaW5n IG9uIHRoZSBwb3J0ICovCj4gLQlpbnQgKCp0b2dnbGVfc2lnbmFsbGluZykoc3RydWN0IGludGVs X2RpZ2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQsCj4gKwlpbnQgKCp0b2dnbGVfc2lnbmFsbGlu Zykoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yLAo+ICAJCQkJIGJvb2wgZW5hYmxl KTsKPiAgCj4gIAkvKiBFbnN1cmVzIHRoZSBsaW5rIGlzIHN0aWxsIHByb3RlY3RlZCAqLwo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMKPiBpbmRleCA3YTQwN2M2NTFmYjIu LmUyNmZiMjZiMTkwOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rw LmMKPiBAQCAtNjAzOCw3ICs2MDM4LDcgQEAgaW50IGludGVsX2RwX2hkY3BfcmVhZF92X3ByaW1l X3BhcnQoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQsCj4gIH0KPiAg Cj4gIHN0YXRpYwo+IC1pbnQgaW50ZWxfZHBfaGRjcF90b2dnbGVfc2lnbmFsbGluZyhzdHJ1Y3Qg aW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCwKPiAraW50IGludGVsX2RwX2hkY3Bf dG9nZ2xlX3NpZ25hbGxpbmcoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yLAo+ICAJ CQkJICAgIGJvb2wgZW5hYmxlKQo+ICB7Cj4gIAkvKiBOb3QgdXNlZCBmb3Igc2luZ2xlIHN0cmVh bSBEaXNwbGF5UG9ydCBzZXR1cHMgKi8KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvZGlzcGxheS9pbnRlbF9oZGNwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2lu dGVsX2hkY3AuYwo+IGluZGV4IDgzMjViZjk1MDFlNC4uMDk2NmE4ZWM0N2QyIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfaGRjcC5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZGNwLmMKPiBAQCAtNjkzLDcgKzY5Myw3 IEBAIHN0YXRpYyBpbnQgaW50ZWxfaGRjcF9hdXRoKHN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmNv bm5lY3RvcikKPiAgCQkJICAgaW50ZWxfaGRjcF9nZXRfcmVwZWF0ZXJfY3RsKGRldl9wcml2LCBj cHVfdHJhbnNjb2RlciwKPiAgCQkJCQkJICAgICAgIHBvcnQpKTsKPiAgCj4gLQlyZXQgPSBzaGlt LT50b2dnbGVfc2lnbmFsbGluZyhpbnRlbF9kaWdfcG9ydCwgdHJ1ZSk7Cj4gKwlyZXQgPSBzaGlt LT50b2dnbGVfc2lnbmFsbGluZyhjb25uZWN0b3IsIHRydWUpOwo+ICAJaWYgKHJldCkKPiAgCQly ZXR1cm4gcmV0Owo+ICAKPiBAQCAtNzg3LDcgKzc4Nyw3IEBAIHN0YXRpYyBpbnQgX2ludGVsX2hk Y3BfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IpCj4gIAkJcmV0dXJu IC1FVElNRURPVVQ7Cj4gIAl9Cj4gIAo+IC0JcmV0ID0gaGRjcC0+c2hpbS0+dG9nZ2xlX3NpZ25h bGxpbmcoaW50ZWxfZGlnX3BvcnQsIGZhbHNlKTsKPiArCXJldCA9IGhkY3AtPnNoaW0tPnRvZ2ds ZV9zaWduYWxsaW5nKGNvbm5lY3RvciwgZmFsc2UpOwo+ICAJaWYgKHJldCkgewo+ICAJCURSTV9F UlJPUigiRmFpbGVkIHRvIGRpc2FibGUgSERDUCBzaWduYWxsaW5nXG4iKTsKPiAgCQlyZXR1cm4g cmV0Owo+IEBAIC0xNTM3LDcgKzE1MzcsNiBAQCBzdGF0aWMgaW50IGhkY3AyX2F1dGhlbnRpY2F0 ZV9zaW5rKHN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmNvbm5lY3RvcikKPiAgCj4gIHN0YXRpYyBp bnQgaGRjcDJfZW5hYmxlX2VuY3J5cHRpb24oc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVj dG9yKQo+ICB7Cj4gLQlzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCA9 IGNvbm5fdG9fZGlnX3BvcnQoY29ubmVjdG9yKTsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiA9IHRvX2k5MTUoY29ubmVjdG9yLT5iYXNlLmRldik7Cj4gIAlzdHJ1Y3QgaW50 ZWxfaGRjcCAqaGRjcCA9ICZjb25uZWN0b3ItPmhkY3A7Cj4gIAllbnVtIHBvcnQgcG9ydCA9IGNv bm5lY3Rvci0+ZW5jb2Rlci0+cG9ydDsKPiBAQCAtMTU0Nyw3ICsxNTQ2LDcgQEAgc3RhdGljIGlu dCBoZGNwMl9lbmFibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0 b3IpCj4gIAlXQVJOX09OKEk5MTVfUkVBRChIRENQMl9TVEFUVVMoZGV2X3ByaXYsIGNwdV90cmFu c2NvZGVyLCBwb3J0KSkgJgo+ICAJCUxJTktfRU5DUllQVElPTl9TVEFUVVMpOwo+ICAJaWYgKGhk Y3AtPnNoaW0tPnRvZ2dsZV9zaWduYWxsaW5nKSB7Cj4gLQkJcmV0ID0gaGRjcC0+c2hpbS0+dG9n Z2xlX3NpZ25hbGxpbmcoaW50ZWxfZGlnX3BvcnQsIHRydWUpOwo+ICsJCXJldCA9IGhkY3AtPnNo aW0tPnRvZ2dsZV9zaWduYWxsaW5nKGNvbm5lY3RvciwgdHJ1ZSk7Cj4gIAkJaWYgKHJldCkgewo+ ICAJCQlEUk1fRVJST1IoIkZhaWxlZCB0byBlbmFibGUgSERDUCBzaWduYWxsaW5nLiAlZFxuIiwK PiAgCQkJCSAgcmV0KTsKPiBAQCAtMTU3NSw3ICsxNTc0LDYgQEAgc3RhdGljIGludCBoZGNwMl9l bmFibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IpCj4gIAo+ ICBzdGF0aWMgaW50IGhkY3AyX2Rpc2FibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVj dG9yICpjb25uZWN0b3IpCj4gIHsKPiAtCXN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVs X2RpZ19wb3J0ID0gY29ubl90b19kaWdfcG9ydChjb25uZWN0b3IpOwo+ICAJc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShjb25uZWN0b3ItPmJhc2UuZGV2KTsKPiAg CXN0cnVjdCBpbnRlbF9oZGNwICpoZGNwID0gJmNvbm5lY3Rvci0+aGRjcDsKPiAgCWVudW0gcG9y dCBwb3J0ID0gY29ubmVjdG9yLT5lbmNvZGVyLT5wb3J0Owo+IEBAIC0xNTk4LDcgKzE1OTYsNyBA QCBzdGF0aWMgaW50IGhkY3AyX2Rpc2FibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVj dG9yICpjb25uZWN0b3IpCj4gIAkJRFJNX0RFQlVHX0tNUygiRGlzYWJsZSBFbmNyeXB0aW9uIFRp bWVkb3V0Iik7Cj4gIAo+ICAJaWYgKGhkY3AtPnNoaW0tPnRvZ2dsZV9zaWduYWxsaW5nKSB7Cj4g LQkJcmV0ID0gaGRjcC0+c2hpbS0+dG9nZ2xlX3NpZ25hbGxpbmcoaW50ZWxfZGlnX3BvcnQsIGZh bHNlKTsKPiArCQlyZXQgPSBoZGNwLT5zaGltLT50b2dnbGVfc2lnbmFsbGluZyhjb25uZWN0b3Is IGZhbHNlKTsKPiAgCQlpZiAocmV0KSB7Cj4gIAkJCURSTV9FUlJPUigiRmFpbGVkIHRvIGRpc2Fi bGUgSERDUCBzaWduYWxsaW5nLiAlZFxuIiwKPiAgCQkJCSAgcmV0KTsKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2hkbWkuYwo+IGluZGV4IGY2ZjUzMTIyMDVjNC4uNmExZTcx MWM0ZjdhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxf aGRtaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZG1pLmMK PiBAQCAtMTQ3NSwxOCArMTQ3NSwxOCBAQCBzdGF0aWMgaW50IGtibF9yZXBvc2l0aW9uaW5nX2Vu Y19lbl9zaWduYWwoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yKQo+ICB9Cj4gIAo+ ICBzdGF0aWMKPiAtaW50IGludGVsX2hkbWlfaGRjcF90b2dnbGVfc2lnbmFsbGluZyhzdHJ1Y3Qg aW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCwKPiAraW50IGludGVsX2hkbWlfaGRj cF90b2dnbGVfc2lnbmFsbGluZyhzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IsCj4g IAkJCQkgICAgICBib29sIGVuYWJsZSkKPiAgewo+IC0Jc3RydWN0IGludGVsX2hkbWkgKmhkbWkg PSAmaW50ZWxfZGlnX3BvcnQtPmhkbWk7Cj4gLQlzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25u ZWN0b3IgPSBoZG1pLT5hdHRhY2hlZF9jb25uZWN0b3I7Cj4gKwlzdHJ1Y3QgaW50ZWxfZW5jb2Rl ciAqZW5jb2RlciA9Cj4gKwkJCQlpbnRlbF9hdHRhY2hlZF9lbmNvZGVyKCZjb25uZWN0b3ItPmJh c2UpOwo+ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShjb25u ZWN0b3ItPmJhc2UuZGV2KTsKPiAgCWludCByZXQ7Cj4gIAo+ICAJaWYgKCFlbmFibGUpCj4gIAkJ dXNsZWVwX3JhbmdlKDYsIDYwKTsgLyogQnNwZWMgc2F5cyA+PSA2dXMgKi8KPiAgCj4gLQlyZXQg PSBpbnRlbF9kZGlfdG9nZ2xlX2hkY3Bfc2lnbmFsbGluZygmaW50ZWxfZGlnX3BvcnQtPmJhc2Us IGVuYWJsZSk7Cj4gKwlyZXQgPSBpbnRlbF9kZGlfdG9nZ2xlX2hkY3Bfc2lnbmFsbGluZyhlbmNv ZGVyLCBlbmFibGUpOwo+ICAJaWYgKHJldCkgewo+ICAJCURSTV9FUlJPUigiJXMgSERDUCBzaWdu YWxsaW5nIGZhaWxlZCAoJWQpXG4iLAo+ICAJCQkgIGVuYWJsZSA/ICJFbmFibGUiIDogIkRpc2Fi bGUiLCByZXQpOwo+IC0tIAo+IFNlYW4gUGF1bCwgU29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAv IENocm9taXVtIE9TCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==