From patchwork Thu Jan 19 10:34:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vit Mojzis X-Patchwork-Id: 9525435 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 F1F7460437 for ; Thu, 19 Jan 2017 10:35:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DC1F9284FF for ; Thu, 19 Jan 2017 10:35:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D0D3628518; Thu, 19 Jan 2017 10:35:09 +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=-1.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (smtp.nsa.gov [8.44.101.8]) (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 A89AD2850D for ; Thu, 19 Jan 2017 10:35:05 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,253,1477958400"; d="scan'208";a="2951101" IronPort-PHdr: =?us-ascii?q?9a23=3AcXv6yxfCAIjIjelVis9cjWqYlGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcq4bRSN2/xhgRfzUJnB7Loc0qyN4vymBTVLucfJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBq7oR/eu8ULjoduNqI8wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waOTE56mXXgdFugqxdrhyquhhzz5fJbI2JMfZzeL7Wc9EHSmpbRstfVzJPDJ6y?= =?us-ascii?q?YYUMF+oMP/tUoofyqFQSohWxGxKsCfjzyjJKnHL6wbE23/g/HQzAwQcuH8gOsH?= =?us-ascii?q?PRrNjtO6gSUPy1x7TPwzXEbfNX2Db96JPVeR0mv/GMWLVwccjQyEkuDAPIlU+Q?= =?us-ascii?q?ppL4MDOVzOsNr3KX4PZnVeKqkmMqrRx6rDaoxscpkIbJh4QVx0je9Spn3Yk1Jc?= =?us-ascii?q?e3SFJhbdG4F5tQsieXPJZ1TMM6W2xkpSk3x7IctZO7YSQG0ooryhHBZ/CdboSE?= =?us-ascii?q?+gzvWPqVLDtimX5odqyziwyv/UWjxODwTNe43VVMoyFYiNfDrGoN2AbW6sWfT/?= =?us-ascii?q?t9+Vqu1iiX2gDI7+FEPVg0la3GK5492rIwloQcsUDEHiLuhEX5lrWWdkQ5+uiz?= =?us-ascii?q?8ejnfrXnqYOcN49zkA3+NLghmtejDugiNwgOXmyb9fy91L3l40L5XK1HguA5n6?= =?us-ascii?q?TWqpzXJdkXqrSnDwJazIov8QuzAy+j0NsCnHkHKFxFeAiAj4jsI1zOO+73DfO+?= =?us-ascii?q?g1SqjTdqyOnKMabmApXQKHjMjKnufa1m5k5AyAs80dBf55VOBrEHO/L8QFX9tN?= =?us-ascii?q?PfDh8nKwC02froCM1h1oMCXmKCGq2ZMKTUsVCS+uIvI/ODZIkOtTb/LPgl4fvu?= =?us-ascii?q?gmUimV8BY6apx4AXZGq/HvR8LEWTeWDsjcsZEWcWogo+S/TniF+AUTFJe3myXL?= =?us-ascii?q?k85jY9CIKnE4fOXY6tgLic3Ca0BZJWe2ZGCkyREXvycIWEQfgMYjqIIsB9ijwE?= =?us-ascii?q?SaShS4g52BG2qgD10KRoLuzV+i0EspLuz9l16PPNmh4s7zB0CN6d026VRWFugm?= =?us-ascii?q?wIXyM23Lx4oUFl11iD1q54g/pFGtNN4/NJUxw3OoTCwOxgDND+QAXBfs2GSFy+?= =?us-ascii?q?WNWpHSkxTs4tw98Je0tyBsmigQrZ3yexH7AVkLmLC4Au/aLHw3j9PcB9xGja1K?= =?us-ascii?q?M5lVkpXtNPNXG6hq547wXTBojJk1mHmKaua6sc2TDC9HuZzWuOp0xYVxZwXrvD?= =?us-ascii?q?XXAafETWrND56VjFT76hE7gnNRFBycGaIKtQdtLplUlGROvkONnGY2OwmmCwBR?= =?us-ascii?q?CTy7OJaIrmYmQd3CPHBEgCiQ8T53WGNQkgBii/uW7eCiJhFU73aUP27eZ+sG+7?= =?us-ascii?q?TlMzzwyScUJhz6C6+gQUhfyHUP4TxqgLuD0gqzVvBFa928jZBMaeqAZ7e6Vce9?= =?us-ascii?q?w96k9d1W3Frwx9IoCgL6d6i18QcgR3u0bu2AttCohbn8glsm4lzA1oKa2CyFNB?= =?us-ascii?q?bTSY3ZLuNbLLNmn+5heva7TZ2lvGytaZ5r8P6Ogkq1XkpAypGFAi/G9h09ZJ0n?= =?us-ascii?q?uc/Y7HDA8KUZLwS0o37BZ7p6rAbik6/YPU2mVmMbOovT/ax9IpGOwlxw6jf9hF?= =?us-ascii?q?M6OEExLyHtYZB8e0K+wqnEWpYggDPOBI+64+J9mmeOee2K63IOZgmyqrgn5a74?= =?us-ascii?q?Bn00KD6TB8R/XS0JkZxvGUxAyHVy3zjF25qMD4hZhEZS0OHmq40SXrGJReZqls?= =?us-ascii?q?coYQFWevI8q3y85lh5HxWn5X6lijB08H2MCzYxaSaULy3RFI30QNvXOngTe4zy?= =?us-ascii?q?BzkzwxrqqQwijOw+DldBccPm5LWXVijVDpIYeuldwaW1Kobwcxnhu/+Un637Rb?= =?us-ascii?q?pLh4L2TLWkdIcTL2L2Z5UqusrbeCeMhP6JQmsCVSSuu8Z0qWSrjjrBsGyynjBX?= =?us-ascii?q?dRxCgndzG2vZX0hxJ7h3iZLHZvsnXZY9pwyAzB5NPCX/5exScGRCxihTnQHFi8?= =?us-ascii?q?MMGj/c+ImJfbruC+S2WhW4VPcSb20IyAtTG05WlxDBKjmPCzn8HoHhIh0S/nzd?= =?us-ascii?q?VqUzvHrArkaInxy6u6Kf5nflVvBFLk7cp6G4V+ko8ui5ELwnUVnIua/WAAkWvp?= =?us-ascii?q?NtVbw63+ZmIXRTEX297V/BTl2Ep7I3KXxoL2Smmdwsx7Z9WgfmwW2iU978ZFCK?= =?us-ascii?q?qP6LxEnC11rUCirQLWe/R9mS0dyfQ24n4An+4JoBYtzjmaAr0KGUlYPDfslwiR?= =?us-ascii?q?49ClsqpXYGevcb6t1Etxht2hF6mCogBaWHb4ZpgiBjV87sNhP1LQyHfz8J3reM?= =?us-ascii?q?HMbdIPsR2Ziw3Aj+9RKJI1iPUKnzZoOWXzvHA+0O47kABh3YqgsIiAMWVt87qz?= =?us-ascii?q?AgREOT3te8MT5jbtgL5GnsmMwoCvGo9tFS8RUJTzSvKoFC4StfPhNwuVFT0wtn?= =?us-ascii?q?GbGb3DEgOF7kdpsW7PGYixN36LPHkZ0cliRB6FKUxcng8UWi46k4U6Fg+0wszh?= =?us-ascii?q?a0F56S4N5lLirRtM0O1oPQHlUmjDvAeodis0SJ+HIRpO9A5C+kPVPtKG7u1pGS?= =?us-ascii?q?FY4oOurBaWJ2yGfARHE3sJWleeC1D4Obmu+MPA/PSGCeqwKPvOe7qOpvJEW/eO?= =?us-ascii?q?252vzpNs/yyQOcWXInliE/o711JdXXB/BsvUgCsPSyoKmCLNdcKbogmz+jFvpM?= =?us-ascii?q?Cl7PvrQB7v5ZeIC7ZKKdVg4Q22gaOYOuGMhSZ5NTZZ2ooCxXDSzrgTxlkSizth?= =?us-ascii?q?dzO1C7QPqTbNTL7Mmq9QFxMbaCNyNM9W4K8n2wlNPsDbit3r2b5kkv41C1BFVV?= =?us-ascii?q?n/lc2zY8wFPX29PkvdBEmXLLSGOSHLw8bvbKOyU7JQivlUtxq1uTuAHU/sICmM?= =?us-ascii?q?lz7zVx+1KeFMliabPB5At46hbhZhE2/jTMjpahejKt94kSU2waEohnPNLWMTLD?= =?us-ascii?q?58fFlWo7KN6yNXmO9zG2tb7npqNeOEgTqW7/HEKpYKtvtmGj50m/hU4Xggzrta?= =?us-ascii?q?9iVERPt1mSbJtNFhv1SmnvOIyjp9XxpEsixLi56TvUV+JaXZ8YFNWXDe/B0X9W?= =?us-ascii?q?WQEw8Hp9VkCt31oKBQ1tbPlKP1KDhY9dLb4cocCNLQKM6dN3ohKxXpEibODAQZ?= =?us-ascii?q?VT6rKX3fh0tFnf6P7X2asII1qpf2mJUUVL9WT0c1GekZCkR4BtwNOo17Xjc5kb?= =?us-ascii?q?6dlsEI/2OyrAXWRMVZvpHHUeieAfPxJzaFlbNEfQcHwavkLYQPMY32w1dtalh1?= =?us-ascii?q?nITNHUrdRs1CrTN6YQ81ukpN9mJyTmop20Lqcgmt+mMcFeaonh4qjQtzef4i9D?= =?us-ascii?q?j27FcpOFXHvywwkFEvltXjhDCeaj/xLKOrUoFRBCv4rU8xMon0Qwxtdw29gVRk?= =?us-ascii?q?NCvYR7JWl7ZgaWdriArGtZtVHv5dTLNLYBkLyvGNYPUnz1dcpz67yk9A4OvKFY?= =?us-ascii?q?FtlBA2cZK2qXJPxR5jZsYvJaPMPKpJ0kRQhqWWsy+uyO8+2gseKl0O8GOVYy4I?= =?us-ascii?q?pFYHNr89Jyqr/+xg8wqClCVfeGIUTfolvupq9l8hO+SH1y/gyaBMKluvOOOFNa?= =?us-ascii?q?OWp2jAmNWTTVMxzEMHik5F/bZu0cc5bUWVV1ojzL2PGBQVLcDCMx1ab9JO9HjP?= =?us-ascii?q?eiaDqfjCzohrP4W8C+/oVvSDu7wOgkK+GwYoEZ8M4dodEZmxykHYLNvnLb4fxR?= =?us-ascii?q?Ur+gvrOE2PDO5VdxKTjDcHv8a/wYd53YlHOD4SHH59Pj+x5rbLoQ8qm+GOU80q?= =?us-ascii?q?bXcfRIcEMWg2WMKikS5Do3tAFCW30v4eyAWa6z/8oT7QAyf6b9tiY/eZfhxsCN?= =?us-ascii?q?er+Tkl9Ki2k1HX+I3EJ27mLdRipsPP6eQCqpacFfxUSbh9s0HBm4hXXHGlT2nP?= =?us-ascii?q?EdupKJfqcIksccb4CnCkXVyjkzg1Vdv+PM6xLqiUhgHlXZtbv5We3DAkM8+9Ci?= =?us-ascii?q?wSFgxup+4d/qJ8ZAwCY509YRLysQQxKbC/Kh+C0tqyW2atNSdWT/5HwOW5fbxW?= =?us-ascii?q?zzAjbummyHsgVZw6wO638VYRS50QiBHR2+qjbZFEUSfvAnxdZxnPpS0hmmh9N+?= =?us-ascii?q?Yyx+A/wA/IsVgcKD2Eae1paWxesN4nH1+SJ2t5CnYgTV+GkYXD+hKs36wV/yZF?= =?us-ascii?q?kNZUy/dKsH7ivpLEYTKsX6KqqZPJsyogc9cmoqtxMZD9Lcucrp/emCLQTIXIuA?= =?us-ascii?q?2fTCG6D+ZamsRXIC9AWvZInWAlNtAYtoVZ7EowVsE+J7tJCKY2vb2lcjtkAjQU?= =?us-ascii?q?zSMAWYOAwSYOguGi1LvGjh2QaogtMAQYsJVehdsQSzV5bT0YpKK4TYrZinGERX?= =?us-ascii?q?YRIAcI9wtM/gIBmpV3fuD/74rCVIVMxCJOo/JoTivLEYFl90H9SmGXnVf4SPKh?= =?us-ascii?q?k+iy3QxK1fziz8MVVQJ4B0VG2+lWkU4oJ61tJKkLoo7GqDmIel3mvGj10uupOE?= =?us-ascii?q?FRydHId13/FIfKqWj8XTcA9nAPWYBPz3XfFZATkwVncqYruEtDL5ymekrk4Dwk?= =?us-ascii?q?3YtpFaGiVc+331YlsWoGRyCyHtpbEe5mqlXXVyZ+bpC3spXqIYtSTXFU+J2crV?= =?us-ascii?q?dZn0FtMy+2yZpcN8FN7CQDXCJKoTmHutu9VtFD09dsD5AQOtd/p2v9GKRcNZmf?= =?us-ascii?q?uXE5przvyn7c+zA9qli6xy6+G66mQO1H4WISAAIpJ36RqkM3Fesj7n/S8kzRsl?= =?us-ascii?q?Bz5+pbHr+PjUFrrzZnEJFOATJJ1X6+IlR2S3lGtP5aJ7rJfMxGRPkyfgSvOx04?= =?us-ascii?q?Ff4pxUCJ+lt0nXjhaSxoqgRa4zzdXxUzVSQNmLjtgyAeqse9NT8ZUJ9IbDQhby?= =?us-ascii?q?bZKw2AgyxXughQa11yUZADHtlF460b3ZdT/sfaVUasLiQFUQd+Ng4k1PpQjlRP?= =?us-ascii?q?sEOGdiDBFQCob+rAsgVrfceNq86kNPT58x1dioz9tOA36r4OSGC4lg21WdDRsY?= =?us-ascii?q?v8ucOQtkeUc6f4KeK8a2fbTDfQlRCwmaskD57S8ijRNwpUNYJ3xmc6bpj6F2HL?= =?us-ascii?q?JwhGKLwGKEZBU6B1d8lGqPhAZ8B4YKYJ5bNtBhWfSxz0FoygsOVKI1TOSTnQNC?= =?us-ascii?q?iO7uu/oYfP4rPHUujgetaAx3DZTKJrJp168yX0G6/20Y9C/Ur7wu1t+V1nRljG?= =?us-ascii?q?KS+BsM/sJgcM5Mm8aETuoIEmHTTLD5huinbtwF9Pd9YPSS2w7JsY0I9Z6Gr3Se?= =?us-ascii?q?9gykjzq/FS+KN55okr+L1p0sC0JbrIKftGr0BnBASUBh9w+ZUpGmR/QHpRYuAJ?= =?us-ascii?q?IvfLYasZldzuq/zwF6EP9B2V4fJWZsXaKEzah8m/Di2cSQZekwcfqD4aKQ+c2O?= =?us-ascii?q?CZm6NuTsalv+f50Fo341eiNh4G0Kxt5YCc96qNvuDXax/RwqYYWqj2XMz8tK8h?= =?us-ascii?q?u0WM6v04j74BZnZ6YxW5H+QHUM4S2Hvgx7gwzS0wC8PDA67g+PlbWnI7hD3ggZ?= =?us-ascii?q?d9H04SGvwOA7qG5oFenno8m+zFN90ZbqFClXyJFR6/CLMCzmSr6ySPKml/nh7O?= =?us-ascii?q?yw3wQX+07FLury93Wy3Mz9n5kkpSS7a4G1xfXzazNk9+qzOPOxDktNzptqQp9E?= =?us-ascii?q?s2KHDrtMqRlGu9P7NaB8L/JMGdISkwoFIYkpgxS8ey1o8FAtW9Ic0e8HdkYvvZ?= =?us-ascii?q?8WOrnDdLo71biIrG/sGV5vLXEGGmj62esLiNxTZYyn0isVE+7NCgOOvO6MeRQ/?= =?us-ascii?q?S0zWYRUjtwuxfcXx6vtLPXtVcUOVaE0E3TgowFIslZ3WUk1kHh/OUjRdUz9ANC?= =?us-ascii?q?FobPefwPvjXzODruzlaZfd03Sief0zxNHlL2Cll0Aq4813zsvMjRj3ff50UoRp?= =?us-ascii?q?Vsd0zgnRF3FZg3Jl825VgYxyoCHhIBaRaFA7G0HU7lN5cLVVAfaRSb27i3YqM3?= =?us-ascii?q?3VZ2wr6v/+LTY/JzCLcKNvZHlAGOhEJbGpUUsaIAXL18Z0VR9KnNpgjtE4LnRe?= =?us-ascii?q?TplWIsNf2pRcBX6dsZuGE84gmlSBqv94xD4q0AiJ+SaK5Le5fMs95n70t94z4A?= =?us-ascii?q?aDBNigBljxylSeAcuPzj4t/DvZqq6+auUb0gR+AJ+Bk0GWt+lZrwgFYsod3N0e?= =?us-ascii?q?dTVJHVg5zl8A9RO36KpJra0x5kJOoPKoOkZqxv+GkcKigFOX0OIcSZZOUm7y9q?= =?us-ascii?q?KjXT6ERIAtkQatMAIMrNhQdUh1XyV7FS7craFEWXC4Vyd8A092r40i018Z8nX+?= =?us-ascii?q?n87z+5OI7Q4EtQP/NZiyVsjsjNqPISwfrIBygd+WOZZARtwiOe15mNDO79/f2W?= =?us-ascii?q?x9HIS1wGHiA3U4BHJDqB4ACnXfS6lJHoUgOS98/yj4kzdFqKSXytgKsFsqhNEe?= =?us-ascii?q?laiiX4xDReFZ76h+iTs9Wy7GtbrFpHEJx87RfdAqVQIo17OQjklsmsXkV8GjH/?= =?us-ascii?q?d9/QdhU0vuqZ2PwB7Ph/N0vxZI8bPggLy6ng5npPUwtiUrj2sUiFXegJfttpVO?= =?us-ascii?q?vErmxJ6YJnM6IPM0KSpIb0oTdUqFA7GwspaL4srjNEdknBhhBVW73utL4GlAQc?= =?us-ascii?q?TcZzuVVQFmKoJGI++z3HWLxajKaPDvwV7jKTTqsJX0VzLCx+RxK12JNze7qmhv?= =?us-ascii?q?1Htn1Jnjl9ofcwyTBmQgWzuTH0raIXxT0g4K24tCkGuXFdSOWekjvHCVJHzPsQ?= =?us-ascii?q?lqcQEXfi6Vu7YHkYd4v/+7xnKMvv9IU75HQ/exojdTUcXeu8EyHwk7+IAouXvd?= =?us-ascii?q?JTmBGNo97OYaauIyYdMLo9yBTjR2Vy0wXFkxZo9XEEQjO+49M+I4W9I8klzDKy?= =?us-ascii?q?GWfHbFYM/r9JsMzpuF4JS+s2aVVhzH9/3ciHQi0NWdHAGmc0jggicmVEc5ND5A?= =?us-ascii?q?QEF6kpnDaHpK1G8RwVYDvOFISq5JXQl9/S2XYhVddq2n7Wpqqdi5Mrzn1qgdV0?= =?us-ascii?q?4zWKuHQPauPYUshsAmPp2odY0+z+aO2nsvobR4t+1LShTPgCP9Gh+WSo1pVqVE?= =?us-ascii?q?uly68QHlWjNu8M2KvbXz2jSWKGReSBa3KMkCohMk7u+RmoKUU6aMhOr086POrN?= =?us-ascii?q?mJpclwn6XLNvQSWQo17bw3A5PeMcaQ02pJ+texYWQ+4Je+icOe8uzeU8CFsMb3?= =?us-ascii?q?7JBSx2C+u3sV6xgod2IHBg4UTmYeT37A/qKtySGgMLEYTCtJ5+5eS6Rn6dOX9n?= =?us-ascii?q?1BByIEh09+LEGlQtt+9Tb5WRksbUh9hh1+4KaettOzUnutEPgoJj9ZWU0MCSfB?= =?us-ascii?q?HUz5byJtLVov+DDv3d1UsqeWZaUrwHbgPz/Yk6OMA2W6HLF7tDoRscHbQ6QIAm?= =?us-ascii?q?N2rp7657MgVzchLKabSvhsnqof6LZodKp3DI8108NiDcuwcMyvasVwx0c4iqh2?= =?us-ascii?q?nuIJA3Xj9BocNiCh9nHItXBcwNtAumA5+RmKG+ldCx4Ud6tPEQvar3EPDK28yz?= =?us-ascii?q?359tUJhC+UyLIDHRCbFlg0R9lOSyg+vP3YfqBMPneNMESPJ7TXDfZr/BBIW/JS?= =?us-ascii?q?qEOtjgdE5e776czLV5Xw2WZCD9QaWLrzWkNPF+7kUg1ox4ffbczCA3777FxtT+?= =?us-ascii?q?fWdbqTm/rXSRLptQ8ETKBfDCXxJTUfeF9GdlHasKbYr77esONd0iwMOA4wlo9z?= =?us-ascii?q?lC0dGKI66mrkPW3UJ7b53bJlPz2yklQYkKPAi/MUw0jG/CtHvdBXVcLs65Kchi?= =?us-ascii?q?h9qbAQDt50lvlmE3eGFBAnDnSMySOWcFwcK+YhOF9AZQANYekO67Y0k4tre9Se?= =?us-ascii?q?NwIJVKhf2qtKkbkdZuMyzPQdJVMD3QLL93ODpRCf7CpEYpYh4Crbc1XoY1ZZ6T?= =?us-ascii?q?IEIIKkuAzjnyzQTa203ua9OszLqJIDoR8nhfzbLKyztMpw6itvuCn83jVqzZbJ?= =?us-ascii?q?HxXP7PPyolVi2aSS40EUm35Veuo+AEs+aAIWcDvlAUZTqfBxUIqaxoqdjQD3TT?= =?us-ascii?q?mfF4fJEQn/CVRTz/RDdjlKUsAiZLtEaMQ+cMFATNc3DggHBcuBG5JvNW83Pqda?= =?us-ascii?q?GYxrFSW+wQGIdMdeeZQ9TAc/BEOzgojikZOPq7f9DEoLY2yEnHTXEYE6bW8F2T?= =?us-ascii?q?V1CWQviGyDLwXIUVopI4uiw29dLMhiV3CbjHP66Dpz6y9Y61lCSYuejZVmk3eU?= =?us-ascii?q?w1gfkCDXKHwBZaLWELFdAVtFvqQq6aaEZGzGgphv522x8QZARzVWVj0mZYnPa4?= =?us-ascii?q?BsJUSF0ZgXiwQPIYdlB3DTIx/UiM4gHoZ9wPp9zTTXdE9rQQUYodMOUo6I7PNa?= =?us-ascii?q?sSx/Yp2jZmrTc/syqDElxdgAWF87DME61i3LFC43c3/+0lFn2IFijSdmnB15qO?= =?us-ascii?q?F9NExSAop2vtkcXToLNDLrxf8r94HB8vBiBkJ8uVqS5EVmPm2RCapRu3HD2CZj?= =?us-ascii?q?ke5WBYdmQ+au9pwroj417zfdHb5BbV7vos?= X-IPAS-Result: =?us-ascii?q?A2EXBQAOlYBY/wHyM5BeHQEFAQsBGAEFAQsBgxQBAQEBAR9?= =?us-ascii?q?ggQmOS6g+KQuHeFcBAQEBAQEBAQIBAmAogjMbDT08AQEBAQEBIwINZQI3FCAOA?= =?us-ascii?q?wkCFykICAMBLRUfCwUYBIhiDrIGJgKKIAEgBYZLh3qBDQIRAWiFGAEEjymMG4Z?= =?us-ascii?q?hiwQCikSGJQKScFhyNx0VOoY4cgGHJg8XghcBAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 19 Jan 2017 10:35:03 +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 v0JAYVDu006541; Thu, 19 Jan 2017 05:34:39 -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 v0JAYShb003981 for ; Thu, 19 Jan 2017 05:34:28 -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 v0JAYS8V006535 for ; Thu, 19 Jan 2017 05:34:28 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CqAQB+lYBYhxy3hNFeHQEFAQsBgz8BAQEBAX+BCaI5kD+EGxoQh3RXAQIBAQEBAQITAQEBCgsJCh2HaokDDp9hkiaKaQWGS4d6gQ18hRgFjymMG4ZhiwQCkGkCknCCAB0VhCYMVIFsPTUBhyaCPQEBAQ X-IPAS-Result: A1CqAQB+lYBYhxy3hNFeHQEFAQsBgz8BAQEBAX+BCaI5kD+EGxoQh3RXAQIBAQEBAQITAQEBCgsJCh2HaokDDp9hkiaKaQWGS4d6gQ18hRgFjymMG4ZhiwQCkGkCknCCAB0VhCYMVIFsPTUBhyaCPQEBAQ X-IronPort-AV: E=Sophos;i="5.33,253,1477972800"; d="scan'208";a="5912717" Received: from emsm-gh1-uea11.corp.nsa.gov (HELO emsm-gh1-uea11.nsa.gov) ([10.208.41.37]) by goalie.tycho.ncsc.mil with ESMTP; 19 Jan 2017 05:34:25 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3ApVG8lBybk62cfZnXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1OoUIJqq85mqBkHD//Il1AaPBtSHra4dwLKH+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFHiTanbr5+MRq6oRnVu8ILnYZsN6E9xwfTrHBVYe?= =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?= =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8qFmQwLqhi?= =?us-ascii?q?gaLT406GHZhNJtgqxVoxysvABzz5LObY2JKPZyYr/RcNUHTmRBRMZRUClBD5uz?= =?us-ascii?q?YIsOE+oKIOFWr47/p1oPrBu+HhSnCeTxyj9NgX/236w70+U6EQzdxgwvAc8BsH?= =?us-ascii?q?TOo9XpLqsdTee1zKzRwDjFcvhY1zD96I3SfRAgp/GBRahwftTMxkkvDQzFkk+c?= =?us-ascii?q?ppDiPzOQ0OkGrmuV7/J4WO6xl2Iqrxt9riWhy8sykIXFm4EYx17e+Slnw4s4I8?= =?us-ascii?q?CzRlRhbt6+CpRQsjmXN4toTcMmRGFloCM6y7IbtZKhZigF1okoxx7FZPybaYSH?= =?us-ascii?q?/hXjVOOJLTd5gnJqZq6/ig6s/US8zuDwTNS43VhUoiZfj9XBtX4A2wbN5sWEUv?= =?us-ascii?q?d9+12u2TeL1wDd8OFEJkU0mLLFK54kxb4wlJsSsUXYHiLtgkX5krKZdkU+9ei0?= =?us-ascii?q?8ejofrLmppqEO49ulg7+KrgumtC4AekgKQgBQWyb+eW61L3+8kz0W6lKj/0qna?= =?us-ascii?q?nZt5DWP8IbprWjDANP3YYj7Ai/XH+a14EDkH0GKk9VUA6WhIjufVfVKbb3Cuns?= =?us-ascii?q?rU6rlWJVxuyOG7rjEJTWZizdlbDjb7dmw1RRxAo60ZZU4JcCWeJJG+76RkKk7I?= =?us-ascii?q?+QNRQ+KQHhm+s=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0EFAwAOlYBYhxy3hNFeHQEFAQsBGAEFA?= =?us-ascii?q?QsBgxQBAQEBAX+BCaI5kD+EGxoQh3hXAQEBAQEBAQECAQIQAQEBCgsJCh0wgjM?= =?us-ascii?q?ZDz08AQEBAQEBIwINgy6JAw6fYJImimkFhkuHeoENfIUYBY8pjBuGYYsEApBpA?= =?us-ascii?q?pJwggEdFYQyVIFsPTUBhyaCPQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0EFAwAOlYBYhxy3hNFeHQEFAQsBGAEFAQsBgxQBAQEBAX+?= =?us-ascii?q?BCaI5kD+EGxoQh3hXAQEBAQEBAQECAQIQAQEBCgsJCh0wgjMZDz08AQEBAQEBI?= =?us-ascii?q?wINgy6JAw6fYJImimkFhkuHeoENfIUYBY8pjBuGYYsEApBpApJwggEdFYQyVIF?= =?us-ascii?q?sPTUBhyaCPQEBAQ?= X-IronPort-AV: E=Sophos;i="5.33,253,1477958400"; d="scan'208";a="2400110" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.redhat.com ([209.132.183.28]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Jan 2017 10:34:23 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id B7AC68047A for ; Thu, 19 Jan 2017 10:34:23 +0000 (UTC) Received: from Thinkpad_450.brq.redhat.com ([10.40.3.114]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id v0JAYM03011997 for ; Thu, 19 Jan 2017 05:34:23 -0500 From: Vit Mojzis To: selinux@tycho.nsa.gov Subject: [PATCH] policycoreutils/hll/pp: Fix pp crash when processing base module Date: Thu, 19 Jan 2017 11:34:09 +0100 Message-Id: <1484822049-4082-1-git-send-email-vmojzis@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Thu, 19 Jan 2017 10:34:23 +0000 (UTC) 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 Policy module structure created by libsepol out of base module contains NULL in module name, which results in segfault in "pp" compiler. Add NULL check. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1350806 Signed-off-by: Vit Mojzis --- policycoreutils/hll/pp/pp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/policycoreutils/hll/pp/pp.c b/policycoreutils/hll/pp/pp.c index 2c9f53f..7f9afb0 100644 --- a/policycoreutils/hll/pp/pp.c +++ b/policycoreutils/hll/pp/pp.c @@ -141,7 +141,7 @@ int main(int argc, char **argv) if (separator) { *separator = '\0'; } - if (strcmp(mod_name, cil_name) != 0) { + if (mod_name && strcmp(mod_name, cil_name) != 0) { fprintf(stderr, "Warning: SELinux userspace will refer to the module from %s as %s rather than %s\n", ifile, mod_name, cil_name); } free(cil_path);