From patchwork Fri Jun 2 11:21:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Lawrence X-Patchwork-Id: 9762247 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 0FE56602F0 for ; Fri, 2 Jun 2017 11:21:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F33E223E64 for ; Fri, 2 Jun 2017 11:21:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E775A28504; Fri, 2 Jun 2017 11:21:41 +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 555F923E64 for ; Fri, 2 Jun 2017 11:21:39 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.39,281,1493683200"; d="scan'208";a="7687942" IronPort-PHdr: =?us-ascii?q?9a23=3AJmn17RNlAL+nFMMgDfAl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0LP3yp8bcNUDSrc9gkEXOFd2CrakV1KyL6+u4AiQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5Y75+NhW7oRneusUKj4ZpN7o8xAbOrnZUYe?= =?us-ascii?q?pd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPWY15Nb2tRbY?= =?us-ascii?q?VguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RTiu86FmQwLzhS?= =?us-ascii?q?wZKzA27n3Yis1ojKJavh2hoQB/w5XJa42RLfZyY7/Rcc8fSWdHUMlRTShBCZ6i?= =?us-ascii?q?YYUJAeQKIOJUo5Dgq1cSqBezAxSnCuHyxT9SnnL43bM03fkvHw/F2wIvEM4BsG?= =?us-ascii?q?zWodnoOqodT/u1wbLUzTnfdf5axS3w5JTUfh0nvPqCXahwcc3UyUQ3Cg3Fkkuf?= =?us-ascii?q?qZL7MDiI0OoCqWaa7/B+WuKpl2EotRx6rz+0xscokIbIiJgVxU7C9Spl3ok4Ps?= =?us-ascii?q?G4SFRlbt6/EJpQrDuWOJdxQsMnWmxlvjsxxL4euZOjYSQHx5sqywTfZvCaaYSE?= =?us-ascii?q?/B3uWPiLLTtlnH5pZq+ziheo/UWu1uHwTNS43VJXoiZfj9XBtG0B2hrO4cadUP?= =?us-ascii?q?R95F2u2TOX2gDW7eFLPF47mLLAK54k3r4wjp0TsVnfHiPumEX5kquWdkI89+i0?= =?us-ascii?q?8evneLTmpoKHN4NulgH/Mrghmsy4AegiNAgBQ3Ob9vim2L3m/E35RK1Gjvwwkq?= =?us-ascii?q?bHrJDXPdkXq6G2DgNP0osv9gyzAymp3dgGh3ULMUpJeBedgIjoP1HOLur4DfC6?= =?us-ascii?q?g1m0izdk2fTGPrznApXQIXnPiazufbFg605a1AU808tf6olICrABPP3zWkjxuM?= =?us-ascii?q?beDh8iKQO42ennCNJj1o8GQ2KAHreZML/OsV+P/u8vIe6MZIkPtzbhK/gq/fju?= =?us-ascii?q?gGQ7mV8ae6mp2IEYaGukHvt4OUWZemDggtAbEWcFpgA+VvDliEWeUT5PYHa/R6?= =?us-ascii?q?A85jMhB426DofDXYetgLqA3CelBZBWaGRGCk2DEHjzaoWEXesMaD+ILs9miDwE?= =?us-ascii?q?WqCrS5U92hG2qA/6171nI/La+y0ZsZLj0cZ65/fImBE86zN7EsOd03uXQGFshG?= =?us-ascii?q?MIQD02075jrkxh0FuD1rJ4g/NAH9xJ+/xJShs6NYLbz+FiFt/9RgfBftCPSFa6?= =?us-ascii?q?X9mrGi8xQcwrw98PYkd9HNOiggrF3yW0H78fj6aLC4As8qLAw3jxIN5wxGva1K?= =?us-ascii?q?Y7lVkrWddANWqjhqFj7QfTHJLJn1+fl6m0aaQWxDTN+3ubzWqSoEFYVxZ9UKXE?= =?us-ascii?q?XHAYYEvbttH55kfbQ7+vD7QrKA1BxtSYKqtJa93pk0tJSO3lONvAf2K7g32wCg?= =?us-ascii?q?qQxrOQcIrqfH0Q0zvFCEceiQAT/G2GOBMmBii7uWLeDSduFUrrY0z27eZxtmm3?= =?us-ascii?q?TkguzwGFd0dhzaa6+gYJhfyATPMexrwEuD07pDVyAFm93snWBsGFpwp5faVQeM?= =?us-ascii?q?g94Vlc1W7DsAx9JJOgJbh4hlECawR3o1/u1xJvB4VDi8cqr3QqzBdpJKKbylxB?= =?us-ascii?q?dDSY3Y3qNr3QMGny8wila7TK1VHGzNaW5qAP5ewipFr+pgGpF1Qt82983tZPz3?= =?us-ascii?q?Sc44/GDA0IUZL+Skw37QR1p6nGYikh4IPZzWZsMaeusj/FwNIpGPAoyg2mf9dY?= =?us-ascii?q?PqKEERX9E8sAC8ioNuMqh0CjbggYM+BK6K40I8SmeuOI2aGxOOZggCypjX5c4I?= =?us-ascii?q?1mzEKD6TB8RfXV35YA2f2Y2RGHVzjkhle7rs/3gZxEZS0VHmen1SjrGZNeZqxo?= =?us-ascii?q?coYPEmqhP8q3xtBiiJH3QH5Y6ESvB1UY18+1YRCSdUDy3RVM1UQLpnyqgS24zz?= =?us-ascii?q?1wkzEtsKWfxzfDzP78exodPW5HXm5ijU3jIYKsldAVQFCobxQ1lBui/Uv62alb?= =?us-ascii?q?q7hjL2nUW0dEZTT5L2FlUqu2ubqPeMpP6JIusSpNSuS8ZkqWSrnnoxsVyynjBX?= =?us-ascii?q?dRxCgndzG2vZX0hxh6iGOGLHZvtXbZYt9/xRPe5NzaWP5Q0SELRDJgiTnWAFi8?= =?us-ascii?q?PsWm/c6Om5fFrO++S3qrVodPfinz0YOAqCy76HVwAR24m/CznsPoERIm3i/82d?= =?us-ascii?q?hnTj7IrAvgbYnwzai6NvhnfkZwDl/m98V6Ap1+kpc3hJwIwXgVnIiV/X4dnWjp?= =?us-ascii?q?K9lUwqX+bH4RRT4Mxd7Y+w3l1FFlLnKO2431THOdzdV9Z9OieGMZxjo979xWCK?= =?us-ascii?q?eT9LFEnjV6olyjrQ/KYvhygDEdyeAo6HEEn+EFog0tzj+SAroKB0lXITTslwiU?= =?us-ascii?q?79C5tKhXemCvfqWr2Upgm9CuEbGCrhtaWHnnZpcoBTVw4dlnMFLQzH3z7ZnpeM?= =?us-ascii?q?HKYtIOsh2ZiAvPj+lJKJMxj/YKizBoOWTnsX0i0e47ggRk3Yums4ifN2Vt4KW5?= =?us-ascii?q?DwZANjLvesMT/i/ijb5EkcaQw4CgAI9hFy4WXJvzU/2oCikSue78NwaJDT08sG?= =?us-ascii?q?uUFqTRHQ+Y8kdmoGzAH4qtN36JOHkT1c9iSwWFJExDnAAUWy03npAjGQCs2Mzh?= =?us-ascii?q?d0J56ysf5lHmtxRMzfhoOAPnUmfFoweoaCk7R4SDLBZM6QFC/UjVO9SE7u1vBy?= =?us-ascii?q?FY4oGhrAuVJ2yefQtICWUJVVKYB1D/JLah/8LN8+6GCeqiNPvBfa+BqfRAWPuS?= =?us-ascii?q?w5KgzJdm9S6WNsqTJnliE+E72k1bUHBjAcjYlS8DSykNmCLJaM6apAyx9Tdroc?= =?us-ascii?q?C66vjrXxjv5YSXAbtILdpv4wy2gbuEN+OIiiZ5MyhX2Y4XxXDSzrgfwFkSizp1?= =?us-ascii?q?eja3DbsAsDTBTKXKmq9YFxQbcT98NNNU76Ig2QlAIcjbisnv2b5glv44EFlFVV?= =?us-ascii?q?37msGyecwKLWC9NFXdC0aNKLuGJCfEw8XtbaO7U71Qg/1etwestjaDD0/jIjOD?= =?us-ascii?q?miHxVx+xKu5DkiebPB1CuIG6aRttCHbsQ8z4ZRGhN993lzI2y6UuhnzWLW4cLS?= =?us-ascii?q?R8c0RVo7KL9ixUhfF/G21a7np5NumIgT2Z4PfEJZoMqvtkHCB0l+Nc4HQnxLpY?= =?us-ascii?q?9z1LRfxvmCvPtd5iuV+nnfOTyjp8VxpOrCxHhIWRvUVtIa/Z7IVPWW7Y/BIR6m?= =?us-ascii?q?WdEw8KqMF7CtL1tKBf1MPPmbnoKDhY7dLb58QcCNbPKM6dNnouLwbpEibODAQZ?= =?us-ascii?q?VT6rKX3fh0tFnf6J932VoZ86qp73lZUTVLBUT101GekcCkh/G9wCOph3VCs+kb?= =?us-ascii?q?GHlM4I+Wa+rB7JScpAsZDITOySDuv0JTaelblLeR0IwbbiIoQSMo30wEtia1Zg?= =?us-ascii?q?kITNAUrQUshHojd9YQ8svEVN7H9+Q3Uv20LibwOh+mUTFfm1nxEojAtxev4t9D?= =?us-ascii?q?Dy7Fc0PVfFuCwwkEwtltr/mjCRbCT9LKGuUoFKEyD0rVQ+MovnQwZpag2/hU9k?= =?us-ascii?q?NTfAR71PlLZgcGdriAHSuZRRBf5cUa1EYBgVxf6Jffko10pTqjm/z09d+eTFEY?= =?us-ascii?q?dilBctcZO0qXJPxRhsbNouKKzTI6pJ1URQibiIvi+z1eAxwRUSJ0AT/2OOYCQI?= =?us-ascii?q?olAHNqE6Jyq0+exh8RaClCVYeGcSTfUquO5l9kMmNuubziLgyaNMKke/N+yHNa?= =?us-ascii?q?OWpWjBmdSOQlwuykMCj1NF8qRu0cc/b0qUUFgiw6aWFxQPM8rNNB9ab85T9HXI?= =?us-ascii?q?ZymBr//NwZVvM4W6DODoQveEtLwIjUK8AAYpA4MM49wcEZa2zkHYLNroLKUexB?= =?us-ascii?q?o3/gTrPlKFDfpSeB2VjDgHvtu/zJ5r3YhdPD0dB3tyMTmv7LbNugAqmOaDXMsx?= =?us-ascii?q?YnoCQ4QELWw5V9e1my5DpXtAEiK60vkDxwiB8j/8vD7fACP4b9p+YvebfwlsBM?= =?us-ascii?q?iq+TU48Ki3iVnX/o/YJ27kKdRoosXP5v8Cp5abF/NUSqFws0Pbm4lCWXOqVW/O?= =?us-ascii?q?EdmuKpj/bYkscMb4CnGgUlywkzg1Vdv+PM6xLqiUhgHlXZ1Uv5ef3DAiM8+9Cz?= =?us-ascii?q?4fFgxsqOEE4aJzeRcMY4EnYRLysQQxKbC/Kh+C0tqyW2atNSdWT/5HwOW5fbxW?= =?us-ascii?q?zzAjbummyHsgVZw6wO638VYRS50QiBHR2+qjbZFEUSfvAnxdZxnPpS0hmmh9N+?= =?us-ascii?q?Yyx+A/wA/IsVgcKD2Eae1paWxesN4nH1+SJ2t5CnYgTV+GkYXD+hKs36wV/yZF?= =?us-ascii?q?hdlU1exFv2TgsZDHZTKtWKqrqZLTsyU6dtUpuKxxPpblIsefupPegybTTJ/OvQ?= =?us-ascii?q?2ZSCS6DeZVmsBMICJER/lFgXoqNtIAuYda80U+S9k+KKJVCKk3vL+qczplATQV?= =?us-ascii?q?zS8DWIOKxCYCjfuk27vGiheQd4wvMBMZsJVDhtsdVzB5YiYFqaC+SYrZjG6ERX?= =?us-ascii?q?INIAsJ6gRM/g0AnJdqfu/5+IrIUINMyzlOrvJuVCvLF4Vn91v8SmGSmlj2UOyv?= =?us-ascii?q?nfGz0w9Oy/zhycUUWBl6CUdB3elWjVcoJKtxK6YOoo7AqiWIel/ivGLx1OumI0?= =?us-ascii?q?FcydfJeFLlF4fFum/8UyIG9X0SW4BP1GnVFY4OnAphdKYruFJMLZi8eknk/Twk?= =?us-ascii?q?wJ9mEqKkVcCx3Vkls2gJRyOrE9pHBOFmtFPXWDJlY5C3ppXqIY9SQmpK9J2btV?= =?us-ascii?q?hZjF1nMzSlxppEN8FN/jkMUSBBoDmHoNSySMxD2cp3D5AWIddyoHb9F71aN5eP?= =?us-ascii?q?uXE2vabvynDB8TAmrFi63CmzG7O/T+9B5WIeABgpJ2KEpkksFOYs82bS8lHRsl?= =?us-ascii?q?9v5etbAKaAjVlpqjZnAp9OHipJ1WyiL1lrTXlGtflaJ7rRc8NCRvk9ewOvOwY+?= =?us-ascii?q?FPM92EyJ5V97nXH8YyNotwta/zvSXw47VCUPhbftgzIeoNm9OTAGU5JIcSkhby?= =?us-ascii?q?DdJgKUgyBYphBfa11xVpAYBdZE9bcb3ZdU/sXcSEasLz0FUwJ4Ng4i1/pQi1JD?= =?us-ascii?q?ul2CeS/BFQqoaerPshpvcMeNq86pKe/0/BtbhoPiq+807aMDSGO6mQe1W9DRs5?= =?us-ascii?q?f8tsGWtkuJbKr4M/ezYWXbQzjIkB+9nqorAIfS/yjLLgVbL4d1yWA+bZjmE27L?= =?us-ascii?q?MgxMJ7gHKEpDSaB6ddJGr/hYZ89jZqkE4rJiCQycRhzxAoyvsOdJIUvJSTTYMS?= =?us-ascii?q?qB7vS1oZjP4rzFVejgesuMym7cTKJ5Iph29Tv2F6rk3IJF5kX23fJt+V9gRljd?= =?us-ascii?q?LyCNttLhKR0X5MO6bEvtooUpHS/KAJd3iHft3F9PeNcXQyKw7JQV05dZ6HHuSe?= =?us-ascii?q?1mzET8rOpS+KR65oUt5bBm19u0L7/IKftGqU9nHgSUBgJy+5U1G2h/W3pebfIN?= =?us-ascii?q?KPrKZqQZit3uq/rrGKMJ7h2V5/ZZZsHDJ03bncm/ED6cQwRenAgdsT4aMhec1/?= =?us-ascii?q?mdlq9oU8aqu/b21V827lijKh4G0Kpt6p2a+qqJo+/XawXezaQeVqjtXMPzoawm?= =?us-ascii?q?u1mO6v08iL4OZmt1bhWlEOcHTM4dwXzgzaQwwiIyCM7DGq/g+PpfV3I4gj3gmo?= =?us-ascii?q?pyH1MNGv8OGrqL54telH8im+PFLt0WbrxCmmGXGB6mCLACz3Cr6zGQIGZ4nB7D?= =?us-ascii?q?yA3wTnm17F/tqi90Wy3MwMn/kkBNTLm4GV9SXza1OU9/qD6POg7oucH2uaQz6U?= =?us-ascii?q?E6KG3ktNSDlGu7IrxXBNH/JMaBISYouFIXkYcxScK11YAcA9q9L88b8GtiYfvG?= =?us-ascii?q?92OrjyhBrr9Bh4rf/s6V/fHXEmO7j6GAqrWNwzdYymMjvVwk79CtOf7P68eNQ/?= =?us-ascii?q?Sy2GYbVz1/tBfZXx6ptrzbqEgZNlCR30fPhoMKJc1Z3Hk/1kz9/+gsXNMz+xtY?= =?us-ascii?q?FobcZvMNvyr/OD3qzlaDe9g3TDWR0yNLHlLpFll1AKw82Hn1vM/JjnrQ9UMnSZ?= =?us-ascii?q?R3d0z9nxN3F584KUUv6FcJ3iUDDRIBaReBDLGnHU7lN5cLVVAfaRSb27i3YqU3?= =?us-ascii?q?3Ux2wr604e/cc+x9CLQXNvZciA6Ok0JXGpQIvq0CWLh8YUNS9LbLpgj+DIjqR/?= =?us-ascii?q?nmlHsqOvKvXs9X6tsZuGU+4gmhWxWs85BD76wUiJqQbK5LfYDMvNxg70dg/TMA?= =?us-ascii?q?bS1NgANxjhyjU+Acpfzj4sDBv5q17uajT7oiR+IK+BcqHWt+koHwgFc5od7Nze?= =?us-ascii?q?tcTZfViYvn+gBXP3GKoJra0wV7KecWM4KkZqpg+GkHJykQIHIOJ9mWZ+An4yBz?= =?us-ascii?q?NDXT5lpCAt4DZN4DJMrCgxxUhVHpWLBd8crbAFyYB51wd8829Wr3zi468Z8mXu?= =?us-ascii?q?bn8j+2KojV70tRMPNbkCVsiNXCqfAJwfrIFicX5WOWax5rzS6Z1paNCvnw/eSQ?= =?us-ascii?q?yN7OTFMJBDQ2U5pHKDqE5wOnWvK/lI/1XQOM9s/znJU+eVqfRnOrhqQKrLpMEe?= =?us-ascii?q?5bhyX/3zheCp76h/KPvNqx82tbrFtHH5hv7RfdAqVQIo17OQjklsmsXkV8CTXw?= =?us-ascii?q?eMfIdhopv+qawfwM7Pt6N0v/Y48bPx0Fxqn+6XVLVAtvSKT5skyfXe0PeNtsUO?= =?us-ascii?q?nEoWxN6YJ8N68PO0CQq4DorjhStF87GxMmaLg0rjxed0nBghdVW7rqt7EcigsQ?= =?us-ascii?q?S9l5uVVDGWioImIx+yLHVbhJjKmWEPEV9zKTTqoSU0VnLCxzWBa12JR0dLuvg/?= =?us-ascii?q?9Hrm1HniRnoPgpyDxqXh28tjPwp6gVwzIv5Km4tCkduXxCVuienDvHCU5YzPgT?= =?us-ascii?q?kKkSBHDs6V26YHkeY4r/+7ZnJcH6+okn/XszexIjfzcJXe64ESH/k7uIApCTsN?= =?us-ascii?q?JbnBONusLObb+1LSQIKrs9yRbjR2Vg3QnfnRZo9nALQjah7NI/OoW9ONglyTCs?= =?us-ascii?q?GWfGdVYA+KVJv9XttVQTVus5dUthwHl/0siAXiANRdLPFHwzjgU/bWVEbY9M6R?= =?us-ascii?q?4dF6kzmDqIubNG/g4MajfODoul4pXQndvP2XQlT9dl2GzWpqOBhp4x3nxqgdV0?= =?us-ascii?q?4TCSuHgIcezXTdNsCGDp1ohD0ez+e+mtsucfRYtpzLShV/EDPden+Wuyw5hqQU?= =?us-ascii?q?ilxrIfH1WlKuMDwKnUUzu9Q22CReuLa3SMnyo+MkPq5xmoLl02aN9Nr085M+vC?= =?us-ascii?q?moBTmhbkUbN1WiWQv0HUwHYkMeMAeAI8oJ2ndBASTO4Ne+icIvAjwOE/CFsJdH?= =?us-ascii?q?LJASp2BPO1sVGzmIh3IXNg7lvmYe716ADpLMOSGgUYEY7dtpNx/P26RmGCOX9n?= =?us-ascii?q?1xByPlN79+TYF1Q3qOBcdYydnd7OiNRnyeQFbetiMTUhut4PnYJu8ZKb39mMcR?= =?us-ascii?q?HN1ZvyPtXVov+EA/3D0UQlZHxVXqAeYQPv6IUwJsQ5VKHLHbtFoRQcArA3QIQm?= =?us-ascii?q?N2f17q50Ng1ycgnVZLS6mcTqo+WLZpxPp3DI8l0wNiDcuwYYyvy1Swx7YIqmh3?= =?us-ascii?q?LoIJA/XjhBtcFiCgN6HItTHMMNtwSnDICQmKG6k9++5Vh3uu4Lsar1D/DFys65?= =?us-ascii?q?34FvUJRA4kyLJjnRDrFxgkt5luSynuvA0p7pBMLsYdMETul7TXLbZbLdG4W/Ky?= =?us-ascii?q?6OOtjidEJc9L6cyr15WA2LZC/lR6qGqDGkNPJ87EU8zox3YvHezCQp777Bw9vy?= =?us-ascii?q?e2BbqTu/rX6TKpRQ8kbGBerAUBJIUfCF6npqHbULbYvo8+cDKdgiwNma4wlu4z?= =?us-ascii?q?VOyc+FI6m6rk/QwUJ2bpPbI1Hv2yY+Q4UKJw6/MUQ0i2/DtnvdGWhcLtSjKcR1?= =?us-ascii?q?m9aaEBjt50h3mWEwaW9NHWXmRcuROWcFwcKxehWK+xhQAtYAgeG3Y0g4ubO2Se?= =?us-ascii?q?ZzJ5VFlv+mtLIdkdZmMyvPXtRVPznMLL9qOTpcFuDPq0I0bR4Esrg1XIA1aIOQ?= =?us-ascii?q?IEMGNkeP1yfyzQrE0U3peN2gzqGJIDwZ8n9f1bLKzSBMpxWlufaemsDjUqrWbJ?= =?us-ascii?q?LxXPHJKyclSzeaRSgyEUau5FektPoEvOaCLWcZvF8UfjqYCBQPqaB3sdjQEmjT?= =?us-ascii?q?lPVsfJIQn/+aQSHwRzN8lKcpGCZLsVqDQ+ECFQnLdXPhhnRTuBC6LP9W4X3ld6?= =?us-ascii?q?GYxrZSW+EOAItMd/qZQ8HCefBfPDcljTMZN/y5f9LCrrY1yFXITXEWE6PQ7l2R?= =?us-ascii?q?UFaWQuCAxzLsRYgVpIY0ui809d/RnSJ6CLrIMKiFpz6v84+4iyCYtffYVmYzf0?= =?us-ascii?q?xmyN4FVVKs5BhGNXFML9AOpAm5WaOEZkBRxFo1mOlu3FkKYw01XXpwhC54hvG4?= =?us-ascii?q?T/ZFREAZxEenX+cLalt6RGcr+UaV+AD0atEopdreXH5FsLALTNxOf7ET9IDLNf?= =?us-ascii?q?5Ik74S1zV8rXl/6nzFAg=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2GZAQBjjTBZ/wHyM5BdGgEBAQECAQEBAQgBAQEBFgEBAQM?= =?us-ascii?q?BAQEJAQEBgwErgW+Of6IchmQriHlXAQEBAQEBAQECAQJoKIIzJAGCSAJ5AwkCF?= =?us-ascii?q?zEIAwFZEwWIU4FSsCsmAotbhmGBYIRcAYJ6hiMFkCuNfpMeDYsihlUCSJQPWIE?= =?us-ascii?q?KUSOFEQxEDBCBf1qHMII/AQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 02 Jun 2017 11:21:38 +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 v52BLOgJ003404; Fri, 2 Jun 2017 07:21:27 -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 v52BLNCs108005 for ; Fri, 2 Jun 2017 07:21:23 -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 v52BLNi5003401 for ; Fri, 2 Jun 2017 07:21:23 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1D7AwBJSTFZ/6u/HthdHAEBBAEBCgEBgywrgW+xIoZuHIkFVwECAQEBAQECa4d+E4hYgVKeVJIxjAAJAYZXgWCEXAGCe4YjBZArjgSTHg2ReAJIlBRXgQpRI4URUAwQgX8kNoc0gj8BAQE X-IPAS-Result: A1D7AwBJSTFZ/6u/HthdHAEBBAEBCgEBgywrgW+xIoZuHIkFVwECAQEBAQECa4d+E4hYgVKeVJIxjAAJAYZXgWCEXAGCe4YjBZArjgSTHg2ReAJIlBRXgQpRI4URUAwQgX8kNoc0gj8BAQE X-IronPort-AV: E=Sophos;i="5.39,284,1493697600"; d="scan'208";a="6076113" 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; 02 Jun 2017 07:21:22 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3ADjQr+BToTJ8O6Xi1sn4WmOotTdpsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa69bBSN2/xhgRfzUJnB7Loc0qyN4v+mBDRLuc3JmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBe7oR/Ru8UKjoduNqg8wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waLDMy7n3ZhdJsg6JauBKhpgJww4jIYIGOKfFyerrRcc4GSWZdW8pcUTFKDIGh?= =?us-ascii?q?YIsVF+cPPfhWoZTzqVUNqhWxChWjCfjzyjNUnHL6wbc33/g9HQzAwQcuH8gOsH?= =?us-ascii?q?PRrNjtKakSTf66zLfWwj7eaf1Zwzn86JLWfRAnvf6DQ697fM3KyUkrDQzEgE+Q?= =?us-ascii?q?ppLjPzyJyOsAqHSb7/B+WuK0i28nsBt9rSSoxscpk4TEgJ8exFPc9Shh3oo5ON?= =?us-ascii?q?y1RFR1bNK4CpdcqiWXO5ZsTs8/QWxkpSA3waAct5GhZigF0pEnygbfa/OZd4iI?= =?us-ascii?q?5QruW/ieIDhkhHJqYrS/hxms/kS91uHwTNW70FFOripYl9nDrXEN2AbJ5sibUP?= =?us-ascii?q?ty4Fyh2DaU1wzJ9u5EJkU0mbLaK54n3LEwioIevVreEiL3gkn7grOael859uWs?= =?us-ascii?q?9ujreKjqq52BO4NsjwHxKKUumsixAeQiNQgOWnCW+f+41LL580z5WqtFjvsqna?= =?us-ascii?q?bHq53aOd4bqbCiAw5VyYYv8QqwDzCj0NgAh3kIMEpFeA6bj4juI1zOO+73DfO+?= =?us-ascii?q?g1SqjTdqyOvLPqHhA5rRLnjDl63tfbBm60FG0gYzwtdf54wHQo0Gdcnefk73qc?= =?us-ascii?q?yQKh4iL0Tg2OvjCdNgxqsCSGmPBemfK6qUvliWsLEBOe6JMbQJtSjwY9ws+OTj?= =?us-ascii?q?i3Q00QsGeaC2x5YRY32QAu5rOFSCJ3Hrh4FSQi8xogMiQbmy2xW5WjlJaiP3Bv?= =?us-ascii?q?pk6w=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0EjAwBjjTBZ/6u/HthdHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgwErgW+xG4ZuHIh+VwEBAQEBAQEBAgECaCiCMyQBhH4TiFiBUp1?= =?us-ascii?q?6kjGMAwkBhleBYIRcAYJ6hiMFkCuNfpMeDZF3AkiUD1iBClEjhRFQDBCBfyQ2h?= =?us-ascii?q?zCCPwEBAQ?= X-IPAS-Result: =?us-ascii?q?A0EjAwBjjTBZ/6u/HthdHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?rgW+xG4ZuHIh+VwEBAQEBAQEBAgECaCiCMyQBhH4TiFiBUp16kjGMAwkBhleBY?= =?us-ascii?q?IRcAYJ6hiMFkCuNfpMeDZF3AkiUD1iBClEjhRFQDBCBfyQ2hzCCPwEBAQ?= X-IronPort-AV: E=Sophos;i="5.39,281,1493683200"; d="scan'208";a="6301347" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from exchange10.columbia.tresys.com ([216.30.191.171]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/AES256-SHA; 02 Jun 2017 11:21:22 +0000 Received: from amos.columbia.tresys.com (10.1.13.136) by Exchange10.columbia.tresys.com (192.168.243.126) with Microsoft SMTP Server (TLS) id 14.1.438.0; Fri, 2 Jun 2017 07:21:09 -0400 From: Steve Lawrence To: SELinux List Subject: [PATCH] libsepol/cil: fix error check in new cil_resolve_name Date: Fri, 2 Jun 2017 07:21:07 -0400 Message-ID: <20170602112107.16109-1-slawrence@tresys.com> X-Mailer: git-send-email 2.9.4 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: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP This prevented cil_resolve_name() from returning an actual thing when a name resolved to an alias. This appears to have only affected resolution dealing with sensitivity and category aliases. Type aliases were not affected since places that dealt with types handled type aliases specifically and did not rely on this behavior from cil_resolve_name(). Signed-off-by: Steve Lawrence --- libsepol/cil/src/cil_resolve_ast.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsepol/cil/src/cil_resolve_ast.c b/libsepol/cil/src/cil_resolve_ast.c index fc44a5e..d1a5ed8 100644 --- a/libsepol/cil/src/cil_resolve_ast.c +++ b/libsepol/cil/src/cil_resolve_ast.c @@ -4125,7 +4125,7 @@ int cil_resolve_name(struct cil_tree_node *ast_node, char *name, enum cil_sym_in struct cil_tree_node *node = NULL; rc = cil_resolve_name_keep_aliases(ast_node, name, sym_index, extra_args, datum); - if (rc != SEPOL_ERR) { + if (rc != SEPOL_OK) { goto exit; }