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=-9.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,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 11030C4332D for ; Thu, 19 Mar 2020 20:25:09 +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 D6A4920663 for ; Thu, 19 Mar 2020 20:25:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Gz0SuA+P" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D6A4920663 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.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 DE14D6EA6E; Thu, 19 Mar 2020 20:25:05 +0000 (UTC) Received: from mail-lj1-x244.google.com (mail-lj1-x244.google.com [IPv6:2a00:1450:4864:20::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id A77BE6EA70 for ; Thu, 19 Mar 2020 20:25:03 +0000 (UTC) Received: by mail-lj1-x244.google.com with SMTP id 19so4027276ljj.7 for ; Thu, 19 Mar 2020 13:25:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yyjST3+FCptAcALBDf/RFbLNKd1H9p/K+MWj5PtIy3A=; b=Gz0SuA+P/Y40ZDfqq3Ia5FmdSfXiFO+EqETOxJDErlixmWwkYiRGK/Te7bzWvDUZsu Ng6o1gjopYTEtOwlYzw5bFz+6p3gAizA0fQhVCGix8tEW7qUTMwAN0lG2q/AAUwQ//KU eDODRlooGfDaUXpYlLXpCV/rBX0ceXsfYHZ45dVi/G+nZdCTTE2Ieyzb03VCd9lPvkGB +uNzIVW13fPDrM0t7lyHAyy1i0cqvdZFSh9fevBzb5MMkVhRRCc6QcyVfzHID0ODijRH wocVExMXPi5pRQwR45rrHZRYROpqMbnylGeCfgGjGpsQNQQw3edFDG07EZE+NV79YgAi Sz3w== 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=yyjST3+FCptAcALBDf/RFbLNKd1H9p/K+MWj5PtIy3A=; b=ptDTYReWDSUIlhzH6YirK2NOeO1W9VivPszTS8azAdGeuSBcdOXCYs9+M9jinFuZs1 +tMp1j9n7LRf+R2+mn2+qLM08U+gqyixNuZqSl3XNeu4r3bY2ujmyCIOh5uV83+s3gmC diBY/WCAtB928Cwp6ujZ5ZEfHHRXwX1MI//1pwonzxnyG958eQTQoF9GcOEjbGdMLDYH 9pHppV8E1F/WbLaEz6+GHSMEwo9kjBFV8tq/roFHIGMsQcvQVU95IgCzKNVU6Y5q8+Uk mkm1MeWgu/gQiFCYamW6iFggryhTURDInjv0S5rSfDMQZ5icoAHecHJ7grayCuqRdsJT PxHg== X-Gm-Message-State: ANhLgQ2JNGVqeg66u3IeBZ+vpWCDdci6cyVZwk3h8jPAaC6KPdLlIPqo neomsqweBJRGWrBsaq6tGrYrh/bMvw8= X-Google-Smtp-Source: ADFU+vtc7QM27zIj5XCu3SBSONP0YRD+jbVPk5tmV3NkHNhh0gjl8uumHSmTB1/QdiGrgpDxQUmnCQ== X-Received: by 2002:a2e:a58c:: with SMTP id m12mr2933357ljp.141.1584649501419; Thu, 19 Mar 2020 13:25:01 -0700 (PDT) Received: from sroland-t5810.vmware.com (46-126-183-173.dynamic.hispeed.ch. [46.126.183.173]) by smtp.gmail.com with ESMTPSA id v3sm2074372lfp.8.2020.03.19.13.25.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Mar 2020 13:25:00 -0700 (PDT) From: rscheidegger.oss@gmail.com X-Google-Original-From: sroland@vmware.com To: dri-devel@lists.freedesktop.org Subject: [PATCH 11/17] drm/vmwgfx: Rename stream output target binding tracker struct Date: Thu, 19 Mar 2020 21:24:08 +0100 Message-Id: <20200319202414.9296-12-sroland@vmware.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200319202414.9296-1-sroland@vmware.com> References: <20200319202414.9296-1-sroland@vmware.com> MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-graphics-maintainer@vmware.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" RnJvbTogRGVlcGFrIFJhd2F0IDxkcmF3YXQuZmxvc3NAZ21haWwuY29tPgoKUHJldmlvdXMgbmFt ZSB2bXdfY3R4X2JpbmRpbmZvX3NvIGlzIG1pc2xlYWRpbmcgYmVjYXVzZSBpdCBhY3R1YWxseQpy ZXByZXNlbnQgc28gdGFyZ2V0IGFuZCBzdHJlYW0gb3V0cHV0IGlzIGEgbmV3IHJlc291cmNlIHR5 cGUgdGhhdCBuZWVkcwp0cmFja2luZyBmb3IgU001IGNhcGFibGUgZGV2aWNlLiBBbHNvIHJlbmFt ZSBiaW5kaW5nIHR5cGUgZW51bSBhbmQKaW50ZXJuYWwgZnVuY3Rpb25zIHRvIHJlZmxlY3QgdGhl c2UgYmVsb25ncyB0byBzbyB0YXJnZXRzLgoKU2lnbmVkLW9mZi1ieTogRGVlcGFrIFJhd2F0IDxk cmF3YXQuZmxvc3NAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogVGhvbWFzIEhlbGxzdHLDtm0gKFZN d2FyZSkgPHRob21hc19vc0BzaGlwbWFpbC5vcmc+ClNpZ25lZC1vZmYtYnk6IFJvbGFuZCBTY2hl aWRlZ2dlciAoVk13YXJlKSA8cnNjaGVpZGVnZ2VyLm9zc0BnbWFpbC5jb20+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfYmluZGluZy5jIHwgMzYgKysrKysrKysrKysrLS0tLS0t LS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfYmluZGluZy5oIHwgIDYgKyst LS0KIGRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2V4ZWNidWYuYyB8ICA0ICstLQogMyBm aWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9iaW5kaW5nLmMgYi9kcml2ZXJzL2dw dS9kcm0vdm13Z2Z4L3Ztd2dmeF9iaW5kaW5nLmMKaW5kZXggZjBhNTc2Njk4MjY2Li5mOTIzYjNj N2MxNTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2JpbmRpbmcu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9iaW5kaW5nLmMKQEAgLTU3LDcg KzU3LDcgQEAKIAogI2RlZmluZSBWTVdfQklORElOR19SVF9CSVQgICAgIDAKICNkZWZpbmUgVk1X X0JJTkRJTkdfUFNfQklUICAgICAxCi0jZGVmaW5lIFZNV19CSU5ESU5HX1NPX0JJVCAgICAgMgor I2RlZmluZSBWTVdfQklORElOR19TT19UX0JJVCAgIDIKICNkZWZpbmUgVk1XX0JJTkRJTkdfVkJf QklUICAgICAzCiAjZGVmaW5lIFZNV19CSU5ESU5HX1VBVl9CSVQgICAgNAogI2RlZmluZSBWTVdf QklORElOR19DU19VQVZfQklUIDUKQEAgLTk4LDcgKzk4LDcgQEAgc3RydWN0IHZtd19jdHhfYmlu ZGluZ19zdGF0ZSB7CiAJc3RydWN0IHZtd19jdHhfYmluZGluZm9fdmlldyByZW5kZXJfdGFyZ2V0 c1tTVkdBM0RfUlRfTUFYXTsKIAlzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb190ZXggdGV4dHVyZV91 bml0c1tTVkdBM0RfTlVNX1RFWFRVUkVfVU5JVFNdOwogCXN0cnVjdCB2bXdfY3R4X2JpbmRpbmZv X3ZpZXcgZHNfdmlldzsKLQlzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb19zbyBzb190YXJnZXRzW1NW R0EzRF9EWF9NQVhfU09UQVJHRVRTXTsKKwlzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb19zb190YXJn ZXQgc29fdGFyZ2V0c1tTVkdBM0RfRFhfTUFYX1NPVEFSR0VUU107CiAJc3RydWN0IHZtd19jdHhf YmluZGluZm9fdmIgdmVydGV4X2J1ZmZlcnNbU1ZHQTNEX0RYX01BWF9WRVJURVhCVUZGRVJTXTsK IAlzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb19pYiBpbmRleF9idWZmZXI7CiAJc3RydWN0IHZtd19k eF9zaGFkZXJfYmluZGluZ3MgcGVyX3NoYWRlcltTVkdBM0RfTlVNX1NIQURFUlRZUEVdOwpAQCAt MTE5LDcgKzExOSw3IEBAIHN0YXRpYyBpbnQgdm13X2JpbmRpbmdfc2NydWJfdGV4dHVyZShzdHJ1 Y3Qgdm13X2N0eF9iaW5kaW5mbyAqYmksIGJvb2wgcmViaW5kKTsKIHN0YXRpYyBpbnQgdm13X2Jp bmRpbmdfc2NydWJfY2Ioc3RydWN0IHZtd19jdHhfYmluZGluZm8gKmJpLCBib29sIHJlYmluZCk7 CiBzdGF0aWMgaW50IHZtd19iaW5kaW5nX3NjcnViX2R4X3J0KHN0cnVjdCB2bXdfY3R4X2JpbmRp bmZvICpiaSwgYm9vbCByZWJpbmQpOwogc3RhdGljIGludCB2bXdfYmluZGluZ19zY3J1Yl9zcihz dHJ1Y3Qgdm13X2N0eF9iaW5kaW5mbyAqYmksIGJvb2wgcmViaW5kKTsKLXN0YXRpYyBpbnQgdm13 X2JpbmRpbmdfc2NydWJfc28oc3RydWN0IHZtd19jdHhfYmluZGluZm8gKmJpLCBib29sIHJlYmlu ZCk7CitzdGF0aWMgaW50IHZtd19iaW5kaW5nX3NjcnViX3NvX3RhcmdldChzdHJ1Y3Qgdm13X2N0 eF9iaW5kaW5mbyAqYmksIGJvb2wgcmViaW5kKTsKIHN0YXRpYyBpbnQgdm13X2JpbmRpbmdfZW1p dF9kaXJ0eShzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5nX3N0YXRlICpjYnMpOwogc3RhdGljIGludCB2 bXdfYmluZGluZ19zY3J1Yl9keF9zaGFkZXIoc3RydWN0IHZtd19jdHhfYmluZGluZm8gKmJpLAog CQkJCSAgICAgICBib29sIHJlYmluZCk7CkBAIC0xODcsNyArMTg3LDcgQEAgc3RhdGljIGNvbnN0 IHNpemVfdCB2bXdfYmluZGluZ19zcl9vZmZzZXRzW10gPSB7CiAJb2Zmc2V0b2Yoc3RydWN0IHZt d19jdHhfYmluZGluZ19zdGF0ZSwgcGVyX3NoYWRlcls0XS5zaGFkZXJfcmVzKSwKIAlvZmZzZXRv ZihzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5nX3N0YXRlLCBwZXJfc2hhZGVyWzVdLnNoYWRlcl9yZXMp LAogfTsKLXN0YXRpYyBjb25zdCBzaXplX3Qgdm13X2JpbmRpbmdfc29fb2Zmc2V0c1tdID0gewor c3RhdGljIGNvbnN0IHNpemVfdCB2bXdfYmluZGluZ19zb190YXJnZXRfb2Zmc2V0c1tdID0gewog CW9mZnNldG9mKHN0cnVjdCB2bXdfY3R4X2JpbmRpbmdfc3RhdGUsIHNvX3RhcmdldHMpLAogfTsK IHN0YXRpYyBjb25zdCBzaXplX3Qgdm13X2JpbmRpbmdfdmJfb2Zmc2V0c1tdID0gewpAQCAtMjM2 LDEwICsyMzYsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2bXdfYmluZGluZ19pbmZvIHZtd19i aW5kaW5nX2luZm9zW10gPSB7CiAJCS5zaXplID0gc2l6ZW9mKHN0cnVjdCB2bXdfY3R4X2JpbmRp bmZvX3ZpZXcpLAogCQkub2Zmc2V0cyA9IHZtd19iaW5kaW5nX2R4X2RzX29mZnNldHMsCiAJCS5z Y3J1Yl9mdW5jID0gdm13X2JpbmRpbmdfc2NydWJfZHhfcnR9LAotCVt2bXdfY3R4X2JpbmRpbmdf c29dID0gewotCQkuc2l6ZSA9IHNpemVvZihzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb19zbyksCi0J CS5vZmZzZXRzID0gdm13X2JpbmRpbmdfc29fb2Zmc2V0cywKLQkJLnNjcnViX2Z1bmMgPSB2bXdf YmluZGluZ19zY3J1Yl9zb30sCisJW3Ztd19jdHhfYmluZGluZ19zb190YXJnZXRdID0geworCQku c2l6ZSA9IHNpemVvZihzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb19zb190YXJnZXQpLAorCQkub2Zm c2V0cyA9IHZtd19iaW5kaW5nX3NvX3RhcmdldF9vZmZzZXRzLAorCQkuc2NydWJfZnVuYyA9IHZt d19iaW5kaW5nX3NjcnViX3NvX3RhcmdldH0sCiAJW3Ztd19jdHhfYmluZGluZ192Yl0gPSB7CiAJ CS5zaXplID0gc2l6ZW9mKHN0cnVjdCB2bXdfY3R4X2JpbmRpbmZvX3ZiKSwKIAkJLm9mZnNldHMg PSB2bXdfYmluZGluZ192Yl9vZmZzZXRzLApAQCAtODc0LDggKzg3NCw4IEBAIHN0YXRpYyB2b2lk IHZtd19jb2xsZWN0X3NvX3RhcmdldHMoc3RydWN0IHZtd19jdHhfYmluZGluZ19zdGF0ZSAqY2Jz LAogCQkJCSAgIGNvbnN0IHN0cnVjdCB2bXdfY3R4X2JpbmRpbmZvICpiaSwKIAkJCQkgICB1MzIg bWF4X251bSkKIHsKLQljb25zdCBzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb19zbyAqYmlzbyA9Ci0J CWNvbnRhaW5lcl9vZihiaSwgc3RydWN0IHZtd19jdHhfYmluZGluZm9fc28sIGJpKTsKKwljb25z dCBzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb19zb190YXJnZXQgKmJpc28gPQorCQljb250YWluZXJf b2YoYmksIHN0cnVjdCB2bXdfY3R4X2JpbmRpbmZvX3NvX3RhcmdldCwgYmkpOwogCXVuc2lnbmVk IGxvbmcgaTsKIAlTVkdBM2RTb1RhcmdldCAqc29fYnVmZmVyID0gKFNWR0EzZFNvVGFyZ2V0ICop IGNicy0+YmluZF9jbWRfYnVmZmVyOwogCkBAIC05MDAsMTEgKzkwMCwxMSBAQCBzdGF0aWMgdm9p ZCB2bXdfY29sbGVjdF9zb190YXJnZXRzKHN0cnVjdCB2bXdfY3R4X2JpbmRpbmdfc3RhdGUgKmNi cywKIH0KIAogLyoqCi0gKiB2bXdfYmluZGluZ19lbWl0X3NldF9zbyAtIElzc3VlIGRlbGF5ZWQg c3RyZWFtb3V0IGJpbmRpbmcgY29tbWFuZHMKKyAqIHZtd19lbWl0X3NldF9zb190YXJnZXQgLSBJ c3N1ZSBkZWxheWVkIHN0cmVhbW91dCBiaW5kaW5nIGNvbW1hbmRzCiAgKgogICogQGNiczogUG9p bnRlciB0byB0aGUgY29udGV4dCdzIHN0cnVjdCB2bXdfY3R4X2JpbmRpbmdfc3RhdGUKICAqLwot c3RhdGljIGludCB2bXdfZW1pdF9zZXRfc28oc3RydWN0IHZtd19jdHhfYmluZGluZ19zdGF0ZSAq Y2JzKQorc3RhdGljIGludCB2bXdfZW1pdF9zZXRfc29fdGFyZ2V0KHN0cnVjdCB2bXdfY3R4X2Jp bmRpbmdfc3RhdGUgKmNicykKIHsKIAljb25zdCBzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mbyAqbG9j ID0gJmNicy0+c29fdGFyZ2V0c1swXS5iaTsKIAlzdHJ1Y3QgewpAQCAtMTEzNiw4ICsxMTM2LDgg QEAgc3RhdGljIGludCB2bXdfYmluZGluZ19lbWl0X2RpcnR5KHN0cnVjdCB2bXdfY3R4X2JpbmRp bmdfc3RhdGUgKmNicykKIAkJY2FzZSBWTVdfQklORElOR19QU19CSVQ6CiAJCQlyZXQgPSB2bXdf YmluZGluZ19lbWl0X2RpcnR5X3BzKGNicyk7CiAJCQlicmVhazsKLQkJY2FzZSBWTVdfQklORElO R19TT19CSVQ6Ci0JCQlyZXQgPSB2bXdfZW1pdF9zZXRfc28oY2JzKTsKKwkJY2FzZSBWTVdfQklO RElOR19TT19UX0JJVDoKKwkJCXJldCA9IHZtd19lbWl0X3NldF9zb190YXJnZXQoY2JzKTsKIAkJ CWJyZWFrOwogCQljYXNlIFZNV19CSU5ESU5HX1ZCX0JJVDoKIAkJCXJldCA9IHZtd19lbWl0X3Nl dF92YihjYnMpOwpAQCAtMTIwMSwxOCArMTIwMSwxOCBAQCBzdGF0aWMgaW50IHZtd19iaW5kaW5n X3NjcnViX2R4X3J0KHN0cnVjdCB2bXdfY3R4X2JpbmRpbmZvICpiaSwgYm9vbCByZWJpbmQpCiB9 CiAKIC8qKgotICogdm13X2JpbmRpbmdfc2NydWJfc28gLSBTY2hlZHVsZSBhIGR4IHN0cmVhbW91 dHB1dCBidWZmZXIgYmluZGluZworICogdm13X2JpbmRpbmdfc2NydWJfc29fdGFyZ2V0IC0gU2No ZWR1bGUgYSBkeCBzdHJlYW1vdXRwdXQgYnVmZmVyIGJpbmRpbmcKICAqIHNjcnViIGZyb20gYSBj b250ZXh0CiAgKgogICogQGJpOiBzaW5nbGUgYmluZGluZyBpbmZvcm1hdGlvbi4KICAqIEByZWJp bmQ6IFdoZXRoZXIgdG8gaXNzdWUgYSBiaW5kIGluc3RlYWQgb2Ygc2NydWIgY29tbWFuZC4KICAq Lwotc3RhdGljIGludCB2bXdfYmluZGluZ19zY3J1Yl9zbyhzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5m byAqYmksIGJvb2wgcmViaW5kKQorc3RhdGljIGludCB2bXdfYmluZGluZ19zY3J1Yl9zb190YXJn ZXQoc3RydWN0IHZtd19jdHhfYmluZGluZm8gKmJpLCBib29sIHJlYmluZCkKIHsKIAlzdHJ1Y3Qg dm13X2N0eF9iaW5kaW5nX3N0YXRlICpjYnMgPQogCQl2bXdfY29udGV4dF9iaW5kaW5nX3N0YXRl KGJpLT5jdHgpOwogCi0JX19zZXRfYml0KFZNV19CSU5ESU5HX1NPX0JJVCwgJmNicy0+ZGlydHkp OworCV9fc2V0X2JpdChWTVdfQklORElOR19TT19UX0JJVCwgJmNicy0+ZGlydHkpOwogCiAJcmV0 dXJuIDA7CiB9CkBAIC0xMzg3LDcgKzEzODcsNyBAQCB1MzIgdm13X2JpbmRpbmdfZGlydHlpbmco ZW51bSB2bXdfY3R4X2JpbmRpbmdfdHlwZSBiaW5kaW5nX3R5cGUpCiAJCVt2bXdfY3R4X2JpbmRp bmdfcnRdID0gVk1XX1JFU19ESVJUWV9TRVQsCiAJCVt2bXdfY3R4X2JpbmRpbmdfZHhfcnRdID0g Vk1XX1JFU19ESVJUWV9TRVQsCiAJCVt2bXdfY3R4X2JpbmRpbmdfZHNdID0gVk1XX1JFU19ESVJU WV9TRVQsCi0JCVt2bXdfY3R4X2JpbmRpbmdfc29dID0gVk1XX1JFU19ESVJUWV9TRVQsCisJCVt2 bXdfY3R4X2JpbmRpbmdfc29fdGFyZ2V0XSA9IFZNV19SRVNfRElSVFlfU0VULAogCQlbdm13X2N0 eF9iaW5kaW5nX3Vhdl0gPSBWTVdfUkVTX0RJUlRZX1NFVCwKIAkJW3Ztd19jdHhfYmluZGluZ19j c191YXZdID0gVk1XX1JFU19ESVJUWV9TRVQsCiAJfTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS92bXdnZngvdm13Z2Z4X2JpbmRpbmcuaCBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13 Z2Z4X2JpbmRpbmcuaAppbmRleCBkYTY3Y2JjOWNkNzMuLjhkNWY4N2FhZDQ5MCAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfYmluZGluZy5oCisrKyBiL2RyaXZlcnMv Z3B1L2RybS92bXdnZngvdm13Z2Z4X2JpbmRpbmcuaApAQCAtNTAsNyArNTAsNyBAQCBlbnVtIHZt d19jdHhfYmluZGluZ190eXBlIHsKIAl2bXdfY3R4X2JpbmRpbmdfZHhfcnQsCiAJdm13X2N0eF9i aW5kaW5nX3NyLAogCXZtd19jdHhfYmluZGluZ19kcywKLQl2bXdfY3R4X2JpbmRpbmdfc28sCisJ dm13X2N0eF9iaW5kaW5nX3NvX3RhcmdldCwKIAl2bXdfY3R4X2JpbmRpbmdfdmIsCiAJdm13X2N0 eF9iaW5kaW5nX2liLAogCXZtd19jdHhfYmluZGluZ191YXYsCkBAIC0xMzIsMTQgKzEzMiwxNCBA QCBzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb192aWV3IHsKIH07CiAKIC8qKgotICogc3RydWN0IHZt d19jdHhfYmluZGluZm9fc28gLSBTdHJlYW1PdXRwdXQgYmluZGluZyBtZXRhZGF0YQorICogc3Ry dWN0IHZtd19jdHhfYmluZGluZm9fc29fdGFyZ2V0IC0gU3RyZWFtT3V0cHV0IGJpbmRpbmcgbWV0 YWRhdGEKICAqCiAgKiBAYmk6IHN0cnVjdCB2bXdfY3R4X2JpbmRpbmZvIHdlIGRlcml2ZSBmcm9t LgogICogQG9mZnNldDogRGV2aWNlIGRhdGEgdXNlZCB0byByZWNvbnN0cnVjdCBiaW5kaW5nIGNv bW1hbmQuCiAgKiBAc2l6ZTogRGV2aWNlIGRhdGEgdXNlZCB0byByZWNvbnN0cnVjdCBiaW5kaW5n IGNvbW1hbmQuCiAgKiBAc2xvdDogRGV2aWNlIGRhdGEgdXNlZCB0byByZWNvbnN0cnVjdCBiaW5k aW5nIGNvbW1hbmQuCiAgKi8KLXN0cnVjdCB2bXdfY3R4X2JpbmRpbmZvX3NvIHsKK3N0cnVjdCB2 bXdfY3R4X2JpbmRpbmZvX3NvX3RhcmdldCB7CiAJc3RydWN0IHZtd19jdHhfYmluZGluZm8gYmk7 CiAJdWludDMyIG9mZnNldDsKIAl1aW50MzIgc2l6ZTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS92bXdnZngvdm13Z2Z4X2V4ZWNidWYuYyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13 Z2Z4X2V4ZWNidWYuYwppbmRleCBlY2FiNmNiYmM4ZDMuLmQ0OTE2OWM2OGZiYSAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfZXhlY2J1Zi5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS92bXdnZngvdm13Z2Z4X2V4ZWNidWYuYwpAQCAtMjQ3OSw3ICsyNDc5LDcgQEAgc3Rh dGljIGludCB2bXdfY21kX2R4X3NldF9zb190YXJnZXRzKHN0cnVjdCB2bXdfcHJpdmF0ZSAqZGV2 X3ByaXYsCiAJCQkJICAgICBTVkdBM2RDbWRIZWFkZXIgKmhlYWRlcikKIHsKIAlzdHJ1Y3Qgdm13 X2N0eF92YWxpZGF0aW9uX2luZm8gKmN0eF9ub2RlID0gVk1XX0dFVF9DVFhfTk9ERShzd19jb250 ZXh0KTsKLQlzdHJ1Y3Qgdm13X2N0eF9iaW5kaW5mb19zbyBiaW5kaW5nOworCXN0cnVjdCB2bXdf Y3R4X2JpbmRpbmZvX3NvX3RhcmdldCBiaW5kaW5nOwogCXN0cnVjdCB2bXdfcmVzb3VyY2UgKnJl czsKIAlzdHJ1Y3QgewogCQlTVkdBM2RDbWRIZWFkZXIgaGVhZGVyOwpAQCAtMjUwOSw3ICsyNTA5 LDcgQEAgc3RhdGljIGludCB2bXdfY21kX2R4X3NldF9zb190YXJnZXRzKHN0cnVjdCB2bXdfcHJp dmF0ZSAqZGV2X3ByaXYsCiAKIAkJYmluZGluZy5iaS5jdHggPSBjdHhfbm9kZS0+Y3R4OwogCQli aW5kaW5nLmJpLnJlcyA9IHJlczsKLQkJYmluZGluZy5iaS5idCA9IHZtd19jdHhfYmluZGluZ19z bywKKwkJYmluZGluZy5iaS5idCA9IHZtd19jdHhfYmluZGluZ19zb190YXJnZXQsCiAJCWJpbmRp bmcub2Zmc2V0ID0gY21kLT50YXJnZXRzW2ldLm9mZnNldDsKIAkJYmluZGluZy5zaXplID0gY21k LT50YXJnZXRzW2ldLnNpemVJbkJ5dGVzOwogCQliaW5kaW5nLnNsb3QgPSBpOwotLSAKMi4xNy4x CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK