From patchwork Wed May 3 10:30:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Lautrbach X-Patchwork-Id: 9709205 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 E17FD60385 for ; Wed, 3 May 2017 10:35:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CED1928557 for ; Wed, 3 May 2017 10:35:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C366E285F9; Wed, 3 May 2017 10:35:03 +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]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 48D1F285EB for ; Wed, 3 May 2017 10:35:03 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="5425714" IronPort-PHdr: =?us-ascii?q?9a23=3AgQMuSxOguEEbDLYrlTwl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0LP3zrsbcNUDSrc9gkEXOFd2CrakV1ayL4uu6ByQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5YL5+NhW7oAHeusUIgIZpN7o8xAbOrnZUYe?= =?us-ascii?q?pd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPWY15Nb2tRbY?= =?us-ascii?q?VguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RTiu86FmQwLmhy?= =?us-ascii?q?cdMz4y7X/ZhMp+gqlGpB6tvgFzz5LRbIyTKfFwfL7SfckCSGRBQMhfSiJPDIC+?= =?us-ascii?q?YIsBF+oMP/tUoofjqFsVthayGRWgCfnzxjNUmnP6was32PkhHwHc2wwgGsoDvm?= =?us-ascii?q?7Ko9XpLqcZTOa7w7PVzTXfdfNZwi3y55TIchs8pvyMRbZwftDMyUkzDQPKlU+f?= =?us-ascii?q?pJf/PzyLy+sNs3KU7/Z6We2zjG4nrhh8rz6yzckvkonEnp8Zx1/L+CljwIs5OM?= =?us-ascii?q?e0RFB0bNK6CpdcqjmWO5VqTs4mWW1kpSg3xqMctZKmfyUHxo4rywDcZvGBboOG?= =?us-ascii?q?+AjsVPyLLjd9nH9lfbW/iAus/kW40e38U9W00E5NripYjtnArnAN2ALX6siAUv?= =?us-ascii?q?Z94l2u2SyO1wDO8eFIO1w0lKrHJJ4hxb48jJwTvljYHiDqgkn2ia6WdkE89uip?= =?us-ascii?q?7eTofKnmq4eBO4J7hQzyKKQjltGlDegmPQUCQXKX9fmk2L3m50L5QbFKjvMskq?= =?us-ascii?q?netZDXPd8bqbC9Aw9U1IYj9hm+Ay6939QfgHkHKk5Kdwycj4XyJ1HPIOz3Dfe4?= =?us-ascii?q?g1i2ljdr3OrJMqfuApXKMHjPiK3hcqpl605A1AozyshS55BTCrEHOv3zRk/xu8?= =?us-ascii?q?beDhIiMQy0xODnCNBn2YMFRWKAHLWZMLjIvV+P/OIvLPGGZJUJtzblN/gl+/nu?= =?us-ascii?q?gGc7mV8fZ6amwZgXaGu/HvRgIkWZf2HhgtkFEWcXsQsxV/HqiFueUT5OfXqyWL?= =?us-ascii?q?g85j4jAoK8EYjDXpytgKCG3CqjBp1ZeHtJBU6KEXfpa4WEXOwBaCOMLcB/jDMI?= =?us-ascii?q?T7+hS5Uu1Ru2rg/116JnLvbI+i0frZ/syd915+vVlR4v6zN0C8Wd3nqXQG5qhG?= =?us-ascii?q?MIQCU63KdloUxy0l2Dy7R3g+REFdxP4PNESho1NYLGwOxgEN39RgXBftKVR1m8?= =?us-ascii?q?WdWmHSs9TtQvzN8Se0x9Acmtjgjf3yq2BL8Yj72LBJoo8q3C23j+OcN9xGja1K?= =?us-ascii?q?k7j1grWcxPNXW4ia558gjcHY/Jk0GCmKateqUQxinN9H2MzWCWpkFXTBZwUbnZ?= =?us-ascii?q?XXAYfkbXrdX45kTET7K1DLQnNhJNyc+EKqdQbN3ml09GRPTiONTAfW29gWGwCg?= =?us-ascii?q?iUxrmUdorlZ30d3DnBCEgDiw0c426GOhIkBieguGLTFyRuGkj1Y0Pt6ul+sHe7?= =?us-ascii?q?QVUowA6UdUFh0KC1+hENj/yGV/wTxq4EuDsmqzhsEle93tbWC9+eqAp7Z6hcb8?= =?us-ascii?q?0y70pA1WLDrQN9JoagL6dghlEAbwt3o1ni1xJtCoVPicIqtm8lzBJuKaKE11NM?= =?us-ascii?q?bz2Y3YrqNb3RNmby/QuvZrXT2lHG0daa47wP6fojq1n5uwGpDEUi+W1909ZJy3?= =?us-ascii?q?uc+onKDA0KXJLySEk39B96p6zBbyk+/YzU1npsMbSuvj/FwdIpC/Mvygy8cNdH?= =?us-ascii?q?LKOECAjyHtUACMezMuwqmkambggfMe9I6KE0Otmqd/yc2K6kJOxghi6pjXxb4I?= =?us-ascii?q?Bh1UKB7zZzRfTM35kb2PGYwguGVzDngVe6rs/3mJ5LZTcOHmq+0yfoHohRabNu?= =?us-ascii?q?fYwTE2ehP9W3xslih57qQ3NY71CjB0kB2M+yZRqfdEf93QtX1UUZpHyogy24wy?= =?us-ascii?q?Zykz43sqqVxDbOzPj6dBobJm5LQ3FvjFn2Loiwk9AVQlKobxMymRu7+0n63bNU?= =?us-ascii?q?pLl6L2XJRkdIZSf2JXl4UqSsrrqCf9JP6JQwvCVLTeuzfFGaRaT5oxYBzyzjGG?= =?us-ascii?q?5eyywheDGxppX1hRp6h3yBLHxrtnrWZdlwxQvD5NzbXfNRwDsGSzVkiTnQHFiw?= =?us-ascii?q?JcWm/dWTl5fFveCzTGahVpxVcSbx14OAszG35WpwAR2wh/qzgMHoERAm0S/n0N?= =?us-ascii?q?lnTSHIrBfnYon3zqi6Kvxofk1pBF/69sp7FZpzkpAohJER33gah4ma/WEdnWf1?= =?us-ascii?q?L9pbxbr0bGARSj4T397V/A/l1VV5LnKOw4L5UmuSwtF9aNm9bGIbwTk9791WB6?= =?us-ascii?q?eP9rBEmjF1olWgpwLLffd9hisdyecp6HMCm+EGohctziGHDr8IB0VXJivslxCU?= =?us-ascii?q?79C5qqVaf2OvfaS21Ep5gd+tFreCrR9AWHzhYJctATdw7tljMFLLyHDz6Z/reN?= =?us-ascii?q?/Lbd8ItR2bjRHAj/NTKJ0vivoGny1nOXjyvXc90e40kQRu3Y2mvIiAM2ht5Li2?= =?us-ascii?q?AgNcNjLrf8Mc4DftjbpAkcaMxI2vA45hFSsRXJvzV/6oCzUSten9NwmSDjI8pH?= =?us-ascii?q?CbGaDQHQCB8ktmqWzAE4yzPXGNOHYZ1cliRAWaJEFHngAUWig1k4UnFgCs2cPh?= =?us-ascii?q?cF115jYP6V7kshFM0P5nNwHjUmfDowelci80R4KCLBpS9QxN+0bVMdCe7+5qES?= =?us-ascii?q?FX5JuhoBaKKmyBaARCFXsJVVCcB1D/Irmu4sHN8+uYB+q6MfTDerCOqetQV/eG?= =?us-ascii?q?252vzpdm/zaLNsWKIHZuFfs71VRfXXphAcTWhy0PSzALlyLKd8Obqg2z+itrrs?= =?us-ascii?q?C49fTmQwzv6pWSBLtVK9Vg4Qi2gb2EN+6Smil2NSpY2okLxX/Sx7gVxEQShD12?= =?us-ascii?q?dzmxDbQAsjbATLjKlq5ZFRIbbjl8NM9P76M8xQRCI9LUitbv2r5/lP41BE9PVU?= =?us-ascii?q?b9lcGxecwKP2a9OUvJBEaRKruJOCbLzNvxYaOgTr1Ql/5ZuAestjaeCUPjOS6D?= =?us-ascii?q?lzbxXRC1Le5MlD2bPABZuIyldBZtE3LsTMr+ahCgPt93jCc2waYohnPENG4cNy?= =?us-ascii?q?Jzc0VRob2R9yxYhu9zG2tb7npqNeOEgTqW7/HEKpYKtvtmGj97mPld7HQ+yrtV?= =?us-ascii?q?9z1EROdvlCvJsNFhv0uqkvKRxTpjURpOrCtLhY2QsEp+OaTZ7IRAWW3e8BMD92?= =?us-ascii?q?qQFw8Kp9xjCtH1vKBQ0NfPnrrpKDhe69LU4dccB8/MJcKBMXohNR7pFyDPDAYe?= =?us-ascii?q?VzGkK3vfh0tHnPGV7H2VoYAwqoLwl5oWVr9bSFs1G+sBBURkE9wCJ5F3Uyg5nr?= =?us-ascii?q?GFl8EI5GCxrB/LSMVdpJDHWeqYAe/zJzaBkblEexwIzKviIoQcLIL7xVJtZ0J9?= =?us-ascii?q?nITSBUXQW9VNrTdgbg8wu0pN93d/Qnc020L/ZQOn+GUTGuKsnh4qlgt+Zvwg9C?= =?us-ascii?q?vr41cyPFbKviwwkUgvltXjmj+RajnxI7mzXYxNFyX0sE0xPY/hTAZucQ2+h0pk?= =?us-ascii?q?OynYR7hJlbtvaXhriBPAuZtIAfNcS7NLbwUUxfyMZPUo1k9cqjm9yk9B/uvFCp?= =?us-ascii?q?pimBEscZGys3JKwxhjY8ItJazMOKpJyUBdhriQsS+zyO8+2hUeKFoN8G6JYyEI?= =?us-ascii?q?uVYIOaQhJyqm5uxs8xKNmjtZdGgKSfUqvupg9lkhNOSY0yLgz7lDJ1isOOOFMa?= =?us-ascii?q?OZunXPldWTT1wqzEMIjU5F/LZt0cg9b0WUSlovzLqNFxUJL8bCLx9ab9ZK/njJ?= =?us-ascii?q?YSmOqfnNwY5yP4ilC+/oVvGBu7wbgkK+BgkpAZ8B7t8bEZmvzUHYN93oIKQByR?= =?us-ascii?q?Uw4gTkPk+FAO1VeBKMkzcGo8a/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?GobGefwCuSj5OCHozlaHf9I3Si6e3iNNHl3oDFZ1A6c82Gf/vc7Tk3ff5UEoTJ?= =?us-ascii?q?Fqd0P7nRx3E5k4KUU15VgT2SoDFAgAZAuVDL62GEvlKpEEWlIbaRSd27i6eLk4?= =?us-ascii?q?0lFvwr+14+/Td+N8DbIXNvlBlg6OgERbGpUOvK0FWr18ZUVS9KHJqQj5EIXnRO?= =?us-ascii?q?LplWQqOv26XM9a6toVt3087QajXxCg84tM764HiJCUca5JeZrMvMF570p84D4A?= =?us-ascii?q?aCxMjwZljxO4V+Acq/rv4t7Fv5q08uyuTroiR/0L9xgoAGRzl5rwgVE5rt7Ny+?= =?us-ascii?q?hRUZbVhprj8A9TP3GGooHa0wNzKeAWMYKkYK5g92kbJygZP38BJtuWa+Iy4iB3?= =?us-ascii?q?MjXT5kBCAtsWatMFOMrAghxbikr0V75N7MXbB0WYC4Bpd88y9Wb3zyo18ZQkWO?= =?us-ascii?q?b69DC2PYzf701KP/5blCVjjs7Cq/QVwfvcDygX+3qZZwFuwiycz5mNCvDw/fiD?= =?us-ascii?q?ydzPT1MJBDI2XJtdJDuM/gynXOm1mI/qUgyK8M/zhowxdEaKSny2hqQFvb5GEf?= =?us-ascii?q?RchSXjwjheCof1iuqJs9q29mRXskdIEIBt4hDeBapfP5p7ORXklsaxXUhzHDH/?= =?us-ascii?q?eNzOehoopuWW2v8G4/9iOEvmeY8bPhUExqr16XVPVAthVqL2vlaCUOIVZdtmVO?= =?us-ascii?q?3LrnBP5oJ9MK8DJl6dq4L2rj1QslA5HBcpaKMsrjxdbkTOkxNaW6DouL4HjQsQ?= =?us-ascii?q?VsV5tlFIGWKxPmI++jXGWL9RjKaPEvwU8i+cQrYIU0p2LiN0Wwm114l2e7u1gf?= =?us-ascii?q?BHtXtLniV8oPc21DxmQAGzuTb2q6IM3jIg/6q4tC4atHxAQeifnD3ECVJZzPQF?= =?us-ascii?q?la0cEWrt6USgYHkfa4v/+LZnKtj79Yk6+ngxfBotcSsHXeSmFiHxgLiFAoOKsN?= =?us-ascii?q?1Ggh6Cpt/CbbipLSgdLr490w7sR2Bh0gjCmxZl6GkLQjKg7N8iPomyJcYlxi61?= =?us-ascii?q?GWfGdVcM46VJsNDytV4KV+Y2d1JhwHt53ciDWyINRdbDG2ArgQg4cW9Eao5M6Q?= =?us-ascii?q?cGF6k0hTaFpqhG/h8ObzfSCYml/pTQktrJ2Xk6Vtdm3GXWpreKhpkyyn1qh8t0?= =?us-ascii?q?7jKSuHQVb+HYUdFjAnb91odb0uH/ae+isuYZR4t60rihVuENMtW782usxJpqQl?= =?us-ascii?q?OlxqgZH1ehP+8DwrDbUim7Rm2cXeSGaHOMnzE/Mk7z+RakNFs3Z9lWr0UlKOvN?= =?us-ascii?q?moZclxH9UbNzXiiQp1/bzWw7MeMdcwI2uZundBIRQe4UZuicOfIuz+MkBFsLdX?= =?us-ascii?q?/JEjN8C/Wqvl61gIh7J3Jg7F31YeTw8wDpLdySFwIYEY7AsJFx/+C6SXiFOXB6?= =?us-ascii?q?yh19IEh0+P3FG1Q3qOBcb46bncLMiNRjze4Fa/BtPDUhut4Sn4Ju8pWU0MaWfh?= =?us-ascii?q?HS0JnyIcvZov6GDP3D104qYH1VUqIFYQPp4IU3Jts5W7zQHbtauhQRHqo6T4Yi?= =?us-ascii?q?N2f28qF7MgVzfhTXZLuqnsngvviLaYdMp3/K8lIwKz/RtAYdxfyyUQx2dIuqh3?= =?us-ascii?q?H1IJAsWjJBscNiBQZ8EItIAcMAoBKtA4SIl6Gjl9+x50R6tvcEsaXuDvDK1cy5?= =?us-ascii?q?0JtqUplb5EyLOTPRC7dxgkRhkOu+mPDA0oP+Ccn6Y9MLSPB7QnLZar/BBoi+JC?= =?us-ascii?q?qOOtj9e0Fa7bGRy7d5UhSNZCDjQaWKriqkNO9r4U8j0Ix3YPLTzCAx77HcwNby?= =?us-ascii?q?YGVbqTm4oH6RMJtQ9kfKBfDfXx1IVfqF6nhqErMNYYvy6ugOLcQowMKA7Alr8D?= =?us-ascii?q?RCzMyFLrClrk/N3EJ7aJ3aIFLt2yY4QokKPA+/PFAtgWDDrHTdBm5QLs++Kcli?= =?us-ascii?q?mNyVFADi51FtmWExYW5MAnHoSsmVOWga3cK+eQKL+AVEAdYfn+64Z1Q4ubOqSe?= =?us-ascii?q?ZyIZhFmvultK8Bkdl3LyHAX9VaPy7KIL9xJDpRAf3FpEI0bR4cr7g1RoA1aICL?= =?us-ascii?q?IEwdLEiAySLyzQ3F0UDvadys1aCJLzgS8nVGybLFzDdNqxO+ufaDjc3pSKrZY4?= =?us-ascii?q?3uXP7OLColUSmXRTYoHkaq/leroOEJvOeeIWcDolAUZT+SCAETpqBzt9TQCHHc?= =?us-ascii?q?mfF7dp0QmP+aQzzwSDF/lKcqCSZEr1uDQ+ACFQbIa3/sm3RcuAi4Kf9X/HLlcq?= =?us-ascii?q?eUxqxLVOwKGoFMaOGWQ8PEefBCIDcljjcZOOO7f93GtbY500nIQHAfE6bS8V2R?= =?us-ascii?q?Uk+WTuabxzLxUoUfp5I0tTYw+tLMgi93FLzFP62Rpz6r7oG1jSWVtPbAVmYzeU?= =?us-ascii?q?w1geMDAG6HwBVaLmELFc0V6wnRRfubakJN0m85of5/0B8LPgJoWzth1WMFsuy6?= =?us-ascii?q?H5hhREIOxEenXeEcZll8DHtk5UuD/xHoa9Uoo83fR2ZCsLALTNxOf7ET9IDLNf?= =?us-ascii?q?5Ik74S1zV8rXl/6n2Q?= X-IPAS-Result: =?us-ascii?q?A2HdCwDnsQlZ/wHyM5BcHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?mA2KBDI5zkmoBlWcrA4F3iG1XAQEBAQEBAQECAQJoKIIzIoEqWzwGAQJ5AwkBA?= =?us-ascii?q?RcxCAMBORoZBYhRgT4NslYmAop8hl+ERYRmfYUZAQSdW4cbi2wNgleIFCeGTJQ?= =?us-ascii?q?0WIEKTiEVRYZydIYhgj0BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 03 May 2017 10:34:58 +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 v43AYvAN031048; Wed, 3 May 2017 06:34:58 -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 v43AVH35015803 for ; Wed, 3 May 2017 06:31:17 -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 v43AUrfV029545 for ; Wed, 3 May 2017 06:31:17 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CAAQC6sAlZhxy3hNFcHAEBBAEBCgEBgywmZYEMjnOoXCSGAAKEYlcBAgEBAQEBAhMBAQEKCwkIKIVFAwN5EFE9GhmIVoE+DbJWinMBAQgohl+ERYRmfYUZBZ1bhxuLbA2CV4gUhnOUNIFhTiEVRYUBgXE+NoYhgj0BAQE X-IPAS-Result: A1CAAQC6sAlZhxy3hNFcHAEBBAEBCgEBgywmZYEMjnOoXCSGAAKEYlcBAgEBAQEBAhMBAQEKCwkIKIVFAwN5EFE9GhmIVoE+DbJWinMBAQgohl+ERYRmfYUZBZ1bhxuLbA2CV4gUhnOUNIFhTiEVRYUBgXE+NoYhgj0BAQE X-IronPort-AV: E=Sophos;i="5.38,283,1491278400"; d="scan'208";a="6038189" 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; 03 May 2017 06:31:16 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3A36HM+xWaJ6JyDqq9lgQHpuq8hhTV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhyCt8tkgFKBZ4jH8fUM07OQ6PG+HzFRqszf+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe71/IRG3oAnLtsQbhYRuJrgwxxDUvnZGZu?= =?us-ascii?q?NayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnD?= =?us-ascii?q?VhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0ji?= =?us-ascii?q?oMKjg0+3zVhMNtlqJWuBKvqQJizYDaY4+aNvR+c7jBcd8GX2dNQtpdWzBdDo66?= =?us-ascii?q?coABD/ABPeFdr4TlvVUBswe+BROxD+3p0DBIm2P23bch3Os7DQ7G3BErEtUWsH?= =?us-ascii?q?TQttr1KbsSUfquw6bS1jjDde1Z1ir96IfSbhAtu+2DXbV1ccfIz0QkCgDLjk2I?= =?us-ascii?q?pID7Iz+Y0v4Bv3WV4uZ+T+6jlm0qpg9rrjSxxcohjJTCiJgPxVDe7yp5xZ44Jd?= =?us-ascii?q?2mR05/Zt6pCJ5Qti6HO4dsWMMtXXxnuCYgxb0ao5K0YC8KyJE/yx7ebfyIbZSI?= =?us-ascii?q?7wr9WOqNJTp0nm9pdbyhixqo7EStyePxWtOq3FtJtiZFl8PDtnEJ1xzd8MiHTf?= =?us-ascii?q?5981+52TaLzQ/T9/1EIVovmqXBMJMh2KA/mYcTsUvZAi/6gln5jKiTdkk84Oin?= =?us-ascii?q?9/znYqn6pp+bL4J0kR/xMqAvmsy5HOQ5PRMDX3Sb+Oug1L3j+lf1QLNRjvIsiK?= =?us-ascii?q?XZv5faJdpI7pK+VhRY1ocl9gaXEyat0NNem2IOal1CZkGplY/sbmnDPOqwKf6i?= =?us-ascii?q?n06mmTxrj6TeOrT8Ho/HJ1DZnbvhdKo74ElZnllghetD7o5ZX+lSaMn4XVX84Y?= =?us-ascii?q?TV?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GYAwDQsAlZhxy3hNFcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgwEmZYEMjnOSa5VxJIF3hAkChGJXAQEBAQEBAQECAQIQAQEBCgs?= =?us-ascii?q?JCCgvgjMggSxbPAMDeRBRPRoZiFaBPg2yVopyAQEIKIZfhEWEZn2FGQWdW4cbi?= =?us-ascii?q?2wNgleIFIZzlDSBYk4hFUWFAYFxPjaGIYI9AQEB?= X-IPAS-Result: =?us-ascii?q?A0GYAwDQsAlZhxy3hNFcHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?mZYEMjnOSa5VxJIF3hAkChGJXAQEBAQEBAQECAQIQAQEBCgsJCCgvgjMggSxbP?= =?us-ascii?q?AMDeRBRPRoZiFaBPg2yVopyAQEIKIZfhEWEZn2FGQWdW4cbi2wNgleIFIZzlDS?= =?us-ascii?q?BYk4hFUWFAYFxPjaGIYI9AQEB?= X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="6590102" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.redhat.com ([209.132.183.28]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 May 2017 10:31:16 +0000 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id AF4FE8046B for ; Wed, 3 May 2017 10:31:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com AF4FE8046B Authentication-Results: ext-mx04.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx04.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=plautrba@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com AF4FE8046B Received: from hulk.com (unknown [10.40.2.172]) by smtp.corp.redhat.com (Postfix) with ESMTP id ED16519E30; Wed, 3 May 2017 10:31:14 +0000 (UTC) From: Petr Lautrbach To: selinux@tycho.nsa.gov Subject: [PATCH 16/19] sepolicy: setools.*Query wants a list in ruletype Date: Wed, 3 May 2017 12:30:33 +0200 Message-Id: <20170503103036.17514-17-plautrba@redhat.com> In-Reply-To: <20170503103036.17514-1-plautrba@redhat.com> References: <20170503103036.17514-1-plautrba@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Wed, 03 May 2017 10:31:15 +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: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP This fixes a problem introduced in 18410c86 where ruletype is specified as a string not a list. Fixes: >>> sepolicy.get_all_role_allows() Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/setools/policyrep/util.py", line 60, in lookup return cls(value) File "/usr/lib64/python3.6/enum.py", line 291, in __call__ return cls.__new__(cls, value) File "/usr/lib64/python3.6/enum.py", line 533, in __new__ return cls._missing_(value) File "/usr/lib64/python3.6/enum.py", line 546, in _missing_ raise ValueError("%r is not a valid %s" % (value, cls.__name__)) ValueError: 'a' is not a valid RBACRuletype Signed-off-by: Petr Lautrbach --- python/sepolicy/sepolicy/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolicy/sepolicy/__init__.py b/python/sepolicy/sepolicy/__init__.py index 074d20ef..d2e3fc46 100644 --- a/python/sepolicy/sepolicy/__init__.py +++ b/python/sepolicy/sepolicy/__init__.py @@ -747,7 +747,7 @@ def get_all_role_allows(): return role_allows role_allows = {} - q = setools.RBACRuleQuery(_pol, ruletype='allow') + q = setools.RBACRuleQuery(_pol, ruletype=[ALLOW]) for r in q.results(): src = str(r.source) tgt = str(r.target)