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=-16.6 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,USER_AGENT_GIT 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 CBFBCC4338F for ; Fri, 23 Jul 2021 19:29:55 +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 943AF60E97 for ; Fri, 23 Jul 2021 19:29:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 943AF60E97 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch 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 0ABDF6FCF7; Fri, 23 Jul 2021 19:29:51 +0000 (UTC) Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by gabe.freedesktop.org (Postfix) with ESMTPS id 511DC6FCF9 for ; Fri, 23 Jul 2021 19:29:48 +0000 (UTC) Received: by mail-wr1-x434.google.com with SMTP id j2so3427043wrx.9 for ; Fri, 23 Jul 2021 12:29:48 -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=mPletSC2KunLMwvKgZL02g1sBr7w4Y/jfrEnSvTQfZY=; b=N5mCdeoY7kqBeqr4YvL5Zqd6YnHw9ndVEGfdcYDGticUeoNG/qSy0gXzlCqNWJhXeL wLzCQjx0FI8r2yXZ0l9b9gxhU3b5bdlEjXeM/2k+wjiWAdQSr0dQf0rm9gC5rgZZ3bCP JK3oOCLlZBx+ehJcbblMedUsZfPcZQ/Fwm6lc= 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=mPletSC2KunLMwvKgZL02g1sBr7w4Y/jfrEnSvTQfZY=; b=iEGrR3druCxTC6lUsPbRvDy5XRwmPaDdOYSgxPWQudbpZiZV7305wTQmzHpptjYqnE qqkAf3Wvk4uuFbw+nhZIcdIyI6SB4Lk2ZI7pcfa+YnCVdzi0DQ8asfl74lG5zVM45RHi hrDAWEpGDiyalPgIGNfXh89jQlHgvxRLWBe6oDiXJiaqCFmtbxcfiEjZ2i9ecOfzKFhA sNZNlfAW0Vfu7mFrrXpKwLRrvv/rZ8tLJyBiSxiu+G9f/OD8ipM0V1A+MKLvZklQbN3/ /+O6heacZgl/iiK2D2cYrzleQuRIZNgKGYhm0uQx85svYYPkONfuQTaipfeYHBnBD4lW pJLw== X-Gm-Message-State: AOAM533BMvddgElovQZTgYrd1QYKpQIsxi6h91oJ9FW2H74RjOlXONEb s+ObZzSkc5aK+RSqYaGvtNpHSQ== X-Google-Smtp-Source: ABdhPJyTLd7yd6lDxxXtLF9hH7Gj+/zmYIaJoVrM3GxciPCNeP5xtYWoR2LIPo96ow/owRLzyH/sJw== X-Received: by 2002:a05:6000:1d1:: with SMTP id t17mr6765423wrx.267.1627068586982; Fri, 23 Jul 2021 12:29:46 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id s14sm17609870wmc.25.2021.07.23.12.29.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 12:29:46 -0700 (PDT) From: Daniel Vetter To: DRI Development Date: Fri, 23 Jul 2021 21:29:34 +0200 Message-Id: <20210723192934.1004427-10-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210723192934.1004427-1-daniel.vetter@ffwll.ch> References: <20210723192934.1004427-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Subject: [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 , Daniel Vetter Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Tm8gbG9uZ2VyIHVzZWQuCgpDYzogSmFzb24gRWtzdHJhbmQgPGphc29uQGpsZWtzdHJhbmQubmV0 PgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9NYWtlZmlsZSAgICAgICAgIHwgIDEgLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfZ3RfcG0uYyB8ICAxIC0KIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2xvYmFscy5jICAgfCA1MyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2xvYmFscy5oICAgfCAyNSAtLS0tLS0tLS0tLS0tCiBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jICAgICAgIHwgIDIgLQogNSBmaWxlcyBjaGFu Z2VkLCA4MiBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dsb2JhbHMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2xvYmFscy5oCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvTWFr ZWZpbGUgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9NYWtlZmlsZQppbmRleCAxMGIzYmI2MjA3YmEu LjkwMjJkYzYzOGVkNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvTWFrZWZpbGUK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvTWFrZWZpbGUKQEAgLTE2Niw3ICsxNjYsNiBAQCBp OTE1LXkgKz0gXAogCSAgaTkxNV9nZW1fZ3R0Lm8gXAogCSAgaTkxNV9nZW1fd3cubyBcCiAJICBp OTE1X2dlbS5vIFwKLQkgIGk5MTVfZ2xvYmFscy5vIFwKIAkgIGk5MTVfcXVlcnkubyBcCiAJICBp OTE1X3JlcXVlc3QubyBcCiAJICBpOTE1X3NjaGVkdWxlci5vIFwKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2d0X3BtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9n dC9pbnRlbF9ndF9wbS5jCmluZGV4IGQ4NjgyNTQzNzUxNi4uOTQzYzFkNDE2ZWMwIDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9ndF9wbS5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2d0L2ludGVsX2d0X3BtLmMKQEAgLTYsNyArNiw2IEBACiAjaW5jbHVkZSA8 bGludXgvc3VzcGVuZC5oPgogCiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKLSNpbmNsdWRlICJpOTE1 X2dsb2JhbHMuaCIKICNpbmNsdWRlICJpOTE1X3BhcmFtcy5oIgogI2luY2x1ZGUgImludGVsX2Nv bnRleHQuaCIKICNpbmNsdWRlICJpbnRlbF9lbmdpbmVfcG0uaCIKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2xvYmFscy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nbG9iYWxzLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDA0OTc5Nzg5ZTdiZS4u MDAwMDAwMDAwMDAwCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2xvYmFscy5jCisr KyAvZGV2L251bGwKQEAgLTEsNTMgKzAsMCBAQAotLyoKLSAqIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBNSVQKLSAqCi0gKiBDb3B5cmlnaHQgwqkgMjAxOSBJbnRlbCBDb3Jwb3JhdGlvbgotICov Ci0KLSNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Ci0jaW5jbHVkZSA8bGludXgvd29ya3F1ZXVlLmg+ Ci0KLSNpbmNsdWRlICJpOTE1X2dsb2JhbHMuaCIKLSNpbmNsdWRlICJpOTE1X2Rydi5oIgotCi1z dGF0aWMgTElTVF9IRUFEKGdsb2JhbHMpOwotCi12b2lkIF9faW5pdCBpOTE1X2dsb2JhbF9yZWdp c3RlcihzdHJ1Y3QgaTkxNV9nbG9iYWwgKmdsb2JhbCkKLXsKLQlHRU1fQlVHX09OKCFnbG9iYWwt PmV4aXQpOwotCi0JbGlzdF9hZGRfdGFpbCgmZ2xvYmFsLT5saW5rLCAmZ2xvYmFscyk7Ci19Ci0K LXN0YXRpYyB2b2lkIF9faTkxNV9nbG9iYWxzX2NsZWFudXAodm9pZCkKLXsKLQlzdHJ1Y3QgaTkx NV9nbG9iYWwgKmdsb2JhbCwgKm5leHQ7Ci0KLQlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmVfcmV2 ZXJzZShnbG9iYWwsIG5leHQsICZnbG9iYWxzLCBsaW5rKQotCQlnbG9iYWwtPmV4aXQoKTsKLX0K LQotc3RhdGljIF9faW5pdGNvbnN0IGludCAoKiBjb25zdCBpbml0Zm5bXSkodm9pZCkgPSB7Ci19 OwotCi1pbnQgX19pbml0IGk5MTVfZ2xvYmFsc19pbml0KHZvaWQpCi17Ci0JaW50IGk7Ci0KLQlm b3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShpbml0Zm4pOyBpKyspIHsKLQkJaW50IGVycjsKLQot CQllcnIgPSBpbml0Zm5baV0oKTsKLQkJaWYgKGVycikgewotCQkJX19pOTE1X2dsb2JhbHNfY2xl YW51cCgpOwotCQkJcmV0dXJuIGVycjsKLQkJfQotCX0KLQotCXJldHVybiAwOwotfQotCi12b2lk IGk5MTVfZ2xvYmFsc19leGl0KHZvaWQpCi17Ci0JX19pOTE1X2dsb2JhbHNfY2xlYW51cCgpOwot fQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nbG9iYWxzLmggYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dsb2JhbHMuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK aW5kZXggNTdkMjk5OGJiYTQ1Li4wMDAwMDAwMDAwMDAKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nbG9iYWxzLmgKKysrIC9kZXYvbnVsbApAQCAtMSwyNSArMCwwIEBACi0vKgotICog U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVAotICoKLSAqIENvcHlyaWdodCDCqSAyMDE5IElu dGVsIENvcnBvcmF0aW9uCi0gKi8KLQotI2lmbmRlZiBfSTkxNV9HTE9CQUxTX0hfCi0jZGVmaW5l IF9JOTE1X0dMT0JBTFNfSF8KLQotI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Ci0KLXR5cGVkZWYg dm9pZCAoKmk5MTVfZ2xvYmFsX2Z1bmNfdCkodm9pZCk7Ci0KLXN0cnVjdCBpOTE1X2dsb2JhbCB7 Ci0Jc3RydWN0IGxpc3RfaGVhZCBsaW5rOwotCi0JaTkxNV9nbG9iYWxfZnVuY190IGV4aXQ7Ci19 OwotCi12b2lkIGk5MTVfZ2xvYmFsX3JlZ2lzdGVyKHN0cnVjdCBpOTE1X2dsb2JhbCAqZ2xvYmFs KTsKLQotaW50IGk5MTVfZ2xvYmFsc19pbml0KHZvaWQpOwotdm9pZCBpOTE1X2dsb2JhbHNfZXhp dCh2b2lkKTsKLQotI2VuZGlmIC8qIF9JOTE1X0dMT0JBTFNfSF8gKi8KZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3BjaS5jCmluZGV4IDBhZmZjZjMzYTIxMS4uZWQ3MmJjYjU4MzMxIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfcGNpLmMKQEAgLTM3LDcgKzM3LDYgQEAKICNpbmNsdWRlICJnZW0vaTkxNV9nZW1fb2JqZWN0 LmgiCiAjaW5jbHVkZSAiaTkxNV9yZXF1ZXN0LmgiCiAjaW5jbHVkZSAiaTkxNV9wZXJmLmgiCi0j aW5jbHVkZSAiaTkxNV9nbG9iYWxzLmgiCiAjaW5jbHVkZSAiaTkxNV9zZWxmdGVzdC5oIgogI2lu Y2x1ZGUgImk5MTVfc2NoZWR1bGVyLmgiCiAjaW5jbHVkZSAiaTkxNV92bWEuaCIKQEAgLTEzMDgs NyArMTMwNyw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogCXsgaTkxNV9yZXF1ZXN0X21vZHVs ZV9pbml0LCBpOTE1X3JlcXVlc3RfbW9kdWxlX2V4aXQgfSwKIAl7IGk5MTVfc2NoZWR1bGVyX21v ZHVsZV9pbml0LCBpOTE1X3NjaGVkdWxlcl9tb2R1bGVfZXhpdCB9LAogCXsgaTkxNV92bWFfbW9k dWxlX2luaXQsIGk5MTVfdm1hX21vZHVsZV9leGl0IH0sCi0JeyBpOTE1X2dsb2JhbHNfaW5pdCwg aTkxNV9nbG9iYWxzX2V4aXQgfSwKIAl7IGk5MTVfbW9ja19zZWxmdGVzdHMsIE5VTEwgfSwKIAl7 IGk5MTVfcG11X2luaXQsIGk5MTVfcG11X2V4aXQgfSwKIAl7IGk5MTVfcmVnaXN0ZXJfcGNpX2Ry aXZlciwgaTkxNV91bnJlZ2lzdGVyX3BjaV9kcml2ZXIgfSwKLS0gCjIuMzIuMAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==