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.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT 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 2BDD2C35669 for ; Fri, 21 Feb 2020 21:03:47 +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 F2AC12073A for ; Fri, 21 Feb 2020 21:03:46 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b="Px3FNRZu" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F2AC12073A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch 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 DBA566F51B; Fri, 21 Feb 2020 21:03:38 +0000 (UTC) Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by gabe.freedesktop.org (Postfix) with ESMTPS id F307A6F51D for ; Fri, 21 Feb 2020 21:03:36 +0000 (UTC) Received: by mail-wm1-x342.google.com with SMTP id p9so3168226wmc.2 for ; Fri, 21 Feb 2020 13:03:36 -0800 (PST) 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=A32Oyg16k7K1G3w3F1On3uVOL/ANNStbxWkoAuT0iP8=; b=Px3FNRZuBNM9kP97Fif2WISlnt/i62yLgYUDPvmn3zO9RcJHXGAdgltblRor3KXvl6 dhyQ30goE5ICDVk9ZyfOJup0xm8+vacmdM2sMOu0/cTNjO4Var6+vJE1OC1UnRakt3Nx cN1XBBe3ODdFuX41HdBxhRbuZ/2MYljfrByTs= 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=A32Oyg16k7K1G3w3F1On3uVOL/ANNStbxWkoAuT0iP8=; b=TCrg4OQHI6HOQnVJswKlvTWArgwrAmLSvN/3Ercu8+7LeQA4CbydkfEv9iyn0BeqoP KnyrWKCxxWIDaqNrxQvx1qIbczEYRP6UIKGwiy9B2HBeFZ10PrqQa1HsXSBv3hfKiyOF pBKwQjO6R9VEcUBNVyEEdQCdKmXDSGoJ1rjm4/cDiV4KP1fD5iElXy8AKrBXtOyNb1OS ZJ/vFgaW7gSdZh7ObFRhWuKbM9jC7+TdFq//OjAYylmcEadn8/gIbEKe2og7whUC63uf 515VX937q7ENyC9slvXEo7Zzdj8ORpnevjV8Kin02moJN9yhsZrbCg8g5t/vPLhQQusf yG6g== X-Gm-Message-State: APjAAAVWD2Wez8YrFT515VQXYFYPols9jKUa93lokNcxgDGvCq2K3t4e KrSPZf1DKMACLUVCZqrc6e43NtZpSb4= X-Google-Smtp-Source: APXvYqyegE2eC2W4Q4whqv8MfdxiywrB+P7F9IS66HncACmuOzYtvVEmZZoFytu76L9bpeSf7uRuBQ== X-Received: by 2002:a1c:c5:: with SMTP id 188mr5495828wma.187.1582319015348; Fri, 21 Feb 2020 13:03:35 -0800 (PST) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id z6sm5483930wrw.36.2020.02.21.13.03.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Feb 2020 13:03:34 -0800 (PST) From: Daniel Vetter To: DRI Development Subject: [PATCH 05/51] drm/mipi_dbi: Use drmm_add_final_kfree in all drivers Date: Fri, 21 Feb 2020 22:02:33 +0100 Message-Id: <20200221210319.2245170-6-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200221210319.2245170-1-daniel.vetter@ffwll.ch> References: <20200221210319.2245170-1-daniel.vetter@ffwll.ch> 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: David Airlie , Daniel Vetter , Intel Graphics Development , Thomas Zimmermann , Daniel Vetter , Kamlesh Gurudasani , Sam Ravnborg , David Lechner Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhleSBhbGwgc2hhcmUgbWlwaV9kYmlfcmVsZWFzZSBzbyB3ZSBuZWVkIHRvIHN3aXRjaCB0aGVt IGFsbAp0b2dldGhlci4gV2l0aCB0aGlzIHdlIGNhbiBkcm9wIHRoZSBmaW5hbCBrZnJlZSBmcm9t IHRoZSByZWxlYXNlCmZ1bmN0aW9uLgoKQXNpZGUsIEkgdGhpbmsgd2UgY291bGQgcGVyaGFwcyBo YXZlIGEgdGlueSBhZGRpdGlvbmFsIGhlbHBlciBmb3IKdGhlc2UgbWlwaV9kYmkgZHJpdmVycywg dGhlIGZpcnN0IGZldyBsaW5lcyBhcm91bmQgZGV2bV9kcm1fZGV2X2luaXQKYXJlIGFsbCB0aGUg c2FtZSAoZXhjZXB0IGZvciB0aGUgZHJtX2RyaXZlciBwb2ludGVyKS4KClJldmlld2VkLWJ5OiBO b3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KVGVzdGVkLWJ5OiBOb3JhbGYgVHLD uG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVu Lmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+CkNjOiBNYXhpbWUgUmlwYXJkIDxtcmlwYXJkQGtl cm5lbC5vcmc+CkNjOiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQ2M6 IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmll bEBmZndsbC5jaD4KQ2M6IEVyaWMgQW5ob2x0IDxlcmljQGFuaG9sdC5uZXQ+CkNjOiBEYXZpZCBM ZWNobmVyIDxkYXZpZEBsZWNobm9sb2d5LmNvbT4KQ2M6IEthbWxlc2ggR3VydWRhc2FuaSA8a2Ft bGVzaC5ndXJ1ZGFzYW5pQGdtYWlsLmNvbT4KQ2M6ICJOb3JhbGYgVHLDuG5uZXMiIDxub3JhbGZA dHJvbm5lcy5vcmc+CkNjOiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+ClNpZ25lZC1v ZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYyAgfCAzIC0tLQogZHJpdmVycy9ncHUvZHJtL3Rpbnkv aHg4MzU3ZC5jICB8IDIgKysKIGRyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkyMjUuYyAgfCAyICsr CiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQxLmMgIHwgMiArKwogZHJpdmVycy9ncHUvZHJt L3RpbnkvaWxpOTQ4Ni5jICB8IDIgKysKIGRyaXZlcnMvZ3B1L2RybS90aW55L21pMDI4M3F0LmMg fCAyICsrCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYyAgIHwgMiArKwogZHJpdmVycy9n cHUvZHJtL3Rpbnkvc3Q3NzM1ci5jICB8IDIgKysKIDggZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJt X21pcGlfZGJpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMKaW5kZXggNTU4YmFm OTg5ZjVhLi4wNjk2MDNkZmNkMTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlw aV9kYmkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMKQEAgLTU4OCwxMyAr NTg4LDEwIEBAIEVYUE9SVF9TWU1CT0wobWlwaV9kYmlfZGV2X2luaXQpOwogICovCiB2b2lkIG1p cGlfZGJpX3JlbGVhc2Uoc3RydWN0IGRybV9kZXZpY2UgKmRybSkKIHsKLQlzdHJ1Y3QgbWlwaV9k YmlfZGV2ICpkYmlkZXYgPSBkcm1fdG9fbWlwaV9kYmlfZGV2KGRybSk7Ci0KIAlEUk1fREVCVUdf RFJJVkVSKCJcbiIpOwogCiAJZHJtX21vZGVfY29uZmlnX2NsZWFudXAoZHJtKTsKIAlkcm1fZGV2 X2ZpbmkoZHJtKTsKLQlrZnJlZShkYmlkZXYpOwogfQogRVhQT1JUX1NZTUJPTChtaXBpX2RiaV9y ZWxlYXNlKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvaHg4MzU3ZC5jIGIv ZHJpdmVycy9ncHUvZHJtL3RpbnkvaHg4MzU3ZC5jCmluZGV4IDlhZjhmZjg0OTc0Zi4uNDJiYzVk YWRjYjFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9oeDgzNTdkLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL3RpbnkvaHg4MzU3ZC5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVk ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVy Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CisjaW5jbHVk ZSA8ZHJtL2RybV9tYW5hZ2VkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RiaS5oPgogI2lu Y2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KICNpbmNsdWRlIDx2aWRlby9taXBpX2Rp c3BsYXkuaD4KQEAgLTIzNiw2ICsyMzcsNyBAQCBzdGF0aWMgaW50IGh4ODM1N2RfcHJvYmUoc3Ry dWN0IHNwaV9kZXZpY2UgKnNwaSkKIAkJa2ZyZWUoZGJpZGV2KTsKIAkJcmV0dXJuIHJldDsKIAl9 CisJZHJtbV9hZGRfZmluYWxfa2ZyZWUoZHJtLCBkYmlkZXYpOwogCiAJZHJtX21vZGVfY29uZmln X2luaXQoZHJtKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5j IGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jCmluZGV4IDgwMmZiOGRkZTFiNi4uYWFl ODhkYzViM2Y3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5j bHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVy Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CisjaW5jbHVk ZSA8ZHJtL2RybV9tYW5hZ2VkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RiaS5oPgogI2lu Y2x1ZGUgPGRybS9kcm1fcmVjdC5oPgogCkBAIC0zODcsNiArMzg4LDcgQEAgc3RhdGljIGludCBp bGk5MjI1X3Byb2JlKHN0cnVjdCBzcGlfZGV2aWNlICpzcGkpCiAJCWtmcmVlKGRiaWRldik7CiAJ CXJldHVybiByZXQ7CiAJfQorCWRybW1fYWRkX2ZpbmFsX2tmcmVlKGRybSwgZGJpZGV2KTsKIAog CWRybV9tb2RlX2NvbmZpZ19pbml0KGRybSk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS90aW55L2lsaTkzNDEuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkzNDEuYwppbmRleCAz M2I1MWRjN2ZhYTguLjdkNDBjYjRmZjcyYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rp bnkvaWxpOTM0MS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkzNDEuYwpAQCAtMjAs NiArMjAsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt L2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fbWFuYWdlZC5oPgogI2luY2x1ZGUgPGRybS9k cm1fbWlwaV9kYmkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAjaW5j bHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+CkBAIC0xOTQsNiArMTk1LDcgQEAgc3RhdGljIGlu dCBpbGk5MzQxX3Byb2JlKHN0cnVjdCBzcGlfZGV2aWNlICpzcGkpCiAJCWtmcmVlKGRiaWRldik7 CiAJCXJldHVybiByZXQ7CiAJfQorCWRybW1fYWRkX2ZpbmFsX2tmcmVlKGRybSwgZGJpZGV2KTsK IAogCWRybV9tb2RlX2NvbmZpZ19pbml0KGRybSk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS90aW55L2lsaTk0ODYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTk0ODYuYwppbmRl eCA1MDg0YjM4YzFhNzEuLjdkNzM1ZmM2NzQ5OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L3RpbnkvaWxpOTQ4Ni5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTk0ODYuYwpAQCAt MTksNiArMTksNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8 ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm ZmVyX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fbWFuYWdlZC5oPgogI2luY2x1ZGUgPGRy bS9kcm1fbWlwaV9kYmkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAK QEAgLTIwOCw2ICsyMDksNyBAQCBzdGF0aWMgaW50IGlsaTk0ODZfcHJvYmUoc3RydWN0IHNwaV9k ZXZpY2UgKnNwaSkKIAkJa2ZyZWUoZGJpZGV2KTsKIAkJcmV0dXJuIHJldDsKIAl9CisJZHJtbV9h ZGRfZmluYWxfa2ZyZWUoZHJtLCBkYmlkZXYpOwogCiAJZHJtX21vZGVfY29uZmlnX2luaXQoZHJt KTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvbWkwMjgzcXQuYyBiL2RyaXZl cnMvZ3B1L2RybS90aW55L21pMDI4M3F0LmMKaW5kZXggZTJjZmQ5YTE3MTQzLi44NTU1YTU2YmNl OGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55L21pMDI4M3F0LmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL3RpbnkvbWkwMjgzcXQuYwpAQCAtMTgsNiArMTgsNyBAQAogI2luY2x1ZGUg PGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o PgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2luY2x1ZGUg PGRybS9kcm1fbWFuYWdlZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kYmkuaD4KICNpbmNs dWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNw bGF5Lmg+CkBAIC0xOTgsNiArMTk5LDcgQEAgc3RhdGljIGludCBtaTAyODNxdF9wcm9iZShzdHJ1 Y3Qgc3BpX2RldmljZSAqc3BpKQogCQlrZnJlZShkYmlkZXYpOwogCQlyZXR1cm4gcmV0OwogCX0K Kwlkcm1tX2FkZF9maW5hbF9rZnJlZShkcm0sIGRiaWRldik7CiAKIAlkcm1fbW9kZV9jb25maWdf aW5pdChkcm0pOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYyBi L2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jCmluZGV4IDllZjU1OWRkMzE5MS4uNDI3YzI1 NjFmNWY0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUg PGRybS9kcm1fZm9ybWF0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNs dWRlIDxkcm0vZHJtX21hbmFnZWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZGJpLmg+CiAj aW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+CiAKQEAgLTMyOCw2ICszMjksNyBAQCBzdGF0aWMgaW50 IHN0NzU4Nl9wcm9iZShzdHJ1Y3Qgc3BpX2RldmljZSAqc3BpKQogCQlrZnJlZShkYmlkZXYpOwog CQlyZXR1cm4gcmV0OwogCX0KKwlkcm1tX2FkZF9maW5hbF9rZnJlZShkcm0sIGRiaWRldik7CiAK IAlkcm1fbW9kZV9jb25maWdfaW5pdChkcm0pOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vdGlueS9zdDc3MzVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc3MzVyLmMKaW5kZXgg MThiOTI1ZGY2ZTUxLi5iNDQ3MjM1YzNkNDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90 aW55L3N0NzczNXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc3MzVyLmMKQEAgLTIx LDYgKzIxLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy bS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZl cl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX21hbmFnZWQuaD4KICNpbmNsdWRlIDxkcm0v ZHJtX21pcGlfZGJpLmg+CiAKICNkZWZpbmUgU1Q3NzM1Ul9GUk1DVFIxCQkweGIxCkBAIC0yMDks NiArMjEwLDcgQEAgc3RhdGljIGludCBzdDc3MzVyX3Byb2JlKHN0cnVjdCBzcGlfZGV2aWNlICpz cGkpCiAJCWtmcmVlKGRiaWRldik7CiAJCXJldHVybiByZXQ7CiAJfQorCWRybW1fYWRkX2ZpbmFs X2tmcmVlKGRybSwgZGJpZGV2KTsKIAogCWRybV9tb2RlX2NvbmZpZ19pbml0KGRybSk7CiAKLS0g CjIuMjQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== 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.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, 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 CF047C35671 for ; Fri, 21 Feb 2020 21:03:43 +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 A5EBA2073A for ; Fri, 21 Feb 2020 21:03:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b="Px3FNRZu" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A5EBA2073A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch 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 1A3B26F51E; Fri, 21 Feb 2020 21:03:37 +0000 (UTC) Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by gabe.freedesktop.org (Postfix) with ESMTPS id AC3326F51D for ; Fri, 21 Feb 2020 21:03:36 +0000 (UTC) Received: by mail-wm1-x342.google.com with SMTP id m10so6026605wmc.0 for ; Fri, 21 Feb 2020 13:03:36 -0800 (PST) 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=A32Oyg16k7K1G3w3F1On3uVOL/ANNStbxWkoAuT0iP8=; b=Px3FNRZuBNM9kP97Fif2WISlnt/i62yLgYUDPvmn3zO9RcJHXGAdgltblRor3KXvl6 dhyQ30goE5ICDVk9ZyfOJup0xm8+vacmdM2sMOu0/cTNjO4Var6+vJE1OC1UnRakt3Nx cN1XBBe3ODdFuX41HdBxhRbuZ/2MYljfrByTs= 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=A32Oyg16k7K1G3w3F1On3uVOL/ANNStbxWkoAuT0iP8=; b=Uv5NqBU7hCnqdCNgHjSpJc6V/3pwEMcRU9rJ1I69gS0mPxqSQ4Bzegl9QTxjVeJRVI e6pU7o/frJtVPJrDcTwUxrcxejp3q4ZVZUNtEB5ji7DiZNM/h0LfGKSc3X9Am8QkLhFq qvuYKVNWL/GLjeB6BBB1JcO6DzWRltYWtL+5CN/rAabxHlRNG58k3gfHZYGW+qKHR0PS 3DVM2A0WxPEBj8r8rcxwVW0V96irdC2I7EXwHnLSBHtMxZlwtmI43y2swqBKUP70toz5 l3CA715vrgUz1CtSjm+mgrOI5CIsNwPaNh8N8nApC7H1lBLoZ13ISsUXZEzpl/LT0riD 5bEg== X-Gm-Message-State: APjAAAXAXWg3or1A1bfmLhk7pXj0oaaJuHnVKiEegrBvUgojcuohKDYK znim3Wqt1G7TehDsT24ODIqwcg== X-Google-Smtp-Source: APXvYqyegE2eC2W4Q4whqv8MfdxiywrB+P7F9IS66HncACmuOzYtvVEmZZoFytu76L9bpeSf7uRuBQ== X-Received: by 2002:a1c:c5:: with SMTP id 188mr5495828wma.187.1582319015348; Fri, 21 Feb 2020 13:03:35 -0800 (PST) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id z6sm5483930wrw.36.2020.02.21.13.03.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Feb 2020 13:03:34 -0800 (PST) From: Daniel Vetter To: DRI Development Date: Fri, 21 Feb 2020 22:02:33 +0100 Message-Id: <20200221210319.2245170-6-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200221210319.2245170-1-daniel.vetter@ffwll.ch> References: <20200221210319.2245170-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 05/51] drm/mipi_dbi: Use drmm_add_final_kfree in all drivers 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: David Airlie , Daniel Vetter , Intel Graphics Development , Maxime Ripard , Eric Anholt , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , Thomas Zimmermann , Daniel Vetter , Kamlesh Gurudasani , Sam Ravnborg , David Lechner Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" VGhleSBhbGwgc2hhcmUgbWlwaV9kYmlfcmVsZWFzZSBzbyB3ZSBuZWVkIHRvIHN3aXRjaCB0aGVt IGFsbAp0b2dldGhlci4gV2l0aCB0aGlzIHdlIGNhbiBkcm9wIHRoZSBmaW5hbCBrZnJlZSBmcm9t IHRoZSByZWxlYXNlCmZ1bmN0aW9uLgoKQXNpZGUsIEkgdGhpbmsgd2UgY291bGQgcGVyaGFwcyBo YXZlIGEgdGlueSBhZGRpdGlvbmFsIGhlbHBlciBmb3IKdGhlc2UgbWlwaV9kYmkgZHJpdmVycywg dGhlIGZpcnN0IGZldyBsaW5lcyBhcm91bmQgZGV2bV9kcm1fZGV2X2luaXQKYXJlIGFsbCB0aGUg c2FtZSAoZXhjZXB0IGZvciB0aGUgZHJtX2RyaXZlciBwb2ludGVyKS4KClJldmlld2VkLWJ5OiBO b3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KVGVzdGVkLWJ5OiBOb3JhbGYgVHLD uG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVu Lmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+CkNjOiBNYXhpbWUgUmlwYXJkIDxtcmlwYXJkQGtl cm5lbC5vcmc+CkNjOiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQ2M6 IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmll bEBmZndsbC5jaD4KQ2M6IEVyaWMgQW5ob2x0IDxlcmljQGFuaG9sdC5uZXQ+CkNjOiBEYXZpZCBM ZWNobmVyIDxkYXZpZEBsZWNobm9sb2d5LmNvbT4KQ2M6IEthbWxlc2ggR3VydWRhc2FuaSA8a2Ft bGVzaC5ndXJ1ZGFzYW5pQGdtYWlsLmNvbT4KQ2M6ICJOb3JhbGYgVHLDuG5uZXMiIDxub3JhbGZA dHJvbm5lcy5vcmc+CkNjOiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+ClNpZ25lZC1v ZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYyAgfCAzIC0tLQogZHJpdmVycy9ncHUvZHJtL3Rpbnkv aHg4MzU3ZC5jICB8IDIgKysKIGRyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkyMjUuYyAgfCAyICsr CiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQxLmMgIHwgMiArKwogZHJpdmVycy9ncHUvZHJt L3RpbnkvaWxpOTQ4Ni5jICB8IDIgKysKIGRyaXZlcnMvZ3B1L2RybS90aW55L21pMDI4M3F0LmMg fCAyICsrCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYyAgIHwgMiArKwogZHJpdmVycy9n cHUvZHJtL3Rpbnkvc3Q3NzM1ci5jICB8IDIgKysKIDggZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJt X21pcGlfZGJpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMKaW5kZXggNTU4YmFm OTg5ZjVhLi4wNjk2MDNkZmNkMTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlw aV9kYmkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMKQEAgLTU4OCwxMyAr NTg4LDEwIEBAIEVYUE9SVF9TWU1CT0wobWlwaV9kYmlfZGV2X2luaXQpOwogICovCiB2b2lkIG1p cGlfZGJpX3JlbGVhc2Uoc3RydWN0IGRybV9kZXZpY2UgKmRybSkKIHsKLQlzdHJ1Y3QgbWlwaV9k YmlfZGV2ICpkYmlkZXYgPSBkcm1fdG9fbWlwaV9kYmlfZGV2KGRybSk7Ci0KIAlEUk1fREVCVUdf RFJJVkVSKCJcbiIpOwogCiAJZHJtX21vZGVfY29uZmlnX2NsZWFudXAoZHJtKTsKIAlkcm1fZGV2 X2ZpbmkoZHJtKTsKLQlrZnJlZShkYmlkZXYpOwogfQogRVhQT1JUX1NZTUJPTChtaXBpX2RiaV9y ZWxlYXNlKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvaHg4MzU3ZC5jIGIv ZHJpdmVycy9ncHUvZHJtL3RpbnkvaHg4MzU3ZC5jCmluZGV4IDlhZjhmZjg0OTc0Zi4uNDJiYzVk YWRjYjFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9oeDgzNTdkLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL3RpbnkvaHg4MzU3ZC5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVk ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVy Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CisjaW5jbHVk ZSA8ZHJtL2RybV9tYW5hZ2VkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RiaS5oPgogI2lu Y2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KICNpbmNsdWRlIDx2aWRlby9taXBpX2Rp c3BsYXkuaD4KQEAgLTIzNiw2ICsyMzcsNyBAQCBzdGF0aWMgaW50IGh4ODM1N2RfcHJvYmUoc3Ry dWN0IHNwaV9kZXZpY2UgKnNwaSkKIAkJa2ZyZWUoZGJpZGV2KTsKIAkJcmV0dXJuIHJldDsKIAl9 CisJZHJtbV9hZGRfZmluYWxfa2ZyZWUoZHJtLCBkYmlkZXYpOwogCiAJZHJtX21vZGVfY29uZmln X2luaXQoZHJtKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5j IGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jCmluZGV4IDgwMmZiOGRkZTFiNi4uYWFl ODhkYzViM2Y3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5j bHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVy Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CisjaW5jbHVk ZSA8ZHJtL2RybV9tYW5hZ2VkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RiaS5oPgogI2lu Y2x1ZGUgPGRybS9kcm1fcmVjdC5oPgogCkBAIC0zODcsNiArMzg4LDcgQEAgc3RhdGljIGludCBp bGk5MjI1X3Byb2JlKHN0cnVjdCBzcGlfZGV2aWNlICpzcGkpCiAJCWtmcmVlKGRiaWRldik7CiAJ CXJldHVybiByZXQ7CiAJfQorCWRybW1fYWRkX2ZpbmFsX2tmcmVlKGRybSwgZGJpZGV2KTsKIAog CWRybV9tb2RlX2NvbmZpZ19pbml0KGRybSk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS90aW55L2lsaTkzNDEuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkzNDEuYwppbmRleCAz M2I1MWRjN2ZhYTguLjdkNDBjYjRmZjcyYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rp bnkvaWxpOTM0MS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkzNDEuYwpAQCAtMjAs NiArMjAsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt L2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fbWFuYWdlZC5oPgogI2luY2x1ZGUgPGRybS9k cm1fbWlwaV9kYmkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAjaW5j bHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+CkBAIC0xOTQsNiArMTk1LDcgQEAgc3RhdGljIGlu dCBpbGk5MzQxX3Byb2JlKHN0cnVjdCBzcGlfZGV2aWNlICpzcGkpCiAJCWtmcmVlKGRiaWRldik7 CiAJCXJldHVybiByZXQ7CiAJfQorCWRybW1fYWRkX2ZpbmFsX2tmcmVlKGRybSwgZGJpZGV2KTsK IAogCWRybV9tb2RlX2NvbmZpZ19pbml0KGRybSk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS90aW55L2lsaTk0ODYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTk0ODYuYwppbmRl eCA1MDg0YjM4YzFhNzEuLjdkNzM1ZmM2NzQ5OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L3RpbnkvaWxpOTQ4Ni5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTk0ODYuYwpAQCAt MTksNiArMTksNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8 ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm ZmVyX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fbWFuYWdlZC5oPgogI2luY2x1ZGUgPGRy bS9kcm1fbWlwaV9kYmkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAK QEAgLTIwOCw2ICsyMDksNyBAQCBzdGF0aWMgaW50IGlsaTk0ODZfcHJvYmUoc3RydWN0IHNwaV9k ZXZpY2UgKnNwaSkKIAkJa2ZyZWUoZGJpZGV2KTsKIAkJcmV0dXJuIHJldDsKIAl9CisJZHJtbV9h ZGRfZmluYWxfa2ZyZWUoZHJtLCBkYmlkZXYpOwogCiAJZHJtX21vZGVfY29uZmlnX2luaXQoZHJt KTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvbWkwMjgzcXQuYyBiL2RyaXZl cnMvZ3B1L2RybS90aW55L21pMDI4M3F0LmMKaW5kZXggZTJjZmQ5YTE3MTQzLi44NTU1YTU2YmNl OGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55L21pMDI4M3F0LmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL3RpbnkvbWkwMjgzcXQuYwpAQCAtMTgsNiArMTgsNyBAQAogI2luY2x1ZGUg PGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o PgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2luY2x1ZGUg PGRybS9kcm1fbWFuYWdlZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kYmkuaD4KICNpbmNs dWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNw bGF5Lmg+CkBAIC0xOTgsNiArMTk5LDcgQEAgc3RhdGljIGludCBtaTAyODNxdF9wcm9iZShzdHJ1 Y3Qgc3BpX2RldmljZSAqc3BpKQogCQlrZnJlZShkYmlkZXYpOwogCQlyZXR1cm4gcmV0OwogCX0K Kwlkcm1tX2FkZF9maW5hbF9rZnJlZShkcm0sIGRiaWRldik7CiAKIAlkcm1fbW9kZV9jb25maWdf aW5pdChkcm0pOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYyBi L2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jCmluZGV4IDllZjU1OWRkMzE5MS4uNDI3YzI1 NjFmNWY0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUg PGRybS9kcm1fZm9ybWF0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNs dWRlIDxkcm0vZHJtX21hbmFnZWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZGJpLmg+CiAj aW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+CiAKQEAgLTMyOCw2ICszMjksNyBAQCBzdGF0aWMgaW50 IHN0NzU4Nl9wcm9iZShzdHJ1Y3Qgc3BpX2RldmljZSAqc3BpKQogCQlrZnJlZShkYmlkZXYpOwog CQlyZXR1cm4gcmV0OwogCX0KKwlkcm1tX2FkZF9maW5hbF9rZnJlZShkcm0sIGRiaWRldik7CiAK IAlkcm1fbW9kZV9jb25maWdfaW5pdChkcm0pOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vdGlueS9zdDc3MzVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc3MzVyLmMKaW5kZXgg MThiOTI1ZGY2ZTUxLi5iNDQ3MjM1YzNkNDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90 aW55L3N0NzczNXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc3MzVyLmMKQEAgLTIx LDYgKzIxLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy bS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZl cl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX21hbmFnZWQuaD4KICNpbmNsdWRlIDxkcm0v ZHJtX21pcGlfZGJpLmg+CiAKICNkZWZpbmUgU1Q3NzM1Ul9GUk1DVFIxCQkweGIxCkBAIC0yMDks NiArMjEwLDcgQEAgc3RhdGljIGludCBzdDc3MzVyX3Byb2JlKHN0cnVjdCBzcGlfZGV2aWNlICpz cGkpCiAJCWtmcmVlKGRiaWRldik7CiAJCXJldHVybiByZXQ7CiAJfQorCWRybW1fYWRkX2ZpbmFs X2tmcmVlKGRybSwgZGJpZGV2KTsKIAogCWRybV9tb2RlX2NvbmZpZ19pbml0KGRybSk7CiAKLS0g CjIuMjQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==