From patchwork Thu May 11 23:50:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jann Horn via Selinux X-Patchwork-Id: 9723263 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id C89AA60236 for ; Thu, 11 May 2017 23:50:50 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BF8972873F for ; Thu, 11 May 2017 23:50:50 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B45D828755; Thu, 11 May 2017 23:50:50 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.7 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (smtp.nsa.gov [8.44.101.9]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 82D9D2874B for ; Thu, 11 May 2017 23:50:49 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,326,1491264000"; d="scan'208";a="5708850" IronPort-PHdr: =?us-ascii?q?9a23=3A5Fn91RdxecLGGE45osu/EL6dlGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcq4ZhON2/xhgRfzUJnB7Loc0qyN4v+mATJLus7JmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBe7oR/NusQXjodvJLo9wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waOTE56mXXgdFugqxdrhyquhhzz5fJbI2JMfZzeKTScM8USGZdQ8pdTjBNDp6h?= =?us-ascii?q?ZIcLEuYMPeNUoo/grFUMsBS+HxGhCv3yxDFGhXH42qI13es5EQzEwQAtEdIAsG?= =?us-ascii?q?7Ko9XuL6oeTeO4wbPUwTjZc/9axTHw45XIfBA7pvGMWKp9f9TWyUkqCgjIkFWQ?= =?us-ascii?q?ppL/PzOP1uUGrnab7+t6WumylmAotQVxojmpxscxhYjCm4UYykva+iV9wYY1I8?= =?us-ascii?q?C4SUFgbN64EJpfqyGaN4xsTsMkWGFnojw2yrIBuZ6lZSUHzoksyR3Ha/GfboSF?= =?us-ascii?q?7R3uWPyRLDtlnn5pZr2yiwio/US90uHxVMa53ExXoiZbktTArHMA2hLJ5sWIV/?= =?us-ascii?q?dw+Fqq1yyV2ADJ8O5EJFg5la/cK5E83LE9joETsUHfHi/un0X2kbOWel0k+ue2?= =?us-ascii?q?7+TnZa3rpoOGOI9uiwH+L78ultajAeU4LgcOX2+b9f661LL/5k32XK9Gjvg3kq?= =?us-ascii?q?ndqJzaJMIbqbClAwJNz4ou5BmyAy2m3dgFh3ULMl1IdAydg4T0I13OJer3Dfa7?= =?us-ascii?q?g1SiijdrwPXGM6X6AprTKnjDkbHhfaty6kJF0wUzys1f55RIBb4fO/L+QVPxtd?= =?us-ascii?q?zEAR85NAy42eDnCM5n2Y8EVmKPBbGZPLvIsVCU/uIvP/WMZIgNtTb/LPgl4eTh?= =?us-ascii?q?jWM5mVAHe6mkxpkXaHe+HvRjOUqZembsjckbEWcRpAY+S/bqiFKaWz5Je3myR7?= =?us-ascii?q?485i08CI++D4fDRJqij6CC3CegGZ1WYGFGCk6XHHfmc4WERvgNZzmPIs9njjwE?= =?us-ascii?q?SKKtS4g71RGhrAX60aZoLvLI+i0EspLuzNZ05+zXlRE36zN0Fd+Q02+TQG5pmW?= =?us-ascii?q?MIXSU53LhloUx6yFeMz7R3g+BCGdxU/fNJXR8wNYTAwOxiF9DyRgXBc8+UR1m6?= =?us-ascii?q?R9WmBjcxTs4sz9IVfUZyBc+ijhHC3iqtBb8ZjbqLC4Io8qjExXj+O959y2ra1K?= =?us-ascii?q?kml1QpX9dPOne8hqNk6wfTAIvJnFmDmKaxaaQQxijN+3mfzWCWpkFXTBZwUbnZ?= =?us-ascii?q?XXAYfkbXrdX45kTET7K1DLQnNhJNyc+EKqdQbN3ml09GRPTiONTAfW29gWGwCg?= =?us-ascii?q?iUxrmUdorlZ30d3DnBCEgDiw0c426GOhIkBieguGLTFyRuGkj1Y0Pt6ul+sHe7?= =?us-ascii?q?QVUowA6UdUFh0KC1+hENj/yGV/wTxq4EuDsmqzhsEla9xcjZC9ycqApgZ6VRet?= =?us-ascii?q?Y94E9G1W7ArAx8MIegI7plhl4EfAR9p1nu2AlvCoVcjcgqq2snzAloJqKb11NB?= =?us-ascii?q?aiiV3ZPqNb3ULWny4Qqja6nM2lHRyNyW4LsA6Owkq1X/uwGkDlAt/Gh909lUzX?= =?us-ascii?q?Sc/I7HAxAOXpL0SEo38AJ6p77CaCkn+4zUzWFsMbWzsjLawNIpCvElyhG7f9dD?= =?us-ascii?q?K66EDwnyE8oUBsirMuMqnUKlbhQaM+BO7KQ0Jd+pd+Oa2K63O+ZthDyngn5D4I?= =?us-ascii?q?BhzE2M7TF8R/XW35kb2fGXxRaHVzLmgFemqMD3lphOZSsOEWqn1SjkGIlRa7Vu?= =?us-ascii?q?fYkWFGiuIte4xtFlipHxXH5Y8UKsCEkd2M+1YxaSaULy3RFI30QNvXOngTe4zy?= =?us-ascii?q?BzkzwxqKqf3SjOw+D8exocIWNEXndtjU3rIYSuiNAaRkeoZRAzlBS5/Ub627Rb?= =?us-ascii?q?pKNnImnNQEdHYzT2L2Z4UqeqqrWCY8lP6JUnsShMVOS8YFaaRaTnoxsdyS/jGH?= =?us-ascii?q?FexD8jfTGwppr5hwB6iH6aLHtrqHrZeNpwxQvG6NzHW/FR2jsGRC9liTjYHVW8?= =?us-ascii?q?JMGp/dSSl5fCru++THitVptNfin31YmArje05XV2AR2jmPC+gsfnEQ8+0S//yd?= =?us-ascii?q?ZqTznHrBHyY4TwzKS6LP5oflJyCF/78cp6FZl0kpEsi5EIxXgampKV8GIfkWjp?= =?us-ascii?q?LNVb3bjyY2AXSTEQxN7V5BTl2EplLn+SwoL1SnOdwsx9aNWgZGMZxD495dhQCK?= =?us-ascii?q?iI9LxEgTd1ol2goALSf/d9mCwdxOAt6HEEheEJowwtwTuBArwIGklYJyPsnQyS?= =?us-ascii?q?79+itKVXeHqvcb+o2Upgm9CuEaqPoh9aWHnkepcuBylw4dtjMFjUyn389pnkeM?= =?us-ascii?q?XMbdIUrhCUiw3Pj/VRKJ8qivUKhDZnOGLksX0r0eE7iwZi3ZagvIiIM29t5r62?= =?us-ascii?q?AgZENj3pYMMe4intgrxDnsaSwY+vBo9uGjMXXJT2V/KlCy8Ste/5OAaUCz0wsG?= =?us-ascii?q?ybGb3CHQ+F9EhpsXzPE5exN3GYOnYV19NiSweBJEZHmgAbQC06noIlFgCt3MHh?= =?us-ascii?q?fl125jYN5l7/rxtB0exoOAfiXWfYvgencC80SIKYLBpU8A5N+1vVPdaZ7uJpEC?= =?us-ascii?q?FS5oehoxCVKmyHewRICnkEWkmeCFDnOrmh+8XA8/SCCeWkNPbOZ6uBqfBFV/iU?= =?us-ascii?q?352vypVp8yyKNsqRInloF+c71VZbXXBlB8TZnC0CSzYNmyPDdcKboQ2z+ilwrs?= =?us-ascii?q?G/6/nkQh7g5Y6VB7tVK9Vv9Ai8gb2fOO6ImCZ5NTFY24sCxX/S1rcQwUUShDto?= =?us-ascii?q?dzmxFrQArjXAQ7jMla9SFRIbbDlzNMRQ5aImwgZNIdLbis/y1rNgiP41EU1KVU?= =?us-ascii?q?T5msyya8wKInu9NEjbBEaFNbSGIyfEw8frbqO9U7JQiP9YtxqquTaUC0XjJCiM?= =?us-ascii?q?lyH1VxCzNuFBlDmbMwJFt46jdBZtCHTjTNX9Zx26LtB4kyM5zaczhnPQOm4WKS?= =?us-ascii?q?J8fF9Vrr2M8SNYhe1yFHFa7nV7N+aElDyZ4PPGKpsNqvtkGCd0l/9A4Hsg0bdV?= =?us-ascii?q?6DxERPpvlyvIt9Juv1amkuqPyzpgShZOrChEhJ6Tt0V4JarZ7oVAWWrD/B8V9m?= =?us-ascii?q?WfEQoKqMFqCtLxoKBd0cPPm7jtKDhY/NLb49AcC9LSKM2ZLHorKQDpFyLMDAsZ?= =?us-ascii?q?UT6rMnnSiFdckPGd8X2VqIM3pYXyl5UVS79UTlo1GukdCkR/E9wIOI13US88kb?= =?us-ascii?q?6HkM4I4mKzowPeRMpAoJDISOmfAfL3KDmHi7lEYgEHwbL8LYsIMY361FZual5g?= =?us-ascii?q?nITFA0DQR8xCojV9bg8op0VA6GR+Tmo2207/cAOt534SGuCynhEtkAt+Zvoi9D?= =?us-ascii?q?T37lgrIVrKoTc/n1MqmdX5mzyRdiD+LLuoV4FMFyX0r1QxMo/8Qwttbg2znUhk?= =?us-ascii?q?OynfSrJUiLtge25rhxHAuZtTGf5cSqhEbwEKyfGRefoozUxWqj+7yk9f+evFFZ?= =?us-ascii?q?ximRMscZGytX1A3xlubN0yJazLOKpG1F5QhrmNvi+pzOwxxhERJ1oV+mOIZCEI?= =?us-ascii?q?oFAINqUhJyew5Oxj9xeClCVZd2gWS/Uqouln+Vg8O+Sa0i3g1LBDKlirN+OBL6?= =?us-ascii?q?KVoW7AmtCUQlkozEMHi1FF/aRq0ccka0ebSkcvzL2XFxsUK8XCLQBVYtFI+3fN?= =?us-ascii?q?ZyaOtv/BwZVvP4WyDuroV/OBtL4IgkK4GwYkB5kD4d4fHpmtzU7YNtzqI6QfyR?= =?us-ascii?q?U34wTqKk6FA+pVdxKWijcHot2/zZ9t0YlbOD4dHX13MT+r6bbPug8qnP2DUc8y?= =?us-ascii?q?YncdRIsLKHQ2Wcy9myNCsHRACiS33vgeyAiY4D/2vj7QAyXkb9p/ePeUYgthCM?= =?us-ascii?q?qo9jU78qi2j0PX85rFKm7mMtRiv8PA5vkBp5abEf9US6dys1vEkYlCW3OqS3LP?= =?us-ascii?q?EcKyJ5XoaIksd9z1BWy8UlyjizI4VMjxPNG1LqeUmw3oQ5hbsJWD1jA5KcC9Di?= =?us-ascii?q?0eGwt3p+wb+KJ8ZAgDY50nYR7otwUzLLGwIAaY09q0WGmhMz1WQOdDze+ifbxY?= =?us-ascii?q?0zIsbvOmyHsnVpw11e238U8RS54Ulh7ewPaiZ49ZUSj1AHNQYB7ApSsjmGhnL+?= =?us-ascii?q?oyzPo/zAnOsVYCLzCBbPZpZ3Bcv9EgGVOSJm17BXEmSF+alofM+BOj364M8CtH?= =?us-ascii?q?hNZby/dFsXjksp/YejKsV7ShqY/JvCo4cdgmv6pxPJTsIsubtZPemjjfQ4fVsg?= =?us-ascii?q?CeTSG1CeFVmtlKLyJeWvVInnslOcMes4pb9UUxTts+J6BICKQ0vLCqbztkAjIS?= =?us-ascii?q?zS8eU4OAxyQMjP6h1bXAihqed48vPwADsJVHntQSSTV2Yj8EqK+lSYrWi3eOSn?= =?us-ascii?q?IXLwcL8QRM+AUAm5dqfu/4/YXFV5BMyztZov5uVCvECIVo/UPhSm6KmVj4VOmh?= =?us-ascii?q?k+ux0AJI1v3syN4bVwVkBEhB3eZZjFUoJ69zK6kRuI7KvTuIdUL1vGLt1OumKk?= =?us-ascii?q?NeydfRd1HiCorKq3b8WDUG+XIIXY9P1G3fFZMKngt3cqokuFVMIIGjekb//TMk?= =?us-ascii?q?xJ9kH7imWs+12Vkpt3EGRz2lE9BZEeFprErXWCF5Y5CssJjqIY9SQnJW+JGHqF?= =?us-ascii?q?dUi0RtMy+4yZpAMM5B+DgMUyZToT+Fptu9VNVD2dNqD58LOtp/unH9GL9aN5iV?= =?us-ascii?q?vXI2v6LgymPD+zE8q1q6wy2zFLG+T+Jc5WIeGwEpKH+ZqkggFecs9X3S8l/VuF?= =?us-ascii?q?Bu4+hbHqSPjVl2oDtlEZBOHCxG1Xa5L1loTXlGtOtbKKLJc8xcXfYyZBmvOwAg?= =?us-ascii?q?Gv48xUCJ+197nWvhaSxoqgRa4zzdXxUzVSQNnrftnjgep9q7OTMGTpJHdi8tby?= =?us-ascii?q?HbJAKHgSpXpgpQa1l2W5AFBdZI47Eb0pFO/sXYTUajNDoIUwF8OQIgyfpQi0pD?= =?us-ascii?q?v1uCeSzHCgqob/nPuAVtfciNtM6pMOj5/ABfh4Plt+A36b4OSGC4lg22X9/etZ?= =?us-ascii?q?P8ucOXuUeUcqf3LfG8a2fbTDfQlRCwmaskD57S8ifIPgpUN4V2xHg5bZXvEmPE?= =?us-ascii?q?IRNGJ6cHKEVBTqB6dc9KouZEaM94YKwJ47NiBgqbRhPzH4yitONGIUjOSjTeNS?= =?us-ascii?q?qB7veyoYbU7bzDV+fseNCDx3HaTK1pJJt67yf0G6vy249E5kX2wutt9l99SVXe?= =?us-ascii?q?KyCBt8jhKRkW68m+bUbipZopHS7MAJhsjnXtwF1Ad9ANTC2u6pgYz4lZ6HnoQ+?= =?us-ascii?q?JizkfzqPFS96Vj6YQv/7Bp09m7KrnPJvlBrE9nBgSUBh9w+ZUzAWh/QGRRbfEN?= =?us-ascii?q?KPvLeqQZl8/uofjtF6ML8B2V5/BZadzfKkHDgMa/EDacSQdAnAgbtz4XNQ6c1+?= =?us-ascii?q?OBm69oSMaquen51Vgr41ilNBIGy6pt5Yic8KqSuODXdwfRzaQDWqXyRMP8tLIs?= =?us-ascii?q?u02I5f0jibEBZHd4YxG9H+gbTc4dwX3szaY0wiIwC8nDBa7v+OZfV3IlmTLtg5?= =?us-ascii?q?Z9H1ENF/MVG7qL+J5SnmY+m+zXLN0ZaLtCmnqVFR65DrAC1WOr6zGJL2V/hRHO?= =?us-ascii?q?yR7wS3up7FDqtS94XTfMz9D7n0pTV7m4GUBSXy6zNk9jqj+PPQ3otN3suaQu90?= =?us-ascii?q?w2N2Pptd2XmGumIrNXENX1JMaALiksuFIXkJoxS8Sz1o8BHdqyPswR8G1+b/vZ?= =?us-ascii?q?8G6riDNOo6ZZiIrY/sGV++/YEWOmj6KEt7WH3CpYxWQgvVEj9tCgMenD59mRQ/?= =?us-ascii?q?St12scVCl/tBXcUB6ysLzUtUgUOVaM0EfJhoMFIs1Z0WM/1kH86+gpWMgz+xlG?= =?us-ascii?q?Fobce/MCoij+ODn1wVaaeN83UzeR0jtJEVLvEFl4Hqc81Hj2vM3XiXfa40coSZ?= =?us-ascii?q?Vod0z7mRx3CJ01KUMs6VcN2CUMDRMAaQuFA7G0G0vqMZEIVU8ZaRSIxLK6YLs4?= =?us-ascii?q?3VVvwrOz4+/edfdzB6sWNvdTlAGOnllbGo4OsaIEXbJ8f0RQ+7LQpgf/FYfoRe?= =?us-ascii?q?XmlWA3Nf2vWM9W68cZt2Et4gynXRqv9Y9D76oHiJCPbqNEeYLDvNxg4Edn6z8P?= =?us-ascii?q?cTZNgBtmgxOiT+8coOHj4t7GsJun8euuTLwiR/kL+Bg0CWV+iIHwgFM5rdHUye?= =?us-ascii?q?hcUIvVhpr78AxXJH6Koona2QFmKeUSM4KrYKpg93IfKigCPXIBI96WZOM64yBz?= =?us-ascii?q?Kzjc+l1CAswNZdMEJsXNghpbilf0WL1J8MrUBEOYAZ9pd88092r31Cw18ZwkX+?= =?us-ascii?q?bv8jC2P47Q701NP/5YiCVslc7Cq/YVwfXIFSgX+mOVax5rzSOe05ONEer//f2Q?= =?us-ascii?q?yNHIUFMLBiE2XJlbJDqe/gynQe25lI73XQOQ68/zho8+dU2LS3y1gqsFqKZNHv?= =?us-ascii?q?RahiX9wDdeCpj/h+iJvNq09GtXqlpHHZ5v4h3HAqpQIo52Ngj/lsmvQkh8BzXw?= =?us-ascii?q?eNvIdhUwpOWWxv0A4+JkN0vxfYUbOA4Ly6rm6XpJSQtjULv2vlGfXeINa9tpVu?= =?us-ascii?q?jJrnVU6Y16La8AIkSdpZLtrjdSq1A2GxUlaLkuoTxGbkPOhhFaW77ouL4cjQsR?= =?us-ascii?q?SdF5tlNXGWKrIW4w+jXJW6JUjKmXFfwU/S6eTqMLU0pyNCNxXQm52JJ0e7umhf?= =?us-ascii?q?pHqH9JnjthoPg21DxrXBm8uSrsp6ILwz4v5LG4tDEcuXNYT+SekiHICU5AzPQL?= =?us-ascii?q?lqocFXfi6UKmb3kHcYTy4aNrJcL++ok9+34/ewksfzUaXeS8DCH9l6KIApKVv9?= =?us-ascii?q?JanxONvNjOYqKyLSgVLbQx0xXjR2Jy0gLGhhZn7HMLQim87N8jPIi9O9gqxiSm?= =?us-ascii?q?GWjfb1sN7LlGsM3vul4XVuc2b01uwHl72MidWiINXNDPG3oyjgU8ZmVEdJVD6B?= =?us-ascii?q?EEGKkshjaFpbJG/gYSYDfVDoup4I/QktnU2XMlV9dl2nrWprGZhpMtyHBlmdN0?= =?us-ascii?q?7y6WuHQVc+zYUtNsDWbo24dayOz+e++tvf4dRIth0rShX+cIMtO/9muuxJVqRk?= =?us-ascii?q?ily6wCH1q4Ne8O3avbUya5Rm2bR+uLd3KAnzAnPU7u/ROoNEE4aN9Wr08hNevP?= =?us-ascii?q?nptclwziUbN3QSWdvl3bw3YgMeMdcQI5poGndxYMTOEPe+iWPfIuz+EmCFsQc3?= =?us-ascii?q?/JGjN7BPSovl6rgIh2IG5g4UH9YeTx7gDmLsWdFQQeHY7dtJ5x9uSwRnidNn94?= =?us-ascii?q?0B1yIE50+v/HF1Q2su9TaYyRnNbXh9R/3+4IbPJtMSo6ut4IhI1s9ZOU0MCRcR?= =?us-ascii?q?HKz5byI97VruKfA/3FwEQgYntaXaYBYQPp+4U6OcY0W7PNErtdvBQcHbY1TYcg?= =?us-ascii?q?Nmfw8aF0KR18chTVZLuqmMXqofiLZpRMrX/M8l0wNDvcuwEEyvGsQw17d4qqh3?= =?us-ascii?q?TuL58uXT9BqtxtCgd8HIRRAc8AqBCnA5GMkqGhl9Cx4196u/MNsafoDfDK0Mq2?= =?us-ascii?q?0p5pX5he/0OLJyrRBKh3jUR5lOS9nOnP3oP3Ccz8ZdMOTPJ7TXLdar/aAoW/LS?= =?us-ascii?q?qDOsb9e05A7r6d36t1UhGQZCDiQ6qGrzapNPR+7kU9zYx0Zu3TzCYi77vDwtv9?= =?us-ascii?q?e3lbpju/rX6OLJZf90LFBejfXxJSVPqE/2FpE6ILbYv06ugOK8ItwMCG7ARo7z?= =?us-ascii?q?RNztGFI66/oU/IwU17aJ3bIFHu2yYjVokAOA6/Plc0gW/FtnTdBmxRLs2+JsZx?= =?us-ascii?q?gNaVDxrt505qlGEzZ25BHHTnRdOQOWgdxsK/axeG9AVRD9YMh+S3Y1I3trWuSe?= =?us-ascii?q?l0PZVIgeequ68EkdZuMC7CX9VaPyfMLL92OTpRE+rPpFg0YhIetbg6RJs1b4CU?= =?us-ascii?q?IEwbKEeA1T/yzQza3ELvbNOg06KJICcN8nVb1LLJyyNMqBeltvqDmc3sTrTZbJ?= =?us-ascii?q?DwXP7PPysoTS2VRDQoEUa04leoofQFs+CEIWcEpVAUZDieCAkJpqBgtdLQFHPc?= =?us-ascii?q?mfV/fJ0Wg/CXQy/wRzdjm6ooByZEq0SMTuEdFQnSdXDhm2tcuBG4Kv9K433lc6?= =?us-ascii?q?WSxrBJVOwOHotMbvqZTsPaefBbIDcojC8ZOOenf9DHqbY2yFfIQnUYE6XS812e?= =?us-ascii?q?VkGWSOSGxz33RYUVo5Q0ui0w99LLkC93FrjHMrecqjO17I63kjyYuezfV2kqZU?= =?us-ascii?q?w5muQCD3edwEoIFGZRENwRuUfwUoacdk1M0zQvkuso1BgSKz5+Snl/7noDoPG4?= =?us-ascii?q?UuZZREQOnSv6XPoDZ1B6Fikh1UCN5QL2bJoLvsWFFEFE8b5ZdY0YZNIo5ZPNKe?= =?us-ascii?q?MOwf9h5z9ioSono23JFF5ZjwSY44LMDal8wftE/mB+8PZoCBLcCwjDe3TKn9L1?= =?us-ascii?q?Q/lEwj1j9C3p?= X-IPAS-Result: =?us-ascii?q?A2FPAACW9xRZ/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFQE?= =?us-ascii?q?BAQECAQEBAQgBAQEBgwEpgW6OdKZygRoFVSaLFVcBAQEBAQEBAQIBAmgogjMKg?= =?us-ascii?q?mACLwFGAwMJAhIFMQgDATABBQE1BYgCTYFOpD4/ji0mAoRChjwSkHWFJgEEkSe?= =?us-ascii?q?MY5MODYpyJ4ZQAkiSMzOBFVhMPiYLHicPgU4ZgxFEHIIDVohcAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 11 May 2017 23:50:47 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v4BNoLs4025890; Thu, 11 May 2017 19:50:28 -0400 Received: from tarius.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id v4BNoLCb213712 for ; Thu, 11 May 2017 19:50:21 -0400 Received: from goalie.tycho.ncsc.mil (goalie [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v4BNoKgN025888 for ; Thu, 11 May 2017 19:50:20 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AQAQDW9xRZhilTfUpdHAEBBAEBCgEBgyyCF7dfHIYIhRJXAQIBAQEBAQITAQEBCAsLCCiFfQENAQE3AYEUAQUBNYhUgU6kQT+LHYMQgwkBAQWHZAEBCCAICQEIhD2CEIooggkMgxGRLIxjhTONWw2KcoZ3AkiSMzOBFYEjPk8hhUIPEAyCAyA2iFwBAQE X-IPAS-Result: A1AQAQDW9xRZhilTfUpdHAEBBAEBCgEBgyyCF7dfHIYIhRJXAQIBAQEBAQITAQEBCAsLCCiFfQENAQE3AYEUAQUBNYhUgU6kQT+LHYMQgwkBAQWHZAEBCCAICQEIhD2CEIooggkMgxGRLIxjhTONWw2KcoZ3AkiSMzOBFYEjPk8hhUIPEAyCAyA2iFwBAQE X-IronPort-AV: E=Sophos;i="5.38,326,1491278400"; d="scan'208";a="6049654" Received: from emsm-gh1-uea10.corp.nsa.gov (HELO emsm-gh1-uea10.nsa.gov) ([10.208.41.36]) by goalie.tycho.ncsc.mil with ESMTP; 11 May 2017 19:50:15 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3Aeb3zSRH2OF4R5PgNLFamVJ1GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ79rsywAkXT6L1XgUPTWs2DsrQf2rWQ6/6rAjRIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbF/IA+qoQjQucUbj5duIbstxxXUpXdFZ/?= =?us-ascii?q?5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG4z5M3wqBnM?= =?us-ascii?q?VhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vyiu47ttRRT1ji?= =?us-ascii?q?oMKjw3/3zNisFojKxVvg+vqRJ8zYDTb46bO+Fzcr/ecN4AWWZMRNpdWzBHD4ih?= =?us-ascii?q?b4UPFe0BPeNAoofjoFsOqAa1CBesBOzx0D9InH/31rA93uQ9FgHG2RAvH9IQv3?= =?us-ascii?q?TOttX0NLwfUe+yzKnPwjXDa+1Z1S3h54jPdxAsuPeBVq9zf8rJ0UQiFQzIgk+N?= =?us-ascii?q?pYD7Pz6ZzOcAvmaB4+dvSO6ijXMspRtrrTi13Mgsj5HEhoILxVDA8iV02IM1Ks?= =?us-ascii?q?e5SE5/eNKkCJRQuz2DO4t4Tc4uXntkuCk9yr0Btp67eDYFxI47yB7YbvyLa4mI?= =?us-ascii?q?4hT9W+aNOTp1hn1odKiiixqs8UWs0O7xW8eu3FtFsyZJitzMuWoM1xzX5MiHUP?= =?us-ascii?q?x9/kK51DaT0ADT7/1LIUAqmqrBMZ4gwqU9lpUUsUTEES/2nFv5gLWKeUUj/+ik?= =?us-ascii?q?8/7nban+pp+AK490jRnzMr8wlcy7AOQ4NBUOXmeA9OSg1Lzs4U35QLJQgv0wia?= =?us-ascii?q?nWqorWJcscpq6nUEdp1dM45hK+CSq2+MgJlnkAalRecVSIiJa6FUvJJaXECvL3?= =?us-ascii?q?qFShii16j6TaObjqApjXNGnrn7DmcrJwrUVbzVxgnphk+5tIB+RZc7rIUUjruY?= =?us-ascii?q?mAAw=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FkAADW9xRZhilTfUpdHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgwGCF7ccQxyGCIUSVwEBAQEBAQEBAgECEAEBAQgLCwgoL4IzIAs?= =?us-ascii?q?ERicxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJAkRfAQ0BATcBg?= =?us-ascii?q?RQBBQE1iFSBTqRBP4sdgxCDCQEBBYdkAQEIAgEdCAkBCIQ9ghCKKIIJDIMRkSy?= =?us-ascii?q?MY4UzjVsNinKGdwJIkjMzgRWBJD5PIYVCDxAMggMgNohcAQEB?= X-IPAS-Result: =?us-ascii?q?A0FkAADW9xRZhilTfUpdHAEBBAEBCgEBFwEBBAEBCgEBgwG?= =?us-ascii?q?CF7ccQxyGCIUSVwEBAQEBAQEBAgECEAEBAQgLCwgoL4IzIAsERicxAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJAkRfAQ0BATcBgRQBBQE1iFSBTqR?= =?us-ascii?q?BP4sdgxCDCQEBBYdkAQEIAgEdCAkBCIQ9ghCKKIIJDIMRkSyMY4UzjVsNinKGd?= =?us-ascii?q?wJIkjMzgRWBJD5PIYVCDxAMggMgNohcAQEB?= X-IronPort-AV: E=Sophos;i="5.38,326,1491264000"; d="scan'208";a="6950674" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-pg0-f41.google.com ([74.125.83.41]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 11 May 2017 23:50:14 +0000 Received: by mail-pg0-f41.google.com with SMTP id u28so21719616pgn.1 for ; Thu, 11 May 2017 16:50:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=w2nIlLi2wmXnTR6il1c+JIHn5qKOLPwotFfUGk2UWdM=; b=hsKXbzNndywD0H5DMHQs12dVYnIRAo2bSQmREx0M4+hBoUunE9hPl7M5FZuIYxVsgq Qnsr3230uEn+H8wKTnuopTa6vEcqpDZ6Scm4rmSfJbtO6SAR5ZJVee3gVWAlfumg9rli EHrV2iIaX+6cQoWGux6P3aIQJCDgFOoUPDztHoXmWnDr7TiTLo6fo8rn7Drn2lQ5xveE quaAvi2VHY1VyuqPjUivvTNR7co+bLs7tAdPDO8Ei8Ss6Mmel+iG15ByBipLnAZtm9kE Vc/QN/vvlT0gjF9e1/SyG6dvsQFJbN3lNhkDxsVJuRpagD8/lJU4n+KZUEUvPgrCW4o6 wHHw== X-Gm-Message-State: AODbwcD02Qo4XPvwhMUIAtH8HPVwTHLe9mNdHRuMsKvUwFL8QeVZPVeG 7PKbSnaSFh5krZiS X-Received: by 10.84.229.78 with SMTP id d14mr1507170pln.15.1494546613925; Thu, 11 May 2017 16:50:13 -0700 (PDT) Received: from tomcherry-gbuntu.mtv.corp.google.com ([172.22.120.118]) by smtp.gmail.com with ESMTPSA id e64sm2098056pfl.49.2017.05.11.16.50.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 11 May 2017 16:50:13 -0700 (PDT) To: selinux@tycho.nsa.gov Subject: [PATCH] procattr.c: Use __BIONIC__ instead of __ANDROID__ Date: Thu, 11 May 2017 16:50:02 -0700 Message-Id: <20170511235002.26468-1-tomcherry@google.com> X-Mailer: git-send-email 2.13.0.rc2.291.g57267f2277-goog MIME-Version: 1.0 X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: From: Tom Cherry via Selinux Reply-To: Tom Cherry Cc: enh@google.com Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP This check is not specific to Android devices. If libselinux were used with Bionic on a normal Linux system this check would still be needed. Signed-off-by: Tom Cherry --- libselinux/src/procattr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libselinux/src/procattr.c b/libselinux/src/procattr.c index ebc0adec..48dd8aff 100644 --- a/libselinux/src/procattr.c +++ b/libselinux/src/procattr.c @@ -22,8 +22,8 @@ static pthread_key_t destructor_key; static int destructor_key_initialized = 0; static __thread char destructor_initialized; -#ifndef __ANDROID__ -/* Android declares this in unistd.h and has a definition for it */ +#ifndef __BIONIC__ +/* Bionic declares this in unistd.h and has a definition for it */ static pid_t gettid(void) { return syscall(__NR_gettid);