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,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 C4EA7C35E15 for ; Thu, 27 Feb 2020 18:15:44 +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 9963A246BF for ; Thu, 27 Feb 2020 18:15:44 +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="JjOuhV/U" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9963A246BF 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 4C6396EBFB; Thu, 27 Feb 2020 18:15: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 DA8CB6E96D for ; Thu, 27 Feb 2020 18:15:36 +0000 (UTC) Received: by mail-wm1-x342.google.com with SMTP id z12so410653wmi.4 for ; Thu, 27 Feb 2020 10:15: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=JjOuhV/Ui4VLsbHojdn7Zgp/mHXLzK3iMZK37aWByK1jx/aIomE8ux+obDt6Bm1n4h vXHNRk14Vrybl4wThw6+cHWO4EgKFNxo2dxWi9Gbqm79CY3zFnyknYPfO63uixmnid9Q j3JQQVYUAxMJXWeqkL0LClqZeDMsblfAziKZw= 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=dUuOjM4Z8pdZ3aNHK43+4VpiAnOKTYPQPMrs5B6q77ZJswhjz0pXORhq/oFm/q0QQi ZAFCxXZf2PJS6gVyedbsOvonbczFNths7yPwiqAT7G3K//X4U2nrlLrcTS6HjDFHoOXM 8Ir8BgWgWX5nHBDhX38JpStaQvGegpC2jXD1Elkr3RwUIJWO12jev26uKHgYSIXOZ/BP AojOLOd53lML+BgLzPStQVY6EsNbrNxBWATarHo4QlfmmU96xV0R36scMgLP8lLj0lMf l4+hirskkojT+cNVYNFbGmjZDPa14LEhNOCrBrlwqK9jyx8Y/jQmDTj1kjvkBuV/dO0T 5ZZw== X-Gm-Message-State: APjAAAWSiutk+LVcEyIxObGF6YsVl7QBgyh6DesMCl4NpGHxLppZRiWb 5Mv+KFydFvB8jjA6p3PabFOu7X24M4o= X-Google-Smtp-Source: APXvYqy3UJnOxbE0Wu+YisDT9mES8fFn6r18M5E+SATQQWtNwz7nIXoM7eSz9vZIs52i5Az52u5Lsw== X-Received: by 2002:a1c:f401:: with SMTP id z1mr8960wma.103.1582827335121; Thu, 27 Feb 2020 10:15:35 -0800 (PST) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id q1sm8551152wrw.5.2020.02.27.10.15.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Feb 2020 10:15: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: Thu, 27 Feb 2020 19:14:36 +0100 Message-Id: <20200227181522.2711142-6-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200227181522.2711142-1-daniel.vetter@ffwll.ch> References: <20200227181522.2711142-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 , m.felsch@pengutronix.de, Thomas Zimmermann , Daniel Vetter , David Lechner , Kamlesh Gurudasani , Sam Ravnborg 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==