From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 95898 invoked by alias); 3 Nov 2016 20:41:38 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 95843 invoked by uid 89); 3 Nov 2016 20:41:37 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Session, 58, 1715, logins X-HELO: NAM01-BN3-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1478205681.4630.15.camel@caviumnetworks.com> Subject: Re: [PATCH] Define wordsize.h macros everywhere From: Steve Ellcey To: Adhemerval Zanella , Date: Thu, 03 Nov 2016 20:41:00 -0000 In-Reply-To: <1477670840.2891.6.camel@caviumnetworks.com> References: <1477670840.2891.6.camel@caviumnetworks.com> Content-Type: multipart/mixed; boundary="=-yw4m7RYEecMkUMjFlKsm" MIME-Version: 1.0 X-ClientProxiedBy: MWHPR18CA0006.namprd18.prod.outlook.com (10.173.238.144) To SN2PR0701MB1071.namprd07.prod.outlook.com (10.160.59.17) X-MS-Office365-Filtering-Correlation-Id: 616805f7-9ea8-44d0-fa1d-08d40429c744 X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1071;2:iY8AIcZ4JxV9F5Up4u3wVfCCL2s1DfUdrCTG2UhV2dTFWF7AVBnrZcX/2wKvmG1sQmhRkO5XwW0X/0qAnsVkfzuJ2NmCW8kULmZl9iYk67sftBr0vlL8p3bR50qheB1k5SgpA2/jJtpvZhgpVFgNWqagMXSh13hAHWPYuPnnkjBfuMEFjEB3SYuu/qUR4kAitGCDsOCTGFYCPHpooixe9A==;3:uWk3Vt9zCTNtqSsjskD5HEKdpDGnuPc05ZPXQ1lCgmqCQX0yfn4x0EjkWREQYNYBjIb2JnD8Km0MdJtM0e+6Xa4+0Od0lOdieeIbX2H3ZCtbxHliG0oxM+2M+ce+26CWP0Y3YkX9vFS4Roda8PqYVg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR0701MB1071; X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1071;25:DSw6/Io8dy0Wc7q6LuDtNQRiAzSaxpjaf4y0WOmiwG9u5eeVwOIFTHLcmDaAya0U9m75UFxV4p1VItzd7Px9NWNNfKzLxGqjKEYlehgaVz5UgY8LmvwtAp2fRRhmS8RBatl0w+cT1Mz4bCQtvDNraIrPM71FClLyO4ZpujvD74t4gH+/YS4AHj2E/x8GRJuGMEysWamFkZBmAJO0GZP1DzjbkZ/eN+MoMBV8YPC/vpge8IOeKyx70ooaZ3d0rtRa6STK+ZfW2BkYVHjic9tW+zZJktVrKORb0+tOy0xYDPoUI2UgHE+PhXmILUKzL6pnb2sKlsaNEdhuDbBTh3SdpH8HiNcxi9lK3rtxOGWxfZiXLOwMmGBPfUXQaMypLBA0LZr1AIMFoPuIOY4uz3w0k1hLgBVmihkI0QRLLpQBIGqGJWxUkY+nrmoA/EYNabRDwL6ivaeQa/qIvvj5ktxCaNBCZf5ABEOOlKbk2XsEclquJ/fPyA7CsOzA1AgaW6LBvRAktQOBhpzV/Ifz97srS93A7/w91/r8BOoWqb9yKWePRime/ccuXCaoJuAkwKR30RJzEwLaKteaQ97jyGy9lPMkuK2V96K59gQYmrtFHz6M7DJ2CMos7a2ILEzA3+BrrssemE85Ffi894brSY733IWAOXNdNe85dArGD85e3k5CkDGLIQ/RNIs7JAnA3GAINFmwbRzbxQL+Szg3YiuHugrXPJwLXwleXLbIr7hCXiTnM7QnuLXk1rK5fXqDigYrD9Vjy6RSLDzQF2XNhXwRUlXUDgTMq7BPMxOCZPjxDelFfKl3TwuetYJQCD7hPAiKri0IIn7dAY3E1mzFyKotyVhDG583oqxMaSmX9iP/Xfo/FQJhxhBT4pgWirGskl8bruYOQ9UIMSBt1iSsltT+5IGRb9v23z2CAukkKm50wAE= X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1071;31:289Z7SjU9RAhMw48gWFdoFkggUBfI67BFxmzQnGZeAIco5HGfLAnJXJAOuSsi8UgTiOuDsXGj/qGttDHe/288dFOsWY35fEoyD4GNCpsmxBlPX+B2XplYuFYQQQIeYBNyOIbiqOhllur0YPi8FH/BhukMU9CczNrjZJ6QOJqiqywtm8wrSYoleXTLaGP0uhczd5gtIXZTKpa0vZiDneo7lDSLeIkFxI8wimXbcnOCs+ZzGNOmNmtyAw+LspIN9mR0HC10b2knMgBQkAgKGR6/Np9ggOq+XdoTKm9WvEMj7o=;20:a+Xm/ZzTy5AND20kdaJ0KcLBo4oyTHt3kdMAx9DTwJ+9D7HRSnHPgAfu8OI7R9O5RxnyboGkCvRm/eXOnqNUNtPl0E0Q09Rsa8ks8ChveMZTub/TTyCrchRyQF/KrPgD7zopc/Av7vJnkf1b5YrNRjGpq6CiwiEccYXDBL39ccPDm99YZXoq1vmyMEDOnJ/IdqtBwNWkXju/fKxdvsUfNmPCiqJfwwLQMlIsegrx5EfvhLgZohIlVVLjW+4XwTrz9KHhz40Y9eTdKs7/QLaxWsGidI1YRO7a/JbOrX0DUpjTeE1vVLYuKRvZgnFET9+srl+hIIJRajuvlBf54KwBYLifGqQYxQvPwjmw/xvAYIdbJjHN/E9IF2kw0FKed40/HAvwClBvzeuSFTOUK3LKUgf1iuqlz/ZmsG/pnGSoUKmL7OUcEe4zmsNYj8BQWZvgU/q877vzDjhsuNUIJ4MtdlY1BZXL/Thd7/RLqzzZTTYQJlVQOPEME/XGOXt6Ro8gYhBUkrzgIAvoxRgylpsbzjM+lSHOrsLYiqpSQiMjIJ0L9OhIc2SzvKyCKmB4spUn0eLeHVMdkh4WXA72jeU2IijiDeqT58NfnREErUVkwXk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(22074186197030); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(102415321)(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);SRVR:SN2PR0701MB1071;BCL:0;PCL:0;RULEID:;SRVR:SN2PR0701MB1071; X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1071;4:zSa8is0NSux3dhjsikYi4mT9UtoVumWscNLYWwSCFw+vZHdlmYpCMKzzixr0fISGgBk2VH+LqWb2N2k4De91hTcuolQq3J/6XsJVoYE/fStxSbHoW09HZZ0IdbkWEtEeE1atiMVCxsdKhysPxU5W31P8as6GZsNwowlkSlljI11PEdwXb1oX/zZswRU5A/bxkiaO2S4bZX54ZHgzPclwck21TCLRLB9d4VkuqenYnrqt3y1P6u//8mmYgVV23aErWNuPH3GwmyR+cJHlMYdZDgHZDOHHGyOaHkaUme0qixNE2egxWfrbLqSzknTVnCGsqoyvlkJ0a9iB21MvMHmmLNswkXb5MaVT9s0H5AtWBRyf40IctVf9+6jjWqi7l7qYM6SNhY2+hkoYpR7zfJFNEJjTvKdtIZhuEbg7eJJvmcUR15dPP9Ibl9DqXuPh7/p+kKAZvo7Wj/YYr6RtfyETARXBosmQn7th1cXjwIn7Vuh2uWjb0kv/fBIgv1Ytmp8o X-Forefront-PRVS: 011579F31F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(7916002)(377424004)(199003)(24454002)(189002)(106356001)(4610100001)(3846002)(97736004)(6666003)(50226002)(5001770100001)(586003)(4001150100001)(6116002)(19580405001)(68736007)(5660300001)(92566002)(105586002)(101416001)(568964002)(19580395003)(15975445007)(42186005)(2950100002)(33646002)(76176999)(42882006)(53416004)(77096005)(512874002)(7846002)(66066001)(189998001)(8676002)(81156014)(103116003)(2906002)(107886002)(305945005)(2476003)(7736002)(50986999)(36756003)(81166006)(5890100001)(7906003)(19617315012)(69596002)(84326002)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR0701MB1071;H:sellcey-lt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR0701MB1071;23:oOfdADhddcP8xkbzKixXxvsu599Ht5/XnTmI2VP?= =?us-ascii?Q?tqxMoqRBFZBZdmxoLWwP7g2BMIZJxUhjm1mvyYBZVxSJGUxBMt51ncUJ+VMw?= =?us-ascii?Q?IUqMaReWrtl4nVHNlOckKB4YB+6OCvPxalx7o1HZNRm3StN2mJw38kdChA4i?= =?us-ascii?Q?mx5CLN2Nlwdk/wRF9TXj8/9SOwfq+dS8OI/uHc1hH1JGTJwALxBfRjGee+ql?= =?us-ascii?Q?Jg4BCBTUZQj48A0xbUeNKZ/sEotHXRl8fBZue765t7GW7Ilyea/frhyod7ln?= =?us-ascii?Q?4b2sKPpM9WosU1XaKJbMmQQJPkqCgeozp2Q7aqSvJ3x17gJe4AqwJCvXEqh6?= =?us-ascii?Q?TG0XpT02H+FAqgsuJ8XayIEBwiibvvBy6tFYipHvgZ429RFigbOLu5Dw0uW4?= =?us-ascii?Q?PyUUcAPBoSkoXfBHbg6u+P8VV/OOpCDvKJLdLCh8q92fYRici/r2ZRliKAS3?= =?us-ascii?Q?uIWOhf4AJTZs6lOI9G9ZEmyQvPm/IknwnSVbYXdHb1gXMc/wjP8h8OjB58HD?= =?us-ascii?Q?azPkZiczE7ZHhEMbgN5/Gj2aam9MGanBJ9/mYIw+Sdg0nLGasGiPpjMBYCAR?= =?us-ascii?Q?34Prc94l70zvAS0x4UHQcmuETLWirbiOrFXK57wFjCnsM6JeezObLeWkPwh9?= =?us-ascii?Q?hG0KkmaSoUrobNEo6NYtWInoPZ3yKWLHTEsU+wDwYojxKRk6SaKX6iSUDSLE?= =?us-ascii?Q?TYfbBfkZExGnJVXOqXtiXuxhZW7uK0jamwQTlm0/BqWZZzm50ppezc2omno0?= =?us-ascii?Q?YueAyaZvTK4+vInXlLPOVtMzWQb+Lsc+KY1iIa/qRG6EwvPiI+q2Yc0ME9EJ?= =?us-ascii?Q?I2+1ACIj4XOuRBxw+8zkMK8ENJqp2nbRqA9Jl/eVUAafN6Fu8Zv38RGFp/lC?= =?us-ascii?Q?3UyIiZQ6Yy4oxqeaFQJO3Qw7Kp4jnPq4qRS5cXVoc46gTmdukPVQ1GBiF5cy?= =?us-ascii?Q?TDpgc4vwkgLpQkSImb7r+zd+pwcmq2lty5oYA8IUJC6jPZqjGQEsBHymnk46?= =?us-ascii?Q?2X/jhQJ3vdhvYfXPCn35uJBgpTJVPXofuD4pHyuBfDLd0IIKiTA3nHQXFGW9?= =?us-ascii?Q?G8rt5zbTNzxtA7+1gobymNtGeqq10wgHgNZaZm5Nq5N4zHSiMvXUyMO465c0?= =?us-ascii?Q?7hkNYozaZGVL31xVGDKXbveMI8hGmRCOvvavBSQXam+wSBo+wVBYBm4cmjBi?= =?us-ascii?Q?kJqjMgcWe86H+8CakYS0khMSyLu24eUzUSB9v3T/y9rh18ul8Qn19EKrn05f?= =?us-ascii?Q?5K4z0BSi0xINF4mgA8cMQVJ3wn2jONnlxXanCCBu+Gl4XUwVy2iW4B/BVxfJ?= =?us-ascii?Q?q/gzs4r0s2b9WjQuvJY7zuL57gcQaAzGXMzQRgPRkd2+u+xNQmYUQNG4fM3g?= =?us-ascii?Q?bxD4NoQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1071;6:jmf7dSZ+a2IvmSBKRUzdfrlq7utaBa6EOnT8wrK4LtgujMaUbhnFZ1mc7wLU3MzyqZCW4UJlncItvW80sqK8yzrO4RHyp7pguzmY+sHQTrm0u8h+aZN9VVnZ9Hg+OD4tl5C19N7z/qaSOokI829GCD5aUEi+ZGNteXsoVR4Oyy9f3NrSAAF/pdrr6tWwCBnpiyOcebFIlqgNpY8y+C+A1T81o85ckYhP903ubEn10V1mh+HzyRa8pmC1VhUUX6bfwqQ/hpUqS97ugoz5kBnmUH0hDXh3Thsr71fpuZb0PPAiCEmNKYnnxiEZapXrlwFy;5:pm3Ewi6Ms8kNpaLW7sJh7Xu/TttUzrVe9qF2IvkSrMy5Y3MDHFIoBBf7AKduT2Q8XooX7nmgGSVbWmol9YJB1KP3Gnj5u2aMwQWexl+isufLVqjir+e83ochYRWxs47hZbsrQW1VGru2aOD9ioMjNGzNCgJk6rFyzw2jeKhiRaY=;24:IcLcw5aIRt22c0efe97Sozx9Hf4JN0EDP8AeqY+Dt0yfC6nWnRYabGBu1zXgwFIFd+qcyJxGrO2BlvtdDGlZPybS4gwYqnA2WMgcuD36WhE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1071;7:RmJLentx6m3Drf9unDQVPf2LkTeXrMtMEMmOaxz8qRDae69xfiVHCkXgXnHQ6LU3Ks10fLqYA1PXX3bFCbvlOIgAKVzjF4v8MX9x/IXXLdeucyIqokJH40B6U6kOfmwRBPzZb58srifDxYZQddznBdf3gJefa68Oiv0JUNAP9CizSgJAGMs6b8CEiPGVySGmaAOoi5WjMKYAFlkqpwr0vf9Pu+fXmFT5aDXIyIbkNZbq3TdWacNKN/7OkFX7OZ0r/fADpzw6G8QNaNjwKnr2y6XD6WB2IrQT/b6zpIGbcZGN+8klcnAiOmZ0/QRsUWGtvJy3zeOqxdiYZFfgD8t4ESQS/PuIXJLGKrInoiO67pA= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2016 20:41:24.5856 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR0701MB1071 X-SW-Source: 2016-11/txt/msg00122.txt.bz2 --=-yw4m7RYEecMkUMjFlKsm Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Content-length: 2438 On Fri, 2016-10-28 at 09:07 -0700, Steve Ellcey wrote: > On Thu, 2016-10-27 at 18:16 -0200, Adhemerval Zanella wrote: > > > > > > On 27/10/2016 16:45, Steve Ellcey wrote: > > > > > > > >   > > > +   You should have received a copy of the GNU Lesser General > > > Public > > > +   License along with the GNU C Library; if not, see > > > +   < > > href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/< > > > /a > > > > > > > > >.  */ > > > > I think you editor added some http tag on this URL. > Actually, it looks like it got messed up in my patch.  I have fixed > it locally and can resubmit the patch if necessary. > > Steve Ellcey > sellcey@caviumnetworks.com Here is a ping/repost of this patch with the comment fixed. This patch defines macros in the various wordsize.h files so they can be used without having to check if they are defined first and adds documentation about what they do in bits/wordsize.h. Steve Ellcey sellcey@caviumnetworks.com 2016-11-03  Yury Norov               Steve Ellcey         * bits/wordsize.h: Add documentation.         * sysdeps/aarch64/bits/wordsize.h : New file         * sysdeps/generic/stdint.h (PTRDIFF_MIN, PTRDIFF_MAX): Update         definitions.         (SIZE_MAX): Change ifdef to if in __WORDSIZE32_SIZE_ULONG check.         * sysdeps/gnu/bits/utmp.h (__WORDSIZE_TIME64_COMPAT32): Check         with #if instead of #ifdef.         * sysdeps/gnu/bits/utmpx.h (__WORDSIZE_TIME64_COMPAT32): Ditto.         * sysdeps/mips/bits/wordsize.h (__WORDSIZE32_SIZE_ULONG,         __WORDSIZE32_PTRDIFF_LONG, __WORDSIZE_TIME64_COMPAT32):         Add or change defines.         * sysdeps/powerpc/powerpc32/bits/wordsize.h: Likewise.         * sysdeps/powerpc/powerpc64/bits/wordsize.h: Likewise.         * sysdeps/s390/s390-32/bits/wordsize.h: Likewise.         * sysdeps/s390/s390-64/bits/wordsize.h: Likewise.         * sysdeps/sparc/sparc32/bits/wordsize.h: Likewise.         * sysdeps/sparc/sparc64/bits/wordsize.h: Likewise.         * sysdeps/tile/tilegx/bits/wordsize.h: Likewise.         * sysdeps/tile/tilepro/bits/wordsize.h: Likewise.         * sysdeps/unix/sysv/linux/alpha/bits/wordsize.h: Likewise. --=-yw4m7RYEecMkUMjFlKsm Content-Disposition: attachment; filename="wordsize.patch" Content-Type: text/x-patch; name="wordsize.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 Content-length: 16084 ZGlmZiAtLWdpdCBhL2JpdHMvd29yZHNpemUuaCBiL2JpdHMvd29yZHNpemUu aAppbmRleCA5ZWYwZTg1Li4xNGVkYWUzIDEwMDY0NAotLS0gYS9iaXRzL3dv cmRzaXplLmgKKysrIGIvYml0cy93b3Jkc2l6ZS5oCkBAIC0xICsxLDI3IEBA CiAjZXJyb3IgIlRoaXMgZmlsZSBtdXN0IGJlIHdyaXR0ZW4gYmFzZWQgb24g dGhlIGRhdGEgdHlwZSBzaXplcyBvZiB0aGUgdGFyZ2V0IgorCisvKiBUaGUg Zm9sbG93aW5nIGVudHJpZXMgYXJlIGEgdGVtcGxhdGUgZm9yIHdoYXQgZGVm aW5lcyBzaG91bGQgYmUgaW4gdGhlCisgICB3b3Jkc2l6ZS5oIGhlYWRlciBm aWxlIGZvciBhIHRhcmdldC4gICovCisKKy8qIFNpemUgaW4gYml0cyBvZiB0 aGUgJ2xvbmcgaW50JyBhbmQgcG9pbnRlciB0eXBlcy4gICovCisjZGVmaW5l IF9fV09SRFNJWkUKKworLyogVGhpcyBzaG91bGQgYmUgc2V0IHRvIDEgaWYg X19XT1JEU0laRSBpcyAzMiBhbmQgc2l6ZV90IGlzIHR5cGUKKyAgICd1bnNp Z25lZCBsb25nJyBpbnN0ZWFkIG9mIHR5cGUgJ3Vuc2lnbmVkIGludCcuICBU aGlzIHdpbGwgZW5zdXJlCisgICB0aGF0IFNJWkVfTUFYIGlzIGRlZmluZWQg YXMgYW4gdW5zaWduZWQgbG9uZyBjb25zdGFudCBpbnN0ZWFkIG9mIGFuCisg ICB1bnNpZ25lZCBpbnQgY29uc3RhbnQuICBTZXQgdG8gMCBpZiBfX1dPUkRT SVpFIGlzIDMyIGFuZCBzaXplX3QgaXMKKyAgICd1bnNpZ25lZCBpbnQnIGFu ZCBsZWF2ZSB1bmRlZmluZWQgaWYgX19XT1JEU0laRSBpcyA2NC4gICovCisj ZGVmaW5lIF9fV09SRFNJWkUzMl9TSVpFX1VMT05HCisKKy8qIFRoaXMgc2hv dWxkIGJlIHNldCB0byAxIGlmIF9fV09SRFNJWkUgaXMgMzIgYW5kIHB0cmRp ZmZfdCBpcyB0eXBlICdsb25nJworICAgaW5zdGVhZCBvZiB0eXBlICdpbnQn LiAgVGhpcyB3aWxsIGVuc3VyZSB0aGF0IFBUUkRJRkZfTUlOIGFuZCBQVFJE SUZGX01BWAorICAgYXJlIGRlZmluZWQgYXMgbG9uZyBjb25zdGFudHMgaW5z dGVhZCBvZiBpbnQgY29uc3RhbnRzLiAgU2V0IHRvIDAgaWYKKyAgIF9fV09S RFNJWkUgaXMgMzIgYW5kIHB0cmRpZmZfdCBpcyB0eXBlICdpbnQnIGFuZCBs ZWF2ZSB1bmRlZmluZWQgaWYKKyAgIF9fV09SRFNJWkUgaXMgNjQuICAqLwor I2RlZmluZSBfX1dPUkRTSVpFMzJfUFRSRElGRl9MT05HCisKKy8qIFNldCB0 byAxIGluIG9yZGVyIHRvIGZvcmNlIHRpbWUgdHlwZXMgdG8gYmUgMzIgYml0 cyBpbnN0ZWFkIG9mIDY0IGJpdHMgaW4KKyAgIHN0cnVjdCBsYXN0bG9nIGFu ZCBzdHJ1Y3QgdXRtcHsseH0gb24gNjQtYml0IHBvcnRzLiAgVGhpcyBtYXkg YmUgZG9uZSBpbgorICAgb3JkZXIgdG8gbWFrZSA2NC1iaXQgcG9ydHMgY29t cGF0aWJsZSB3aXRoIDMyLWJpdCBwb3J0cy4gIFNldCB0byAwIGZvcgorICAg NjQtYml0IHBvcnRzIHdoZXJlIHRoZSB0aW1lIHR5cGVzIGFyZSA2NC1iaXRz IG9yIGZvciBhbnkgMzItYml0IHBvcnRzLiAgKi8KKyNkZWZpbmUgX19XT1JE U0laRV9USU1FNjRfQ09NUEFUMzIKZGlmZiAtLWdpdCBhL3N5c2RlcHMvYWFy Y2g2NC9iaXRzL3dvcmRzaXplLmggYi9zeXNkZXBzL2FhcmNoNjQvYml0cy93 b3Jkc2l6ZS5oCmluZGV4IGU2OWRlMjkuLjZmMGE5NTggMTAwNjQ0Ci0tLSBh L3N5c2RlcHMvYWFyY2g2NC9iaXRzL3dvcmRzaXplLmgKKysrIGIvc3lzZGVw cy9hYXJjaDY0L2JpdHMvd29yZHNpemUuaApAQCAtMCwwICsxLDI4IEBACisv KiBEZXRlcm1pbmUgdGhlIHdvcmRzaXplIGZyb20gdGhlIHByZXByb2Nlc3Nv ciBkZWZpbmVzLgorCisgICBDb3B5cmlnaHQgKEMpIDIwMTYgRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisgICBUaGlzIGZpbGUgaXMgcGFydCBv ZiB0aGUgR05VIEMgTGlicmFyeS4KKworICAgVGhlIEdOVSBDIExpYnJhcnkg aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yCisgICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg TGVzc2VyIEdlbmVyYWwgUHVibGljCisgICBMaWNlbnNlIGFzIHB1Ymxpc2hl ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAg IHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRp b24pIGFueSBsYXRlciB2ZXJzaW9uLgorCisgICBUaGUgR05VIEMgTGlicmFy eSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg dXNlZnVsLAorICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0 IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAgIE1FUkNIQU5UQUJJ TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl ZSB0aGUgR05VCisgICBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm b3IgbW9yZSBkZXRhaWxzLgorCisgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2 ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisg ICBMaWNlbnNlIGFsb25nIHdpdGggdGhlIEdOVSBDIExpYnJhcnk7IGlmIG5v dCwgc2VlCisgICA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uICAq LworCisjaWZkZWYgX19MUDY0X18KKyMgZGVmaW5lIF9fV09SRFNJWkUJCQk2 NAorI2Vsc2UKKyMgZGVmaW5lIF9fV09SRFNJWkUJCQkzMgorIyBkZWZpbmUg X19XT1JEU0laRTMyX1NJWkVfVUxPTkcJMQorIyBkZWZpbmUgX19XT1JEU0la RTMyX1BUUkRJRkZfTE9ORwkxCisjZW5kaWYKKworI2RlZmluZSBfX1dPUkRT SVpFX1RJTUU2NF9DT01QQVQzMgkwCmRpZmYgLS1naXQgYS9zeXNkZXBzL2dl bmVyaWMvc3RkaW50LmggYi9zeXNkZXBzL2dlbmVyaWMvc3RkaW50LmgKaW5k ZXggNTQyOGRiYy4uOGU0MzQ3YyAxMDA2NDQKLS0tIGEvc3lzZGVwcy9nZW5l cmljL3N0ZGludC5oCisrKyBiL3N5c2RlcHMvZ2VuZXJpYy9zdGRpbnQuaApA QCAtMjQ5LDggKzI0OSwxMyBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9u ZyBpbnQJdWludG1heF90OwogIyAgZGVmaW5lIFBUUkRJRkZfTUlOCQkoLTky MjMzNzIwMzY4NTQ3NzU4MDdMLTEpCiAjICBkZWZpbmUgUFRSRElGRl9NQVgJ CSg5MjIzMzcyMDM2ODU0Nzc1ODA3TCkKICMgZWxzZQotIyAgZGVmaW5lIFBU UkRJRkZfTUlOCQkoLTIxNDc0ODM2NDctMSkKLSMgIGRlZmluZSBQVFJESUZG X01BWAkJKDIxNDc0ODM2NDcpCisjICBpZiBfX1dPUkRTSVpFMzJfUFRSRElG Rl9MT05HCisjICAgZGVmaW5lIFBUUkRJRkZfTUlOCQkoLTIxNDc0ODM2NDdM LTEpCisjICAgZGVmaW5lIFBUUkRJRkZfTUFYCQkoMjE0NzQ4MzY0N0wpCisj ICBlbHNlCisjICAgZGVmaW5lIFBUUkRJRkZfTUlOCQkoLTIxNDc0ODM2NDct MSkKKyMgICBkZWZpbmUgUFRSRElGRl9NQVgJCSgyMTQ3NDgzNjQ3KQorIyAg ZW5kaWYKICMgZW5kaWYKIAogLyogTGltaXRzIG9mIGBzaWdfYXRvbWljX3Qn LiAgKi8KQEAgLTI2MSw3ICsyNjYsNyBAQCB0eXBlZGVmIHVuc2lnbmVkIGxv bmcgbG9uZyBpbnQJdWludG1heF90OwogIyBpZiBfX1dPUkRTSVpFID09IDY0 CiAjICBkZWZpbmUgU0laRV9NQVgJCSgxODQ0Njc0NDA3MzcwOTU1MTYxNVVM KQogIyBlbHNlCi0jICBpZmRlZiBfX1dPUkRTSVpFMzJfU0laRV9VTE9ORwor IyAgaWYgX19XT1JEU0laRTMyX1NJWkVfVUxPTkcKICMgICBkZWZpbmUgU0la RV9NQVgJCSg0Mjk0OTY3Mjk1VUwpCiAjICBlbHNlCiAjICAgZGVmaW5lIFNJ WkVfTUFYCQkoNDI5NDk2NzI5NVUpCmRpZmYgLS1naXQgYS9zeXNkZXBzL2du dS9iaXRzL3V0bXAuaCBiL3N5c2RlcHMvZ251L2JpdHMvdXRtcC5oCmluZGV4 IDJhMWZmY2IuLmJjZTFhN2IgMTAwNjQ0Ci0tLSBhL3N5c2RlcHMvZ251L2Jp dHMvdXRtcC5oCisrKyBiL3N5c2RlcHMvZ251L2JpdHMvdXRtcC5oCkBAIC0z NSw3ICszNSw3IEBACiAgICBwcmV2aW91cyBsb2dpbnMuICAqLwogc3RydWN0 IGxhc3Rsb2cKICAgewotI2lmZGVmIF9fV09SRFNJWkVfVElNRTY0X0NPTVBB VDMyCisjaWYgX19XT1JEU0laRV9USU1FNjRfQ09NUEFUMzIKICAgICBpbnQz Ml90IGxsX3RpbWU7CiAjZWxzZQogICAgIF9fdGltZV90IGxsX3RpbWU7CkBA IC02OCw3ICs2OCw3IEBAIHN0cnVjdCB1dG1wCiAvKiBUaGUgdXRfc2Vzc2lv biBhbmQgdXRfdHYgZmllbGRzIG11c3QgYmUgdGhlIHNhbWUgc2l6ZSB3aGVu IGNvbXBpbGVkCiAgICAzMi0gYW5kIDY0LWJpdC4gIFRoaXMgYWxsb3dzIGRh dGEgZmlsZXMgYW5kIHNoYXJlZCBtZW1vcnkgdG8gYmUKICAgIHNoYXJlZCBi ZXR3ZWVuIDMyLSBhbmQgNjQtYml0IGFwcGxpY2F0aW9ucy4gICovCi0jaWZk ZWYgX19XT1JEU0laRV9USU1FNjRfQ09NUEFUMzIKKyNpZiBfX1dPUkRTSVpF X1RJTUU2NF9DT01QQVQzMgogICBpbnQzMl90IHV0X3Nlc3Npb247CQkvKiBT ZXNzaW9uIElELCB1c2VkIGZvciB3aW5kb3dpbmcuICAqLwogICBzdHJ1Y3QK ICAgewpkaWZmIC0tZ2l0IGEvc3lzZGVwcy9nbnUvYml0cy91dG1weC5oIGIv c3lzZGVwcy9nbnUvYml0cy91dG1weC5oCmluZGV4IGI0MTU0OGIuLmE0Mzg2 NjAgMTAwNjQ0Ci0tLSBhL3N5c2RlcHMvZ251L2JpdHMvdXRtcHguaAorKysg Yi9zeXNkZXBzL2dudS9iaXRzL3V0bXB4LmgKQEAgLTY2LDcgKzY2LDcgQEAg c3RydWN0IHV0bXB4CiAvKiBUaGUgZmllbGRzIHV0X3Nlc3Npb24gYW5kIHV0 X3R2IG11c3QgYmUgdGhlIHNhbWUgc2l6ZSB3aGVuIGNvbXBpbGVkCiAgICAz Mi0gYW5kIDY0LWJpdC4gIFRoaXMgYWxsb3dzIGZpbGVzIGFuZCBzaGFyZWQg bWVtb3J5IHRvIGJlIHNoYXJlZAogICAgYmV0d2VlbiAzMi0gYW5kIDY0LWJp dCBhcHBsaWNhdGlvbnMuICAqLwotI2lmZGVmIF9fV09SRFNJWkVfVElNRTY0 X0NPTVBBVDMyCisjaWYgX19XT1JEU0laRV9USU1FNjRfQ09NUEFUMzIKICAg X19pbnQzMl90IHV0X3Nlc3Npb247CQkvKiBTZXNzaW9uIElELCB1c2VkIGZv ciB3aW5kb3dpbmcuICAqLwogICBzdHJ1Y3QKICAgewpkaWZmIC0tZ2l0IGEv c3lzZGVwcy9taXBzL2JpdHMvd29yZHNpemUuaCBiL3N5c2RlcHMvbWlwcy9i aXRzL3dvcmRzaXplLmgKaW5kZXggYmM5MDQzNS4uN2EzNTQ2YiAxMDA2NDQK LS0tIGEvc3lzZGVwcy9taXBzL2JpdHMvd29yZHNpemUuaAorKysgYi9zeXNk ZXBzL21pcHMvYml0cy93b3Jkc2l6ZS5oCkBAIC0xNyw3ICsxNywxNSBAQAog CiAjaW5jbHVkZSA8c2dpZGVmcy5oPgogCi0jZGVmaW5lIF9fV09SRFNJWkUJ X01JUFNfU1pQVFIKKyNkZWZpbmUgX19XT1JEU0laRQkJCV9NSVBTX1NaUFRS CisKICNpZiBfTUlQU19TSU0gPT0gX0FCSTY0CiAjIGRlZmluZSBfX1dPUkRT SVpFX1RJTUU2NF9DT01QQVQzMgkxCisjZWxzZQorIyBkZWZpbmUgX19XT1JE U0laRV9USU1FNjRfQ09NUEFUMzIJMAorI2VuZGlmCisKKyNpZiBfX1dPUkRT SVpFID09IDMyCisjZGVmaW5lIF9fV09SRFNJWkUzMl9TSVpFX1VMT05HCQkw CisjZGVmaW5lIF9fV09SRFNJWkUzMl9QVFJESUZGX0xPTkcJMAogI2VuZGlm CmRpZmYgLS1naXQgYS9zeXNkZXBzL3Bvd2VycGMvcG93ZXJwYzMyL2JpdHMv d29yZHNpemUuaCBiL3N5c2RlcHMvcG93ZXJwYy9wb3dlcnBjMzIvYml0cy93 b3Jkc2l6ZS5oCmluZGV4IGYzMWFjOWEuLjA0Y2E5ZGUgMTAwNjQ0Ci0tLSBh L3N5c2RlcHMvcG93ZXJwYy9wb3dlcnBjMzIvYml0cy93b3Jkc2l6ZS5oCisr KyBiL3N5c2RlcHMvcG93ZXJwYy9wb3dlcnBjMzIvYml0cy93b3Jkc2l6ZS5o CkBAIC01LDQgKzUsNyBAQAogIyBkZWZpbmUgX19XT1JEU0laRV9USU1FNjRf Q09NUEFUMzIJMQogI2Vsc2UKICMgZGVmaW5lIF9fV09SRFNJWkUJMzIKKyMg ZGVmaW5lIF9fV09SRFNJWkVfVElNRTY0X0NPTVBBVDMyCTAKKyMgZGVmaW5l IF9fV09SRFNJWkUzMl9TSVpFX1VMT05HCTAKKyMgZGVmaW5lIF9fV09SRFNJ WkUzMl9QVFJESUZGX0xPTkcJMAogI2VuZGlmCmRpZmYgLS1naXQgYS9zeXNk ZXBzL3Bvd2VycGMvcG93ZXJwYzY0L2JpdHMvd29yZHNpemUuaCBiL3N5c2Rl cHMvcG93ZXJwYy9wb3dlcnBjNjQvYml0cy93b3Jkc2l6ZS5oCmluZGV4IGYz MWFjOWEuLjA0Y2E5ZGUgMTAwNjQ0Ci0tLSBhL3N5c2RlcHMvcG93ZXJwYy9w b3dlcnBjNjQvYml0cy93b3Jkc2l6ZS5oCisrKyBiL3N5c2RlcHMvcG93ZXJw Yy9wb3dlcnBjNjQvYml0cy93b3Jkc2l6ZS5oCkBAIC01LDQgKzUsNyBAQAog IyBkZWZpbmUgX19XT1JEU0laRV9USU1FNjRfQ09NUEFUMzIJMQogI2Vsc2UK ICMgZGVmaW5lIF9fV09SRFNJWkUJMzIKKyMgZGVmaW5lIF9fV09SRFNJWkVf VElNRTY0X0NPTVBBVDMyCTAKKyMgZGVmaW5lIF9fV09SRFNJWkUzMl9TSVpF X1VMT05HCTAKKyMgZGVmaW5lIF9fV09SRFNJWkUzMl9QVFJESUZGX0xPTkcJ MAogI2VuZGlmCmRpZmYgLS1naXQgYS9zeXNkZXBzL3MzOTAvczM5MC0zMi9i aXRzL3dvcmRzaXplLmggYi9zeXNkZXBzL3MzOTAvczM5MC0zMi9iaXRzL3dv cmRzaXplLmgKaW5kZXggZGE3OTFmYS4uYzdhNWZiZiAxMDA2NDQKLS0tIGEv c3lzZGVwcy9zMzkwL3MzOTAtMzIvYml0cy93b3Jkc2l6ZS5oCisrKyBiL3N5 c2RlcHMvczM5MC9zMzkwLTMyL2JpdHMvd29yZHNpemUuaApAQCAtNSw4ICs1 LDExIEBACiAjZWxzZQogIyBkZWZpbmUgX19XT1JEU0laRQkzMgogIyBkZWZp bmUgX19XT1JEU0laRTMyX1NJWkVfVUxPTkcgICAgICAgMQorIyBkZWZpbmUg X19XT1JEU0laRTMyX1BUUkRJRkZfTE9ORyAgICAgIDAKICNlbmRpZgogCisj ZGVmaW5lIF9fV09SRFNJWkVfVElNRTY0X0NPTVBBVDMyICAgICAwCisKICNp ZiAhZGVmaW5lZCBfX05PX0xPTkdfRE9VQkxFX01BVEggJiYgIWRlZmluZWQg X19MT05HX0RPVUJMRV9NQVRIX09QVElPTkFMCiAKIC8qIFNpZ25hbCB0aGF0 IHdlIGRpZG4ndCB1c2VkIHRvIGhhdmUgYSBgbG9uZyBkb3VibGUnLiBUaGUg Y2hhbmdlcyBhbGwKZGlmZiAtLWdpdCBhL3N5c2RlcHMvczM5MC9zMzkwLTY0 L2JpdHMvd29yZHNpemUuaCBiL3N5c2RlcHMvczM5MC9zMzkwLTY0L2JpdHMv d29yZHNpemUuaAppbmRleCBkYTc5MWZhLi4zMWUwZWM2IDEwMDY0NAotLS0g YS9zeXNkZXBzL3MzOTAvczM5MC02NC9iaXRzL3dvcmRzaXplLmgKKysrIGIv c3lzZGVwcy9zMzkwL3MzOTAtNjQvYml0cy93b3Jkc2l6ZS5oCkBAIC01LDgg KzUsMTEgQEAKICNlbHNlCiAjIGRlZmluZSBfX1dPUkRTSVpFCTMyCiAjIGRl ZmluZSBfX1dPUkRTSVpFMzJfU0laRV9VTE9ORyAgICAgICAxCisjIGRlZmlu ZSBfX1dPUkRTSVpFMzJfUFRSRElGRl9MT05HICAgICAwCiAjZW5kaWYKIAor I2RlZmluZSBfX1dPUkRTSVpFX1RJTUU2NF9DT01QQVQzMiAgICAgMAorCiAj aWYgIWRlZmluZWQgX19OT19MT05HX0RPVUJMRV9NQVRIICYmICFkZWZpbmVk IF9fTE9OR19ET1VCTEVfTUFUSF9PUFRJT05BTAogCiAvKiBTaWduYWwgdGhh dCB3ZSBkaWRuJ3QgdXNlZCB0byBoYXZlIGEgYGxvbmcgZG91YmxlJy4gVGhl IGNoYW5nZXMgYWxsCmRpZmYgLS1naXQgYS9zeXNkZXBzL3NwYXJjL3NwYXJj MzIvYml0cy93b3Jkc2l6ZS5oIGIvc3lzZGVwcy9zcGFyYy9zcGFyYzMyL2Jp dHMvd29yZHNpemUuaAppbmRleCBkOGZkMWE1Li4yZjY2ZjEwIDEwMDY0NAot LS0gYS9zeXNkZXBzL3NwYXJjL3NwYXJjMzIvYml0cy93b3Jkc2l6ZS5oCisr KyBiL3N5c2RlcHMvc3BhcmMvc3BhcmMzMi9iaXRzL3dvcmRzaXplLmgKQEAg LTUsNCArNSw3IEBACiAjIGRlZmluZSBfX1dPUkRTSVpFX1RJTUU2NF9DT01Q QVQzMgkxCiAjZWxzZQogIyBkZWZpbmUgX19XT1JEU0laRQkzMgorIyBkZWZp bmUgX19XT1JEU0laRV9USU1FNjRfQ09NUEFUMzIJMAorIyBkZWZpbmUgX19X T1JEU0laRTMyX1NJWkVfVUxPTkcJMAorIyBkZWZpbmUgX19XT1JEU0laRTMy X1BUUkRJRkZfTE9ORwkwCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3N5c2RlcHMv c3BhcmMvc3BhcmM2NC9iaXRzL3dvcmRzaXplLmggYi9zeXNkZXBzL3NwYXJj L3NwYXJjNjQvYml0cy93b3Jkc2l6ZS5oCmluZGV4IGQ4ZmQxYTUuLjJmNjZm MTAgMTAwNjQ0Ci0tLSBhL3N5c2RlcHMvc3BhcmMvc3BhcmM2NC9iaXRzL3dv cmRzaXplLmgKKysrIGIvc3lzZGVwcy9zcGFyYy9zcGFyYzY0L2JpdHMvd29y ZHNpemUuaApAQCAtNSw0ICs1LDcgQEAKICMgZGVmaW5lIF9fV09SRFNJWkVf VElNRTY0X0NPTVBBVDMyCTEKICNlbHNlCiAjIGRlZmluZSBfX1dPUkRTSVpF CTMyCisjIGRlZmluZSBfX1dPUkRTSVpFX1RJTUU2NF9DT01QQVQzMgkwCisj IGRlZmluZSBfX1dPUkRTSVpFMzJfU0laRV9VTE9ORwkwCisjIGRlZmluZSBf X1dPUkRTSVpFMzJfUFRSRElGRl9MT05HCTAKICNlbmRpZgpkaWZmIC0tZ2l0 IGEvc3lzZGVwcy90aWxlL3RpbGVneC9iaXRzL3dvcmRzaXplLmggYi9zeXNk ZXBzL3RpbGUvdGlsZWd4L2JpdHMvd29yZHNpemUuaAppbmRleCA1ZDRlNGI0 Li45ZGM0ZGE1IDEwMDY0NAotLS0gYS9zeXNkZXBzL3RpbGUvdGlsZWd4L2Jp dHMvd29yZHNpemUuaAorKysgYi9zeXNkZXBzL3RpbGUvdGlsZWd4L2JpdHMv d29yZHNpemUuaApAQCAtNSw0ICs1LDcgQEAKICMgZGVmaW5lIF9fV09SRFNJ WkVfVElNRTY0X0NPTVBBVDMyCTEKICNlbHNlCiAjIGRlZmluZSBfX1dPUkRT SVpFCTMyCisjIGRlZmluZSBfX1dPUkRTSVpFX1RJTUU2NF9DT01QQVQzMgkw CisjIGRlZmluZSBfX1dPUkRTSVpFMzJfU0laRV9VTE9ORwkwCisjIGRlZmlu ZSBfX1dPUkRTSVpFMzJfUFRSRElGRl9MT05HCTAKICNlbmRpZgpkaWZmIC0t Z2l0IGEvc3lzZGVwcy90aWxlL3RpbGVwcm8vYml0cy93b3Jkc2l6ZS5oIGIv c3lzZGVwcy90aWxlL3RpbGVwcm8vYml0cy93b3Jkc2l6ZS5oCmluZGV4IGRh NTg3YTIuLjgyODE1MzggMTAwNjQ0Ci0tLSBhL3N5c2RlcHMvdGlsZS90aWxl cHJvL2JpdHMvd29yZHNpemUuaAorKysgYi9zeXNkZXBzL3RpbGUvdGlsZXBy by9iaXRzL3dvcmRzaXplLmgKQEAgLTEsMyArMSw0IEBACiAvKiBEZXRlcm1p bmUgdGhlIHdvcmRzaXplIGZyb20gdGhlIHByZXByb2Nlc3NvciBkZWZpbmVz LiAgKi8KIAotI2RlZmluZSBfX1dPUkRTSVpFCTMyCisjZGVmaW5lIF9fV09S RFNJWkUJCQkzMgorI2RlZmluZSBfX1dPUkRTSVpFX1RJTUU2NF9DT01QQVQz MgkwCmRpZmYgLS1naXQgYS9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9hbHBo YS9iaXRzL3dvcmRzaXplLmggYi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9h bHBoYS9iaXRzL3dvcmRzaXplLmgKaW5kZXggNTFmYzQzMy4uZjA5NjFmNiAx MDA2NDQKLS0tIGEvc3lzZGVwcy91bml4L3N5c3YvbGludXgvYWxwaGEvYml0 cy93b3Jkc2l6ZS5oCisrKyBiL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2Fs cGhhL2JpdHMvd29yZHNpemUuaApAQCAtMTYsNiArMTYsNyBAQAogICAgPGh0 dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LiAgKi8KIAogI2RlZmluZSBf X1dPUkRTSVpFCTY0CisjZGVmaW5lIF9fV09SRFNJWkVfVElNRTY0X0NPTVBB VDMyCTAKIAogI2lmICFkZWZpbmVkIF9fTk9fTE9OR19ET1VCTEVfTUFUSCAm JiAhZGVmaW5lZCBfX0xPTkdfRE9VQkxFX01BVEhfT1BUSU9OQUwKIApkaWZm IC0tZ2l0IGEvc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG93ZXJwYy9iaXRz L3dvcmRzaXplLmggYi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb3dlcnBj L2JpdHMvd29yZHNpemUuaAppbmRleCAzZThhMWUwLi4xMDlmMDhjIDEwMDY0 NAotLS0gYS9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb3dlcnBjL2JpdHMv d29yZHNpemUuaAorKysgYi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb3dl cnBjL2JpdHMvd29yZHNpemUuaApAQCAtNSw2ICs1LDkgQEAKICMgZGVmaW5l IF9fV09SRFNJWkVfVElNRTY0X0NPTVBBVDMyCTEKICNlbHNlCiAjIGRlZmlu ZSBfX1dPUkRTSVpFCTMyCisjIGRlZmluZSBfX1dPUkRTSVpFX1RJTUU2NF9D T01QQVQzMgkwCisjIGRlZmluZSBfX1dPUkRTSVpFMzJfU0laRV9VTE9ORwkw CisjIGRlZmluZSBfX1dPUkRTSVpFMzJfUFRSRElGRl9MT05HCTAKICNlbmRp ZgogCiAjaWYgIWRlZmluZWQgX19OT19MT05HX0RPVUJMRV9NQVRIICYmICFk ZWZpbmVkIF9fTE9OR19ET1VCTEVfTUFUSF9PUFRJT05BTApkaWZmIC0tZ2l0 IGEvc3lzZGVwcy91bml4L3N5c3YvbGludXgvc3BhcmMvYml0cy93b3Jkc2l6 ZS5oIGIvc3lzZGVwcy91bml4L3N5c3YvbGludXgvc3BhcmMvYml0cy93b3Jk c2l6ZS5oCmluZGV4IDJkOTU4ZDIuLjc2ZDY1NzkgMTAwNjQ0Ci0tLSBhL3N5 c2RlcHMvdW5peC9zeXN2L2xpbnV4L3NwYXJjL2JpdHMvd29yZHNpemUuaAor KysgYi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9zcGFyYy9iaXRzL3dvcmRz aXplLmgKQEAgLTQsNiArNCw4IEBACiAjIGRlZmluZSBfX1dPUkRTSVpFCTY0 CiAjZWxzZQogIyBkZWZpbmUgX19XT1JEU0laRQkzMgorIyBkZWZpbmUgX19X T1JEU0laRTMyX1NJWkVfVUxPTkcJMAorIyBkZWZpbmUgX19XT1JEU0laRTMy X1BUUkRJRkZfTE9ORwkwCiAjZW5kaWYKIAogI2lmICFkZWZpbmVkIF9fTk9f TE9OR19ET1VCTEVfTUFUSCAmJiAhZGVmaW5lZCBfX0xPTkdfRE9VQkxFX01B VEhfT1BUSU9OQUwKZGlmZiAtLWdpdCBhL3N5c2RlcHMvd29yZHNpemUtMzIv Yml0cy93b3Jkc2l6ZS5oIGIvc3lzZGVwcy93b3Jkc2l6ZS0zMi9iaXRzL3dv cmRzaXplLmgKaW5kZXggMmFhMTZiYy4uYTI1MWYzYSAxMDA2NDQKLS0tIGEv c3lzZGVwcy93b3Jkc2l6ZS0zMi9iaXRzL3dvcmRzaXplLmgKKysrIGIvc3lz ZGVwcy93b3Jkc2l6ZS0zMi9iaXRzL3dvcmRzaXplLmgKQEAgLTE1LDQgKzE1 LDcgQEAKICAgIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGUgR05VIEMgTGlicmFy eTsgaWYgbm90LCBzZWUKICAgIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z ZXMvPi4gICovCiAKLSNkZWZpbmUgX19XT1JEU0laRQkzMgorI2RlZmluZSBf X1dPUkRTSVpFCQkJMzIKKyNkZWZpbmUgX19XT1JEU0laRV9USU1FNjRfQ09N UEFUMzIJMAorI2RlZmluZSBfX1dPUkRTSVpFMzJfU0laRV9VTE9ORwkJMAor I2RlZmluZSBfX1dPUkRTSVpFMzJfUFRSRElGRl9MT05HCTAKZGlmZiAtLWdp dCBhL3N5c2RlcHMvd29yZHNpemUtNjQvYml0cy93b3Jkc2l6ZS5oIGIvc3lz ZGVwcy93b3Jkc2l6ZS02NC9iaXRzL3dvcmRzaXplLmgKaW5kZXggMDk0NGY5 ZS4uOGI1YzUwMiAxMDA2NDQKLS0tIGEvc3lzZGVwcy93b3Jkc2l6ZS02NC9i aXRzL3dvcmRzaXplLmgKKysrIGIvc3lzZGVwcy93b3Jkc2l6ZS02NC9iaXRz L3dvcmRzaXplLmgKQEAgLTE1LDQgKzE1LDUgQEAKICAgIExpY2Vuc2UgYWxv bmcgd2l0aCB0aGUgR05VIEMgTGlicmFyeTsgaWYgbm90LCBzZWUKICAgIDxo dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4gICovCiAKLSNkZWZpbmUg X19XT1JEU0laRQk2NAorI2RlZmluZSBfX1dPUkRTSVpFCQkJNjQKKyNkZWZp bmUgX19XT1JEU0laRV9USU1FNjRfQ09NUEFUMzIJMApkaWZmIC0tZ2l0IGEv c3lzZGVwcy94ODYvYml0cy93b3Jkc2l6ZS5oIGIvc3lzZGVwcy94ODYvYml0 cy93b3Jkc2l6ZS5oCmluZGV4IGUyNWFmMjguLjcwZjY1MmIgMTAwNjQ0Ci0t LSBhL3N5c2RlcHMveDg2L2JpdHMvd29yZHNpemUuaAorKysgYi9zeXNkZXBz L3g4Ni9iaXRzL3dvcmRzaXplLmgKQEAgLTQsMTAgKzQsMTQgQEAKICMgZGVm aW5lIF9fV09SRFNJWkUJNjQKICNlbHNlCiAjIGRlZmluZSBfX1dPUkRTSVpF CTMyCisjZGVmaW5lIF9fV09SRFNJWkUzMl9TSVpFX1VMT05HCQkwCisjZGVm aW5lIF9fV09SRFNJWkUzMl9QVFJESUZGX0xPTkcJMAogI2VuZGlmCiAKICNp ZmRlZiBfX3g4Nl82NF9fCiAjIGRlZmluZSBfX1dPUkRTSVpFX1RJTUU2NF9D T01QQVQzMgkxCiAvKiBCb3RoIHg4Ni02NCBhbmQgeDMyIHVzZSB0aGUgNjQt Yml0IHN5c3RlbSBjYWxsIGludGVyZmFjZS4gICovCiAjIGRlZmluZSBfX1NZ U0NBTExfV09SRFNJWkUJCTY0CisjZWxzZQorIyBkZWZpbmUgX19XT1JEU0la RV9USU1FNjRfQ09NUEFUMzIJMAogI2VuZGlmCg== --=-yw4m7RYEecMkUMjFlKsm--