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.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 4EB63C19F38 for ; Mon, 26 Jul 2021 15:51:41 +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 21D6060F91 for ; Mon, 26 Jul 2021 15:51:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 21D6060F91 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=jlekstrand.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 73BC389A4B; Mon, 26 Jul 2021 15:51:40 +0000 (UTC) Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com [IPv6:2607:f8b0:4864:20::b30]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8BE5F6EC77 for ; Mon, 26 Jul 2021 15:51:38 +0000 (UTC) Received: by mail-yb1-xb30.google.com with SMTP id a93so15640729ybi.1 for ; Mon, 26 Jul 2021 08:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jlekstrand-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=MxUQ1cpOk1/C9p9H/Nnk3DiB/4g8TOaRq0ghLPBQWPY=; b=RawFyhq9DvKvSMbXKIt57ZhC8dRO56vUnVXnKc4ZKI3COTSIfCTPoiqNACU/ct0UoE 1kV/aJ0beHuPjWWtRPnPE2BpnVCbRnfl+QJaRuitO4tCHEuceCnpE594ejsx1MEKrTUE RCqHfIaxNxQINeOsw5I6H657hsuPE+A3OHxkSLn9ieEPt4pO5w74MQm3xdjM7Jh8TAeK IWIrLDcGVb+5OWOezV6uvFFs+Nm7dnN3OFJLokze7FlIJSDMXc8yl41RsDZk4WGPVb0L 4/lgoa3aC6YDL+nPQVFehkh0L5OyRrzvklfIflA3KvTPkiwaFHX1J987b0z45oIN2SqT XKjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=MxUQ1cpOk1/C9p9H/Nnk3DiB/4g8TOaRq0ghLPBQWPY=; b=YwoO6ALkeQj4pht6y6/CbYXk4A/x3KrIrY4IuNYfUUhNcoDgSp/PiXFQsPkzL3C4aG 1jhMovT+H6WDr0mLa7gn5MdrlIW2jf9RAz86qNuliNd9x5asbvyYK/IRahc+CwyrSEFS gOg16Lf9vyAVASiOa4/7pVfvJhtcBdyBKgI0+D1DLP+3kygfF5rexql7fivxMQ2Pd+57 VlSgQdDvKNUP/AEjIamVI39feucqyzMunrBkjjw16zo5s37AI3iuUY+o9aUSZ2l8Pje7 6482oRjdjUs+MpS016JYByuPNSZ63vXwnX33oPu0tkSKvSdLAVy2dFEISBZro0MBFL3Y 2R4A== X-Gm-Message-State: AOAM531b0Gbm9Kekd/E68wSLQt97nfX2ZPyTAqyM/iMLBrC/XtCQGAnJ JQ5YVmwLYNNwW2F44S+U7JQij/V222YobEsy1ruBow== X-Google-Smtp-Source: ABdhPJx916aR1URzkf6NPLfkbgVcN/KLDIhVc/qpNa8TZOpQdLedlpbtpmrhS0t/A674cEhKo2CMixltatlbx9JojY4= X-Received: by 2002:a25:d841:: with SMTP id p62mr3059709ybg.180.1627314697620; Mon, 26 Jul 2021 08:51:37 -0700 (PDT) MIME-Version: 1.0 References: <20210723192934.1004427-1-daniel.vetter@ffwll.ch> <20210723192934.1004427-10-daniel.vetter@ffwll.ch> In-Reply-To: <20210723192934.1004427-10-daniel.vetter@ffwll.ch> From: Jason Ekstrand Date: Mon, 26 Jul 2021 10:51:26 -0500 Message-ID: To: Daniel Vetter Subject: Re: [Intel-gfx] [PATCH 10/10] drm/i915: Remove i915_globals 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 , Intel Graphics Development , DRI Development Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gRnJpLCBKdWwgMjMsIDIwMjEgYXQgMjoyOSBQTSBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0 dGVyQGZmd2xsLmNoPiB3cm90ZToKPgo+IE5vIGxvbmdlciB1c2VkLgo+Cj4gQ2M6IEphc29uIEVr c3RyYW5kIDxqYXNvbkBqbGVrc3RyYW5kLm5ldD4KPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0 dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBKYXNvbiBFa3N0cmFu ZCA8amFzb25Aamxla3N0cmFuZC5uZXQ+CgpCdXQsIGFsc28sIHR2cnRrbyBpcyByaWdodCB0aGF0 IGR1bXBpbmcgYWxsIHRoYXQgc3R1ZmYgaW4gaTkxNV9wY2kuYwppc24ndCBncmVhdC4gIE1pbmQg dHlwaW5nIGEgcXVpY2sgZm9sbG93LW9uIHRoYXQgbW92ZXMgaTkxNV9pbml0L2V4aXQKdG8gaTkx NV9kcnYuYz8KCi0tSmFzb24KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L01ha2VmaWxl ICAgICAgICAgfCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2d0X3BtLmMg fCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2xvYmFscy5jICAgfCA1MyAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nbG9i YWxzLmggICB8IDI1IC0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9w Y2kuYyAgICAgICB8ICAyIC0KPiAgNSBmaWxlcyBjaGFuZ2VkLCA4MiBkZWxldGlvbnMoLSkKPiAg ZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2xvYmFscy5jCj4g IGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dsb2JhbHMuaAo+ Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L01ha2VmaWxlIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvTWFrZWZpbGUKPiBpbmRleCAxMGIzYmI2MjA3YmEuLjkwMjJkYzYzOGVkNiAx MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9NYWtlZmlsZQo+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L01ha2VmaWxlCj4gQEAgLTE2Niw3ICsxNjYsNiBAQCBpOTE1LXkgKz0g XAo+ICAgICAgICAgICBpOTE1X2dlbV9ndHQubyBcCj4gICAgICAgICAgIGk5MTVfZ2VtX3d3Lm8g XAo+ICAgICAgICAgICBpOTE1X2dlbS5vIFwKPiAtICAgICAgICAgaTkxNV9nbG9iYWxzLm8gXAo+ ICAgICAgICAgICBpOTE1X3F1ZXJ5Lm8gXAo+ICAgICAgICAgICBpOTE1X3JlcXVlc3QubyBcCj4g ICAgICAgICAgIGk5MTVfc2NoZWR1bGVyLm8gXAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9ndC9pbnRlbF9ndF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxf Z3RfcG0uYwo+IGluZGV4IGQ4NjgyNTQzNzUxNi4uOTQzYzFkNDE2ZWMwIDEwMDY0NAo+IC0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2d0X3BtLmMKPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9ndC9pbnRlbF9ndF9wbS5jCj4gQEAgLTYsNyArNiw2IEBACj4gICNpbmNsdWRl IDxsaW51eC9zdXNwZW5kLmg+Cj4KPiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4gLSNpbmNsdWRl ICJpOTE1X2dsb2JhbHMuaCIKPiAgI2luY2x1ZGUgImk5MTVfcGFyYW1zLmgiCj4gICNpbmNsdWRl ICJpbnRlbF9jb250ZXh0LmgiCj4gICNpbmNsdWRlICJpbnRlbF9lbmdpbmVfcG0uaCIKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nbG9iYWxzLmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dsb2JhbHMuYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGlu ZGV4IDA0OTc5Nzg5ZTdiZS4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nbG9iYWxzLmMKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsNTMgKzAsMCBAQAo+IC0v Kgo+IC0gKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUCj4gLSAqCj4gLSAqIENvcHlyaWdo dCDCqSAyMDE5IEludGVsIENvcnBvcmF0aW9uCj4gLSAqLwo+IC0KPiAtI2luY2x1ZGUgPGxpbnV4 L3NsYWIuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L3dvcmtxdWV1ZS5oPgo+IC0KPiAtI2luY2x1ZGUg Imk5MTVfZ2xvYmFscy5oIgo+IC0jaW5jbHVkZSAiaTkxNV9kcnYuaCIKPiAtCj4gLXN0YXRpYyBM SVNUX0hFQUQoZ2xvYmFscyk7Cj4gLQo+IC12b2lkIF9faW5pdCBpOTE1X2dsb2JhbF9yZWdpc3Rl cihzdHJ1Y3QgaTkxNV9nbG9iYWwgKmdsb2JhbCkKPiAtewo+IC0gICAgICAgR0VNX0JVR19PTigh Z2xvYmFsLT5leGl0KTsKPiAtCj4gLSAgICAgICBsaXN0X2FkZF90YWlsKCZnbG9iYWwtPmxpbmss ICZnbG9iYWxzKTsKPiAtfQo+IC0KPiAtc3RhdGljIHZvaWQgX19pOTE1X2dsb2JhbHNfY2xlYW51 cCh2b2lkKQo+IC17Cj4gLSAgICAgICBzdHJ1Y3QgaTkxNV9nbG9iYWwgKmdsb2JhbCwgKm5leHQ7 Cj4gLQo+IC0gICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlX3JldmVyc2UoZ2xvYmFsLCBu ZXh0LCAmZ2xvYmFscywgbGluaykKPiAtICAgICAgICAgICAgICAgZ2xvYmFsLT5leGl0KCk7Cj4g LX0KPiAtCj4gLXN0YXRpYyBfX2luaXRjb25zdCBpbnQgKCogY29uc3QgaW5pdGZuW10pKHZvaWQp ID0gewo+IC19Owo+IC0KPiAtaW50IF9faW5pdCBpOTE1X2dsb2JhbHNfaW5pdCh2b2lkKQo+IC17 Cj4gLSAgICAgICBpbnQgaTsKPiAtCj4gLSAgICAgICBmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0la RShpbml0Zm4pOyBpKyspIHsKPiAtICAgICAgICAgICAgICAgaW50IGVycjsKPiAtCj4gLSAgICAg ICAgICAgICAgIGVyciA9IGluaXRmbltpXSgpOwo+IC0gICAgICAgICAgICAgICBpZiAoZXJyKSB7 Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgX19pOTE1X2dsb2JhbHNfY2xlYW51cCgpOwo+IC0g ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBlcnI7Cj4gLSAgICAgICAgICAgICAgIH0KPiAt ICAgICAgIH0KPiAtCj4gLSAgICAgICByZXR1cm4gMDsKPiAtfQo+IC0KPiAtdm9pZCBpOTE1X2ds b2JhbHNfZXhpdCh2b2lkKQo+IC17Cj4gLSAgICAgICBfX2k5MTVfZ2xvYmFsc19jbGVhbnVwKCk7 Cj4gLX0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nbG9iYWxzLmgg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dsb2JhbHMuaAo+IGRlbGV0ZWQgZmlsZSBtb2Rl IDEwMDY0NAo+IGluZGV4IDU3ZDI5OThiYmE0NS4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nbG9iYWxzLmgKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsMjUg KzAsMCBAQAo+IC0vKgo+IC0gKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUCj4gLSAqCj4g LSAqIENvcHlyaWdodCDCqSAyMDE5IEludGVsIENvcnBvcmF0aW9uCj4gLSAqLwo+IC0KPiAtI2lm bmRlZiBfSTkxNV9HTE9CQUxTX0hfCj4gLSNkZWZpbmUgX0k5MTVfR0xPQkFMU19IXwo+IC0KPiAt I2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gLQo+IC10eXBlZGVmIHZvaWQgKCppOTE1X2dsb2Jh bF9mdW5jX3QpKHZvaWQpOwo+IC0KPiAtc3RydWN0IGk5MTVfZ2xvYmFsIHsKPiAtICAgICAgIHN0 cnVjdCBsaXN0X2hlYWQgbGluazsKPiAtCj4gLSAgICAgICBpOTE1X2dsb2JhbF9mdW5jX3QgZXhp dDsKPiAtfTsKPiAtCj4gLXZvaWQgaTkxNV9nbG9iYWxfcmVnaXN0ZXIoc3RydWN0IGk5MTVfZ2xv YmFsICpnbG9iYWwpOwo+IC0KPiAtaW50IGk5MTVfZ2xvYmFsc19pbml0KHZvaWQpOwo+IC12b2lk IGk5MTVfZ2xvYmFsc19leGl0KHZvaWQpOwo+IC0KPiAtI2VuZGlmIC8qIF9JOTE1X0dMT0JBTFNf SF8gKi8KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKPiBpbmRleCAwYWZmY2YzM2EyMTEuLmVkNzJi Y2I1ODMzMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYwo+IEBAIC0zNyw3ICszNyw2IEBA Cj4gICNpbmNsdWRlICJnZW0vaTkxNV9nZW1fb2JqZWN0LmgiCj4gICNpbmNsdWRlICJpOTE1X3Jl cXVlc3QuaCIKPiAgI2luY2x1ZGUgImk5MTVfcGVyZi5oIgo+IC0jaW5jbHVkZSAiaTkxNV9nbG9i YWxzLmgiCj4gICNpbmNsdWRlICJpOTE1X3NlbGZ0ZXN0LmgiCj4gICNpbmNsdWRlICJpOTE1X3Nj aGVkdWxlci5oIgo+ICAjaW5jbHVkZSAiaTkxNV92bWEuaCIKPiBAQCAtMTMwOCw3ICsxMzA3LDYg QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7Cj4gICAgICAgICB7IGk5MTVfcmVxdWVzdF9tb2R1bGVf aW5pdCwgaTkxNV9yZXF1ZXN0X21vZHVsZV9leGl0IH0sCj4gICAgICAgICB7IGk5MTVfc2NoZWR1 bGVyX21vZHVsZV9pbml0LCBpOTE1X3NjaGVkdWxlcl9tb2R1bGVfZXhpdCB9LAo+ICAgICAgICAg eyBpOTE1X3ZtYV9tb2R1bGVfaW5pdCwgaTkxNV92bWFfbW9kdWxlX2V4aXQgfSwKPiAtICAgICAg IHsgaTkxNV9nbG9iYWxzX2luaXQsIGk5MTVfZ2xvYmFsc19leGl0IH0sCj4gICAgICAgICB7IGk5 MTVfbW9ja19zZWxmdGVzdHMsIE5VTEwgfSwKPiAgICAgICAgIHsgaTkxNV9wbXVfaW5pdCwgaTkx NV9wbXVfZXhpdCB9LAo+ICAgICAgICAgeyBpOTE1X3JlZ2lzdGVyX3BjaV9kcml2ZXIsIGk5MTVf dW5yZWdpc3Rlcl9wY2lfZHJpdmVyIH0sCj4gLS0KPiAyLjMyLjAKPgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK