From patchwork Sun Feb 5 15:58:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9556133 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 302ED602B1 for ; Sun, 5 Feb 2017 16:01:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 211881FE95 for ; Sun, 5 Feb 2017 16:01:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 15E7B26785; Sun, 5 Feb 2017 16:01:24 +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=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED 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 6B5241FE95 for ; Sun, 5 Feb 2017 16:01:23 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,338,1477958400"; d="scan'208";a="2899630" IronPort-PHdr: =?us-ascii?q?9a23=3AuqiuUh3Zl777Eq4ysmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?sewULfjxwZ3uMQTl6Ol3ixeRBMOAuq4C1Led4/qocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDWwbalwIRi2ognctdcaipZ+J6gszRfEvmFGcP?= =?us-ascii?q?lMy2NyIlKTkRf85sOu85Nm7i9dpfEv+dNeXKvjZ6g3QqBWAzogM2Au+c3krgLD?= =?us-ascii?q?QheV5nsdSWoZjBxFCBXY4R7gX5fxtiz6tvdh2CSfIMb7Q6w4VSik4qx2RhDoki?= =?us-ascii?q?MHPCMn/m/RhMJ7kaZXrAu8qxBjxoLZZpyeOvhjcaPHZd4URXRPUNtfWSJCBY2z?= =?us-ascii?q?bYUPD/IDMOpFoYTyqEcBoxSgCgm3H+7v1j1Fi2Xq0aAgz+gtDwfL1xEgEdIUt3?= =?us-ascii?q?TUqc34Or8TUe+py6nIyS/Mb+hL0jn+74jIdQshoeqRVr93d8rRyFUgFwTBjlqK?= =?us-ascii?q?sozpJTKV1uMKs2iA9OptTuevhmEoqg1rpTiv3Mgsh5DPi4kIyV7E7T10zJs6KN?= =?us-ascii?q?C3UkJ2YcOoHIFOuyyVKYd6WN4uT3lqtSs40LEKpJC2cSYQxJg52xLSauaLfoaW?= =?us-ascii?q?7h/lSe2fOy13hGh/d7K6nxuy9E+gxfDiWcSsy1ZKqzZFksHLtnAQyxzf8siHRe?= =?us-ascii?q?V5/kemwTuPyxrc6vtFIUApjqrXMYIhw74smZoTtkTPBCn2l1ntjKCKbEkk/+mo?= =?us-ascii?q?6+D/brXnoJ+TKZN0hxnjPqkhlcGzG+Q1PhUUU2SF9umwyqfv8VDhTLVPlPI2k6?= =?us-ascii?q?3ZsJ7AJcQco660GxRV3Zgn6xa+CTemzdsZkWAcI1JCZRKHiZTmNE/VIP3jEfe+?= =?us-ascii?q?g0ijkDdsx/zcOL3hGY/CImLMkLfmY7Zx81RcxxYrzdBD+5JUDakMIPD0Wk/3rt?= =?us-ascii?q?PYEh85PBayw+v8CtV90YUeWWeVDa+CLKPdr0WI5vk1L+mLfo8Vty73K+I56P72?= =?us-ascii?q?kX85hVgdcLGr3ZsVcn+3AvdmI16eYXrqg9cBD3wHvgQ6TOz3h1yNSiNTZ3CuX6?= =?us-ascii?q?Ih/D07D5imDYjbTIC3nLOBxDu7HoFRZm1eBFGMEHPod4CaVPcWcy+SLNFunSED?= =?us-ascii?q?Vbi7UYAhzQuutAj4y7V5MuXU5jcUtZX51Nh6/+fTjw099SRoD8SB1GGAV3x7kX?= =?us-ascii?q?8NRz8x2qB/vVFxx0yd0admmfxYFN1S5/RPUgsgM57T0fB6AcjoWg3dZteJVEqm?= =?us-ascii?q?QtK+DD4sUtI+2cUObl1hFNWlixDMwzClA6QJl7CRApw77L7c1WDrJ8lh03bGyL?= =?us-ascii?q?Uhj14+T8pPNGymgah/+hPWB47NikmZlqCqeb4a3CHX7meDzmuOvF9GXwJqV6XK?= =?us-ascii?q?Q2wfbFPMrdvl/kPCU6OuCbM/PwRa0sGOLa9KatzyjVVaX/fvIs/ebHytlGuqHh?= =?us-ascii?q?aH2LeMbIvse2UA0yTQE1QLkgAJ/XabLggyHCmgrHjCDDx1ElLvZVng8e5kqHO0?= =?us-ascii?q?VkU01R2Fb1V917qp/R4YneKTS+sJ0bIeuSchsC55HE6n0NLMCtqAvBJhfKFGbt?= =?us-ascii?q?wh/lhLz2XZtxZyPpa4NaBtmkYecxhrv0Ppzxh3BJ9AntIsrHw2zQpyMrmV0FZZ?= =?us-ascii?q?dzOZxJzwIbPWKnLo8BCoca7W1UnU0MyK9acX9PQ4t1LjsRmqFkU48HVn1MRV3m?= =?us-ascii?q?Cf5prQDwoSVo/xXlww9xhgqLHQejM96J/M1X1wLam0tSfP1Mg0C+s/yxavYc1f?= =?us-ascii?q?PbieGwDuFs0WHc+uKPYlm1KxdBILIPhS9LIoP8Ohb/aG2LCkPOJknDKhlmlH5J?= =?us-ascii?q?190l6L9yp5UOHExZEFw+uX3gGfTTfzkE+hstzrmYBDfTwSBWS/yTLjBI5Keq1/?= =?us-ascii?q?Zp0LCWGpI8y5w9VxnZjtV2Re9FG9G1MMwNWpdgaKb1zhwQ1Q0lwaoHK9liu80z?= =?us-ascii?q?x7jSsprrGE0SzQ3evibgEIOnNORGV4ilfsO4e0hcgAXEe0dwgpiAel5UHiyqhH?= =?us-ascii?q?uatwMmjTTl1MfyXtM25iVa6wuaaYbM5U9JMkqyNXX/qgYVqCUL7yvwMa0z//H2?= =?us-ascii?q?tZ3D07cTCqupH9nxNkk2KQN2x8o2TDecF33xvf48bcRfFJ1DocWCZ4kSXXBkS7?= =?us-ascii?q?P9Sx49WUlovMsvy5V2K7TJFcbSnrzYSGtCu0/mBqBRy/n/apld39Fgg2yyj718?= =?us-ascii?q?NlVS/QthbzfpHr17imMeJgZkRoAF7869FmGo1niYs/mpUQ2XkchpWI8nsKinzz?= =?us-ascii?q?Mc1a2aL4bXoCWSULz8TT4Af7xE1pNmiJyJ7hVnWB3sthYMG3YnkR2iI568BFFr?= =?us-ascii?q?2U46BDnSp7uVe4th/RbuRmnjsHzvsu8nEaifkTuAUx1iWdHqwSHU5AMCz0jRuI?= =?us-ascii?q?8tS+oL9Na2q1arew005+ncymDLGEuQxcXWr1epElHSBs9Ml/NkzD0GHr4IH+ZN?= =?us-ascii?q?bQdc4TtgGTkxrYjOhaNpQxluERiCpkJ239u2Yly+glghxyx526u5KHK2p19qKj?= =?us-ascii?q?HhFYLiH1Z98U+jz1k6ZemNuZ0puxHpVnBzoLXIHkTfS2HzIOrf7nLRqBECUgqn?= =?us-ascii?q?eHHrrSBRef5117r3LLCJ2kK3CXJGUZzNl7ShmSPkpfjBoTXDUgkZ4zDhqqy9D5?= =?us-ascii?q?cEdl+jAR4Ub1qgNWxeJ1MxnwTH/fqx2uajcoVpefNgFb7hxZ50jLK8ye9fh/Hz?= =?us-ascii?q?pf/p28tgyCNnKUZwpPDWETVUyLGUrvPr+w6tnc6+KYHPaxL+PSYbWSruxTT/mI?= =?us-ascii?q?yoip0ot6+DaMM96CPnd8APIm3UpDR2p2G9zDmzUISSwYiT7Cb9KBqBe74C13od?= =?us-ascii?q?i18O73VwL3+YuPF7xSPM1q+x+shaeDM/CfhDplKTlCzJwB3nnIx6YD3F4Jly5h?= =?us-ascii?q?bSGtHqoauS7LUq3QhrddDwQHZCNrKMtI86U80xFXOcLBhNL5zLt4geQxC1dCVV?= =?us-ascii?q?3sgdumatAPI22nM1PHHkmLPqycJTLX28H3fb+8SbpIgeVarR2/pyuUE1T5MTSF?= =?us-ascii?q?iznpUAuvPPpWgy6HORxSooa9cgxiCWL7VtLpdgW7MMNrjT0x2bA0gGnKOnQEMT?= =?us-ascii?q?hkaE5NoLyQ7TlDgvVjFWxB73xlIvOCmymF7unXMJIWveFsAiRumOJQ+G46xKdN?= =?us-ascii?q?7CFYWPx1nzPfrsZwrF69jOaPzDtnUAZJqjtQhYKEo1ttNrvD+plHQ3bE8woH7X?= =?us-ascii?q?+MBBQSu9tlFtrvtrhNxdjUiq38MjhC88jO8ssCHMXUM9iIMHk8MRrzAjHYFg8F?= =?us-ascii?q?TSOtNW7FnUxRie2S9nqWrpk6rZjggpwORaFHVFYtDPMVFlxlHMAeIJdwRj4kiq?= =?us-ascii?q?SUjNAS6nqxshbRX95XvovdWfKMG/rvJyiWjaJeaxsO37z4MZwZNpfn1Ex6dll6?= =?us-ascii?q?gIPKFlLLUtBMrS1haQk0rV5Q/3dgVWIz2ljqagW37H8UD/60kQY8ihFibuQ16D?= =?us-ascii?q?fs/1A3K0LQqys/ikYxh8vqjCuWcD7pMqiwW4RWBDD1t0g1KZz7RAl0YRe1nUx+?= =?us-ascii?q?OzfOX6hRgKd4dWB3lA/cvoNCGeJbTa1BehMQ3/aXZvQ23lRasSqn30hH6vXGCZ?= =?us-ascii?q?Z5iAQqdpusoG5a1AJ4cN45P6rQK7RVzlJInKKBojeo1vwtwA8ZP0sN82OTeCoW?= =?us-ascii?q?t0ETM7kmICSo/uJy5gyehztDeG8MV/80rf5w8EMyJfiAxTr607FfMkCxK/CfL6?= =?us-ascii?q?SBtmjGi8GHWFcw21gLl0lC5rh2zd0sc0yPV0AszbudDRIJOtTeKQtNdcpd6GDT?= =?us-ascii?q?fTqSseXK2Z91JZuyFvv2QuCUrqYbnkKkER0yEIQN9MQOA56s0E/ALcf9MrEEyQ?= =?us-ascii?q?8h5AL1K1WZFP5JYg6EkC8bo8Gjy596xZRSJjYbAWV7LCq4+LLXpg4xjfWZQtg2?= =?us-ascii?q?eHAaUpEDNnIsV82wgzRZsGhYDDmrzuIZzxCP4CLmqSTODTnzcsFjaeyOahN2Et?= =?us-ascii?q?G2/js+87OohlHL75XePWD6Nchiu9PV7+MVuYqHAetOTbZhq0fch5VYR3uyXm7L?= =?us-ascii?q?Ft61PYb/a48tbNzzEXu6XVq/iy8vQ8f2JtatIbCCgRv0SoZMrImbwDcjONemFj?= =?us-ascii?q?4AHxdwpucD5L9zZAAYf5U7ZhvouBgkOKykPAeUyNOuTHixKTFOVflQ0f26Z6BL?= =?us-ascii?q?zyorduK6y2EgT5EgwOmx7U4NRIoHjh7Zxfa7e4ZSSy7zFWJBew/Xvyo2i3BhNv?= =?us-ascii?q?ouwuc42B7IrVgcMzWMdOx1aGxFv8oxCk6TIXR2EGU3XEWQjYzd7Q6wx7oS5TdS?= =?us-ascii?q?n85I0e1Zt3jzpoXQYDatWKO3t5raqy8gbNggo612N4zsONCLu4jfnjPFSpncqw?= =?us-ascii?q?OFUDOgG/pchNdQPDpSQONUlmE9JcwGpY1B5FIqWcggIbxCE7Mjqa20aTV6Fy4S?= =?us-ascii?q?1jUWV5mA3TAYhee8wbTanA+KcJs+KBwErIlCgtwFXi55fyMepaujV4HImG+BUW?= =?us-ascii?q?UEPRkc4h9N5A0akI98ZOfl4JDHTJVU0T5Zv+p0UjfXFplv71b7UGeWgVnkR/Wh?= =?us-ascii?q?lOyp2RlSwur13NcGQhByFU9Tyv1KmUsvLbF4N7MfvpXWsjOSc0P1on7twvO8JF?= =?us-ascii?q?ZN0c3Ua0H4DI3duGrmTyIT5GYZRYBKyHDQD5gSlRR2aLozrlVWPI+mYlr+5yAj?= =?us-ascii?q?x4lxBbm3T9qrx1E+onsdWyeqCcBOC/94v1LTWT1lZZ+rqJHkO5VdQm9Q5JOdpE?= =?us-ascii?q?1DkEVoKSK5z4RTK91V6D4WQDdPuSmdvMe1SMBb1856FYMDItd+u3f4GaNLIpuR?= =?us-ascii?q?rmY3urPx1HDW5SowsFCgxDW8A6W4Vf5W/3UCGgU1IGSTslMgD/Ex8mfU6FzNsU?= =?us-ascii?q?t5/+ZaBriOkUV+uyxxHpZQCTZVzXqlNUh8TGFas+VGL6TYa81cQ/8uZRCxPxwx?= =?us-ascii?q?C/sm0FKV/UFunXb0eCtythNE9CDbWgk7TygVgrP2lj0ZpcCrIzgaS4hHbT85dS?= =?us-ascii?q?fKNxqbmTxLvBZYc0xqVIoZDcxD+7EHxoZU/83CSEiqKSEZXBxtKAM40fxDlUFd?= =?us-ascii?q?qkWUYybdAhS0dfzXqB14Yd+RrNK1LPT+5ApHloTnsOUj+qUfW3GmnBaiTcrYr4?= =?us-ascii?q?Diqt2ArlGOe7vgM+2gfX/BSyDBjRCqirc+FZbK+zXcPRFGJJZk0XokeYbuCWrV?= =?us-ascii?q?MhRcPa4bIFBbVa9iY9Vcvu9af9NkeLoO+aJ1BBKHQQ3gFZeyo/ZYNVbcWy7eLz?= =?us-ascii?q?mf/eOiu47T66LSSfT4bMyW23nHW753Pot96TTjALjq35NR9lb01/tw+E53UkTJ?= =?us-ascii?q?MyeErNv9PAwL/9WielHkvpI3ATPcGI1wn2b1xkFca8oXRDWn8I4Gx5xE6Hb/U/?= =?us-ascii?q?5431P3sO1V6blr95c77KxuycipO6jeM/JavlF7AhKMHAVl6o0tAHRjR2BWeuIR?= =?us-ascii?q?MOzRfbgDgs/zt+D6DLcX6BqI++xDddTIOUfBmtWlCj6GTRxIhgABqSQVLgGEzf?= =?us-ascii?q?6Kh7d0Sdq5pej+wk8t/0K+IQAYw79w/oqE566IpPPNbxTL07gEW6/qRsftobQw?= =?us-ascii?q?oU+S4ucklLEWcGxvfwKnCPQdVtIaxmr40K8qyzgjHtjeELLm4vFPTXU5nijvm5?= =?us-ascii?q?plBVUZBusUHaaX/YRZhmo4mfbWNscRcqBZnmaADwCkH6QHyX627yuXPGhljQ3P?= =?us-ascii?q?0x7qR2Oz90X6rShiQSvD193jiFZaVqGrBUdOWCqkIU14vymJPArmrtr3vrk641?= =?us-ascii?q?8tP2z4rt2NknChOLRNE835OtOcPTE+pEgLg50pWtyvxYcbFMK7INcV63x+b/3e?= =?us-ascii?q?62axny9ApadHiZDe7duO+vXLB3mgkrGVq6mQxDBC1Hc0p1Y/6sqvNvvW/d2FX+?= =?us-ascii?q?yo13oNTyd4owbBWR+1paDcr1AQI0OLy13HmI0NPtFexnk4zVrr5O0sTdM87gle?= =?us-ascii?q?EZzAZ/warzDpJDT02UqfY84wViSGzzRYBFb1HkdjGKgg2GPwu9nElWzM9F0pWI?= =?us-ascii?q?ZwcVDnhR1tAIkiL0Ii9kQXyDIZEQcRcRCbEK2oBUP9IIsATkgDbBSK0aO0eqgp?= =?us-ascii?q?wEJzxamv6/XLbexmAKoNNOhSgRKSnFRBHZIWq6IeSqpme1BB7K7XuhTiC4//Uv?= =?us-ascii?q?jklHowMOa4QsVE/sEZqXQi+Ae/Rxyv6ZtZ6bYUloyIfLZeYZfQpMB881tn5TkX?= =?us-ascii?q?eyxMgRlwlQm2XvwHqeD4/NfbrISn5fq0WKYqXeUX+AA+B35igJvonFAjvdbX2v?= =?us-ascii?q?9HRY3UkoT+/hpCI3yLuIbGyxlzM/cOK4awcbl88HUIOjYRKGgTPdqMbPk8+TVi?= =?us-ascii?q?PC/U51xYDcMGfckYM9bVmQBIlk3pX6le9tLBFV+EF4hzd84p723tyDA26Jc8Sf?= =?us-ascii?q?jv6Du3JZDZ8lFMMOhOjD12m9LeuOcVwfTTCC8N4XmacRR1wT2Ny4OLC/nu+eWA?= =?us-ascii?q?0tbUV0kJHiQuSYdSOCKC+RC7RuqyjJjpThmU5dH3gJ0kckKfWGe8k7kEsqZDEO?= =?us-ascii?q?5Alj/03iNEGYDvmvKZqdys53VLtldfCoZ88QXFGLlDPpV8IRn4mdOkRlJiCSvj?= =?us-ascii?q?eMHZbR4uuOuKxugS4+VxLVb+ZZQBLhIC1b369WJfThFyR77uolaZQeURacNpSP?= =?us-ascii?q?zaqHBV9YVgK6gIMFiGupPqqjZIqFYrAA4mc7IwqiJVdlPOnQJPQar0vqAPihcE?= =?us-ascii?q?W95jpUBMAX6wOH455zffSatVjrOeB+AO/zqPSawOV0FoMiJgTBOvxJVhZaemnf?= =?us-ascii?q?BdvmNBhCN9r+Ag0yZ6SxukpS3su6UN1Col+LG/sjUBpXNFQfuFnifNCFVM1vIK?= =?us-ascii?q?grkAC3fs7ly8enoDbJDo7LlhO8vg6ZEr424jbhU7Yy0GQeOgBjn/j6yUGYyPq8?= =?us-ascii?q?tQigOCtsvIbL+zKzUSN7smxBLsQnhyyA7ekwhy/GsMWDWg48cuJJ+hNsY92iqo?= =?us-ascii?q?BW/beU4O4qNOsMvxs0QHQ/c2aVNl3WVsz8mGRiwLRMzUGGY1jxMpaXtFcJJd8x?= =?us-ascii?q?AaE7QngjeSsqlA4A4UfC/eEp659YnIgcfIxX49QM9rxmLIvKKFgIgn0Hl4m9xp?= =?us-ascii?q?7y6Ov28Se/bfU892DXj5zp1fxvDmZ/WxruAHT5NryLa/X/8MPMmj/XC72ZtwVU?= =?us-ascii?q?+j2LseA0C1MOkdybfHSy2lU3GXWfyXc2iQmDY0KkHy5R2vLlw5dshKq0s9P/DZ?= =?us-ascii?q?hp5bkQ3hUK97Sj+WpVDF0GwpKfkaeB4uuIe7ZwwKS/YcZ+qcJeku2P0+D18Mb3?= =?us-ascii?q?7VHSRoEOK2tF+tnJRhO3p++0n6Zv7t8g/+OtuIBhYECZLaroJ2+fGiWmKBOHpg?= =?us-ascii?q?wQZuPEl16+jfFEo+tutGf5aXg9fQm8xx0fQZePd1LS09ptkTl5pm6YmV08eKch?= =?us-ascii?q?bRw43wJd7PofiYBPvfwFosem1AVLoWfx/17Z0gPtElQ73TAadZvRMECKchXpMh?= =?us-ascii?q?MXvx+bpvLAN3dQ7ReKi0gtf0qe2WfJdUoGXW7l0oJifGpxID0uC0TRB8b52yn3?= =?us-ascii?q?XyJ5QwSShbr9xjDRtmGIVPFtgFrwqgBJ6Ug7+0hMOr+0N9oO8KqqvwCvbF1Nij?= =?us-ascii?q?2IVxRZda71SRPDnNHKlrnlhljuOqj/fOzJbxDcLiecsaW+VgQ2/Fa7rGHoChJT?= =?us-ascii?q?KUPsLzZVRK87mG0LJ2Sh+Rfjz2X7KatC24M/Vp+Us6ypRifOrS0DMi8arW2N7z?= =?us-ascii?q?Z2FHvCess2SFNJxF7FzFHebeRQ5bSeKZ8GZ5Gq0adYz09OMQPtE52Nic5xN87C?= =?us-ascii?q?9e0MuEP6ehslXM1Vxlep7BKkvmxTo5U5EQIBujKUssnXPZqnPFDHRYL8ikL9Rt?= =?us-ascii?q?gdmMAhzp5klxgn0tZnVaF2rpX9iRP28b19i5ZA2Q+wJBF8wDkPKveU4kqq2yTv?= =?us-ascii?q?FlOo5bluWutbUHl8tpKi7ISMZVIyHQLKF5PiBPAeXXvlcleR0EvKYvWocze5eO?= =?us-ascii?q?JFgIMFqPyS/oygvCy0L0fcS21KmVOCYW7mlHz7Xd3DhJvQa2pfaZgszlULDed5?= =?us-ascii?q?z2Qv/SMCw7WTGeRDQyF1up+Fi+t/oDpvqYLn8VokoIbSKKFA4TuqdvoMDSDmDJ?= =?us-ascii?q?mu1je4YFieuHWyD2VC14lK0yBjtEtUCMX/oPDw/WYGH9gGBEogytOudM/W75b7?= =?us-ascii?q?2f3qdVVPYZDZBWcv2YXdTYfetTJyksljoDI+a8fsDco6w/0l3WUWsTC7PI+0GG?= =?us-ascii?q?TE6KXvycwCrmXYcQv4gzoCoo4NPQnjRsHqTOJbmfoiCh8o+igCafo+3eWXEnY1?= =?us-ascii?q?Ypj+IaHGmB3B5AJXkfC9EbvUHiXq+NakVX2XI3l+1uwR4MeQV0Un1oyHFWmuiy?= =?us-ascii?q?GtFBQ14OkGyuWOEGbExwDD4o/0+K5QvyYdgbtMDWWWBR67UMSY0HLPY09obbIq?= =?us-ascii?q?0Qz+g13GEunCtvqCiZDlVAniqZ4qHQG+R63bQE6m4mrN9sWUTaZTLUdWzO0cKH?= =?us-ascii?q?DMVU3m86p3Hv0M7dpaZsM7xBvKl8XEdMBjh5cIOOtQtdWH35jVPh9y2wGy6TdX?= =?us-ascii?q?dAuDs=3D?= X-IPAS-Result: =?us-ascii?q?A2EDBQCnS5dY/wHyM5BdHQEFAQsBGAEFAQsBgyiBao5SqFI?= =?us-ascii?q?oiGVXAQEBAQEBAQECAQJfKIIzG4IcBgECJBMUIA4DCQEBFykICAMBLRURDgsFG?= =?us-ascii?q?ASJUgQBsGI6JgKDaIdQhkyGPoJXEQFohRkBBJtmgX2Pf4pghi+TDFh2CB8TKkS?= =?us-ascii?q?ERB2BYnSGWIItAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 05 Feb 2017 16:01:22 +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 v15G1LSU007016; Sun, 5 Feb 2017 11:01:22 -0500 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 v15FwlRX111736 for ; Sun, 5 Feb 2017 10:58:47 -0500 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 v15FwipJ005432 for ; Sun, 5 Feb 2017 10:58:46 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AxAADoSpdYmCIeaIFdHgYMhT2OUqRAjR9XAQIBAQEBAQITAQEBAQEICwsIHYUZBidiUVcZiXMEAbBiOoQQh1CGTIY+g1GFGQWbZoF9j3+RD5MMgVUfEyqEOAxEHYFidIkFAQEB X-IPAS-Result: A1AxAADoSpdYmCIeaIFdHgYMhT2OUqRAjR9XAQIBAQEBAQITAQEBAQEICwsIHYUZBidiUVcZiXMEAbBiOoQQh1CGTIY+g1GFGQWbZoF9j3+RD5MMgVUfEyqEOAxEHYFidIkFAQEB X-IronPort-AV: E=Sophos;i="5.33,338,1477972800"; d="scan'208";a="5932758" 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; 05 Feb 2017 10:58:45 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3Ase7e4B/RBQ84qP9uRHKM819IXTAuvvDOBiVQ1KB4?= =?us-ascii?q?2uocTK2v8tzYMVDF4r011RmSDNmdtK8P27CempujcFRI2YyGvnEGfc4EfD4+ou?= =?us-ascii?q?JSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgpp?= =?us-ascii?q?POT1HZPZg9iq2+yo9ZDeZwpFiCC/bL5yIxm7rhvdvdQKjIV/Lao81gHHqWZSde?= =?us-ascii?q?RMwmNoK1OTnxLi6cq14ZVu7Sdete8/+sBZSan1cLg2QrJeDDQ9LmA6/9brugXZ?= =?us-ascii?q?TQuO/XQTTGMbmQdVDgff7RH6WpDxsjbmtud4xSKXM9H6QawyVD+/6apgVR3mhz?= =?us-ascii?q?odNzMh8G/ZlNF+gqxYrhympRN/zZXZbJ2JOPdkYq/QZ88WSXZHU81MVyJBGIS8?= =?us-ascii?q?b44XAuQZPOZXs479p18UohulGAKiB+TvyjhThn/twKY31OIhEQDa0wwnG9IBqm?= =?us-ascii?q?/UoM/0NKcVVuC117LIwC7Gb/5Z1jbx8o/IcgouofyVW797bMnfyVE3Gg/YkFmd?= =?us-ascii?q?rZbpMy6J2ukCqWSW4fZsWfihhmMosw18oDqiyt0xhoTHiI8Z0E7I+Tl4zYovK9?= =?us-ascii?q?C0Vkh2asO+HpRKrSGVLY52T9siQ252vCY6zaULuZu0fSQX0pgn3xnfa/iHcoiU?= =?us-ascii?q?/B3sSOaRITF5hHJ8ZbKwmQy+8U+6yu3zTsW00VBKoTRZktTUq3wByRje5tKaRv?= =?us-ascii?q?dh8UqtwziC2xzJ5uxKLk04ja/bJIQgwr40mJoTq0PDHirulUvrkKGYa1ko9/Cz?= =?us-ascii?q?5+rnfrjmuoeROIxphAzmN6QjlcO+Df4/MggUUGiW4eK81Lz/8k3+RLVFlOY2nr?= =?us-ascii?q?PYsJDdIsQbvbW5DhRO3YYk9ha/CSup38oDnXUdKVJIdx2Gg5LuO1HUL/D0Fe2/?= =?us-ascii?q?jEi0kDd32/DGOaXsAo7TIXjHkbfhe6t96kFHxQovzdFQ+5JUCrYbLPL1QU/+rs?= =?us-ascii?q?bUDhA+MwyqkK7bD4Bm24cfX3+fKrOIO6PV91mT76QgJPffSpUSvWPbKvMi4/f1?= =?us-ascii?q?xV4+nkQGNf2v3JAQbHmjWPVhJF6CSX+wkpEGC2hc7Vl2d/DjlFDXCW0bXH21Ra?= =?us-ascii?q?9pvjw=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GhAADoSpdYmCIeaIFdHgYMGQYMhRKOU?= =?us-ascii?q?qRAjR9XAQEBAQEBAQECAQIQAQEBAQEICwsIHS+CMxmCHgYnYlFXGYlzBAGwYjq?= =?us-ascii?q?EEIdQhkyGPoNRhRkFm2aBfY9/kQ+TDIFWHxMqhDgMRB2BYnSJBQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0GhAADoSpdYmCIeaIFdHgYMGQYMhRKOUqRAjR9XAQEBAQE?= =?us-ascii?q?BAQECAQIQAQEBAQEICwsIHS+CMxmCHgYnYlFXGYlzBAGwYjqEEIdQhkyGPoNRh?= =?us-ascii?q?RkFm2aBfY9/kQ+TDIFWHxMqhDgMRB2BYnSJBQEBAQ?= X-IronPort-AV: E=Sophos;i="5.33,338,1477958400"; d="scan'208";a="3543679" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Feb 2017 15:58:44 +0000 Received: from localhost.localdomain (32.206.133.77.rev.sfr.net [77.133.206.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 66982564780 for ; Sun, 5 Feb 2017 16:58:43 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 8/8] libsemanage/tests: fix -Wwrite-strings warnings Date: Sun, 5 Feb 2017 16:58:20 +0100 Message-Id: <20170205155820.29157-8-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170205155820.29157-1-nicolas.iooss@m4x.org> References: <20170205155820.29157-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Feb 5 16:58:43 2017 +0100 (CET)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org 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: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Nicolas Iooss --- libsemanage/src/utilities.c | 2 +- libsemanage/src/utilities.h | 2 +- libsemanage/tests/test_utilities.c | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libsemanage/src/utilities.c b/libsemanage/src/utilities.c index 0d50d99026db..ba6dc85ab23b 100644 --- a/libsemanage/src/utilities.c +++ b/libsemanage/src/utilities.c @@ -199,7 +199,7 @@ int semanage_cmp_plist_t(const semanage_list_t ** x, const semanage_list_t ** y) return strcmp((*x)->data, (*y)->data); } -int semanage_str_count(char *data, char what) +int semanage_str_count(const char *data, char what) { int count = 0; diff --git a/libsemanage/src/utilities.h b/libsemanage/src/utilities.h index f2ff31f0f5b6..ba1ed0297ed7 100644 --- a/libsemanage/src/utilities.h +++ b/libsemanage/src/utilities.h @@ -105,7 +105,7 @@ int semanage_cmp_plist_t(const semanage_list_t ** x, * @param what a charachter * @returns the number of times the char appears in the string */ -int semanage_str_count(char *data, char what); +int semanage_str_count(const char *data, char what); /** * @param - a string * @param the charachter to trim to diff --git a/libsemanage/tests/test_utilities.c b/libsemanage/tests/test_utilities.c index 30ac7f5823e6..601508c2c386 100644 --- a/libsemanage/tests/test_utilities.c +++ b/libsemanage/tests/test_utilities.c @@ -122,9 +122,9 @@ int semanage_utilities_add_tests(CU_pSuite suite) void test_semanage_is_prefix(void) { - char *str = "some string"; - char *pre = "some"; - char *not_pre = "not this"; + const char *str = "some string"; + const char *pre = "some"; + const char *not_pre = "not this"; CU_ASSERT_TRUE(semanage_is_prefix(str, pre)); CU_ASSERT_TRUE(semanage_is_prefix(str, "")); @@ -239,7 +239,7 @@ void test_semanage_list(void) void test_semanage_str_count(void) { - char *test_string = "abaababbaaaba"; + const char *test_string = "abaababbaaaba"; CU_ASSERT_EQUAL(semanage_str_count(test_string, 'z'), 0); CU_ASSERT_EQUAL(semanage_str_count(test_string, 'a'), 8);