From owner-freebsd-current@freebsd.org Tue Nov 17 12:56:24 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F2D0C2EC01D for ; Tue, 17 Nov 2020 12:56:24 +0000 (UTC) (envelope-from filippomore@yahoo.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4Cb5Y44R6Bz4cj8 for ; Tue, 17 Nov 2020 12:56:24 +0000 (UTC) (envelope-from filippomore@yahoo.com) Received: by mailman.nyi.freebsd.org (Postfix) id 964542EC01C; Tue, 17 Nov 2020 12:56:24 +0000 (UTC) Delivered-To: current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 960AD2EC01A for ; Tue, 17 Nov 2020 12:56:24 +0000 (UTC) (envelope-from filippomore@yahoo.com) Received: from sonic307-56.consmr.mail.ne1.yahoo.com (sonic307-56.consmr.mail.ne1.yahoo.com [66.163.190.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cb5Y33J9pz4cnW for ; Tue, 17 Nov 2020 12:56:23 +0000 (UTC) (envelope-from filippomore@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1605617781; bh=4TQo4Nrnf8dLVlJmbgN6jYBEZcui7BgwzsF/6YtiSOy=; h=Date:From:To:Subject:From:Subject; b=gMWae8dZ5O+Q8aiyXadLr02ZqBZDRjlbLwDIwQkK3FNyfUMCjiyAfJRUHhJmgUauwnL+pm2QBC8S1UJ/mBsLJpP6uhaQqKhxR7DJL0uU8ZPYOsuxyk6Nm0NlmwupTIZUE1L4j9gJfnV/Kq+UPlcG532aZBMjvRP0shL69LOK/22OoQyqrB8OnWOpjCoulTFYz4RXDiDDko/1La94v7FFszVmILT272MksYKef+T0KkHVzP1RSw6aNlv6f2fj+mvECRI0czEhMAle58usKnrX8IefmobcvFQzB1T9YP52H4hsfKSs9NllQXRcnuImOCMxFl1omkGw+B7b3SHbxXdP8A== X-YMail-OSG: 9dLjNx0VM1lK.vufV9n.3UF_R7T2g3RgZ4uMlvh3ndgmXuAj_NnN8A5hfSr6oiA lqIc_um04DE0YT87W1oV3lp9li1v4vJLDynAQth8xyHBazMTf81m1KHRp5FRktMOjebkXwTnq0w6 iEmqzZZXNrhqnRrt5H6v8hbLi3jtE1IIj04FLRwrOLqRYVS_p9s3VfesnSKv4g3HWKBCbd4IWyOI prsqtPpVn.m1czJvs8OT6mwQvfZmgugSlyzNQfq8QY0ARw3Gkam0oH_a4SwcmckTNjmFJONKMrxI ZTTMnBqrwMKgQoGA6sKIk27qyV4NlbFikX7oAU4dYbpWUgGh7W.6.cFKY3iipOErNF5tD.c2QMbT 6CWXOyCL0O.AZgSmaUKNAeJ._cZBw9Nre5PdpaevlS2.fWgc338NUBHm8oexD1yOyC6CLzt3_QKN NElSSZrUn17bGv30D77DcF4XpESefhjW5dOhzk3kS6e9wFAUnVky1q9t0yYbVSmY9CPEqsZJp9_V HIf.RL4Ob8abvte4ZxlCILn7Xr2EoyxC2ehEBGiblBauJ0WXKOXDuV6BGYSZEe9lj2gKF0IvWJpz 2x8XiDNufxJHk_M3gP206wnxhaeuvyNtHcaeoBltsM.6CCCRmLU0jhj3wLBU1mn45Vlo3S0NYegi BN0JcbeeDinukqP6mDjaw6K_6Y69KUPE6Cdyt3GHweTdlvMnOnDej8tZ8bjAtdI4ad5YkdDkkauq xKyStnYw8DRTJjMG4YEnA2DvsmyqHLpkFirzq9si5kx2wqd.OsPGm4iS64pVJ6JoJLyTR8ObYPGj z7tHt5SAFCHRPL8IJLz6w2Lb_Zd382NJYCYS0VyVR7kHgh_GGu3Slo3ypPY2RDtmKCr2ZWk8OVbd x3AbZDV93wstDnVOPW7mVWr0kxhCKxRqGtlp9d.m3TFliHX__clDYluw4u5ei2G.PKkUfCEiX0nF 8hEKtpeCFP4iXy6DO9OHQRy9.qFA9bKWlX844FQZsTt5QSoML3gKbEGpR4GrMK7ExPqGJ2s7.pDr OGsypB1l3YEvhkpL7kewe_JOGMqpmix4yOTAM9pkM.3BwaHnapkx9TdVmbaMgmxOzrUdwWcOAq.W 037MA7qubybqh2_NK3i558YU3YFUvFDbOQ7uEs.6eORWjgpVgL7f1a8pD__3IfgmtUQAbN3KcDa7 F4IyQGt_c4S0pJWUYBcvLwkCPSfPQoPRc9gDkKQPSk5Fg_XrnX.Y8BEeihCv98IM_aI4F3wa5wFQ izbhloEi6EicQZt_K9xyflfBoHAbzhTs82r3yrez6ODclPECCwFdMYNfT1CKMXwQ4.ZGNyHkP8Dj rdQyy_J0zNN131scY7gqa24p198M2zAdyswzJ343zr4Bql6we0cPrtG6Wu0sh2l0vWkkTVtph74t 2YrM9.XIT4FNaIqKMHDoubu3lNLraO4q4BBqsbEnyRDcz7_aA9LeWV4NvUrcaf4VMXZ5hYOZLe93 5xa0.rX6rS_V3ximfPY3RJY43vHBxIJ7zek1PaOBk8OaJFSdn61IEQfsW1Ipgc9XvefZi_qHVYui S0xOepyehZBRMdpF9T_brWEDx9vTu.GR607T4sFtfjUvjd0BhBu6AxMhaqz8K.r5isv6EhgSPvhc Lvz5IauFeqr_FSDZmYAG9GirP96ad1lnOXQ2I7u.dsinTR4575p2z0rVvS_f070sFLpiXBLHXVZ6 OoKwOPo4rZHxMfjwWCGd5bkxRUlMwV_yLwtLbFyx1AHZCzgAA2o4vt93taa4bssggNORtT3o8HAC vDEBMhpAxbhr1y_vxgQbmra3.TRDuQPjG4ThN0U3uiIIArlwB4k.5I6cd0wncjXczEmdsA0K98F8 uDNQKfxGZ1yZ2cdtSGg8w4BbtSqOAja1UBrMzhyc.l2_Pk2D9XnrV8NJnISgy4DQtbk7E4oIzSU9 N2zKwoM99agL8Y2YRGJA47rDpbQ0bJ7oFiMtpTNHCVmhH3XVpsjFBim.Oclo6EDPqa8fBvhEDk1t gH7E6MWnrU7FmsZhGf87D3Utj8u8XhO1KCt1EtdGju1715WCKiWM3X9BXT8Dp8pFuotbyP5bvh7_ E_N4ouDhszNJXUGj81NNOBmoDs1Eq_yd8XxDLXNWFJVghxiOLuPIh25vsCku_m56LE4DZDcarrGC NHadqsbuLnn.jvflFbizc5O.fWMrhubWhfXP9vDSg9oVOjMnRncE_wWmE1NjKpp74OSxKrc6tnzk KpipOMn_kpUFB42HKHNM98TOdarozVp9GvAgp1XTFNtLz.u9ba7uT6K7UB7F3A5Dj.VpwE8pm6YL PDePa0Hu1Gl6aki0TmTqQzHk5Qetx4LM5hrBz0eSsEjdpszHdoZSnZMlNh6BJlJKrFYzmvrbd06M __FJxXsODQ5t7aD6f4k_guRxuUF38N8whTB8qSpSEBCkI_dux.9VjWyLpqoCOkWC08G7cK.L.Q5F _Mewur0psflJbR_._9ePeCL9SUrFsDcS1pI7AcB1rASVKtp0HH5whjUdg1dlYzcVveMSQsVTLZfn u_T.gDEHY9YFOMRo- Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Tue, 17 Nov 2020 12:56:21 +0000 Date: Tue, 17 Nov 2020 12:56:19 +0000 (UTC) From: Filippo Moretti To: "current@freebsd.org" Message-ID: <1456265078.6475084.1605617779122@mail.yahoo.com> In-Reply-To: References: <5fb33a11.1c69fb81.2d2a6.f92eSMTPIN_ADDED_MISSING@mx.google.com> <5fb35900.1c69fb81.7679c.a50eSMTPIN_ADDED_MISSING@mx.google.com> Subject: Re: in -current is svn still canonical? MIME-Version: 1.0 X-Mailer: WebService/1.1.16944 YMailNorrin Mozilla/5.0 (X11; FreeBSD amd64; rv:83.0) Gecko/20100101 Firefox/83.0 X-Rspamd-Queue-Id: 4Cb5Y33J9pz4cnW X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[66.163.190.31:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[66.163.190.31:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[66.163.190.31:from]; TO_DN_EQ_ADDR_ALL(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.163.190.31:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[current] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Nov 2020 12:56:25 -0000 For=C2=A0 user will git be in the base system or should we install from po= rts/pkg?Filippo On Tuesday, November 17, 2020, 12:38:00 PM GMT+1, David Wolfskill wrote: =20 =20 On Mon, Nov 16, 2020 at 10:32:38PM -0700, Warner Losh wrote: > ... > However, when you make the switch to git (either due to the flag day and > tracking -current, or jumping from svn on a stable branch), there's no to= ol > to convert the subversion checked out tree to a git tree. The needed > information needed to create the git tree isn't easily available from the > subversion checkout, so you'll need to do a git clone. If bandwidth is a > problem, you can do a shallow clone that omits all the history and just > grabs the branch of interest. Git is a bit more link efficient than > subversion, which is helpful. Git also has ways to help you share one loc= al > repo across checked out versions, which can also help if you have to trac= k > multiple branches. > .... Folks in that position might want to consider making the switch (for a given repo -- src; ports; doc) in two stages over a period of time: the first, to get an initial copy, then (the first of a series of) incremental updates.=C2=A0 The duration of the first need not be especially critical.=C2=A0 Of course, this presumes adequate local storage space. (I am currently testing my approach, using cgit-beta.freebsd.org for each of the three repos; the approach I am using is described in http://www.catwhisker.org/~david/FreeBSD/repo-sync.html, in case that's of use.=C2=A0 Please note that I am actually using both svn & git, relying = on svn for now, as it is the Source of Truth.) Peace, david --=20 David H. Wolfskill=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 david@catwhisker.org Trump's continuing malfeasance is costing lives -- and 72M voted for this??= !? See http://www.catwhisker.org/~david/publickey.gpg for my public key. =20 From owner-freebsd-current@freebsd.org Tue Nov 17 13:03:45 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B3F982EC519 for ; Tue, 17 Nov 2020 13:03:45 +0000 (UTC) (envelope-from vladimir@kondratyev.su) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4Cb5jY2Mcjz4dRB for ; Tue, 17 Nov 2020 13:03:45 +0000 (UTC) (envelope-from vladimir@kondratyev.su) Received: by mailman.nyi.freebsd.org (Postfix) id 4F76B2EC518; Tue, 17 Nov 2020 13:03:45 +0000 (UTC) Delivered-To: current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4F2C52EC07A; Tue, 17 Nov 2020 13:03:45 +0000 (UTC) (envelope-from vladimir@kondratyev.su) Received: from corp.infotel.ru (corp.infotel.ru [195.170.219.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4Cb5jY0vdHz4dJD; Tue, 17 Nov 2020 13:03:44 +0000 (UTC) (envelope-from vladimir@kondratyev.su) Received: from corp (corp.infotel.ru [195.170.219.3]) by corp.infotel.ru (Postfix) with ESMTP id 3C91714A1DB; Tue, 17 Nov 2020 16:03:41 +0300 (MSK) X-Virus-Scanned: amavisd-new at corp.infotel.ru Received: from corp.infotel.ru ([195.170.219.3]) by corp (corp.infotel.ru [195.170.219.3]) (amavisd-new, port 10024) with ESMTP id LbZ41G1Y-B3O; Tue, 17 Nov 2020 16:03:40 +0300 (MSK) Received: from mail.cicgroup.ru (unknown [195.170.219.74]) by corp.infotel.ru (Postfix) with ESMTP id 3682514A1C9; Tue, 17 Nov 2020 16:03:40 +0300 (MSK) Received: from mail.cicgroup.ru (localhost [127.0.0.1]) by mail.cicgroup.ru (Postfix) with ESMTP id A26D942211F; Tue, 17 Nov 2020 16:00:05 +0300 (MSK) X-Virus-Scanned: amavisd-new at cicgroup.ru Received: from mail.cicgroup.ru ([127.0.0.1]) by mail.cicgroup.ru (mail.cicgroup.ru [127.0.0.1]) (amavisd-new, port 10024) with SMTP id SoR4_zRiYRoB; Tue, 17 Nov 2020 16:00:02 +0300 (MSK) Received: from localhost (localhost [127.0.0.1]) by mail.cicgroup.ru (Postfix) with ESMTPA id 827E142211C; Tue, 17 Nov 2020 16:00:02 +0300 (MSK) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_f223c48cebd9d2186d47a843b4b786c1" Date: Tue, 17 Nov 2020 16:00:02 +0300 From: Vladimir Kondratyev To: Yuri Pankov Cc: current@freebsd.org, owner-freebsd-current@freebsd.org Subject: Re: acpi_wmi noisy without EC In-Reply-To: <5bb9ac64-ebab-4d22-8a43-1305b16f28cd@www.fastmail.com> References: <7dc142d3-1e0b-41d4-bdb4-7217bd09bbef@www.fastmail.com> <7b80877ae59fdd90f2f3b5dbf3db2113@kondratyev.su> <5bb9ac64-ebab-4d22-8a43-1305b16f28cd@www.fastmail.com> Message-ID: <274d456e15ce621889bfe9e7eda190da@kondratyev.su> X-Sender: vladimir@kondratyev.su User-Agent: Roundcube Webmail/1.3.5 X-Rspamd-Queue-Id: 4Cb5jY0vdHz4dJD X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Nov 2020 13:03:45 -0000 --=_f223c48cebd9d2186d47a843b4b786c1 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2020-11-17 15:29, Yuri Pankov wrote: > On Tue, Nov 17, 2020, at 11:07 AM, Vladimir Kondratyev wrote: >> On 2020-11-17 10:57, Vladimir Kondratyev wrote: >> > On 2020-11-17 03:00, Yuri Pankov wrote: >> >> I have started seeing the following on boot since some time: >> >> >> >> acpi_wmi0: on acpi0 >> >> acpi_wmi0: cannot find EC device >> >> device_attach: acpi_wmi0 attach returned 6 >> >> acpi_wmi0: on acpi0 >> >> acpi_wmi0: cannot find EC device >> >> device_attach: acpi_wmi0 attach returned 6 >> >> acpi_wmi0: on acpi0 >> >> acpi_wmi0: cannot find EC device >> >> device_attach: acpi_wmi0 attach returned 6 >> >> acpi_wmi0: on acpi0 >> >> acpi_wmi0: cannot find EC device >> >> device_attach: acpi_wmi0 attach returned 6 >> >> >> >> Likely following this commit: >> >> >> >> commit 708d048ccfdacf6199cc08a56aa05a9c899441fd >> >> Author: Vladimir Kondratyev >> >> Date: Sat Oct 31 22:19:39 2020 +0000 >> >> >> >> acpi_wmi(4): Add ACPI_PNP_INFO >> >> >> >> While the reason is obvious -- there's no EC in this system (Gigabyte >> >> X299X AORUS MASTER desktop motherboard), at least searching the >> >> `acpidump -dt` output doesn't show any PNP0C09 entries -- it certainly >> >> looks like "something is broken" when first noticed. I wonder if we >> >> could/should handle this gracefully -- no EC, do nothing, simply exit? >> > >> > Following patch should ignore missing EC like Linux does. Could you >> > test it? >> > >> > diff --git a/sys/dev/acpi_support/acpi_wmi.c >> > b/sys/dev/acpi_support/acpi_wmi.c >> > index 379cfd1705f1..efae96cdcc9a 100644 >> > --- a/sys/dev/acpi_support/acpi_wmi.c >> > +++ b/sys/dev/acpi_support/acpi_wmi.c >> > @@ -246,7 +246,7 @@ acpi_wmi_attach(device_t dev) >> > if ((sc->ec_dev = devclass_get_device(devclass_find("acpi_ec"), 0)) >> > == NULL) >> > device_printf(dev, "cannot find EC device\n"); >> > - else if (ACPI_FAILURE((status = >> > AcpiInstallNotifyHandler(sc->wmi_handle, >> > + if (ACPI_FAILURE((status = AcpiInstallNotifyHandler(sc->wmi_handle, >> > ACPI_DEVICE_NOTIFY, acpi_wmi_notify_handler, sc)))) >> > device_printf(sc->wmi_dev, "couldn't install notify handler - %s\n", >> > AcpiFormatException(status)); >> > @@ -701,6 +701,8 @@ acpi_wmi_ec_handler(UINT32 function, >> > ACPI_PHYSICAL_ADDRESS address, >> > return (AE_BAD_PARAMETER); >> > if (address + (width / 8) - 1 > 0xFF) >> > return (AE_BAD_ADDRESS); >> > + if (sc->ec_dev == NULL) >> > + return (AE_NOT_FOUND); >> > if (function == ACPI_READ) >> > *value = 0; >> > ec_addr = address; >> >> @#@##! Web client ate all the tabs. >> >> Patch is in attachment. > > Output changed, though it's still somewhat noisy -- I guess there > isn't a way to NOT report the device that we are not going to attach > to, or do that e.g. only for verbose boot? > > acpi_wmi0: on acpi0 > acpi_wmi0: cannot find EC device > acpi_wmi0: Embedded MOF found > ACPI: \134GSA1.WQCC: 1 arguments were passed to a non-method ACPI > object (Buffer) (20201113/nsarguments-361) > acpi_wmi1: on acpi0 > acpi_wmi1: cannot find EC device > acpi_wmi2: on acpi0 > acpi_wmi2: cannot find EC device > acpi_wmi3: on acpi0 > acpi_wmi3: cannot find EC device acpi_wmi does not try to attach to EC node (PNP0C09). It only queries it in OpRegion handler. WMI's _HID/_CID is PNP0C14. According to your output, acpi_wmi has successfully attached to 4 nodes. Verbosity can be reduced with attached patch if current level is too high for you. -- WBR Vladimir Kondratyev --=_f223c48cebd9d2186d47a843b4b786c1 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=acpi_wmi.c.patch Content-Disposition: attachment; filename=acpi_wmi.c.patch; size=1160 ZGlmZiAtLWdpdCBhL3N5cy9kZXYvYWNwaV9zdXBwb3J0L2FjcGlfd21pLmMgYi9zeXMvZGV2L2Fj cGlfc3VwcG9ydC9hY3BpX3dtaS5jCmluZGV4IDM3OWNmZDE3MDVmMS4uMWZkZGNkNGYzNjM3IDEw MDY0NAotLS0gYS9zeXMvZGV2L2FjcGlfc3VwcG9ydC9hY3BpX3dtaS5jCisrKyBiL3N5cy9kZXYv YWNwaV9zdXBwb3J0L2FjcGlfd21pLmMKQEAgLTI0NSw4ICsyNDUsOSBAQCBhY3BpX3dtaV9hdHRh Y2goZGV2aWNlX3QgZGV2KQogCS8qIFhYWCBPbmx5IHdvcmtzIHdpdGggb25lIEVDLCBidXQgbmVh cmx5IGFsbCBzeXN0ZW1zIG9ubHkgaGF2ZSBvbmUuICovCiAJaWYgKChzYy0+ZWNfZGV2ID0gZGV2 Y2xhc3NfZ2V0X2RldmljZShkZXZjbGFzc19maW5kKCJhY3BpX2VjIiksIDApKQogCSAgICA9PSBO VUxMKQotCQlkZXZpY2VfcHJpbnRmKGRldiwgImNhbm5vdCBmaW5kIEVDIGRldmljZVxuIik7Ci0J ZWxzZSBpZiAoQUNQSV9GQUlMVVJFKChzdGF0dXMgPSBBY3BpSW5zdGFsbE5vdGlmeUhhbmRsZXIo c2MtPndtaV9oYW5kbGUsCisJCUFDUElfVlBSSU5UKGRldiwgYWNwaV9kZXZpY2VfZ2V0X3BhcmVu dF9zb2Z0YyhkZXYpLAorCQkgICAgImNhbm5vdCBmaW5kIEVDIGRldmljZVxuIik7CisJaWYgKEFD UElfRkFJTFVSRSgoc3RhdHVzID0gQWNwaUluc3RhbGxOb3RpZnlIYW5kbGVyKHNjLT53bWlfaGFu ZGxlLAogCQkgICAgQUNQSV9ERVZJQ0VfTk9USUZZLCBhY3BpX3dtaV9ub3RpZnlfaGFuZGxlciwg c2MpKSkpCiAJCWRldmljZV9wcmludGYoc2MtPndtaV9kZXYsICJjb3VsZG4ndCBpbnN0YWxsIG5v dGlmeSBoYW5kbGVyIC0gJXNcbiIsCiAJCSAgICBBY3BpRm9ybWF0RXhjZXB0aW9uKHN0YXR1cykp OwpAQCAtNzAxLDYgKzcwMiw4IEBAIGFjcGlfd21pX2VjX2hhbmRsZXIoVUlOVDMyIGZ1bmN0aW9u LCBBQ1BJX1BIWVNJQ0FMX0FERFJFU1MgYWRkcmVzcywKIAkJcmV0dXJuIChBRV9CQURfUEFSQU1F VEVSKTsKIAlpZiAoYWRkcmVzcyArICh3aWR0aCAvIDgpIC0gMSA+IDB4RkYpCiAJCXJldHVybiAo QUVfQkFEX0FERFJFU1MpOworCWlmIChzYy0+ZWNfZGV2ID09IE5VTEwpCisJCXJldHVybiAoQUVf Tk9UX0ZPVU5EKTsKIAlpZiAoZnVuY3Rpb24gPT0gQUNQSV9SRUFEKQogCQkqdmFsdWUgPSAwOwog CWVjX2FkZHIgPSBhZGRyZXNzOwo= --=_f223c48cebd9d2186d47a843b4b786c1--