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=-10.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 3AF26C4338F for ; Wed, 28 Jul 2021 14:12:00 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 07C2460C3F for ; Wed, 28 Jul 2021 14:12:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 07C2460C3F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=P0YcgiEIR7m9T2/3wY3VfNgh0XU5W80++meBOB14kuk=; b=Il4mslAF6VtuTA ek55GMY2JhD9cw1GsUKxo2JYp9SULesrcS4VlLBWJ2Ws5NoL5T8jjDgco+v1SauZe5XNTRl/yvo9s cdbp9fbChqGR42tkDTUh23wzweNSO3ZaeRP8tc3xFq+cfkXNzj7rvALCWJp+EtnNX1eN8mJ6ePec3 O8zfbs74GKFhgYMn6LjtBxi+DUbKviIdNx4D/xjvAmdAhqSPpun0SRZHILkuje+4/3F9zCIcd/9Rx e1nOc5bfIU3wvyOz+55cmplaF5yRszd/eqPo7DfuSgchzpe/hu5uCWJWeenFeQS+MIi5T21cdCO4o gTtarPBEZFYD0o0oBlRA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m8kFS-000yjt-D5; Wed, 28 Jul 2021 14:09:26 +0000 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m8k9a-000vUi-Dh for linux-arm-kernel@lists.infradead.org; Wed, 28 Jul 2021 14:03:24 +0000 Received: by mail-oi1-x233.google.com with SMTP id z26so3834081oih.10 for ; Wed, 28 Jul 2021 07:03:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=e9/GCbd30HxZadU0KelTL6O/pNQdo9Gk9HhDwBhh/9Q=; b=EQLdPWtD6e0Ll6xZUmHCNVKlL2S/GfmfKfWlieIGSYMmHdi6AaQO1U58Dl2EgQfyUj NKsOZXJCkU9h7z3NZ2XKYZHXlLMx5Q4wMyV7EX/iOuUbik9HIxP/+dTw39W1vC/5YjJL z5ASIDNRKTzDrWfzI8a0SWS+B8CSTdKDtIAiGYSJif2uxYrMrqQOvcZR5gBFXu2l3Ckw yCysWEZcNrk/Uys0eZpQr0fN3T12X2/Bm+wYH/Z5saW1Y1SVXZNszPx5/U7Tt2ZGEv5j Y7BruLOrxCmgMksgK4BOk85nV48vJlFT/fVnCr2Aj9VtzlxLYX7nc7r/KZ+AIkgmXyrt 2yeQ== 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=e9/GCbd30HxZadU0KelTL6O/pNQdo9Gk9HhDwBhh/9Q=; b=eJ5DrfH5rLk7WX5S42k865tyDnh8xuyYs0cXARIgsFcLB5ibmlS7uRJpb+O5WujL2r 2DV+d9WlmZWfuSXb1xH3d6FDLz0n+xyUNY/45N66fW9u2nwJ+Y3hSagMSIPixg0yS10r nXXJcMUTuklkLuV3O8i2QRzmPmgewyKK8qO+eAyM3BNR5F8dQ2mjsSWMFw9lUjIGWaMe yxHNlmCJtnrSE8QeIyfM7nfvoHc6Zzc6WvAaUSCyCTKr/ELTdO8fXYcBvjxMagjFhL8P 1y7tr1ysEJ+Po71aa4lScdwp4KsGg00srjwayx/m45Q9Xmr5oJmU3fLQwtQoUcObPNwH wpFw== X-Gm-Message-State: AOAM53058Ilfru65DPcK8VLBEb9Vd8gzM2AAaDiIKojtLnK1iT8qPNko 5K6QK7XHuXHkczIlSsm9/20UncEpeN9wdUv8dDM= X-Google-Smtp-Source: ABdhPJy+1gY5Up1cl5BUUc4LOCyfaTYI0FqMNVcXuK31kOCMVNujyb8vkPN6m8si+QIjnsheEfqvTkFHwnEF70fdhus= X-Received: by 2002:aca:d505:: with SMTP id m5mr6254366oig.5.1627481000893; Wed, 28 Jul 2021 07:03:20 -0700 (PDT) MIME-Version: 1.0 References: <20210727182721.17981-1-tzimmermann@suse.de> <20210727182721.17981-2-tzimmermann@suse.de> <24a8b2ab-ef38-219b-99d4-806a44fa6aba@amd.com> In-Reply-To: <24a8b2ab-ef38-219b-99d4-806a44fa6aba@amd.com> From: Alex Deucher Date: Wed, 28 Jul 2021 10:03:10 -0400 Message-ID: Subject: Re: [PATCH 01/14] drm/amdgpu: Convert to Linux IRQ interfaces To: =?UTF-8?Q?Christian_K=C3=B6nig?= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210728_070322_529218_1A686FA5 X-CRM114-Status: GOOD ( 28.49 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Dave Airlie , Liviu Dudau , Stefan Agner , amd-gfx list , anitha.chrisanthus@intel.com, Sam Ravnborg , Patrik Jakobsson , linux-arm-msm , freedreno , Sascha Hauer , edmund.j.dea@intel.com, Sascha Hauer , alison.wang@nxp.com, Maarten Lankhorst , Maxime Ripard , Maling list - DRI developers , Daniel Vetter , Sean Paul , linux-arm-kernel , tomba@kernel.org, bbrezillon@kernel.org, jyri.sarha@iki.fi, Rob Clark , Thomas Zimmermann , "Deucher, Alexander" , Shawn Guo , Brian Starkey Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gV2VkLCBKdWwgMjgsIDIwMjEgYXQgNjoyNyBBTSBDaHJpc3RpYW4gS8O2bmlnCjxjaHJpc3Rp YW4ua29lbmlnQGFtZC5jb20+IHdyb3RlOgo+Cj4gQW0gMjcuMDcuMjEgdW0gMjA6Mjcgc2Nocmll YiBUaG9tYXMgWmltbWVybWFubjoKPiA+IERyb3AgdGhlIERSTSBJUlEgbWlkbGF5ZXIgaW4gZmF2 b3Igb2YgTGludXggSVJRIGludGVyZmFjZXMuIERSTSdzCj4gPiBJUlEgaGVscGVycyBhcmUgbW9z dGx5IHVzZWZ1bCBmb3IgVU1TIGRyaXZlcnMuIE1vZGVybiBLTVMgZHJpdmVycwo+ID4gZG9uJ3Qg YmVuZWZpdCBmcm9tIHVzaW5nIGl0Lgo+ID4KPiA+IERSTSBJUlEgY2FsbGJhY2tzIGFyZSBub3cg YmVpbmcgY2FsbGVkIGRpcmVjdGx5IG9yIGlubGluZWQuCj4gPgo+ID4gVGhlIGludGVycnVwdCBu dW1iZXIgcmV0dXJuZWQgYnkgcGNpX21zaV92ZWN0b3IoKSBpcyBub3cgc3RvcmVkCj4gPiBpbiBz dHJ1Y3QgYW1kZ3B1X2lycS4gQ2FsbHMgdG8gcGNpX21zaV92ZWN0b3IoKSBjYW4gZmFpbCBhbmQg cmV0dXJuCj4gPiBhIG5lZ2F0aXZlIGVycm5vIGNvZGUuIEFib3J0IGluaXRsYWl6YXRvbiBpbiB0 aGkgY2FzZS4gVGhlIERSTSBJUlEKPiA+IG1pZGxheWVyIGRvZXMgbm90IGhhbmRsZSB0aGlzIGNv cnJlY3RseS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1l cm1hbm5Ac3VzZS5kZT4KPgo+IEFsZXggbmVlZHMgdG8gdGFrZSBhIGxvb2sgYXQgdGhpcyBhcyB3 ZWxsLCBidXQgb2YgaGFuZCB0aGUgcGF0Y2ggaXMKPiBBY2tlZC1ieTogQ2hyaXN0aWFuIEvDtm5p ZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPi4KCkxvb2tzIGdvb2QgdG8gbWUgYXMgd2VsbDoK UmV2aWV3ZWQtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KCj4K PiBUaGFua3MsCj4gQ2hyaXN0aWFuLgo+Cj4gPiAtLS0KPiA+ICAgZHJpdmVycy9ncHUvZHJtL2Ft ZC9hbWRncHUvYW1kZ3B1X2Rydi5jIHwgIDEgLQo+ID4gICBkcml2ZXJzL2dwdS9kcm0vYW1kL2Ft ZGdwdS9hbWRncHVfaXJxLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KPiA+ICAgZHJpdmVy cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2lycS5oIHwgIDIgKy0KPiA+ICAgMyBmaWxlcyBj aGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgYi9kcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiA+IGluZGV4IDJiZDEzZmMyNTQxYS4uMWUw NWI1YWE5NGU3IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k Z3B1X2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2 LmMKPiA+IEBAIC0xNzc1LDcgKzE3NzUsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9kcml2 ZXIgYW1kZ3B1X2ttc19kcml2ZXIgPSB7Cj4gPiAgICAgICAub3BlbiA9IGFtZGdwdV9kcml2ZXJf b3Blbl9rbXMsCj4gPiAgICAgICAucG9zdGNsb3NlID0gYW1kZ3B1X2RyaXZlcl9wb3N0Y2xvc2Vf a21zLAo+ID4gICAgICAgLmxhc3RjbG9zZSA9IGFtZGdwdV9kcml2ZXJfbGFzdGNsb3NlX2ttcywK PiA+IC0gICAgIC5pcnFfaGFuZGxlciA9IGFtZGdwdV9pcnFfaGFuZGxlciwKPiA+ICAgICAgIC5p b2N0bHMgPSBhbWRncHVfaW9jdGxzX2ttcywKPiA+ICAgICAgIC5udW1faW9jdGxzID0gQVJSQVlf U0laRShhbWRncHVfaW9jdGxzX2ttcyksCj4gPiAgICAgICAuZHVtYl9jcmVhdGUgPSBhbWRncHVf bW9kZV9kdW1iX2NyZWF0ZSwKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft ZGdwdS9hbWRncHVfaXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfaXJx LmMKPiA+IGluZGV4IDBkMDFjZmFjYTc3ZS4uYTM2Y2RjNzMyM2Y0IDEwMDY0NAo+ID4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2lycS5jCj4gPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfaXJxLmMKPiA+IEBAIC00Niw3ICs0Niw2IEBACj4g PiAgICNpbmNsdWRlIDxsaW51eC9wY2kuaD4KPiA+Cj4gPiAgICNpbmNsdWRlIDxkcm0vZHJtX2Ny dGNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1faXJxLmg+Cj4gPiAgICNpbmNsdWRl IDxkcm0vZHJtX3ZibGFuay5oPgo+ID4gICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiA+ ICAgI2luY2x1ZGUgPGRybS9kcm1fZHJ2Lmg+Cj4gPiBAQCAtMTg0LDcgKzE4Myw3IEBAIHZvaWQg YW1kZ3B1X2lycV9kaXNhYmxlX2FsbChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldikKPiA+ICAg ICogUmV0dXJuczoKPiA+ICAgICogcmVzdWx0IG9mIGhhbmRsaW5nIHRoZSBJUlEsIGFzIGRlZmlu ZWQgYnkgJmlycXJldHVybl90Cj4gPiAgICAqLwo+ID4gLWlycXJldHVybl90IGFtZGdwdV9pcnFf aGFuZGxlcihpbnQgaXJxLCB2b2lkICphcmcpCj4gPiArc3RhdGljIGlycXJldHVybl90IGFtZGdw dV9pcnFfaGFuZGxlcihpbnQgaXJxLCB2b2lkICphcmcpCj4gPiAgIHsKPiA+ICAgICAgIHN0cnVj dCBkcm1fZGV2aWNlICpkZXYgPSAoc3RydWN0IGRybV9kZXZpY2UgKikgYXJnOwo+ID4gICAgICAg c3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYgPSBkcm1fdG9fYWRldihkZXYpOwo+ID4gQEAgLTMw Nyw2ICszMDYsNyBAQCBzdGF0aWMgdm9pZCBhbWRncHVfcmVzdG9yZV9tc2l4KHN0cnVjdCBhbWRn cHVfZGV2aWNlICphZGV2KQo+ID4gICBpbnQgYW1kZ3B1X2lycV9pbml0KHN0cnVjdCBhbWRncHVf ZGV2aWNlICphZGV2KQo+ID4gICB7Cj4gPiAgICAgICBpbnQgciA9IDA7Cj4gPiArICAgICB1bnNp Z25lZCBpbnQgaXJxOwo+ID4KPiA+ICAgICAgIHNwaW5fbG9ja19pbml0KCZhZGV2LT5pcnEubG9j ayk7Cj4gPgo+ID4gQEAgLTM0OSwxNSArMzQ5LDIyIEBAIGludCBhbWRncHVfaXJxX2luaXQoc3Ry dWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYpCj4gPiAgICAgICBJTklUX1dPUksoJmFkZXYtPmlycS5p aDJfd29yaywgYW1kZ3B1X2lycV9oYW5kbGVfaWgyKTsKPiA+ICAgICAgIElOSVRfV09SSygmYWRl di0+aXJxLmloX3NvZnRfd29yaywgYW1kZ3B1X2lycV9oYW5kbGVfaWhfc29mdCk7Cj4gPgo+ID4g LSAgICAgYWRldi0+aXJxLmluc3RhbGxlZCA9IHRydWU7Cj4gPiAtICAgICAvKiBVc2UgdmVjdG9y IDAgZm9yIE1TSS1YICovCj4gPiAtICAgICByID0gZHJtX2lycV9pbnN0YWxsKGFkZXZfdG9fZHJt KGFkZXYpLCBwY2lfaXJxX3ZlY3RvcihhZGV2LT5wZGV2LCAwKSk7Cj4gPiArICAgICAvKiBVc2Ug dmVjdG9yIDAgZm9yIE1TSS1YLiAqLwo+ID4gKyAgICAgciA9IHBjaV9pcnFfdmVjdG9yKGFkZXYt PnBkZXYsIDApOwo+ID4gKyAgICAgaWYgKHIgPCAwKQo+ID4gKyAgICAgICAgICAgICByZXR1cm4g cjsKPiA+ICsgICAgIGlycSA9IHI7Cj4gPiArCj4gPiArICAgICAvKiBQQ0kgZGV2aWNlcyByZXF1 aXJlIHNoYXJlZCBpbnRlcnJ1cHRzLiAqLwo+ID4gKyAgICAgciA9IHJlcXVlc3RfaXJxKGlycSwg YW1kZ3B1X2lycV9oYW5kbGVyLCBJUlFGX1NIQVJFRCwgYWRldl90b19kcm0oYWRldiktPmRyaXZl ci0+bmFtZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICBhZGV2X3RvX2RybShhZGV2KSk7Cj4g PiAgICAgICBpZiAocikgewo+ID4gLSAgICAgICAgICAgICBhZGV2LT5pcnEuaW5zdGFsbGVkID0g ZmFsc2U7Cj4gPiAgICAgICAgICAgICAgIGlmICghYW1kZ3B1X2RldmljZV9oYXNfZGNfc3VwcG9y dChhZGV2KSkKPiA+ICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF93b3JrKCZhZGV2LT5ob3Rw bHVnX3dvcmspOwo+ID4gICAgICAgICAgICAgICByZXR1cm4gcjsKPiA+ICAgICAgIH0KPiA+ICsg ICAgIGFkZXYtPmlycS5pbnN0YWxsZWQgPSB0cnVlOwo+ID4gKyAgICAgYWRldi0+aXJxLmlycSA9 IGlycTsKPiA+ICAgICAgIGFkZXZfdG9fZHJtKGFkZXYpLT5tYXhfdmJsYW5rX2NvdW50ID0gMHgw MGZmZmZmZjsKPiA+Cj4gPiAgICAgICBEUk1fREVCVUcoImFtZGdwdTogaXJxIGluaXRpYWxpemVk LlxuIik7Cj4gPiBAQCAtMzY4LDcgKzM3NSw3IEBAIGludCBhbWRncHVfaXJxX2luaXQoc3RydWN0 IGFtZGdwdV9kZXZpY2UgKmFkZXYpCj4gPiAgIHZvaWQgYW1kZ3B1X2lycV9maW5pX2h3KHN0cnVj dCBhbWRncHVfZGV2aWNlICphZGV2KQo+ID4gICB7Cj4gPiAgICAgICBpZiAoYWRldi0+aXJxLmlu c3RhbGxlZCkgewo+ID4gLSAgICAgICAgICAgICBkcm1faXJxX3VuaW5zdGFsbCgmYWRldi0+ZGRl dik7Cj4gPiArICAgICAgICAgICAgIGZyZWVfaXJxKGFkZXYtPmlycS5pcnEsIGFkZXZfdG9fZHJt KGFkZXYpKTsKPiA+ICAgICAgICAgICAgICAgYWRldi0+aXJxLmluc3RhbGxlZCA9IGZhbHNlOwo+ ID4gICAgICAgICAgICAgICBpZiAoYWRldi0+aXJxLm1zaV9lbmFibGVkKQo+ID4gICAgICAgICAg ICAgICAgICAgICAgIHBjaV9mcmVlX2lycV92ZWN0b3JzKGFkZXYtPnBkZXYpOwo+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9pcnEuaCBiL2RyaXZlcnMv Z3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9pcnEuaAo+ID4gaW5kZXggNzhhZDQ3ODRjYzc0Li5l OWYyYzExZWE0MTYgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h bWRncHVfaXJxLmgKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9p cnEuaAo+ID4gQEAgLTgwLDYgKzgwLDcgQEAgc3RydWN0IGFtZGdwdV9pcnFfc3JjX2Z1bmNzIHsK PiA+Cj4gPiAgIHN0cnVjdCBhbWRncHVfaXJxIHsKPiA+ICAgICAgIGJvb2wgICAgICAgICAgICAg ICAgICAgICAgICAgICAgaW5zdGFsbGVkOwo+ID4gKyAgICAgdW5zaWduZWQgaW50ICAgICAgICAg ICAgICAgICAgICBpcnE7Cj4gPiAgICAgICBzcGlubG9ja190ICAgICAgICAgICAgICAgICAgICAg IGxvY2s7Cj4gPiAgICAgICAvKiBpbnRlcnJ1cHQgc291cmNlcyAqLwo+ID4gICAgICAgc3RydWN0 IGFtZGdwdV9pcnFfY2xpZW50ICAgICAgICBjbGllbnRbQU1ER1BVX0lSUV9DTElFTlRJRF9NQVhd Owo+ID4gQEAgLTEwMCw3ICsxMDEsNiBAQCBzdHJ1Y3QgYW1kZ3B1X2lycSB7Cj4gPiAgIH07Cj4g Pgo+ID4gICB2b2lkIGFtZGdwdV9pcnFfZGlzYWJsZV9hbGwoc3RydWN0IGFtZGdwdV9kZXZpY2Ug KmFkZXYpOwo+ID4gLWlycXJldHVybl90IGFtZGdwdV9pcnFfaGFuZGxlcihpbnQgaXJxLCB2b2lk ICphcmcpOwo+ID4KPiA+ICAgaW50IGFtZGdwdV9pcnFfaW5pdChzdHJ1Y3QgYW1kZ3B1X2Rldmlj ZSAqYWRldik7Cj4gPiAgIHZvaWQgYW1kZ3B1X2lycV9maW5pX3N3KHN0cnVjdCBhbWRncHVfZGV2 aWNlICphZGV2KTsKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtYXJtLWtlcm5lbAo=