From patchwork Thu Nov 2 13:19:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Lautrbach X-Patchwork-Id: 10038765 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 5693A603B5 for ; Thu, 2 Nov 2017 13:47:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 47250288D2 for ; Thu, 2 Nov 2017 13:47:00 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3B74C28E24; Thu, 2 Nov 2017 13:47: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=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from USFB19PA13.eemsg.mail.mil (uphb19pa10.eemsg.mail.mil [214.24.26.84]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C84BC28E24 for ; Thu, 2 Nov 2017 13:46:55 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA13.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 02 Nov 2017 13:46:53 +0000 X-IronPort-AV: E=Sophos;i="5.44,334,1505779200"; d="scan'208";a="5480702" IronPort-PHdr: =?us-ascii?q?9a23=3ATOPrlRX3yPufmlzmFxuEzVV+yDTV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYRODu6dThVPEFb/W9+hDw7KP9fuxCSpYud6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Lxi6txndutULioZ+N6g9zQfErGFVcO?= =?us-ascii?q?pM32NoIlyTnxf45siu+ZNo7jpdtfE8+cNeSKv2Z6s3Q6BWAzQgKGA1+dbktQLf?= =?us-ascii?q?QguV53sTSXsZnxxVCAXY9h76X5Pxsizntuph3SSRIMP7QawoVTmk8qxkRgXoiC?= =?us-ascii?q?MaPDAn9m/ZhNF7gKZCrB68uxBzxojZa5yXOvVjZKPQZdMUS3RPUMhSSiJBGoGx?= =?us-ascii?q?Y5YBAuUfJuZVtJXxq0cUoBeiGQWgGP/jxzlVjXH2x6061OEhHBnc0gM+A9IOqm?= =?us-ascii?q?nfotPvO6cPTeC11rLHwi/fYPNWxDzw75DIchQ7rvGRQbJwa9HexlM0GgPfkFqf?= =?us-ascii?q?tIzlMCmJ1ugXr2eb6O9gWPuphmU6qA9xuiCiytojh4TGnI4Yyk3I+T9nzIs6O9?= =?us-ascii?q?G0UlN3bca6HJdMsyyWLZZ6T808T21ypSo3ybMLtYSlcCUJzpks2gTRZOadc4eS?= =?us-ascii?q?5xLuTOORITBli317YL+/nBOy8VS4yu37S8m0zE5GripbndnIsXAAzwDT5dKdSv?= =?us-ascii?q?t840ehwiyD1xzT6+5YIUA0krDXK5g9zb4ripUfq0HDHi7ymEnuja+WcFsr+vSw?= =?us-ascii?q?5uj6bbjrqYWQOo9phg3kLKgjldKzDf4lPgQWWmiU4+W81Lnt/U3jR7VKi+U7kr?= =?us-ascii?q?LHv5DeJMQboLO5AgBM3ok47Ba/EjGm38gGknkcN19FZBKGgJTpO1HJOvz4C+y/?= =?us-ascii?q?jE62nDdkwPDGIKXtAo/RIXjbjLfhYbF95lZeyAo0y9BQ/Y5UCrEbL/L1QULxtt?= =?us-ascii?q?vYDhk8MwOu2ObnFMty1pkFWW6VBa+ZKqzSu0eS5u0zO+mMeJMVuDHlJvgn5f7h?= =?us-ascii?q?l2M2mVwGfamu25sXaW64E+9oI0WdfHrtjcwOEXoMvgoiUezmklqCUSRcZ3yqRa?= =?us-ascii?q?Iz+ik7CJ66DYfEXo2tmKKO0zylEZ1QZ2BGFleMHGzpd4qaRfgDdjieIsh7kjwL?= =?us-ascii?q?TbKhUZMu1QmytA/mzLpqNvfb+ioetZLlydd6+enTlRAp+DNuEcudyWaNQ3tznm?= =?us-ascii?q?MSSD88xLp/rlBlylefzah4hORVGsFP5/xTSAc3LoLTz+t/C9/uQA3BZcuJREyg?= =?us-ascii?q?Qtq4HTE7VsgxzMMWY0ZhB9WiiQjO3yusA78JibOLAII78qfC0HjtPcZ8y23L1K?= =?us-ascii?q?45j1Y4RMtPMHephq979wfIAI7InF+Vl6GwdaQTxCTN7nuMzXKSvEFEVw59SaXE?= =?us-ascii?q?XHEYZkvQttn540fCQ6avCbQhKAdBz9SNKrFJat3ok1VJWu3vONLAbGKtg22wHw?= =?us-ascii?q?qHxquQbIr2fGUQxDvSCFAenAAJ/HaGLhMzBj+7rGLEDTxuDkrvY0f2/uZitny3?= =?us-ascii?q?VEg0zxuFb0d5zbq65gYVheCAS/MUxr8FtiYhqzFxHFmjxdLbENSAqBR8c6Vbe9?= =?us-ascii?q?My+k9H1Xjetwx/IJOvM7xiikQZcwRtsEPkzw93BZlYkcg2sHMqyxJ/KayC0Fxb?= =?us-ascii?q?cTOXwZHwOqbMJ2n35BCvarfa2krQ0daN4KsP7+44q1r7tgGzCkUi62ln08VS03?= =?us-ascii?q?aE5ZXFFgkSUZXsUkss9Bh1vbLaYi4g54/O0n1sK6a0uCfY2901HOsl1gqgf9BH?= =?us-ascii?q?PayeCQDyCcwaCNa0KOExgVemchcEMPpV9K4uMMOsb+GG17KzPOZ8gDKminxK75?= =?us-ascii?q?xn3UKI6SV8UfLI3pYCw/yDxQuISzb8g0mnssDrmIBLfyseHmyhxij4HIRRfLF9?= =?us-ascii?q?fZ4XCWeyJM263s9+iIPwVHND+16jAlwH1NWveRWMc1z3xRdQ2lgPoXy7hSu4yC?= =?us-ascii?q?R5kyonrqqF2yzO2PjieQEcOm5NQ2ljg1LsLpKyj9wAWkincRQpngO/5Unm36hb?= =?us-ascii?q?uLh/L27LTEZGZSf2K31iXbWqtrqZeMNP9o0nsT9MX+ShZFCWULn9owEV0yn7BW?= =?us-ascii?q?tR2Cg7dy22upX+hxF6lH+SI2tyrHXDfcF93gvQ5NvZRfFNxDUGXzV4hSPRBlei?= =?us-ascii?q?I9mj5c+UmIvbsuCiS2KhUYVecTfqzYycqCu74ndqDQejkPCznd3nFwc63DT/19?= =?us-ascii?q?lrUyXHtgz8Yo7x26S9K+JncVFiBEXg5MpiBoF+jowwiYkU2XgbnZWV4WMLkXzt?= =?us-ascii?q?PtVf2KL+amcNRDEQzt7O+Ajl2UtjLnOVyILiTHmdxNVuZ8WiaGMMxi0999xKCL?= =?us-ascii?q?uT7LFchyt1pV64rQbPbvhngjgdzvUv5WUBg+EUpAUt1T+RArcIHUlXJSbsjQiH?= =?us-ascii?q?78iirKVLY2aiabuw21R4ndC6F7yCoR9TWHDiepckAyBw8t9zMFXW0H388ovkYs?= =?us-ascii?q?XfbcoPth2IlBfNl/BVJ4gslvoOmyVnIXjyvXs5y+Ellxxjxoy6vJOZJGV356K1?= =?us-ascii?q?GAVYNjroZ8MJ5j7ik6hensGM34CgAJptADMLU4X0TfiwCjIdqeznNxqSED07sn?= =?us-ascii?q?qbB7zfEhKE5Ud4qXLADpCrO2uRJHYH0dVoXAOdK1BHgAAIQDU6mYY0Fhiwy8z8?= =?us-ascii?q?dEd0/Swe5l/kqhpM0+5oOQPwUmHFqAevcDc0R4CVLABK4QFa+0fVLcue4/pwHy?= =?us-ascii?q?BY+p2usheAKmmcZwRGA2EGRFCEB0zjPrmp4NnP7fKUBuygIPvSeb+Os/BRV++U?= =?us-ascii?q?xZKz1Ytr5ziMOd+JPnl+CP0731FOXX5nFMvEnDUPUTYYlzrXb86cphez5DF4rt?= =?us-ascii?q?yl/PTsQgLv6pOFC6FOPtV35xC2naCDOvaKhCpjJzdUzJYMymXMyLgY3F8fkDth?= =?us-ascii?q?eCWoEbgasi7NVq3QkLdNDxEHcyNzKNdI76Uk0wlDI87UlM761qVigf4zF1dFUk?= =?us-ascii?q?fhl9qzasMWJmGxLlTHBFyENL6ePz3E39n3Yb+gSb1XlOhUsQewtiyDE0/7JTmD?= =?us-ascii?q?mTjpVwq0MeFQgiGbPRpet5u7chlxCGjsVtbmZge8MN9tgj082ac0iW/SNW4ALT?= =?us-ascii?q?h8dFtAoaaL4i9fhvV/GndB7mZ+LeWegCaW8fXXJowNsfR1BiR0luRa4Gk1yrZO?= =?us-ascii?q?8C5FROZ1mDbJrtJ0rVCpiPWPyiFgUBpIsDpLg5iLvUp6M6XD6pZAQWrE/A4K7W?= =?us-ascii?q?iIDRQKpt9lCtnxtKBL0dXAjrz8KC1F897O+sscHcfUItqdMHU9KRrpBCLUDAwd?= =?us-ascii?q?QDGwNGHfiEtdkPeJ+3KIsJc1sZnsl4AISrNBU1w1DPwaAFx/HNMeOJd3Qi8kkb?= =?us-ascii?q?mDgcES6nqxtgfRS9tBs5DATvKdH/PvKDODgrlFYxsH2rT4LIsJOo38wUxiZUFw?= =?us-ascii?q?nJ7WFErIQdBNviphYxcooEVK9XhyVHcz20Xkawyz5n8cDuS0nhkohQt9euki6D?= =?us-ascii?q?Ds41IrKVXQvyswjFM9mdP7jjCNaDTxNru/XZlKCyrosEg8KpX7TBhvYg22hkFk?= =?us-ascii?q?NzDER6lNj7R6c2BrkwzcuZpVFf5aU6JEfAcaxeuLaPUwzVRctiKnyFdd5eTbEp?= =?us-ascii?q?ttihElcYSwoHJAwA9sd981JbbNK6pOwFhQnriOsTGo1+wrxg8ROVoN+nuIeCEU?= =?us-ascii?q?oEwIKqUmJy2w8+Nx8wOChTpDd3UXV/cxuP1q7Fk9O+OOziL7zbFMNl2xN/aeL6?= =?us-ascii?q?OFu2nMj8iITU0s1kkQjUlK4aB20ds/c0qTT00vyLyRFw4XOsrEKABVaNFf9HfV?= =?us-ascii?q?fSaTq+nNxoh1P4qlHODyUeCOrLoUgl6jHAsxBIQD8MABHpiq0EHFIsbqN6IKyR?= =?us-ascii?q?Io5Av3PlqFF+hJdAiNkDgZv8G11IV30pVFJjEBHWV9Nj266avLqQ8vh/qDWss2?= =?us-ascii?q?bmoBU4saKH02Qsy6mi9ev3RGFjW31PwWyBSa5T/muivQFCX8b8ZkZPqMeRNsCd?= =?us-ascii?q?S2+TIj86i2iV/a6YjRJ2D6NNt4odDD8+UaqIibC/lMV7lyr1/cm5VER3ytS2PP?= =?us-ascii?q?HsS1KIL2a4kwdtH0C3G6U1K5izIpT8f+ItetLq6UgQ72X4ZYqo+b0y4/NcWlDD?= =?us-ascii?q?ERBw9wp/0f5KJ7fQAMeZ47YR/0uAsgL6O/JQeZ0tOpQ2arMzRbVOJQzeSgaLxR?= =?us-ascii?q?1iYsYPK6xGEmTp4k0+m96VQNS40SjhHC2fajYJFTXjPtFXxbYAjAvzc2l3Z/Oe?= =?us-ascii?q?Yo2ecw2gnIsFkGPzCMbuxpZ3ROv8sgClOKPXV2Fm04SkeGjYrF4w6jw7AS/yxZ?= =?us-ascii?q?n9ZPyeNLqWXwsIXDbTyrQ6GktZLVsy88Ytc8uK1xLZbvIs2Yu5PChjbfVoXfsh?= =?us-ascii?q?WZUC6mEPpXgsRfICBCT/ZUgmwqJcsGuY5F6UowSMg+PaBPB7cwqbCqczZkCjQS?= =?us-ascii?q?zSABXYOawDMCmvu826fdlhqIapQtKgYEsJJZjdYGTy52eDkRpLG9WIXSlm+ETG?= =?us-ascii?q?cLIAMS7QRD5AIAioFwcfr/4IrNVpNMzSBZo+5sWCvRCpZo70f7Sn2RgVXgRvSt?= =?us-ascii?q?ifCm3QJTzPLp09kUQh1/BFNcx+lIiEQnNqt7K64Kvo7FqjWIb1/1vHrxyOu6I1?= =?us-ascii?q?lc0dXUd1r8DIXfr2r9XCoc+XkaRYJUzXHfEpMSkxFnZ6k3vlVMJ5umel3/5zwi?= =?us-ascii?q?yIRlBb64Vdqkx1w9t3YJWz+qE8ZdC+FhqF/YQidlY42tqJn/OJVfWW5Q+Jycq1?= =?us-ascii?q?dFi0phKSi5xoRAK8tV+D4DQCBPoSmBvNu1UMBDxch2D5oXL9djp3v9HbhLNIKX?= =?us-ascii?q?o3Ioprzl0mXZ9CwksFem2DWzHLe1T+JD8G0EAAopI3mRp1IyAOQy6mfS6k7Csl?= =?us-ascii?q?Rq8OdBHLSPil9xoDllFJBUGjlJzWylL0h0THReseVaL7raftdBTPYsfh+gJQY+?= =?us-ascii?q?FeI40EOU5010m2n2YzBqvAtA5y/dRxU0VTUSgrr1gjIepN2oNSMYRp5VYzgsdD?= =?us-ascii?q?vKKwWemS9LphlfcF1qV4ofAtlb57ERxZFU8dbaSUawNSEFWwRvNhgm3vVClU5M?= =?us-ascii?q?qlmYdDvZDQqva/bArAN7ctuWrMG0Mvv15gFHhZ37sOog7aUMW2WmmRGxQdDZt4?= =?us-ascii?q?L8rsaKtleUe6jlL+2xemTBTD/RjRCqmbgrEZ/K/zTJMAVBL5l2030kYYLuCWTT?= =?us-ascii?q?JxRJO7obJ1ZHVaB9cdhGvvpaaNF6d6kU4qJtGxaHRg/1GIO1svlGL1HTRTDAIC?= =?us-ascii?q?Wd6OC/ppjT7bPFQ+j6esOM32rHQ75wPppi7Dn0AbPq0YtA9Urqxvdi7Fl1REPA?= =?us-ascii?q?My+fsNThPR8E69O6dkT8pJEpGy3ZAItomnr32k5Ab9YXQzGt8JkAypNW8mzwSe?= =?us-ascii?q?Vj0kj3quJS6aJp6Ywq47Bt1ce0JLvdKfVAvk9hGRiYHAJq9o8iAGJnXWBefvcR?= =?us-ascii?q?KOvNfaQelc3uqfr4F6oZ6B2P/OxWdMXIKlrdmsalDDGcUhtEkB0HqTEEMguWz+?= =?us-ascii?q?SFlLNsSca5uej53Vog41ejLh4HyLBt4ZmL+q+TqeDKcRTe1rkEVbLsRs/pqbQs?= =?us-ascii?q?oUyS7+U+lLESYmx1fxGnEO8FW84bwmft1qEqzSQpE8/ZHrLg/vBDV2gjkTL7h5?= =?us-ascii?q?B9BUgWFe8IHbqW54RRgH00m+vDNt0ZaqpCgHqAFQa4Er8ezn6m8y6XIG5jghHS?= =?us-ascii?q?3BH/X3i+7Fr3rSBiRyvD0cvjk0RSVrmtBkdSRDClOUlmvzOTJADorsb4ubwp7E?= =?us-ascii?q?EqNWzprNaNlHCkOL5XBMD/KsKTLjQzpFINlpIxXsav2YcZGdWjPNgR7GtybvzE?= =?us-ascii?q?62OkiyVBubtIh5LC4sGJ/fXaBXugj6yfq7iWwTBX1Hg5sk8l6tChMPHO6MeGQ/?= =?us-ascii?q?K22GYNVy1/oRfOXwapqrzHqFAZIU2L0UbRl4MQIt5UxmI42V/65Oc9XN0/7gJe?= =?us-ascii?q?FpzPZ/kavzD8JCP0wUqDY9IwTiSRyDpXHkn7EFZiGqg82X7wvNrTmnfN/10lXZ?= =?us-ascii?q?V/d0v6ihNpFYo4NFgt6F8NwiUZCwQNbgqbDL6wD0T/MYQETVQDaQiA3LWiYqc4?= =?us-ascii?q?x1Fzza+v5O7daux8HakNOu9GjgGQmFhbG5QWsbARQb9nY19S7rLXqRTiC4npWP?= =?us-ascii?q?jmj3kwOee2Qs9E68AZsWUt4gKlSxqn85dD4K4RiIqUea5cfZjMoMd84l975T4V?= =?us-ascii?q?aCNNhAJwjxWnXu0Hue/j49fbsJu06um0T6YiXf8X9wUuC2R4kZTwnEgpocvL2O?= =?us-ascii?q?dEVo3VlYP//RhCI3GQoobVzQV8KeoVJoKvfbZg62sIJygEKHITJtqacf887DFx?= =?us-ascii?q?MD/L/VxNHtsMZc8EPMrKgQ1UhVPmWLdP9srcHV+UDJxzeN4s72r2zjA17JQ9X/?= =?us-ascii?q?3k6DCoP5De70tCM+lFjCpyiNLIvPIVzubKCCgL/XmZbAB4wiWDy5aRDPbw+f+D?= =?us-ascii?q?yMrOW1MHGS42VJxdJCGZ9AyiSee0m4/lUgSO6s/8mJg+bl6fRmStnKQZtaZBCe?= =?us-ascii?q?FAhTng3jhFD4z7mv2bvdyt6GtRq11GH51+7RLAGKpFOJV0Jw70ls6xRkhzHiH/?= =?us-ascii?q?Yt3bdgIyuOqKwecB++d+N0z+ZY8dOB4L17L66X5ITgRzSb/2v1CZXfkSZNtnU/?= =?us-ascii?q?7EsHFV6Zx6JK8LIVedpYbmrjFWp1AqGAUpcqM/riRGdknSmw1YQ6f0uKAahQsa?= =?us-ascii?q?StN5vVJMFn+xOGI5/DrLT6NVjLOeCPYN6DWcUrQOU1l0MiN5Wx612othe7Wnnf?= =?us-ascii?q?BDqW5HkDlyoP403Dx6Xhe8vzPjp74V0zI65L64rCkBuWBCTuiGnCfIDVJDzfoU?= =?us-ascii?q?gqcYD3bv8ke8YH4FbIvz/LZrP8Lg+pc9434nexUsYzUGXfi8CyH3l66IAIyPsd?= =?us-ascii?q?JEhB6KvMXObKOzIjYJO7Q4yBLjW2J93RbEkBZv6msLTS2q7MU4K4WlJcYl2i2o?= =?us-ascii?q?FHDHdFYN56NEq9fxtV8XQ+s1d1xhxH9v0s6ZSS0RXMbPAXo6jhA4aWVYd5JO8R?= =?us-ascii?q?oaF6grgjaLualL5QMUby3XEoSi/Infg8HI1WM7Tdh02mLcvreFiY8y0H15h9N0?= =?us-ascii?q?6TaDt28MeOzeT89hGWPz1oNYyezie/WtrP4IR5Z8xLSmSv8CPdGp+XGq15VyRk?= =?us-ascii?q?+l2rMeEkK3MOAdwrfbUj+lRnODVOWKcmiMmjM5PVDo5RmsMFI7csBKr1UyMuHa?= =?us-ascii?q?nJ5TixXhUa9oRiWXvVLawnQjMfkbdw0qpoiqYAkKTO8NZ+iGO+ci2vo+CEEDb3?= =?us-ascii?q?XRByt5F/e2sUKxnIh8I3hg5kH6bvr2/wD+NNudAAIEEZLbrpFt5fy6XHyONmF6?= =?us-ascii?q?wB10IkZ06//VF04tue9Eb5aRgd/Qisx/0e4EcfdtLCI8tscXmoJi8omUzNyKfA?= =?us-ascii?q?rQzpnoI9HVpeKUA/rFz0QlYmtaSKYWYRvp54UmOd40Q7jTEqFFshQcBKg6Rpsh?= =?us-ascii?q?Onzv9KF1KgN8bArRZLWygsn3qeOHfJxUp2XZ7lgoNifTpwUDyuCoTQx8d52qhW?= =?us-ascii?q?/9IJM3Rj1atNBtFx1mHJdPG8MHsgqnDJ6UmL2hh9+35Ux6p/cAsbDsBfDSyNS5?= =?us-ascii?q?w4JxUoBY5UyOOzbRHrNrgkV+jumphPfPyJzxBt3jed8eU+h7WGHFYKfcHoqjMj?= =?us-ascii?q?KOJt78e0le/r6H3rJ5VwmeaSH6Uqedqi2rKu9k4UQ6y4x/eurf1jot4K/H2Ii6?= =?us-ascii?q?W2YOvSqnrHiUJLND/VfKAqrYRBsSRv2bo0h/GqhCVYbo7q8qOME+2tKV6Ak7uC?= =?us-ascii?q?xG2daZOaKohlXB1kJyadTQK06/iHVxYpUDPBnqaRhkumTesHmIRC0EIw=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2B3AQCHIftZ/wHyM5BcHAEBBAEBCgEBgwgpA2RuJ44cdI4?= =?us-ascii?q?nmEGCBRYYA4QLhWU/GAEBAQEBAQEBAQFqKII4JIJJAnkDCQJICAMBbAWITYFED?= =?us-ascii?q?QOrGItJgy6CB4FThm+EAYUrAQSiDYdmjQkNgnSIc4dJApYWgTkfOIFsVSUVgy0?= =?us-ascii?q?JhFd2jUMBAQE?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 02 Nov 2017 13:46:45 +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 vA2DkRLo017777; Thu, 2 Nov 2017 09:46:30 -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 vA2DkN6e015546 for ; Thu, 2 Nov 2017 09:46: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 vA2DkMuV017775 for ; Thu, 2 Nov 2017 09:46:22 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1DFAgAJIftZ/yQWGNZcHQEFAQsBgwgpA?= =?us-ascii?q?2RuJ44cdI4nhHcBk0mCEQoTCIQLgRWEUD8YAQEBAQEBAQEBa4ZFgVGIUoFEDQO?= =?us-ascii?q?rJItJgy6CB4FThm+EAYUrBaINh2aNCQ2CdIhzh0uWFoE5HziBbFUlFYMtCYIDA?= =?us-ascii?q?YEEgU92jUMBAQE?= X-IPAS-Result: =?us-ascii?q?A1DFAgAJIftZ/yQWGNZcHQEFAQsBgwgpA2RuJ44cdI4nhHc?= =?us-ascii?q?Bk0mCEQoTCIQLgRWEUD8YAQEBAQEBAQEBa4ZFgVGIUoFEDQOrJItJgy6CB4FTh?= =?us-ascii?q?m+EAYUrBaINh2aNCQ2CdIhzh0uWFoE5HziBbFUlFYMtCYIDAYEEgU92jUMBAQE?= X-IronPort-AV: E=Sophos;i="5.44,334,1505793600"; d="scan'208";a="104901" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 02 Nov 2017 09:46:23 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AoXeliRV7FzYWkhKVzGfqAQYMQVnV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYxaCt8tkgFKBZ4jH8fUM07OQ7/i4HzBeqsrQ+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAmqoQnLucQbgIRuJ6k1xxDUvnZGZu?= =?us-ascii?q?NayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnD?= =?us-ascii?q?VhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0ji?= =?us-ascii?q?oMKjg0+3zVhMNtlqJWuA+vqRxhzYDaY4+YL+Zycr/HcN8GWWZNQtpdWipcCY28?= =?us-ascii?q?dYsPCO8BMP5CoYbju1sOtwa1Cw+2C+Py1j9InGT50rcm3OQhDArL2xQgH9YUv3?= =?us-ascii?q?TJsNX1LrwdXvquwanS0zrMcvNW1i3h6ITSbh8hpvSMUKt2fMHMykcvDxvIgkuN?= =?us-ascii?q?pYHqJT+ZyOsAv3KF4+Z+T+6ihW8qpxlvrjSzwsogkJTFi4wLxlze6Cl0w4g4Kc?= =?us-ascii?q?emREN4Z9OvDYFeuDuAN4RsR8MvW2Fotzg+yr0BoZO7YSsKx4ojxxLCb/GHa5KH?= =?us-ascii?q?7g7iWeqLPzh3mndleKmwhxqo9Eiv0Oz8Vs2u3FZPrypFlsHAtnEL1xPN9siKUu?= =?us-ascii?q?Vx8lqu1DqVyQze5ftILV4qmabBJZMsw6Y8lp8JvkTCGi/2ll/2jKiTdkg84uio?= =?us-ascii?q?7/7oYqj6pp+GLIB7kBrzMr4wlcOiAeQ3KBQOU3KH9uS70b3v5Vf5T6lSjv0qjq?= =?us-ascii?q?nZt4jXJd8Fqa69Ag9V1Jsj6hmkAje60NUXgXkHLFVfdBKBlIjmIUvCIP//Dfeh?= =?us-ascii?q?0ByQl2JwyvTHOKDxKoncJXjE1rH6dPBy7FAP5hA0yIVn6o5OQpUIPe7pUEb6tJ?= =?us-ascii?q?SMFhswLhCuye/PEthx1ooCH2mIB/nKY+vprVaU67d3cKG3b4gPtWOlJg=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DGAgBVIPtZ/yQWGNZcHQEFAQsBgwgpA?= =?us-ascii?q?2RuJ44cdI4nhHcBk0mCEQoTCIQLgRWEUD8YAQEBAQEBAQEBAWoogjgig0OBUYh?= =?us-ascii?q?SgUQNA6ski0mDLoIHgVOGb4QBhSsFog2HZo0JDYJ0iHOHS5YWgTkfOIFsVSUVg?= =?us-ascii?q?y0JggMBgQSBT3aNQwEBAQ?= X-IPAS-Result: =?us-ascii?q?A0DGAgBVIPtZ/yQWGNZcHQEFAQsBgwgpA2RuJ44cdI4nhHc?= =?us-ascii?q?Bk0mCEQoTCIQLgRWEUD8YAQEBAQEBAQEBAWoogjgig0OBUYhSgUQNA6ski0mDL?= =?us-ascii?q?oIHgVOGb4QBhSsFog2HZo0JDYJ0iHOHS5YWgTkfOIFsVSUVgy0JggMBgQSBT3a?= =?us-ascii?q?NQwEBAQ?= X-IronPort-AV: E=Sophos;i="5.44,334,1505779200"; d="scan'208";a="5405235" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ukel19pa06.eemsg.mail.mil ([214.24.22.36]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 02 Nov 2017 13:46:21 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;b939cdf4-a7a3-409d-ba1b-5f8ef9f78b68 Authentication-Results: ukel19pa09.eemsg.mail.mil; dkim=neutral (message not signed) header.i=none X-EEMSG-check-008: 57609650|UKEL19PA09_EEMSG_MP6.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 209.132.183.28 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DxAADcGvtZhxy3hNFcHAEBBAEBCgEBgwgpAWZuJ44cdI4nhHeTSoIRChMIhAuBFYRQPxgBAQEBAQEBAQETAQEBCA0JCCgvhh2BUYhSgUQNqySLSYMuggeBU4ZvhAGFKwWiDYdmjQkNgnSIc4dJApYWgTkfgiRVJRWDLQmCAwFfgXRANo1DAQEB X-IPAS-Result: A0DxAADcGvtZhxy3hNFcHAEBBAEBCgEBgwgpAWZuJ44cdI4nhHeTSoIRChMIhAuBFYRQPxgBAQEBAQEBAQETAQEBCA0JCCgvhh2BUYhSgUQNqySLSYMuggeBU4ZvhAGFKwWiDYdmjQkNgnSIc4dJApYWgTkfgiRVJRWDLQmCAwFfgXRANo1DAQEB Received: from mx1.redhat.com ([209.132.183.28]) by ukel19pa09.eemsg.mail.mil with ESMTP; 02 Nov 2017 13:19:43 +0000 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id E08A37E438 for ; Thu, 2 Nov 2017 13:19:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com E08A37E438 Received: from workstation.brq.redhat.com (unknown [10.43.12.121]) by smtp.corp.redhat.com (Postfix) with ESMTP id 3A8205D970; Thu, 2 Nov 2017 13:19:36 +0000 (UTC) X-EEMSG-check-009: 444-444 From: Petr Lautrbach To: selinux@tycho.nsa.gov Date: Thu, 2 Nov 2017 14:19:30 +0100 Message-Id: <20171102131930.11585-1-plautrba@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Thu, 02 Nov 2017 13:19:37 +0000 (UTC) Subject: [PATCH] python/semanage: Do not try to reload policy when SELinux is disabled X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 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 When SELinux is disabled, semanage without -N fails with a quite complicated error message when it tries to reload a new policy. Since reload in this case doesn't make sense, we should probably try to avoid that. Fixes: $ sudo umount /sys/fs/selinux $ sudo semanage fcontext -a --type=postfix_local_tmp_t /var/opt/01789667 SELinux: Could not downgrade policy file /etc/selinux/targeted/policy/policy.31, searching for an older version. SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.31: No such file or directory /sbin/load_policy: Can't load policy: No such file or directory libsemanage.semanage_reload_policy: load_policy returned error code 2. (No such file or directory). SELinux: Could not downgrade policy file /etc/selinux/targeted/policy/policy.31, searching for an older version. SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.31: No such file or directory /sbin/load_policy: Can't load policy: No such file or directory libsemanage.semanage_reload_policy: load_policy returned error code 2. (No such file or directory). FileNotFoundError: [Errno 2] No such file or directory Signed-off-by: Petr Lautrbach --- python/semanage/seobject.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/semanage/seobject.py b/python/semanage/seobject.py index 1385315f..37f2b8c6 100644 --- a/python/semanage/seobject.py +++ b/python/semanage/seobject.py @@ -241,7 +241,7 @@ class semanageRecords: def __init__(self, store): global handle - self.load = True + self.load = selinux.is_selinux_enabled() self.sh = self.get_handle(store) rc, localstore = selinux.selinux_getpolicytype() @@ -251,7 +251,7 @@ class semanageRecords: self.mylog = nulllogger() def set_reload(self, load): - self.load = load + self.load = selinux.is_selinux_enabled() and load def get_handle(self, store): global is_mls_enabled