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=-13.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 BC48BC4743C for ; Wed, 23 Jun 2021 14:14:49 +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 8AD1D6023E for ; Wed, 23 Jun 2021 14:14:49 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8AD1D6023E 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 382406E903; Wed, 23 Jun 2021 14:14:49 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id D89B26E909 for ; Wed, 23 Jun 2021 14:14:47 +0000 (UTC) IronPort-SDR: 9q5VC3cQThhT3te5v0UHGNdjUZeMrK1R+vWxQPZQFMn9y0Aqq9NBw7E6CpPrmhILI1yj8ngIg5 EimK0beQNNNA== X-IronPort-AV: E=McAfee;i="6200,9189,10024"; a="194411171" X-IronPort-AV: E=Sophos;i="5.83,294,1616482800"; d="scan'208";a="194411171" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2021 07:14:43 -0700 IronPort-SDR: SV7Tm6u1EVIrYMNCY/FmLkBrLAeULGKC52+84JKohPXZhRzpaxjyWRhBp/P67+w9SPRQ2pPuwh Ow18/o1JKRFQ== X-IronPort-AV: E=Sophos;i="5.83,294,1616482800"; d="scan'208";a="453050222" Received: from huynhn-mobl1.amr.corp.intel.com (HELO localhost) ([10.249.35.176]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2021 07:14:40 -0700 From: Jani Nikula To: Ville Syrjala , intel-gfx@lists.freedesktop.org In-Reply-To: <20210608073603.2408-17-ville.syrjala@linux.intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20210608073603.2408-1-ville.syrjala@linux.intel.com> <20210608073603.2408-17-ville.syrjala@linux.intel.com> Date: Wed, 23 Jun 2021 17:14:35 +0300 Message-ID: <87r1gsu0qc.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH v2 16/17] drm/i915: Nuke buf_trans hdmi functions 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gVHVlLCAwOCBKdW4gMjAyMSwgVmlsbGUgU3lyamFsYSA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+IHdyb3RlOgo+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Cj4KPiBBbGwgdGhlIGZvb19nZXRfYnVmX3RyYW5zX2hkbWkoKSBmdW5j dGlvbnMganVzdCByZXV0dXJuIGEgc2luZ2xlIHRhYmxlLgo+IFJlbW92ZSB0aGUgcG9pbnRsZXNz IHdyYXBwZXJzLgo+Cj4gdjI6IEhhbmRsZSBhZGwtcAo+Cj4gU2lnbmVkLW9mZi1ieTogVmlsbGUg U3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkxlc3MgaXMgbW9yZS4K ClJldmlld2VkLWJ5OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgoKPiAtLS0K PiAgLi4uL2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRpX2J1Zl90cmFucy5jICAgIHwgNTEgKysr LS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA0NCBk ZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2RkaV9idWZfdHJhbnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfZGRpX2J1Zl90cmFucy5jCj4gaW5kZXggMmJkNTFjZTRhYTJjLi5hNDU2ODIzZGYxMDIgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGlfYnVmX3Ry YW5zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RkaV9idWZf dHJhbnMuYwo+IEBAIC0xMjk0LDE1ICsxMjk0LDYgQEAgY25sX2dldF9idWZfdHJhbnMoc3RydWN0 IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAlyZXR1cm4gY25sX2dldF9idWZfdHJhbnNfZHAo ZW5jb2Rlciwgbl9lbnRyaWVzKTsKPiAgfQo+ICAKPiAtc3RhdGljIGNvbnN0IHN0cnVjdCBpbnRl bF9kZGlfYnVmX3RyYW5zICoKPiAtaWNsX2dldF9jb21ib19idWZfdHJhbnNfaGRtaShzdHJ1Y3Qg aW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAtCQkJICAgICBjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0 Y19zdGF0ZSAqY3J0Y19zdGF0ZSwKPiAtCQkJICAgICBpbnQgKm5fZW50cmllcykKPiAtewo+IC0J cmV0dXJuIGludGVsX2dldF9idWZfdHJhbnMoJmljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9u c19oZG1pLAo+IC0JCQkJICAgbl9lbnRyaWVzKTsKPiAtfQo+IC0KPiAgc3RhdGljIGNvbnN0IHN0 cnVjdCBpbnRlbF9kZGlfYnVmX3RyYW5zICoKPiAgaWNsX2dldF9jb21ib19idWZfdHJhbnNfZHAo c3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAkJCSAgIGNvbnN0IHN0cnVjdCBpbnRl bF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAo+IEBAIC0xMzM2LDIyICsxMzI3LDEzIEBAIGljbF9n ZXRfY29tYm9fYnVmX3RyYW5zKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAo+ICAJCQlp bnQgKm5fZW50cmllcykKPiAgewo+ICAJaWYgKGludGVsX2NydGNfaGFzX3R5cGUoY3J0Y19zdGF0 ZSwgSU5URUxfT1VUUFVUX0hETUkpKQo+IC0JCXJldHVybiBpY2xfZ2V0X2NvbWJvX2J1Zl90cmFu c19oZG1pKGVuY29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gKwkJcmV0dXJuIGludGVs X2dldF9idWZfdHJhbnMoJmljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19oZG1pLCBuX2Vu dHJpZXMpOwo+ICAJZWxzZSBpZiAoaW50ZWxfY3J0Y19oYXNfdHlwZShjcnRjX3N0YXRlLCBJTlRF TF9PVVRQVVRfRURQKSkKPiAgCQlyZXR1cm4gaWNsX2dldF9jb21ib19idWZfdHJhbnNfZWRwKGVu Y29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gIAllbHNlCj4gIAkJcmV0dXJuIGljbF9n ZXRfY29tYm9fYnVmX3RyYW5zX2RwKGVuY29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4g IH0KPiAgCj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgaW50ZWxfZGRpX2J1Zl90cmFucyAqCj4gLWlj bF9nZXRfbWdfYnVmX3RyYW5zX2hkbWkoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4g LQkJCSAgY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUsCj4gLQkJCSAg aW50ICpuX2VudHJpZXMpCj4gLXsKPiAtCXJldHVybiBpbnRlbF9nZXRfYnVmX3RyYW5zKCZpY2xf bWdfcGh5X2RkaV90cmFuc2xhdGlvbnNfaGRtaSwKPiAtCQkJCSAgIG5fZW50cmllcyk7Cj4gLX0K PiAtCj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW50ZWxfZGRpX2J1Zl90cmFucyAqCj4gIGljbF9n ZXRfbWdfYnVmX3RyYW5zX2RwKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAo+ICAJCQlj b25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwKPiBAQCAtMTM3MiwxMiAr MTM1NCwxMSBAQCBpY2xfZ2V0X21nX2J1Zl90cmFucyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5j b2RlciwKPiAgCQkgICAgIGludCAqbl9lbnRyaWVzKQo+ICB7Cj4gIAlpZiAoaW50ZWxfY3J0Y19o YXNfdHlwZShjcnRjX3N0YXRlLCBJTlRFTF9PVVRQVVRfSERNSSkpCj4gLQkJcmV0dXJuIGljbF9n ZXRfbWdfYnVmX3RyYW5zX2hkbWkoZW5jb2RlciwgY3J0Y19zdGF0ZSwgbl9lbnRyaWVzKTsKPiAr CQlyZXR1cm4gaW50ZWxfZ2V0X2J1Zl90cmFucygmaWNsX21nX3BoeV9kZGlfdHJhbnNsYXRpb25z X2hkbWksIG5fZW50cmllcyk7Cj4gIAllbHNlCj4gIAkJcmV0dXJuIGljbF9nZXRfbWdfYnVmX3Ry YW5zX2RwKGVuY29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gIH0KPiAgCj4gLQo+ICBz dGF0aWMgY29uc3Qgc3RydWN0IGludGVsX2RkaV9idWZfdHJhbnMgKgo+ICBlaGxfZ2V0X2NvbWJv X2J1Zl90cmFuc19lZHAoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAkJCSAgICBj b25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwKPiBAQCAtMTQzMiwxNSAr MTQxMyw2IEBAIGpzbF9nZXRfY29tYm9fYnVmX3RyYW5zKHN0cnVjdCBpbnRlbF9lbmNvZGVyICpl bmNvZGVyLAo+ICAJCXJldHVybiBpbnRlbF9nZXRfYnVmX3RyYW5zKCZpY2xfY29tYm9fcGh5X2Rk aV90cmFuc2xhdGlvbnNfZHBfaGJyMl9lZHBfaGJyMywgbl9lbnRyaWVzKTsKPiAgfQo+ICAKPiAt c3RhdGljIGNvbnN0IHN0cnVjdCBpbnRlbF9kZGlfYnVmX3RyYW5zICoKPiAtdGdsX2dldF9jb21i b19idWZfdHJhbnNfaGRtaShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAtCQkJICAg ICBjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwKPiAtCQkJICAgICBp bnQgKm5fZW50cmllcykKPiAtewo+IC0JcmV0dXJuIGludGVsX2dldF9idWZfdHJhbnMoJmljbF9j b21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19oZG1pLAo+IC0JCQkJICAgbl9lbnRyaWVzKTsKPiAt fQo+IC0KPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBpbnRlbF9kZGlfYnVmX3RyYW5zICoKPiAgdGds X2dldF9jb21ib19idWZfdHJhbnNfZHAoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4g IAkJCSAgIGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAo+IEBAIC0x NDkwLDcgKzE0NjIsNyBAQCB0Z2xfZ2V0X2NvbWJvX2J1Zl90cmFucyhzdHJ1Y3QgaW50ZWxfZW5j b2RlciAqZW5jb2RlciwKPiAgCQkJaW50ICpuX2VudHJpZXMpCj4gIHsKPiAgCWlmIChpbnRlbF9j cnRjX2hhc190eXBlKGNydGNfc3RhdGUsIElOVEVMX09VVFBVVF9IRE1JKSkKPiAtCQlyZXR1cm4g dGdsX2dldF9jb21ib19idWZfdHJhbnNfaGRtaShlbmNvZGVyLCBjcnRjX3N0YXRlLCBuX2VudHJp ZXMpOwo+ICsJCXJldHVybiBpbnRlbF9nZXRfYnVmX3RyYW5zKCZpY2xfY29tYm9fcGh5X2RkaV90 cmFuc2xhdGlvbnNfaGRtaSwgbl9lbnRyaWVzKTsKPiAgCWVsc2UgaWYgKGludGVsX2NydGNfaGFz X3R5cGUoY3J0Y19zdGF0ZSwgSU5URUxfT1VUUFVUX0VEUCkpCj4gIAkJcmV0dXJuIHRnbF9nZXRf Y29tYm9fYnVmX3RyYW5zX2VkcChlbmNvZGVyLCBjcnRjX3N0YXRlLCBuX2VudHJpZXMpOwo+ICAJ ZWxzZQo+IEBAIC0xNTM3LDcgKzE1MDksNyBAQCBkZzFfZ2V0X2NvbWJvX2J1Zl90cmFucyhzdHJ1 Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAgCQkJaW50ICpuX2VudHJpZXMpCj4gIHsKPiAg CWlmIChpbnRlbF9jcnRjX2hhc190eXBlKGNydGNfc3RhdGUsIElOVEVMX09VVFBVVF9IRE1JKSkK PiAtCQlyZXR1cm4gaWNsX2dldF9jb21ib19idWZfdHJhbnNfaGRtaShlbmNvZGVyLCBjcnRjX3N0 YXRlLCBuX2VudHJpZXMpOwo+ICsJCXJldHVybiBpbnRlbF9nZXRfYnVmX3RyYW5zKCZpY2xfY29t Ym9fcGh5X2RkaV90cmFuc2xhdGlvbnNfaGRtaSwgbl9lbnRyaWVzKTsKPiAgCWVsc2UgaWYgKGlu dGVsX2NydGNfaGFzX3R5cGUoY3J0Y19zdGF0ZSwgSU5URUxfT1VUUFVUX0VEUCkpCj4gIAkJcmV0 dXJuIGRnMV9nZXRfY29tYm9fYnVmX3RyYW5zX2VkcChlbmNvZGVyLCBjcnRjX3N0YXRlLCBuX2Vu dHJpZXMpOwo+ICAJZWxzZQo+IEBAIC0xNTgzLDIyICsxNTU1LDEzIEBAIHJrbF9nZXRfY29tYm9f YnVmX3RyYW5zKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAo+ICAJCQlpbnQgKm5fZW50 cmllcykKPiAgewo+ICAJaWYgKGludGVsX2NydGNfaGFzX3R5cGUoY3J0Y19zdGF0ZSwgSU5URUxf T1VUUFVUX0hETUkpKQo+IC0JCXJldHVybiB0Z2xfZ2V0X2NvbWJvX2J1Zl90cmFuc19oZG1pKGVu Y29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gKwkJcmV0dXJuIGludGVsX2dldF9idWZf dHJhbnMoJmljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19oZG1pLCBuX2VudHJpZXMpOwo+ ICAJZWxzZSBpZiAoaW50ZWxfY3J0Y19oYXNfdHlwZShjcnRjX3N0YXRlLCBJTlRFTF9PVVRQVVRf RURQKSkKPiAgCQlyZXR1cm4gcmtsX2dldF9jb21ib19idWZfdHJhbnNfZWRwKGVuY29kZXIsIGNy dGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gIAllbHNlCj4gIAkJcmV0dXJuIHJrbF9nZXRfY29tYm9f YnVmX3RyYW5zX2RwKGVuY29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gIH0KPiAgCj4g LXN0YXRpYyBjb25zdCBzdHJ1Y3QgaW50ZWxfZGRpX2J1Zl90cmFucyAqCj4gLXRnbF9nZXRfZGts X2J1Zl90cmFuc19oZG1pKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAo+IC0JCQkgICBj b25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwKPiAtCQkJICAgaW50ICpu X2VudHJpZXMpCj4gLXsKPiAtCXJldHVybiBpbnRlbF9nZXRfYnVmX3RyYW5zKCZ0Z2xfZGtsX3Bo eV9kZGlfdHJhbnNsYXRpb25zX2hkbWksCj4gLQkJCQkgICBuX2VudHJpZXMpOwo+IC19Cj4gLQo+ ICBzdGF0aWMgY29uc3Qgc3RydWN0IGludGVsX2RkaV9idWZfdHJhbnMgKgo+ICB0Z2xfZ2V0X2Rr bF9idWZfdHJhbnNfZHAoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAkJCSBjb25z dCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwKPiBAQCAtMTYxOSw3ICsxNTgy LDcgQEAgdGdsX2dldF9ka2xfYnVmX3RyYW5zKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVy LAo+ICAJCSAgICAgIGludCAqbl9lbnRyaWVzKQo+ICB7Cj4gIAlpZiAoaW50ZWxfY3J0Y19oYXNf dHlwZShjcnRjX3N0YXRlLCBJTlRFTF9PVVRQVVRfSERNSSkpCj4gLQkJcmV0dXJuIHRnbF9nZXRf ZGtsX2J1Zl90cmFuc19oZG1pKGVuY29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gKwkJ cmV0dXJuIGludGVsX2dldF9idWZfdHJhbnMoJnRnbF9ka2xfcGh5X2RkaV90cmFuc2xhdGlvbnNf aGRtaSwgbl9lbnRyaWVzKTsKPiAgCWVsc2UKPiAgCQlyZXR1cm4gdGdsX2dldF9ka2xfYnVmX3Ry YW5zX2RwKGVuY29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gIH0KPiBAQCAtMTY0NCw3 ICsxNjA3LDcgQEAgYWRscF9nZXRfZGtsX2J1Zl90cmFucyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAq ZW5jb2RlciwKPiAgCQkgICAgICAgaW50ICpuX2VudHJpZXMpCj4gIHsKPiAgCWlmIChpbnRlbF9j cnRjX2hhc190eXBlKGNydGNfc3RhdGUsIElOVEVMX09VVFBVVF9IRE1JKSkKPiAtCQlyZXR1cm4g dGdsX2dldF9ka2xfYnVmX3RyYW5zX2hkbWkoZW5jb2RlciwgY3J0Y19zdGF0ZSwgbl9lbnRyaWVz KTsKPiArCQlyZXR1cm4gaW50ZWxfZ2V0X2J1Zl90cmFucygmdGdsX2RrbF9waHlfZGRpX3RyYW5z bGF0aW9uc19oZG1pLCBuX2VudHJpZXMpOwo+ICAJZWxzZQo+ICAJCXJldHVybiBhZGxwX2dldF9k a2xfYnVmX3RyYW5zX2RwKGVuY29kZXIsIGNydGNfc3RhdGUsIG5fZW50cmllcyk7Cj4gIH0KCi0t IApKYW5pIE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgR3JhcGhpY3MgQ2VudGVyCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=