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=-11.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,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 03FFBC43461 for ; Tue, 15 Sep 2020 22:13:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B9F4B20809 for ; Tue, 15 Sep 2020 22:13:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600208002; bh=hOJ/X6IlY6zvowC02+em2HyjQAPJfpL+zBzL89NhQXI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:List-ID:From; b=A3X3fNhqwgMKwiWmDr7uqiysLBXXQjetoDV72+N31L8Mr00e+3DuWdndocqMkMaJC N5+DVX6SK3VoYqqzMNtrsDnG6efhqcQV+IyBypKR+n8Z+c+lYcyCB79kjkZCzHhyM9 rIyj0+N/lBO/yodP2gBChLRY5E/CD85emqgN73wE= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727775AbgIOQlQ (ORCPT ); Tue, 15 Sep 2020 12:41:16 -0400 Received: from mail.kernel.org ([198.145.29.99]:39170 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727756AbgIOQkE (ORCPT ); Tue, 15 Sep 2020 12:40:04 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D5C65206BE; Tue, 15 Sep 2020 16:39:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600187984; bh=hOJ/X6IlY6zvowC02+em2HyjQAPJfpL+zBzL89NhQXI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=z/aEqQ3CK8xus7tv48u5o6vZ0BpoPlUe+0Pyuniv3KGdvf2YuEEb0OPkClZ/qu4Sa /mctumMZPvEU4JWYowXd5ZXWteD2SrTOub8hq3LNxmtPsGmzr7lkkRKMBmrdYIue5u IjgU60FekTpiI7oJo+Jv7DxZcQlbS+v4//IkkSug= Date: Tue, 15 Sep 2020 18:40:20 +0200 From: Greg Kroah-Hartman To: Naresh Kamboju Cc: open list , Shuah Khan , patches@kernelci.org, lkft-triage@lists.linaro.org, Ben Hutchings , linux- stable , pavel@denx.de, Andrew Morton , Linus Torvalds , Guenter Roeck , freedreno , dri-devel@lists.freedesktop.org, linux-arm-msm , Rob Clark , Sean Paul Subject: Re: [PATCH 5.4 000/132] 5.4.66-rc1 review Message-ID: <20200915164020.GA43543@kroah.com> References: <20200915140644.037604909@linuxfoundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org On Tue, Sep 15, 2020 at 08:14:34PM +0530, Naresh Kamboju wrote: > On Tue, 15 Sep 2020 at 19:50, Greg Kroah-Hartman > wrote: > > > > This is the start of the stable review cycle for the 5.4.66 release. > > There are 132 patches in this series, all will be posted as a response > > to this one. If anyone has any issues with these being applied, please > > let me know. > > > > Responses should be made by Thu, 17 Sep 2020 14:06:12 +0000. > > Anything received after that time might be too late. > > > > The whole patch series can be found in one patch at: > > https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.66-rc1.gz > > or in the git tree and branch at: > > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y > > and the diffstat can be found below. > > > > thanks, > > > > greg k-h > > > > arm and arm64 build breaks on stable rc 5.4. > > make -sk KBUILD_BUILD_USER=TuxBuild -C/linux -j16 ARCH=arm > CROSS_COMPILE=arm-linux-gnueabihf- HOSTCC=gcc CC="sccache > arm-linux-gnueabihf-gcc" O=build zImage > # > ../kernel/kprobes.c: In function ‘kill_kprobe’: > ../kernel/kprobes.c:1081:33: warning: statement with no effect [-Wunused-value] > 1081 | #define disarm_kprobe_ftrace(p) (-ENODEV) > | ^ > ../kernel/kprobes.c:2113:3: note: in expansion of macro ‘disarm_kprobe_ftrace’ > 2113 | disarm_kprobe_ftrace(p); > | ^~~~~~~~~~~~~~~~~~~~ > # > # make -sk KBUILD_BUILD_USER=TuxBuild -C/linux -j16 ARCH=arm > CROSS_COMPILE=arm-linux-gnueabihf- HOSTCC=gcc CC="sccache > arm-linux-gnueabihf-gcc" O=build modules > # > ../drivers/gpu/drm/msm/adreno/a5xx_preempt.c: In function ‘preempt_init_ring’: > ../drivers/gpu/drm/msm/adreno/a5xx_preempt.c:235:21: error: > ‘MSM_BO_MAP_PRIV’ undeclared (first use in this function) > 235 | MSM_BO_UNCACHED | MSM_BO_MAP_PRIV, gpu->aspace, &bo, &iova); > | ^~~~~~~~~~~~~~~ > ../drivers/gpu/drm/msm/adreno/a5xx_preempt.c:235:21: note: each > undeclared identifier is reported only once for each function it > appears in > make[5]: *** [../scripts/Makefile.build:266: > drivers/gpu/drm/msm/adreno/a5xx_preempt.o] Error 1 > ../drivers/gpu/drm/msm/adreno/a6xx_gpu.c: In function ‘a6xx_hw_init’: > ../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:414:6: error: implicit > declaration of function ‘adreno_is_a640’; did you mean > ‘adreno_is_a540’? [-Werror=implicit-function-declaration] > 414 | if (adreno_is_a640(adreno_gpu) || adreno_is_a650(adreno_gpu)) { > | ^~~~~~~~~~~~~~ > | adreno_is_a540 > ../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:414:36: error: implicit > declaration of function ‘adreno_is_a650’; did you mean > ‘adreno_is_a540’? [-Werror=implicit-function-declaration] > 414 | if (adreno_is_a640(adreno_gpu) || adreno_is_a650(adreno_gpu)) { > | ^~~~~~~~~~~~~~ > | adreno_is_a540 > ../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:415:18: error: > ‘REG_A6XX_GBIF_QSB_SIDE0’ undeclared (first use in this function) > 415 | gpu_write(gpu, REG_A6XX_GBIF_QSB_SIDE0, 0x00071620); > | ^~~~~~~~~~~~~~~~~~~~~~~ > ../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:415:18: note: each undeclared > identifier is reported only once for each function it appears in > ../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:416:18: error: > ‘REG_A6XX_GBIF_QSB_SIDE1’ undeclared (first use in this function) > 416 | gpu_write(gpu, REG_A6XX_GBIF_QSB_SIDE1, 0x00071620); > | ^~~~~~~~~~~~~~~~~~~~~~~ > ../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:417:18: error: > ‘REG_A6XX_GBIF_QSB_SIDE2’ undeclared (first use in this function) > 417 | gpu_write(gpu, REG_A6XX_GBIF_QSB_SIDE2, 0x00071620); > | ^~~~~~~~~~~~~~~~~~~~~~~ > ../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:418:18: error: > ‘REG_A6XX_GBIF_QSB_SIDE3’ undeclared (first use in this function) > 418 | gpu_write(gpu, REG_A6XX_GBIF_QSB_SIDE3, 0x00071620); > | ^~~~~~~~~~~~~~~~~~~~~~~ > cc1: some warnings being treated as errors > make[5]: *** [../scripts/Makefile.build:265: > drivers/gpu/drm/msm/adreno/a6xx_gpu.o] Error 1 > In file included from ../drivers/gpu/drm/msm/msm_gpu.c:7: > ../drivers/gpu/drm/msm/msm_gpu.c: In function ‘msm_gpu_init’: > ../drivers/gpu/drm/msm/msm_gpu.h:330:22: error: ‘MSM_BO_MAP_PRIV’ > undeclared (first use in this function) > 330 | (((gpu)->hw_apriv ? MSM_BO_MAP_PRIV : 0) | (flags)) > | ^~~~~~~~~~~~~~~ > ../drivers/gpu/drm/msm/msm_gpu.c:935:3: note: in expansion of macro > ‘check_apriv’ > 935 | check_apriv(gpu, MSM_BO_UNCACHED), gpu->aspace, &gpu->memptrs_bo, > | ^~~~~~~~~~~ > ../drivers/gpu/drm/msm/msm_gpu.h:330:22: note: each undeclared > identifier is reported only once for each function it appears in > 330 | (((gpu)->hw_apriv ? MSM_BO_MAP_PRIV : 0) | (flags)) > | ^~~~~~~~~~~~~~~ > ../drivers/gpu/drm/msm/msm_gpu.c:935:3: note: in expansion of macro > ‘check_apriv’ > 935 | check_apriv(gpu, MSM_BO_UNCACHED), gpu->aspace, &gpu->memptrs_bo, > | ^~~~~~~~~~~ > make[5]: *** [../scripts/Makefile.build:266: > drivers/gpu/drm/msm/msm_gpu.o] Error 1 > In file included from ../drivers/gpu/drm/msm/msm_ringbuffer.c:8: > ../drivers/gpu/drm/msm/msm_ringbuffer.c: In function ‘msm_ringbuffer_new’: > ../drivers/gpu/drm/msm/msm_gpu.h:330:22: error: ‘MSM_BO_MAP_PRIV’ > undeclared (first use in this function) > 330 | (((gpu)->hw_apriv ? MSM_BO_MAP_PRIV : 0) | (flags)) > | ^~~~~~~~~~~~~~~ > ../drivers/gpu/drm/msm/msm_ringbuffer.c:30:3: note: in expansion of > macro ‘check_apriv’ > 30 | check_apriv(gpu, MSM_BO_WC | MSM_BO_GPU_READONLY), > | ^~~~~~~~~~~ > ../drivers/gpu/drm/msm/msm_gpu.h:330:22: note: each undeclared > identifier is reported only once for each function it appears in > 330 | (((gpu)->hw_apriv ? MSM_BO_MAP_PRIV : 0) | (flags)) > | ^~~~~~~~~~~~~~~ > ../drivers/gpu/drm/msm/msm_ringbuffer.c:30:3: note: in expansion of > macro ‘check_apriv’ > 30 | check_apriv(gpu, MSM_BO_WC | MSM_BO_GPU_READONLY), > | ^~~~~~~~~~~ > make[5]: *** [../scripts/Makefile.build:265: > drivers/gpu/drm/msm/msm_ringbuffer.o] Error 1 > make[5]: Target '__build' not remade because of errors. > make[4]: *** [../scripts/Makefile.build:500: drivers/gpu/drm/msm] Error 2 > make[4]: Target '__build' not remade because of errors. > make[3]: *** [../scripts/Makefile.build:500: drivers/gpu/drm] Error 2 > make[3]: Target '__build' not remade because of errors. > make[2]: *** [../scripts/Makefile.build:500: drivers/gpu] Error 2 > make[2]: Target '__build' not remade because of errors. > make[1]: *** [/linux/Makefile:1729: drivers] Error 2 > make[1]: Target 'modules' not remade because of errors. > make: *** [Makefile:179: sub-make] Error 2 > make: Target 'modules' not remade because of errors. Ah, will go drop that patch, thanks! greg k-h 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=-8.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 33A29C43461 for ; Tue, 15 Sep 2020 16:39: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 D8C5C20738 for ; Tue, 15 Sep 2020 16:39:46 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="z/aEqQ3C" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D8C5C20738 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linuxfoundation.org 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 4C8E26E891; Tue, 15 Sep 2020 16:39:46 +0000 (UTC) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9406A6E891; Tue, 15 Sep 2020 16:39:44 +0000 (UTC) Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D5C65206BE; Tue, 15 Sep 2020 16:39:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600187984; bh=hOJ/X6IlY6zvowC02+em2HyjQAPJfpL+zBzL89NhQXI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=z/aEqQ3CK8xus7tv48u5o6vZ0BpoPlUe+0Pyuniv3KGdvf2YuEEb0OPkClZ/qu4Sa /mctumMZPvEU4JWYowXd5ZXWteD2SrTOub8hq3LNxmtPsGmzr7lkkRKMBmrdYIue5u IjgU60FekTpiI7oJo+Jv7DxZcQlbS+v4//IkkSug= Date: Tue, 15 Sep 2020 18:40:20 +0200 From: Greg Kroah-Hartman To: Naresh Kamboju Subject: Re: [PATCH 5.4 000/132] 5.4.66-rc1 review Message-ID: <20200915164020.GA43543@kroah.com> References: <20200915140644.037604909@linuxfoundation.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: 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: Sean Paul , freedreno , Ben Hutchings , pavel@denx.de, dri-devel@lists.freedesktop.org, open list , linux- stable , patches@kernelci.org, Linus Torvalds , lkft-triage@lists.linaro.org, linux-arm-msm , Andrew Morton , Shuah Khan , Guenter Roeck Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gVHVlLCBTZXAgMTUsIDIwMjAgYXQgMDg6MTQ6MzRQTSArMDUzMCwgTmFyZXNoIEthbWJvanUg d3JvdGU6Cj4gT24gVHVlLCAxNSBTZXAgMjAyMCBhdCAxOTo1MCwgR3JlZyBLcm9haC1IYXJ0bWFu Cj4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPiB3cm90ZToKPiA+Cj4gPiBUaGlzIGlzIHRo ZSBzdGFydCBvZiB0aGUgc3RhYmxlIHJldmlldyBjeWNsZSBmb3IgdGhlIDUuNC42NiByZWxlYXNl Lgo+ID4gVGhlcmUgYXJlIDEzMiBwYXRjaGVzIGluIHRoaXMgc2VyaWVzLCBhbGwgd2lsbCBiZSBw b3N0ZWQgYXMgYSByZXNwb25zZQo+ID4gdG8gdGhpcyBvbmUuICBJZiBhbnlvbmUgaGFzIGFueSBp c3N1ZXMgd2l0aCB0aGVzZSBiZWluZyBhcHBsaWVkLCBwbGVhc2UKPiA+IGxldCBtZSBrbm93Lgo+ ID4KPiA+IFJlc3BvbnNlcyBzaG91bGQgYmUgbWFkZSBieSBUaHUsIDE3IFNlcCAyMDIwIDE0OjA2 OjEyICswMDAwLgo+ID4gQW55dGhpbmcgcmVjZWl2ZWQgYWZ0ZXIgdGhhdCB0aW1lIG1pZ2h0IGJl IHRvbyBsYXRlLgo+ID4KPiA+IFRoZSB3aG9sZSBwYXRjaCBzZXJpZXMgY2FuIGJlIGZvdW5kIGlu IG9uZSBwYXRjaCBhdDoKPiA+ICAgICAgICAgaHR0cHM6Ly93d3cua2VybmVsLm9yZy9wdWIvbGlu dXgva2VybmVsL3Y1Lngvc3RhYmxlLXJldmlldy9wYXRjaC01LjQuNjYtcmMxLmd6Cj4gPiBvciBp biB0aGUgZ2l0IHRyZWUgYW5kIGJyYW5jaCBhdDoKPiA+ICAgICAgICAgZ2l0Oi8vZ2l0Lmtlcm5l bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUtcmMuZ2l0 IGxpbnV4LTUuNC55Cj4gPiBhbmQgdGhlIGRpZmZzdGF0IGNhbiBiZSBmb3VuZCBiZWxvdy4KPiA+ Cj4gPiB0aGFua3MsCj4gPgo+ID4gZ3JlZyBrLWgKPiA+Cj4gCj4gYXJtIGFuZCBhcm02NCBidWls ZCBicmVha3Mgb24gc3RhYmxlIHJjIDUuNC4KPiAKPiBtYWtlIC1zayBLQlVJTERfQlVJTERfVVNF Uj1UdXhCdWlsZCAtQy9saW51eCAtajE2IEFSQ0g9YXJtCj4gQ1JPU1NfQ09NUElMRT1hcm0tbGlu dXgtZ251ZWFiaWhmLSBIT1NUQ0M9Z2NjIENDPSJzY2NhY2hlCj4gYXJtLWxpbnV4LWdudWVhYmlo Zi1nY2MiIE89YnVpbGQgekltYWdlCj4gIwo+IC4uL2tlcm5lbC9rcHJvYmVzLmM6IEluIGZ1bmN0 aW9uIOKAmGtpbGxfa3Byb2Jl4oCZOgo+IC4uL2tlcm5lbC9rcHJvYmVzLmM6MTA4MTozMzogd2Fy bmluZzogc3RhdGVtZW50IHdpdGggbm8gZWZmZWN0IFstV3VudXNlZC12YWx1ZV0KPiAgMTA4MSB8 ICNkZWZpbmUgZGlzYXJtX2twcm9iZV9mdHJhY2UocCkgKC1FTk9ERVYpCj4gICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiAuLi9rZXJuZWwva3Byb2Jlcy5jOjIxMTM6 Mzogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIOKAmGRpc2FybV9rcHJvYmVfZnRyYWNl4oCZ Cj4gIDIxMTMgfCAgIGRpc2FybV9rcHJvYmVfZnRyYWNlKHApOwo+ICAgICAgIHwgICBefn5+fn5+ fn5+fn5+fn5+fn5+fgo+ICMKPiAjIG1ha2UgLXNrIEtCVUlMRF9CVUlMRF9VU0VSPVR1eEJ1aWxk IC1DL2xpbnV4IC1qMTYgQVJDSD1hcm0KPiBDUk9TU19DT01QSUxFPWFybS1saW51eC1nbnVlYWJp aGYtIEhPU1RDQz1nY2MgQ0M9InNjY2FjaGUKPiBhcm0tbGludXgtZ251ZWFiaWhmLWdjYyIgTz1i dWlsZCBtb2R1bGVzCj4gIwo+IC4uL2RyaXZlcnMvZ3B1L2RybS9tc20vYWRyZW5vL2E1eHhfcHJl ZW1wdC5jOiBJbiBmdW5jdGlvbiDigJhwcmVlbXB0X2luaXRfcmluZ+KAmToKPiAuLi9kcml2ZXJz L2dwdS9kcm0vbXNtL2FkcmVuby9hNXh4X3ByZWVtcHQuYzoyMzU6MjE6IGVycm9yOgo+IOKAmE1T TV9CT19NQVBfUFJJVuKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK PiAgIDIzNSB8ICAgTVNNX0JPX1VOQ0FDSEVEIHwgTVNNX0JPX01BUF9QUklWLCBncHUtPmFzcGFj ZSwgJmJvLCAmaW92YSk7Cj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+ fn5+fgo+IC4uL2RyaXZlcnMvZ3B1L2RybS9tc20vYWRyZW5vL2E1eHhfcHJlZW1wdC5jOjIzNToy MTogbm90ZTogZWFjaAo+IHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9u Y2UgZm9yIGVhY2ggZnVuY3Rpb24gaXQKPiBhcHBlYXJzIGluCj4gbWFrZVs1XTogKioqIFsuLi9z Y3JpcHRzL01ha2VmaWxlLmJ1aWxkOjI2NjoKPiBkcml2ZXJzL2dwdS9kcm0vbXNtL2FkcmVuby9h NXh4X3ByZWVtcHQub10gRXJyb3IgMQo+IC4uL2RyaXZlcnMvZ3B1L2RybS9tc20vYWRyZW5vL2E2 eHhfZ3B1LmM6IEluIGZ1bmN0aW9uIOKAmGE2eHhfaHdfaW5pdOKAmToKPiAuLi9kcml2ZXJzL2dw dS9kcm0vbXNtL2FkcmVuby9hNnh4X2dwdS5jOjQxNDo2OiBlcnJvcjogaW1wbGljaXQKPiBkZWNs YXJhdGlvbiBvZiBmdW5jdGlvbiDigJhhZHJlbm9faXNfYTY0MOKAmTsgZGlkIHlvdSBtZWFuCj4g 4oCYYWRyZW5vX2lzX2E1NDDigJk/IFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0 aW9uXQo+ICAgNDE0IHwgIGlmIChhZHJlbm9faXNfYTY0MChhZHJlbm9fZ3B1KSB8fCBhZHJlbm9f aXNfYTY1MChhZHJlbm9fZ3B1KSkgewo+ICAgICAgIHwgICAgICBefn5+fn5+fn5+fn5+fgo+ICAg ICAgIHwgICAgICBhZHJlbm9faXNfYTU0MAo+IC4uL2RyaXZlcnMvZ3B1L2RybS9tc20vYWRyZW5v L2E2eHhfZ3B1LmM6NDE0OjM2OiBlcnJvcjogaW1wbGljaXQKPiBkZWNsYXJhdGlvbiBvZiBmdW5j dGlvbiDigJhhZHJlbm9faXNfYTY1MOKAmTsgZGlkIHlvdSBtZWFuCj4g4oCYYWRyZW5vX2lzX2E1 NDDigJk/IFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+ICAgNDE0IHwg IGlmIChhZHJlbm9faXNfYTY0MChhZHJlbm9fZ3B1KSB8fCBhZHJlbm9faXNfYTY1MChhZHJlbm9f Z3B1KSkgewo+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+ fn5+fn5+fn5+fgo+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh ZHJlbm9faXNfYTU0MAo+IC4uL2RyaXZlcnMvZ3B1L2RybS9tc20vYWRyZW5vL2E2eHhfZ3B1LmM6 NDE1OjE4OiBlcnJvcjoKPiDigJhSRUdfQTZYWF9HQklGX1FTQl9TSURFMOKAmSB1bmRlY2xhcmVk IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAgIDQxNSB8ICAgZ3B1X3dyaXRlKGdwdSwg UkVHX0E2WFhfR0JJRl9RU0JfU0lERTAsIDB4MDAwNzE2MjApOwo+ICAgICAgIHwgICAgICAgICAg ICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+IC4uL2RyaXZlcnMvZ3B1L2RybS9tc20v YWRyZW5vL2E2eHhfZ3B1LmM6NDE1OjE4OiBub3RlOiBlYWNoIHVuZGVjbGFyZWQKPiBpZGVudGlm aWVyIGlzIHJlcG9ydGVkIG9ubHkgb25jZSBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGlu Cj4gLi4vZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYTZ4eF9ncHUuYzo0MTY6MTg6IGVycm9y Ogo+IOKAmFJFR19BNlhYX0dCSUZfUVNCX1NJREUx4oCZIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp biB0aGlzIGZ1bmN0aW9uKQo+ICAgNDE2IHwgICBncHVfd3JpdGUoZ3B1LCBSRUdfQTZYWF9HQklG X1FTQl9TSURFMSwgMHgwMDA3MTYyMCk7Cj4gICAgICAgfCAgICAgICAgICAgICAgICAgIF5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+Cj4gLi4vZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYTZ4eF9n cHUuYzo0MTc6MTg6IGVycm9yOgo+IOKAmFJFR19BNlhYX0dCSUZfUVNCX1NJREUy4oCZIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+ICAgNDE3IHwgICBncHVfd3JpdGUo Z3B1LCBSRUdfQTZYWF9HQklGX1FTQl9TSURFMiwgMHgwMDA3MTYyMCk7Cj4gICAgICAgfCAgICAg ICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gLi4vZHJpdmVycy9ncHUvZHJt L21zbS9hZHJlbm8vYTZ4eF9ncHUuYzo0MTg6MTg6IGVycm9yOgo+IOKAmFJFR19BNlhYX0dCSUZf UVNCX1NJREUz4oCZIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+ICAg NDE4IHwgICBncHVfd3JpdGUoZ3B1LCBSRUdfQTZYWF9HQklGX1FTQl9TSURFMywgMHgwMDA3MTYy MCk7Cj4gICAgICAgfCAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4g Y2MxOiBzb21lIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCj4gbWFrZVs1XTogKioq IFsuLi9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkOjI2NToKPiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Fk cmVuby9hNnh4X2dwdS5vXSBFcnJvciAxCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4uL2RyaXZl cnMvZ3B1L2RybS9tc20vbXNtX2dwdS5jOjc6Cj4gLi4vZHJpdmVycy9ncHUvZHJtL21zbS9tc21f Z3B1LmM6IEluIGZ1bmN0aW9uIOKAmG1zbV9ncHVfaW5pdOKAmToKPiAuLi9kcml2ZXJzL2dwdS9k cm0vbXNtL21zbV9ncHUuaDozMzA6MjI6IGVycm9yOiDigJhNU01fQk9fTUFQX1BSSVbigJkKPiB1 bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAgIDMzMCB8ICAoKChncHUp LT5od19hcHJpdiA/IE1TTV9CT19NQVBfUFJJViA6IDApIHwgKGZsYWdzKSkKPiAgICAgICB8ICAg ICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fgo+IC4uL2RyaXZlcnMvZ3B1L2RybS9t c20vbXNtX2dwdS5jOjkzNTozOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8KPiDigJhjaGVj a19hcHJpduKAmQo+ICAgOTM1IHwgICBjaGVja19hcHJpdihncHUsIE1TTV9CT19VTkNBQ0hFRCks IGdwdS0+YXNwYWNlLCAmZ3B1LT5tZW1wdHJzX2JvLAo+ICAgICAgIHwgICBefn5+fn5+fn5+fgo+ IC4uL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dwdS5oOjMzMDoyMjogbm90ZTogZWFjaCB1bmRl Y2xhcmVkCj4gaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rp b24gaXQgYXBwZWFycyBpbgo+ICAgMzMwIHwgICgoKGdwdSktPmh3X2Fwcml2ID8gTVNNX0JPX01B UF9QUklWIDogMCkgfCAoZmxhZ3MpKQo+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgXn5+ fn5+fn5+fn5+fn5+Cj4gLi4vZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ3B1LmM6OTM1OjM6IG5v dGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybwo+IOKAmGNoZWNrX2Fwcml24oCZCj4gICA5MzUgfCAg IGNoZWNrX2Fwcml2KGdwdSwgTVNNX0JPX1VOQ0FDSEVEKSwgZ3B1LT5hc3BhY2UsICZncHUtPm1l bXB0cnNfYm8sCj4gICAgICAgfCAgIF5+fn5+fn5+fn5+Cj4gbWFrZVs1XTogKioqIFsuLi9zY3Jp cHRzL01ha2VmaWxlLmJ1aWxkOjI2NjoKPiBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9ncHUub10g RXJyb3IgMQo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi9kcml2ZXJzL2dwdS9kcm0vbXNtL21z bV9yaW5nYnVmZmVyLmM6ODoKPiAuLi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9yaW5nYnVmZmVy LmM6IEluIGZ1bmN0aW9uIOKAmG1zbV9yaW5nYnVmZmVyX25ld+KAmToKPiAuLi9kcml2ZXJzL2dw dS9kcm0vbXNtL21zbV9ncHUuaDozMzA6MjI6IGVycm9yOiDigJhNU01fQk9fTUFQX1BSSVbigJkK PiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAgIDMzMCB8ICAoKChn cHUpLT5od19hcHJpdiA/IE1TTV9CT19NQVBfUFJJViA6IDApIHwgKGZsYWdzKSkKPiAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fgo+IC4uL2RyaXZlcnMvZ3B1L2Ry bS9tc20vbXNtX3JpbmdidWZmZXIuYzozMDozOiBub3RlOiBpbiBleHBhbnNpb24gb2YKPiBtYWNy byDigJhjaGVja19hcHJpduKAmQo+ICAgIDMwIHwgICBjaGVja19hcHJpdihncHUsIE1TTV9CT19X QyB8IE1TTV9CT19HUFVfUkVBRE9OTFkpLAo+ICAgICAgIHwgICBefn5+fn5+fn5+fgo+IC4uL2Ry aXZlcnMvZ3B1L2RybS9tc20vbXNtX2dwdS5oOjMzMDoyMjogbm90ZTogZWFjaCB1bmRlY2xhcmVk Cj4gaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24gaXQg YXBwZWFycyBpbgo+ICAgMzMwIHwgICgoKGdwdSktPmh3X2Fwcml2ID8gTVNNX0JPX01BUF9QUklW IDogMCkgfCAoZmxhZ3MpKQo+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+ fn5+fn5+Cj4gLi4vZHJpdmVycy9ncHUvZHJtL21zbS9tc21fcmluZ2J1ZmZlci5jOjMwOjM6IG5v dGU6IGluIGV4cGFuc2lvbiBvZgo+IG1hY3JvIOKAmGNoZWNrX2Fwcml24oCZCj4gICAgMzAgfCAg IGNoZWNrX2Fwcml2KGdwdSwgTVNNX0JPX1dDIHwgTVNNX0JPX0dQVV9SRUFET05MWSksCj4gICAg ICAgfCAgIF5+fn5+fn5+fn5+Cj4gbWFrZVs1XTogKioqIFsuLi9zY3JpcHRzL01ha2VmaWxlLmJ1 aWxkOjI2NToKPiBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9yaW5nYnVmZmVyLm9dIEVycm9yIDEK PiBtYWtlWzVdOiBUYXJnZXQgJ19fYnVpbGQnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMu Cj4gbWFrZVs0XTogKioqIFsuLi9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkOjUwMDogZHJpdmVycy9n cHUvZHJtL21zbV0gRXJyb3IgMgo+IG1ha2VbNF06IFRhcmdldCAnX19idWlsZCcgbm90IHJlbWFk ZSBiZWNhdXNlIG9mIGVycm9ycy4KPiBtYWtlWzNdOiAqKiogWy4uL3NjcmlwdHMvTWFrZWZpbGUu YnVpbGQ6NTAwOiBkcml2ZXJzL2dwdS9kcm1dIEVycm9yIDIKPiBtYWtlWzNdOiBUYXJnZXQgJ19f YnVpbGQnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMuCj4gbWFrZVsyXTogKioqIFsuLi9z Y3JpcHRzL01ha2VmaWxlLmJ1aWxkOjUwMDogZHJpdmVycy9ncHVdIEVycm9yIDIKPiBtYWtlWzJd OiBUYXJnZXQgJ19fYnVpbGQnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMuCj4gbWFrZVsx XTogKioqIFsvbGludXgvTWFrZWZpbGU6MTcyOTogZHJpdmVyc10gRXJyb3IgMgo+IG1ha2VbMV06 IFRhcmdldCAnbW9kdWxlcycgbm90IHJlbWFkZSBiZWNhdXNlIG9mIGVycm9ycy4KPiBtYWtlOiAq KiogW01ha2VmaWxlOjE3OTogc3ViLW1ha2VdIEVycm9yIDIKPiBtYWtlOiBUYXJnZXQgJ21vZHVs ZXMnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMuCgpBaCwgd2lsbCBnbyBkcm9wIHRoYXQg cGF0Y2gsIHRoYW5rcyEKCmdyZWcgay1oCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo=