From patchwork Fri May 26 14:36:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Smalley X-Patchwork-Id: 9750643 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 9609960249 for ; Fri, 26 May 2017 14:33:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 886D726538 for ; Fri, 26 May 2017 14:33:00 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7D1B3283D9; Fri, 26 May 2017 14:33:00 +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 (emsm-gh1-uea10.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 832A926538 for ; Fri, 26 May 2017 14:32:58 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,397,1491264000"; d="scan'208";a="7493364" IronPort-PHdr: =?us-ascii?q?9a23=3A7Te2UB/xH6X3Gf9uRHKM819IXTAuvvDOBiVQ1KB5?= =?us-ascii?q?0+MSIJqq85mqBkHD//Il1AaPBtSErakawLWI+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFKiTanb75/LRq6oAfQu8ILnYZsN6E9xwfTrHBVYe?= =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?= =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8qlkSAXsiC?= =?us-ascii?q?waKTA39m/ZgdF0gK5Cvh6tuxlzzojJa4+XKfV+ZLvQc9MES2RcUMhfVCtPApu+?= =?us-ascii?q?YocSAecOI/1YopLhq1cStxayGROhCP/zxjJOm3T43bc60+MkEQzewQIgA8wBsG?= =?us-ascii?q?zUrNrrMqcZTP27zKzSwjXHa/NZxzf845XPfxA6vP6MRql9cdbRyEYzFwPFiU+c?= =?us-ascii?q?qYr+PzyPzOgNvG+b7/R5WO+plmUpqBlxryCyysojhYTFnIIYxk3e+Slnz4s5O8?= =?us-ascii?q?e0RFN9bNW5CpVfrTuaOJFzQs46RmFovzs1xaMetJ6geSgK1IwnxxnCa/yba4SI?= =?us-ascii?q?4gzsVOKWITpgmHJqYqi/hxev8Ui70OH8Ssm130pKripCiNXMsGwC1wfP5cSdT/?= =?us-ascii?q?t9/0Oh1S6O1wDV9O5EPVg5mbfUJpMu2LI9locfvV7dEiL5hkn6lrKael0h+uey?= =?us-ascii?q?6uTnZrvmpoWbN49xkgz+Kbohmsi+AeQ+LwgPUHGX9v+71L3++032XKtFjuYtn6?= =?us-ascii?q?nFsJHVOcQbpqmjDw9TyYYs8QyzDzih0NQGhXUHNk5KeAqbj4j1PFHDOPL4DfC5?= =?us-ascii?q?g1u2jDdrx+rJPrv6D5XPKXjDlrLhcqxm605A1gUz18tf64hTCrEbL/L5QlXxu8?= =?us-ascii?q?DADh8lLwy0xP7qCNd/1owERW2PAbSZMKTUsV+J+OIiOOeMZIsIuDfyMPcl+vju?= =?us-ascii?q?jWMkmVMHeqmpx5QXYmiiHvt6O0WZfWbsgtAZHGcSoAUxV/LliFuDUT5PYHa/RK?= =?us-ascii?q?M86S8lB424F4vDQZqtgLOZ1iehApJWfnxGCkyLEXrwaoqEXPEMaCSPLcB/ljwE?= =?us-ascii?q?VKOsRJU/2hG0sw/20b1nLvDb+icAr5LsyMB15/HPlRE17TF7Etid3HuXT2xvgm?= =?us-ascii?q?wIQDo207xlrkxm1lePy654jOJEFdZL/fNGTh86NYLAz+x9E93yWwTBfsuXR1ai?= =?us-ascii?q?XNqmBC8+Ts4rw94OeEt9HM2igQ7F3yqvGbAVlriLC4cz8qPTxXTxINx9y3ne3q?= =?us-ascii?q?k7k1YmWtdPNXGhhqNn9wnSBonJk0OCmqavcaQQxS/N9GGZwWqIpk5YSg1wUaTb?= =?us-ascii?q?XX8BfEfWq8r25l/aRb+0FbsnKhdBydKFKqZScdLmllJKRPPiONTFf2KxgH28BQ?= =?us-ascii?q?2WybyQdobqYHsS3CHcCEgCjgAS8m2LOhQ+Bye7vmLeFyZiFFz1bEPw6ul+r3W7?= =?us-ascii?q?QlUzzwGQYE1rz6C19QINhfyAV/MT2aoJtzk5qzpuBla93snWBsGYpwV7ZqVcYM?= =?us-ascii?q?g94E9D1W3DqwNyIIasL6d4hl4Raw53pV/h1w1rCoVclsgntH0rzAt2KaKdzlxB?= =?us-ascii?q?bSiV3Z7uNbLKLWny5gqga7bM2lHZ0taZ5LsA6Ogip1XkpgGpGVIo82973NlNz3?= =?us-ascii?q?uc+pLKARIcUZLrSEk38QR1p7DBYiQm4oPUzXxsPbCvsj7MwNIlHuwlygyvf91H?= =?us-ascii?q?KqOLCBfyE9EGB8ipMOEqmEKmbhEDPOBP76M0PNmpd/iB2K62JupgmyimjWtf6o?= =?us-ascii?q?Bnzk2M7zZ8SvLP35sd2f6XwxGHVzbig1e7qc34g5xLZTQIEmq40yjkC5ZbZrdu?= =?us-ascii?q?coYTFWeuP8q3y81iiJH3X35X6kWjB08G2c+uYheSdEDy3QxO2kQRvXynmDG3wy?= =?us-ascii?q?Zykz43sqqVxDbOzPj6dBobJm5LQ3FvjUziIYiuiNAaR1SoYhMylBuj4kb7ya1b?= =?us-ascii?q?q755L2XJR0dHYTT2JXl4UqSsrrqCf9JP6JQwvCRZSuu8ZUyaRaDnoxsByC7jAX?= =?us-ascii?q?VRxCogeDG3v5X1hRt6iHiSLHxrtnrWZdlwxQvD5NzbXfNRwicJSzR5iTbNAlix?= =?us-ascii?q?JMWm/dKRl5jfqO++TH6hWodVcSb10YOKrDG76nFyAR2jg/CzncXqERY70SDny9?= =?us-ascii?q?lqUj/IoAzgbYnr0KS6N+1nc1JsBF/97cp1AJt+kowqiJEXw3gaiY2f/WAbnmfr?= =?us-ascii?q?LdVbxaX+YWIJRT4K2N7V/BHp2FZ9IXKNxoL5UGidw8R6atmhemMW2yQ978FWB6?= =?us-ascii?q?eP9rBEmzV6okagpwLLffd9hisdyecp6HMCmeEJvw4tziGDDbAIAUZYOiLtmg+T?= =?us-ascii?q?79CjsKpXf3yjcb+q1EpxhdqhFq2NohlAWHblfZcvBTdw4d9iMFLIynH88Jvod8?= =?us-ascii?q?LXbdIXqh2UlBHAgvNQKJ4tkPoKgjZoNXj7vXI71+4xlQZu0o2ivIibN2Vt+7q0?= =?us-ascii?q?Ah1GOT3zfMMe4TLtgrhYnsaN2YCgAIlhFi8MXJvyQvKiCCgSuuj/NwaSDD08rW?= =?us-ascii?q?+WGaLFEg+C7EdpsWrPHIqtN3GLOnYZ185vRASGJENBmgAURy82noU+FgC33szu?= =?us-ascii?q?bFl25j4W5l7ipRtD1PhkNx/hXWfDvA2ocCs7SICDLBpK6QFP/1nVMcqD4e9oAS?= =?us-ascii?q?FY+ICurAyXJmydeQtIEXkDWlaYCFD7Irmu+d7A/vCABuWkMvvOZa6DpvBfV/eU?= =?us-ascii?q?xZOjy4Vm8CyKNsmVOXliFfI70FJZXX9lA8TZhykPSysPmiLOb8+boAmz9zZyrs?= =?us-ascii?q?C4/vTrVhzg5ZeTC7tSNtVv/g65jb2FN+GOmCZzMSxY2Y8UxX/U1Lgf20Yfiy90?= =?us-ascii?q?eDmrDbQAsivNQbnemqBJEhEbbDlzO9FQ76Im2QlNO9DUhc/p1rJiif41EVhFX0?= =?us-ascii?q?T7ms61fcwKP329NFTfCUaRKbuJOCbGw87yYaKzU7FQivtbtwGoszaBD0DjJiiD?= =?us-ascii?q?lyXuVx23K+FAli+aMAZbuI6ndhZtDmjiQcn8ZRKnNd97lzo2wac7hnnSL24TLS?= =?us-ascii?q?B8c19Rrr2X9S5YjO9/FHJc4Xp+N+aEnTqZ7+7DKpsNq/RkHiF0m/hd4HQgxLtf?= =?us-ascii?q?9DtES+BtmCvOst5upEmrku+VyjV9SBpOsi1GhIyKvUV4IqXZ6pdAWXfC/B0X62?= =?us-ascii?q?WfFxUKqMFhCtH1vKBQ0NfPnrrpKDhe69LU4dccB8/MJc2aK3ouLwDmGDHODAQf?= =?us-ascii?q?Uz6mLnrfiFZekPGP7H2atII2qpzxmJoIULBbTkU5Fu8dCkRmHN0CJ417XjU6nr?= =?us-ascii?q?6HlMQI/2axrAHNRMVGuZDKTvSSAfTrKDadk7ZEfAAFzqnmIoQJMY33wUtiakN1?= =?us-ascii?q?nI7SAUrfQchNojF9bg8zuEhC63l+TmI020LjcQ6i/WEcGuW1nhEsjAtye+Mt9C?= =?us-ascii?q?3j410vPFrFuDMwkFUtmdXimT2eajHxI72uXY5IECf0sFAxPY39QwZwdwKynEhk?= =?us-ascii?q?OyzDR7NelbdgcnpriADEs5tVBfFcVbFEYAMXxfyPe/Uo1lFcpj+9xU9A5OrKF5?= =?us-ascii?q?1imxAwcZ6rsX1A2BluY8IyJazVOKVG1ENQhr6Usi+uyO8x3BcUJ1wR/2OKZC4I?= =?us-ascii?q?pEsIO6EgJyW25ONs7RePmzhEeGgXS/oluPRq9lg+O+SB1S7g1aBMKlypPeyFM6?= =?us-ascii?q?yZo3TAldKPQl4ozEMHiVJF8qZs3sc5b0WUV1siw6CQFxQTKMXCLg9Vb9JI9HfN?= =?us-ascii?q?fSeCq+PNzoxpP4+lDODnUfeOtLoIgkKjBAsmAp4D7toAHpaxy0HVNt3oLKQfyR?= =?us-ascii?q?Uq6gXrP0uKA+hUeBKRkTcHv8G+wIVx3YZDOjEXGX99Pjmv5rbLug8qh+KOXNMx?= =?us-ascii?q?YncAQIQEMHM3WMqhli5WuXRAESO70uUDyAiN9zX8vDjfDCHgb9p/Y/eZfQhsB8?= =?us-ascii?q?+y+TU+9ai2lFHW/47CKGH9MNRtpsXA6fgGp5qdDfNbU6V9uV/Gm4ZEX3yqT3LP?= =?us-ascii?q?EdmtKpftd4YsaNv0CnCmUlCikD81Udn+PMysLqmJhgHoQ5xYsI+F0zA/LcW9DC?= =?us-ascii?q?0RGw9sp+Ef46JxfQ4DY4A7YBHysQQ+K6y/LRyX0tWpW2aiNSFaT/9BwuWmf7ZX?= =?us-ascii?q?1TYjbvemyHs8SZE31/W38U8IRJENkhHexfaiapJDXijyGn1SYR7AqTA/l2d/Ku?= =?us-ascii?q?Y42v0/zw/QsVkALzCLc/RkaGNev94mA1OSPW57Cms/R16Si4rD/g6s0K4T/ytb?= =?us-ascii?q?g9Zbz/dFvGL4vpDBfDKmQLarponNsyo8cdgmpLV8PpbnIsuHqJzRgCTQTJzQsw?= =?us-ascii?q?2DVy66EeBVl8NLLyJZWvZIn3gpOcIbuYZb70o+SNs+LaRVCKYwvrCqdSZkDSkK?= =?us-ascii?q?wCACSYyA2icPjf2h1LvEiBiQao8iPwYesJRCmNcdVDR2YiwGrq+5S4rWj3OESn?= =?us-ascii?q?QMIAoL9wRM4gMAmZNwfuDi5IrIV4dCxSdLrfxuTibFEYJl+Ef8SmGTnVf3Uu6h?= =?us-ascii?q?k/Cz0QJU0v3szsERWARjBkhF2+ZWikwoJalrJKkSpIHFriSFel/9vGLpzOumJU?= =?us-ascii?q?deydfId1LmEIXFtXDwUioG+X0bXYVP0m3QFYwOkwplb6YmvE9ML5q8ekb5/DMp?= =?us-ascii?q?3JhpH6OiWsC12VklqXcGRyGlE9pFCuFmv1LXWCFrY5+xspXlPo9eQmlO952Bs1?= =?us-ascii?q?1ZilliMzalyZpALMFA+jANUCJTrjWdvduyTcxD1tV1D5IXI9dwpWnyF71eNJiW?= =?us-ascii?q?uX02taTlymXF9DAkrFe62DKzFregT+Je+20RAB8pJmqZqkkrAesh6WLS8lfKsl?= =?us-ascii?q?Bv4ehUGqKPjUJqoDZmH5BOADlJ2WqiL1RpQ3lMq/9aJ7jNc8xAX/kyYgeiNAYk?= =?us-ascii?q?Ff472UyF50J0kGz4Yyxztwta5zvSUxMyVSYLnrfngScepd2/OT8GV5JIai0sbz?= =?us-ascii?q?vCKwKegi1XoApTa0RxVJwDBNZK5a0b15NO/sXeUUasNT0FXBt6OwI4y/Vfj1RM?= =?us-ascii?q?sEGFdi3GEAWna+7PsgVpcseVssGpNu71/ABdioPoqOo47bkMR2W6mQ2xRtDTt4?= =?us-ascii?q?38ttqUuUaVaaj3Lfa8bmHbTDjQkx+/mK0oD5/U8CjPKABbMYV1yWI4YZj9Dm7G?= =?us-ascii?q?JQ9JJ6wHKEZHV612dNtLr/tGaM9jfaYG5bViBgmbRh/1HoygsuVGJE7JRTvCNy?= =?us-ascii?q?WB7vC/oYXL4LzHV+fve8yMyGzbQ69sOpd67if7FKn03YBC/Ur5x+li+ll8SVfY?= =?us-ascii?q?LyCLtM7hKR8T5Mm+akviuYUkHSvNAJdsinXi211AetEMQy2t7ZQY0o9W52j2Se?= =?us-ascii?q?JkyEj8qulS+6Nj6Ykt7LBj0d20KrvKKfRGrU9nBQCZBhlw9pozHmdwWntcYvIV?= =?us-ascii?q?KPfNZ6QWl97uq+HwF6wT9hKV5/ZVadzdJ0HOgsO/EC2TSQRYnAcdrj4XNg6c2O?= =?us-ascii?q?SBm69wV8mlufT51Vg37FWlKB4J0qxt5ZyY9aWSvO/YcQHdzb4aVaj2XsnztKgj?= =?us-ascii?q?u1uO5f04k74DYm51bBe9EOgaTc4dwn3vzb4xwCIpDsPDG67g+P9fWHI4hD3gnY?= =?us-ascii?q?t9E08RGvMOErqB5Z5ekXsgm+zFKt0WdbhPmmSVGh6iHL8C03mr5DaJL2R+nhHB?= =?us-ascii?q?yRfwQXi07FPsqy93XzfMxc/5kkVJTrm3GVtSXy2xNE93rTOPPQ7otN7ptqQw90?= =?us-ascii?q?w5L3Lru8mMlGS7PrNbBcr/JMaTISMsvlIYkIUxRsCz2YAcAde9JtMR/Wp/bvvY?= =?us-ascii?q?7mOniS5Bo6FJh4rE+M6V4enXHWO9j6KGt7WN2SpYxWYisVE48NCgOenE58eWTP?= =?us-ascii?q?Swy2YRUyB/thPEXx6yrLzbs18UNlKQ3UfOmYwFJNdZ0mck1kDo4+gjWtEz9B5E?= =?us-ascii?q?GobGefwCuSj5OCHozlaHf9I3Si6e3iNTHlLuFFl1GLMx2Gzus83UknfQ4UcnRp?= =?us-ascii?q?Fqd0zghxx4EZk3KV435FgQ2CoDHhAHaQqHA7GwGUTlMYwEWFAYaRudwri1YKg3?= =?us-ascii?q?0lNowr60/+/cd/J8CLACNvlDlQ6Chl5bFYwKsacGWrJzZ0dd9LLLpgjlE4XnXf?= =?us-ascii?q?nmlX8rOP2wXM9b8d4Wt2Ej4ga5SBqs85FD4KgHiJqQbK5LfYDMvNxg70dg/TMP?= =?us-ascii?q?dy1MjwJlgBylSu0cv/7s4sTFv5W08OquU7wtR+oP/RguG2t+l4fwgEwkodzPzO?= =?us-ascii?q?hcS5bViIrl/wBPIn6KpJ7a3ANhKeoKMI+kYLFg+GgZKCcEOnIOJ92Wa+Mm7CN3?= =?us-ascii?q?NzXT/VNCCNsWZdwEJMrNhRxUikrxVbFL7MXbBkOXC4d9dsAv9Wr3yyk58YAiXe?= =?us-ascii?q?bk6T+2I43f7l5WMvNblipsiM7NpOgbwPrVEigX4mOVaxtrzSOYzZmCFfLw8f+L?= =?us-ascii?q?yNHOWFMMBjQ2XJtFJDqe5QynQfK4lInzUgyK7s/8mpQ+e1yLS3OsnaQFvadMEf?= =?us-ascii?q?JahSXgxDdeDJ31i+iTs9Wy9GtdrkdHH5pr7R3ZBKVfOY12ORvimcmxWEd8Giv/?= =?us-ascii?q?ddrQdhovpOqZ2OcM7P9jN0vlf4MbJAwLy67i43pPUgRuUKL2vkqeXe8Ja9tpVv?= =?us-ascii?q?XErmxS6YJnLKMPJ0aSpJjrrjdOtVA3DxQkaLsuoTxAdkjBhhdZW6Dqt74ckgEc?= =?us-ascii?q?S8J2uVdQGWKsP2Iz/zzHVaVJg6mWDPwa6C6TQrYPU0VvNSN+WAi11Y5re7amkv?= =?us-ascii?q?FLqGRGnjlyoPIyyTxpWAO8uTHwp6IKwT8g9623tC4auXBcU+uQnCHGCVRFzPQX?= =?us-ascii?q?gqYREHni6Vmmb3kFcoT++r5nJd7v9YM5+XQwfQ0jfzEaXeSnEyzwjaSIAoyJsN?= =?us-ascii?q?5GmBGNuMHObaKuIikTN7Q9zwnjR3t80gXFghZo8XULTS+k7NA5JYWxI8AlyTS0?= =?us-ascii?q?GWLDblYD/rtJsNfttV4MVOY2aE1hz39l0sWcQi0NWdHAG2cyjgg/c2lEd4hD6R?= =?us-ascii?q?ACHakynjmIprVG/h0TYDrMEISq5IfQncnM2XQmQ9Zl3GTWqbOZhp8w1n1qhc90?= =?us-ascii?q?5DaUuHsOb+zYT9NsAn/r24dQzez+YPusvf4DSIti07mhS/gCMs+i+WSqwplqXF?= =?us-ascii?q?GqxqgGFVqjLOAD3qvbUzuiSWCAW+SLc2iNny4+Mk725BmoMkM4ZdxPr088LuvC?= =?us-ascii?q?nIBTmxfmUbNuSSWavUXbw3A7MeMGawI2v5+qexALTO4UfOWcOekuz+E9CFQSa3?= =?us-ascii?q?/FBy12BPGqsVS1hoh0J21g4VnmYeTq6g3mNdqSGhoHEY7dtZNx++a1RmGGOX9m?= =?us-ascii?q?0hJyOlN49+HBGFQtruVcaYqencDMh9Rn1u4Ib+xiPjM7ut4PgY9j8o2U0MCWcR?= =?us-ascii?q?HN0Jb9O8zaruKfA/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/yzQza3E37bdOjz7yJICcI/XVD1L/FzzxMqBOiufaYn83vSrbZY4?= =?us-ascii?q?/qXPTKKioqSimaRSguEUau4Vqkuf8EvP2CIWcFo1AUeTmfCAgJqaBqs9fQD3Xf?= =?us-ascii?q?mep5fJ0FnPqaQTz/SDVklKouASZGrVuMQ/QGFQbKbnLsg3FRuBK8Kf9W/HLkbr?= =?us-ascii?q?qYxqxPV+wQHIRMbq7Rf9yNYv1aJjE1hh0FKe28eJvatL9/3VXWHkUDFKydz0GT?= =?us-ascii?q?VE6bRLSnwjvvWYgE99wvtjEA5sPbnigxFb/BebmYuWj9ocaDkC+EtLiGBSEWaE?= =?us-ascii?q?svjbdHWjGM?= X-IPAS-Result: =?us-ascii?q?A2GcBQCsOyhZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFQEBAQE?= =?us-ascii?q?CAQEBAQgBAQEBgwEpYnsSjnqSfgGVcSsDgXeHFVcBAQEBAQEBAQIBAmgogjMkg?= =?us-ascii?q?StbQwJ2AwMJAhcxCAMBbAWIBU6BRQ2tdSYCi2KNKINjhSYFkCmNeocgi3sNglu?= =?us-ascii?q?IR4ZTApROWIEKJwkCHwghD4dkWokJAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 26 May 2017 14:32:51 +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 v4QEWMwI003582; Fri, 26 May 2017 10:32:32 -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 v4QEWKex247648 for ; Fri, 26 May 2017 10:32:20 -0400 Received: from moss-pluto.infosec.tycho.ncsc.mil (moss-pluto [192.168.25.131]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v4QEWJO1003572; Fri, 26 May 2017 10:32:19 -0400 From: Stephen Smalley To: selinux@tycho.nsa.gov Subject: [PATCH] python/semanage: print is a function in python3 Date: Fri, 26 May 2017 10:36:38 -0400 Message-Id: <20170526143638.3323-1-sds@tycho.nsa.gov> X-Mailer: git-send-email 2.9.4 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: Cc: Stephen Smalley Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Stephen Smalley --- python/semanage/seobject.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/python/semanage/seobject.py b/python/semanage/seobject.py index c97a9f0..70fd192 100644 --- a/python/semanage/seobject.py +++ b/python/semanage/seobject.py @@ -1557,13 +1557,13 @@ class ibpkeyRecords(semanageRecords): keys.sort() if heading: - print "%-30s %-18s %s\n" % (_("SELinux IB Pkey Type"), _("Subnet_Prefix"), _("Pkey Number")) + print("%-30s %-18s %s\n" % (_("SELinux IB Pkey Type"), _("Subnet_Prefix"), _("Pkey Number"))) for i in keys: rec = "%-30s %-18s " % i rec += "%s" % ddict[i][0] for p in ddict[i][1:]: rec += ", %s" % p - print rec + print(rec) class ibendportRecords(semanageRecords): try: @@ -1796,13 +1796,13 @@ class ibendportRecords(semanageRecords): keys.sort() if heading: - print "%-30s %-18s %s\n" % (_("SELinux IB End Port Type"), _("IB Device Name"), _("Port Number")) + print("%-30s %-18s %s\n" % (_("SELinux IB End Port Type"), _("IB Device Name"), _("Port Number"))) for i in keys: rec = "%-30s %-18s " % i rec += "%s" % ddict[i][0] for p in ddict[i][1:]: rec += ", %s" % p - print rec + print(rec) class nodeRecords(semanageRecords): try: