From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752511AbdBTLdy (ORCPT ); Mon, 20 Feb 2017 06:33:54 -0500 Received: from mga03.intel.com ([134.134.136.65]:10052 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751330AbdBTLdx (ORCPT ); Mon, 20 Feb 2017 06:33:53 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,186,1484035200"; d="gz'50?scan'50,208,50";a="826332751" Date: Mon, 20 Feb 2017 19:33:38 +0800 From: kbuild test robot To: Elena Reshetova Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, peterz@infradead.org, gregkh@linuxfoundation.org, viro@zeniv.linux.org.uk, catalin.marinas@arm.com, mingo@redhat.com, akpm@linux-foundation.org, arnd@arndb.de, luto@kernel.org, Elena Reshetova , Hans Liljestrand , Kees Cook , David Windsor Subject: Re: [PATCH 1/5] mm: convert bdi_writeback_congested.refcnt from atomic_t to refcount_t Message-ID: <201702201956.cDtbZDDT%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="WIyZ46R2i8wDzkSu" Content-Disposition: inline In-Reply-To: <1487587754-10610-2-git-send-email-elena.reshetova@intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Elena, [auto build test ERROR on mmotm/master] [also build test ERROR on next-20170220] [cannot apply to linus/master linux/master] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Elena-Reshetova/mm-subsystem-refcounter-conversions/20170220-190351 base: git://git.cmpxchg.org/linux-mmotm.git master config: i386-tinyconfig (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): mm/backing-dev.c: In function 'cgwb_bdi_init': >> mm/backing-dev.c:798:13: error: passing argument 1 of 'atomic_set' from incompatible pointer type [-Werror=incompatible-pointer-types] atomic_set(&bdi->wb_congested->refcnt, 1); ^ In file included from include/linux/atomic.h:4:0, from arch/x86/include/asm/thread_info.h:53, from include/linux/thread_info.h:25, from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/wait.h:8, from mm/backing-dev.c:2: arch/x86/include/asm/atomic.h:36:29: note: expected 'atomic_t * {aka struct *}' but argument is of type 'refcount_t * {aka struct refcount_struct *}' static __always_inline void atomic_set(atomic_t *v, int i) ^~~~~~~~~~ cc1: some warnings being treated as errors vim +/atomic_set +798 mm/backing-dev.c a13f35e8 Tejun Heo 2015-07-02 792 int err; a13f35e8 Tejun Heo 2015-07-02 793 a13f35e8 Tejun Heo 2015-07-02 794 bdi->wb_congested = kzalloc(sizeof(*bdi->wb_congested), GFP_KERNEL); a13f35e8 Tejun Heo 2015-07-02 795 if (!bdi->wb_congested) a13f35e8 Tejun Heo 2015-07-02 796 return -ENOMEM; a13f35e8 Tejun Heo 2015-07-02 797 d3036542 mmotm auto import 2017-02-18 @798 atomic_set(&bdi->wb_congested->refcnt, 1); d3036542 mmotm auto import 2017-02-18 799 a13f35e8 Tejun Heo 2015-07-02 800 err = wb_init(&bdi->wb, bdi, 1, GFP_KERNEL); a13f35e8 Tejun Heo 2015-07-02 801 if (err) { :::::: The code at line 798 was first introduced by commit :::::: d3036542f0baefd61fb18ce9023c2cd96c89349c linux-next :::::: TO: mmotm auto import :::::: CC: Johannes Weiner --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --WIyZ46R2i8wDzkSu Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICFXPqlgAAy5jb25maWcAjFxbc9u4kn4/v4I1sw+Zqk3iWzye2vIDBIISRgTJEKQk+4Wl yHSiii15dZlJ/v12A6R4ayh7qs45Mbpx78vXjaZ+/8/vHjsetq/Lw3q1fHn56X0tN+VueSif vOf1S/k/nh97UZx5wpfZB2AO15vjj4/r67tb7+bD5cWHi/e71d3719dLb1ruNuWLx7eb5/XX Iwyx3m7+8zt04XEUyHFxezOSmbfee5vtwduXh/9U7Yu72+L66v5n6+/mDxnpLM15JuOo8AWP fZE2xDjPkjwrgjhVLLv/rXx5vr56j0v7reZgKZ9Av8D+ef/bcrf69vHH3e3HlVnl3mykeCqf 7d+nfmHMp75ICp0nSZxmzZQ6Y3yapYyLIU2pvPnDzKwUS4o08gvYuS6UjO7vztHZ4v7ylmbg sUpY9stxOmyd4SIh/EKPC1+xIhTROJs0ax2LSKSSF1IzpA8Jk7mQ40nW3x17KCZsJoqEF4HP G2o610IVCz4ZM98vWDiOU5lN1HBczkI5Slkm4I5C9tAbf8J0wZO8SIG2oGiMT0QRygjuQj6K hsMsSossT4pEpGYMlorWvsxh1CShRvBXIFOdFXySR1MHX8LGgmazK5IjkUbMSGoSay1Hoeix 6FwnAm7JQZ6zKCsmOcySKLirCayZ4jCHx0LDmYWjwRxGKnURJ5lUcCw+6BCckYzGLk5fjPKx 2R4LQfA7mgiaWYTs8aEYa1f3PEnjkWiRA7koBEvDB/i7UKJ178k4Y7BvEMCZCPX9Vd1+0lC4 TQ2a/PFl/eXj6/bp+FLuP/5XHjElUAoE0+Ljh56qyvRzMY/T1nWMchn6sHlRiIWdT3f0NJuA MOCxBDH8T5ExjZ2NqRob4/eC5un4Bi31iGk8FVEB29EqaRsnmRUimsGB4MqVzO6vT3viKdyy UUgJN/3bb40hrNqKTGjKHsIVsHAmUg2S1OnXJhQsz2KisxH9KQiiCIvxo0x6SlFRRkC5oknh Y9sAtCmLR1eP2EW4AcJp+a1VtRfep5u1nWPAFRI7b69y2CU+P+INMSAIJctD0MhYZyiB97+9 22w35R+tG9EPeiYTTo5t7x/EP04fCpaB35iQfMGERX4oSFquBRhI1zUbNWQ5OGZYB4hGWEsx qIS3P37Z/9wfytdGik9mHjTG6CzhAYCkJ/G8JePQAg6Wgx2xetMxJDphqRbI1LRxdJ46zqEP GKyMT/y4b3raLD7LGN15Bt7BR+cQMrS5DzwkVmz0fNYcQN/D4HhgbaJMnyWiUy2Y/3euM4JP xWjmcC31EWfr13K3p0558ogeQ8a+5G1JjGKkSNdNGzJJmYDnBeOnzU5T3eax6CrJP2bL/Xfv AEvylpsnb39YHvbecrXaHjeH9eZrs7ZM8ql1h5zHeZTZuzxNhXdtzrMhD6ZLee7p4a6B96EA Wns4+BMsMBwGZeV0jxmtsMYu5CHgUAC9whCNp4ojkilLhTCcBp+RLMY1ADyKrmillVP7D5fK 5QBHrUcB6OFbAWrvgo/TOE80bRAmgk+TWIILh+vM4pReoh0ZzbsZiz4OREv0BsMpGK6ZcU2p T6+Dn7ABajZKq0HQUffMHNxdpMUicEUyAliuez4gl/5lC8ejgmYhiAMXiYFI5o56fRKukyks KGQZrqihWilqH7QCyyzBPKb0GQIyUiBQRWUXaKYHHeizHIDTAMoM9a7xH9BTPyiamKRw1VOH GI7pLt0DoPsCCCqC3LHkIM/EgqSIJHYdhBxHLAxoaTG7d9CM6XTQRklw/vQn4BpJCpO0s2b+ TMLWq0HpM0eJMF7bsSqYc8TSVHblpt4OBgK+8PtSCUMWJxfSuqvLiw5sMOaxCoKTcve83b0u N6vSE/+UG7DHDCwzR4sMfqOxm47BK0iORNhSMVMGmZNbminbvzAm2yWpdWCY0gKpQzZyEHIK f+gwHrXXC5eSQciHvrwAhCoDyU0k5FCMOJBhz7m0Tzy2HC3zULcUkZJWJNuz/52rBEDCSNCi VgUotHfF+UxmAuJU0AM0vZwLrV1rEwHsTeJ5Q1jS6dHDOHhv6G7AMxYjPWd9KC7BAWDYDovL eqRpP6KyranISALYZ7qDbcWwJaDMLZxlr8Us3LBO4njaI2LmAP7O5DiPcwJNQWhk8E2FE4nQ FULNB0DSiNqMcTaZnd4sqRhrcCu+zbRUR1uwpL9UXA20Wk3p0SZzEHTBrLPt0ZRcwI01ZG1m 7DsvMCPQnuVpBMgsA3Fup536VoE4SEMlBq41Oq225+eqLxfmtBqJHuQ97MUVmgUCgGmCWZbe CFWrjRcdND/OHQkIiGcKi+rrGJRYnxYcLQqE+mE2OJoxYIYkzMcy6ti0VrNLuYDDnAvqhOAA kTrYqk+k0UqXB64vEmdHwWvKQ0YDiSE3CG3stlz2GGU2AaW3NxykEDr2xYAA2g5NjDDCElVe CFM0rXRj7OchqDcaGhGiuA2FRVsK6FOshimyYQ6yxyAWYBdJde72uuveYpw81EmWLOzIQDMt rI2OhzEJOcqNylMXHMJ9Agbi0zlL/dZ6Y8D1AGSqFNv1gMBMDrkjCRAHQdjVGPQgOOMjzKJn uGtzrzRCQZ7Y4FsW1smFdE7jMRdznXcgNn+6VBBCybNWp3aC2knqd7cCVPHY9BePZ++/LPfl k/fdApm33fZ5/dIJIk/DIHdRO+ZO9G3NQOUXrN+YCBTjVpIOYaxGXHN/2cJnVqaJvdfSboK8 ELxTnrQvc4SRGNHN5D5hogQUMo+QqZusqOhGVi39HI3sO09lJlyd28Ru724SlWUx+sVUzXsc qN2fc5Fj9h42YdIjbpZ0XjM0EQEc2GMX75q7TnbbVbnfb3fe4eebTRw8l8vDcVfu2682j6hv fjfj1sA+RcenmDgOBAP/Cc4K7Z+bC1M7NSsmRGnWMWhxIF0WA2AviLoPEM45j1hkYBYwm38u tqoS3jKV9DJsbA43lVm7XhgI4QhCJw/g7SFkAacxzulUL5ifURxnNkfeKMHN3S0dvXw6Q8g0 HR8gTakFpVK35qWt4QTLCUG1kpIe6EQ+T6ePtqbe0NSpY2PTPx3td3Q7T3Md04kVZSy9cAQl ai4jPgHw41hIRb52xZUhc4w7FrEvxovLM9QipF2E4g+pXDjPeyYZvy7oXLkhOs6OQ+Th6IVm yKkZlUF3POEaRcBMUPUupycyyO4/tVnCyx6tM3wCrgRMAZ2GQga0c4bJZNJ03koQIRkUoNtQ Yd3bm35zPOu2KBlJlSuDCAKIT8KH7rpNjMGzUOkOIIWlYHCCoFCEgA4puAIjgo23JqqV5a6a zf12Hr9rClM+wQ4qxPJ0SDBAUQkIvqmxcsVte2OaEpHZMJq8bF9R0Csyz6Aa3PVp/0KoJBtA 7Lp9FoeAbVlKZyorLqe04SEkkrZp5tK6cmJ9Wivt8rrdrA/bnYUuzaytsA3OGAz43HEIRmAF 4MYHgH0Ou+skZDGI+Ih2R/KORo84YSrQHwRy4UoiA0gAqQMtc5+Ldu8H7k/61NXG+MrQc0NV 0w2dqqyotzdULDRTOgnBSV53nheaVsS9jgO1LFf0pA35lyNcUusyT/gx4HyR3V/84Bf2Pz0z xCj7Y4BWANgB9lyIiBGP+yZodpONiajfAwHNtu2BDFHSwhpO4MtXLu4vTpj+XN96UYpFuQn3 G7RyWpGlEduqOndHK4wVt/1a2YlmOIiAMtkytjaxItSoC4E7zdWg7QFtcY7UHCK5dvdu4FUB JPtcH/Uk/7Q0vPIkMxMZI3XTS31ydzZy8gCmwPfTInOWKM1kCvYyxri087qsFcFcvxubENk+ K/rp/c3FX7ftp6phZE/pZbv+ZNrRTh4KFhlvSicuHIj9MYljOkv6OMppbPOoh9nnGpZXIZ6p 9qgzmu4yk0CkKcYxJu9nlRHfqdrbMlYK3XsxkjGWT6RpnvTvrmMwNYBsjAjn97etS1dZSptB syabEHGaSdiwO66x0QZACzpCsIkx2mQ+FpcXF1Tq6LG4+nTRkfzH4rrL2huFHuYehulHK5MU X33p5yuxENS1okpIDvYIFD1FS3nZN5SpwOSieQo9198kyKH/Va979Rox8zX91MOVb6LnkUtY wQbK4KEIIeYjHpksFtj+W+48wALLr+VruTmYCJfxRHrbNyxN7ES5VdqINhC0oOhADuYENfWC Xfm/x3Kz+untV8uXHvwwCDMVn8me8uml7DM7CwaMHKN90Cc+fAFKQuEPBh8d9/WmvXcJl155 WH34owOLOB1jVMk4KrFiawWrzHy7gyNyRiEgSXHoqKAB6aGVLBLZp08XdESVcHQnbtV+0MFo cEDiR7k6HpZfXkpT9OoZEHnYex898Xp8WQ7EZQTOSGWYWyUnqsiapzKh3IlNKMZ5x/JVnbD5 3KBKOuJ8jOrwOYGKQqy6XfdLvqqkk4yt1W6f7+CI/PKfNaBqf7f+xz5gNvVy61XV7MVDzcrt 4+REhIkr2hCzTCWO3CtYoMhnmPR1BRFm+ECmag7u1BZ4kKzBHJwE8x2LQA83N5UT1Dm21orv sn4qZ87NGAYxSx1JL8uAma5qGLClEJA6akEAmjRpJDozVtcogRGAaSUns6dtLiwtqcu/WiEf sxWnPhxhEBD5QjQiT0YIOverMvq444BYhn06wFLiU+EwgKCqirq5VNs0WIFa71fUEuC21AMm V8mFiIiHscb0IiKF/vk0R50y2s7zK3IxQsAZKm9/fHvb7g7t5VhK8dc1X9wOumXlj+Xek5v9 YXd8NXUB+2/LXfnkHXbLzR6H8sBnlN4T7HX9hv+sVY29HMrd0guSMQMjtXv9F7p5T9t/Ny/b 5ZNni2VrXrk5lC8e6La5NaucNU1zGRDNszghWpuBJtv9wUnky90TNY2Tf/t2yj7rw/JQeqrx 0+94rNUffUuD6zsN15w1nzgQxCI0TwxOIgvyWgHjxPkgKf1TxZ/mWlbS17r1k3vTEkFJJ/zC NlfmXDEOQDLWk2oRw7o+uXk7HoYTNp42SvKhWE7gJoxkyI+xh126MAcLE/9/emlYO8+3TAlS EzgI8HIFwknpZpbR2R8wVa76HyBNXTRcFeBKtNM9WNKcS6JkYWtqHXn5+Tn8H81chiDhd39e 3/4oxomjQCnS3E2EFY1tYOPOu2Uc/uuAmxB08P4bl5WTK06Kh6PCUSc00tOJogkTPcS5CWgM MWeSDMUY26pPiramYLbuZalZ4q1etqvvfYLYGDQGkQQWQCN0B1CCZf4YXJgjBGSgEiwiOmxh ttI7fCu95dPTGhHI8sWOuv/QXh7eTa+c+kSbO9AkpgcLNnNU+BkqhqA0ZLN0DIBDWgsmc2ct 60SkitHBT11UTSVC9Kj9dYk1XNvNerX39PplvdpuvNFy9f3tZbnphBrQjxhtxAEV9Icb7cDf rLav3v6tXK2fAfwxNWIddNxLPljnfXw5rJ+PmxXeT23Wnk42vjGMgW8gGG01kZjGuhC0cE8y BBQQe147u0+FShwIEckqu73+y/FuAmStXHEHGy0+XVycXzqGqq7nJyBnsmDq+vrTAp8ymO94 zkNG5TAytpQlc0BFJXzJ6nzM4ILGu+XbNxQUQrH97nupxSM88d6x49N6C+789Jj8h/v7Pxik APUjjK/hCnbL19L7cnx+Bk/iDz1JQCsuloKExnOF3Kc212SGxwwTlw6kHecRlRnPQaHiCZew 8iyDEFtEcIatkiikDz4ExMZTlcSEd1BBrofhJ7YZ6PfUxTzYnnz7uccvM71w+RNd7FBjcDYw irRLihNDX3AhZyQHUsfMHztMGJLzMJFOd5vP6XtRyiG/QmlnQioSEKQJn57JlgLKkYSreCCu SviM1yEthN5568s4Q2quqYGP0E6MlIIZAUlt+mOD4pc3t3eXdxWl0bkMPyRh2hHuKUZEZTai VgxCLTIb9RBxLK1zZH7yhS914voCIHfYBpPDdoHN2XoHq6CkC7vJGK6zO2wVkK122/32+eBN fr6Vu/cz7+uxhDCBsCCgeeNexW8nL1OXZVAxbIPbJxBYiRPvcBsn9Kvf1hsDK3oaxU2j3h53 He9Tjx9OdcoLeXf1qVVABq1ilhGto9A/tTa3kykRFomk1QnwvoF/BVe/YFBZTr/RnzgyRX8r I1TFAHrmiD1kOIrp1JqMlcqdPiItX7eHEmM3SlQwkZFh8MuHHd9e91/7l6GB8Z02HxJ58Qbi iPXbHw2q6MV/J9iht5yaXOfRQrqjeJircBwHkh4dbiExAtnP2DZHvcicDt081tFn7NDQZE49 JzFQijGYNMUWRZS2i+VkggWmLsNsYKkp2E7j0BULBWp4V+hL2l94DVJNLmeDyDxZsOLqLlIY NtAOoMMF7oWWcsCQxTSOmOFwz4gAmzseaxQfelqiQICyVikb2ha2edpt109tNgAyaSxpMBk5 41ud0e32YSmbDGY2KZ8OrIL7GazZcA26QvBG7C8gYrqgzin5Q+USviOnWqddYa+uNzNfhGGR jmhb5XN/xFwlf/E4FKcpiEza192ylQnrpJoCzOJbCW7Zd99WH0EY2fpmo3Uo1QdfjNNxl1ig UQQ2+6AdO0o0TDkscrj8HYwgIp4+DN41WxzmqwNH6uQMTVpa4fwyLmBnen/O44xOVxkKz+hz wYRyoG8KRwo/wLotBy0GNAJApke2ordcfetFAHrw3m2Vel8en7bm5aa58sZGgD9yTW9ofCJD PxX0TWAdtetpAr8fpMNQ+8sM56lF/82/gTnm/0BKHAPgE5CRMvvVFc0UhcMjrT5O+7Zcfe9+ Fmx+z0Smn4OQjXULKJteb7v15vDd5GCeXktw4w1ibRasYyP0Y/PLDnUJxP2fp1JT0DV87h9w 3LQNBb6MIPYFmDf4cQR7pdvXN7jl9+ZTZxCP1fe9WdfKtu8oMG2HxeoRWqlNsU4BJgZ/YCZJ BYcQ0fG5o2VVufkFEEHWm9uyYBzt/vLiqrU7rLlPCqZV4fxgFAvNzQxM0x4ij0CVMI2gRrHj A0hb4TSPzj5PBWS+W+DjmLY7G36LqIX9ER4QPoX5J1olekz2WOMopOK15pOjTi11r3j9V1XW 1Y5i82sDgk3rchkH8kUkBWrTfSvqDGW/nKiFXwHi3f30/PLL8evXfi0hnrUpLNcuQ977aRX3 lcEWdRy5PIYdJo3N95V9zehxxaO/4RacLxrVJsFhh3Baw3uuKWdmsB825dplvyzXjAazVVak 4oHgsle01iGcGb4qhsP6ofNbNatFPxOE5nctqM3UZNdIZtl4Mg7lSPH3a/Lo3LXoSe+BsnpV B7nyQghKj2/WlE2Wm68d+4VIIk9glOFHb60pkAieJbI/pEAyzT+TmeOWHEagHKC9Mf0g1qH3 SxQtEeNOLGsYFCE5za8lW4nCn0Ya2NXeMeIMUyES6qcp8BgbTfXe7askwP6/vdfjofxRwj+w 8uVDt/alup/q45pzIoff1p991p/PLRN+Hz1PWEZbSctrMOQZq5DGs/Mw0gyAGc0zk9TpsBCO 7BdrgWnMB7VahIH7QxwzKYjh6XsdWtRO51AN5giE6t9SO7O0qbVn5xYvz9rDRP6KQ58zuvXn v+eunafCx69b/q+RK1hyE4ahv9JPSJpOp1dsIOtd4lADO2EvTNvJYU+dSXcP+/eVZAeDkdwe kyeIg2VLWHqvYHIuVDThowdNsCR4EoR1UM0kF/3+ORN0A+x5z1r8123kmSKhl+9hU88tjyAl NDk5RN+f91Q5d3awcTxWcu+ub7Rlbe4p08y1FkT7aH+vB6ujKknKZ57RoyvaB97mTmxnifZr kPjBHDk8wCcKJWCg4T01MQnNjn4Mnr+eErzDhf4uEcQrcIkzp+D1Zma956J6EOTZ/fXPW+K7 1L6Eq4qU1XjPrHKoihOCBGXZ7xTxPUXc729fv+Q3GhrLQ3UR27r8YCFDt8fQqcYvd7J7AsNe OD4lAxJ+4TsDCVemlw5LCB8G4UyJUIfM6U3nbfJfJXL1SjUhM4JSFBiCJEh8zpR+Wq8Cwndu x/2tOLU80XeRcB3LVaUFP+dyykF1hYU7Q0qIakWekRxdJapQeEN7nqwko0MW+fz1mUgJne8c rFY1PixoQEapzp2nLwgqTr5rPiMTRIWRHr1WritHm9zGy3urF4HYsM3TlKtRdTNI3FtfL4BV KkumYO1I2H3N2St/Tv3YVtPu8m0XU8oUg2e85zHvrlFOco0SPe2wwejHlp3LERDe/2eLzPKY bWzSsjo/0hCzlkNc5su6LbarM2CzENdC0TOZLEhDhKrDTGScaiH0tgPqWeKWuh2BL9hcf73f Xt8+uGOWp2oUjskqPTjTj7D3VB2VJUh9IGvLH1AstCMc5Fvw3oDRHdUmVm13RE4iCJlS28bj ZCbi+IoFpSlF1wKeeHYrq28+r4g64VXWvMiCSMrYwo1M3PCvNa8/bz9uH59uv98hDl8X526z 8k7vrG7Hqca+U/zjjDgPmDSVFdDa2LsCrjKMAGKrzdwlnkDi14zuBJH9Sbmtbcxawkk7PWlt et4vAN3zREu8rt/vSsPHW4RND7mrhB748hMgfBNQYxRdJWl+ap6XTiqdQfvSN+MzZOqY9VCH zOFzPqu5vKAidgaalH5knbTDWVuy/vxXuDWvGXoU6UgPdnE47Uph2GXJv6SQ3qgoPhfYexKY 8tVSn+qwLaAwlnE3jDsTha6ku/wkcPVhAZ4gXgwnlSSAfwG8pSoDJl0AAA== --WIyZ46R2i8wDzkSu--