From patchwork Fri Mar 3 09:52:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vit Mojzis X-Patchwork-Id: 9602451 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 1CFFF60453 for ; Fri, 3 Mar 2017 09:53:56 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0D0FB283B4 for ; Fri, 3 Mar 2017 09:53:56 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 01EE5285ED; Fri, 3 Mar 2017 09:53:55 +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=-2.2 required=2.0 tests=BAYES_00,FUZZY_ROLEX, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (emsm-gh1-uea11.nsa.gov [8.44.101.9]) (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 4CED1283B4 for ; Fri, 3 Mar 2017 09:53:55 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.35,236,1484006400"; d="scan'208";a="3648179" IronPort-PHdr: =?us-ascii?q?9a23=3AVzJMTxZI3Hdpi8g8MZfN+UH/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZoc6/Zh7h7PlgxGXEQZ/co6odzbGH7ua7BSdYsd6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52LBi6twvcu8YZjYd+Kas61wfErGZPd+?= =?us-ascii?q?lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLe?= =?us-ascii?q?TQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgz?= =?us-ascii?q?oJOD4j9GHcl9J+gqRVrhm8oxBz2pPYbJ2QOPd4Y6jTf84VRXBZU8hRSSJPH42y?= =?us-ascii?q?YYgXD+cDIOpVoYbyqEcBoxSgHgmhH//vxz1Si3PqwaE2z/otHAfb1wIgBdIOt3?= =?us-ascii?q?HUoc36O6cTTeC+0a7GzTLBb/JX2Df985XDfxc/ofGJWrJwc8vQyUg0Fw7elFWf?= =?us-ascii?q?t5HqPzOP2eQRqWSU8+1gVee2hmMhtgp/oSCvy98xhoTGiY8Z0FDJ+ThjzIorKt?= =?us-ascii?q?C0VlR3bcO8HJdOqy2XM5F6Tt4sTm12oio2174LtJChcCQUy5kqwQPUZeadfIiS?= =?us-ascii?q?+B3jUf6cITJ/hH14Zr2ynw2y8U28yu3kUcm0zUpKojJFktbSsnAN0ATe6tSdRf?= =?us-ascii?q?tn/0ehxC2P2xrP6uBEPU80la3bJ4QnwrEsjZocrV7PHir3mEXylKOWd0Mk9fa0?= =?us-ascii?q?6+n/f7nrqZCRO5V0hw3jKKgihMOyDfoiPgQTR2Sb/P6z1Lzn/U33WrVKifg2n7?= =?us-ascii?q?HCsJ/EIcQbp6i5AxJa04o68Bm/CCqm0NIEknYZN1JIYw6Hjoj1NFHOJ/D0F/G/?= =?us-ascii?q?g0+2nztxyPDGOaPhDo3XLnffiLfhYap960lExQoxytBf4YhbCq0BIP3pXE/8r9?= =?us-ascii?q?7YDhg/Mwyx2ennE8l92Z0EWWKUGKOZN7nSsVCQ7OI1P+aMfJMVuCr6K/U95f7u?= =?us-ascii?q?j2U2lkMefamy2psXbnG4Hup9LkWXZXrsn9gAHnwXvgo4UOzqlUeOUTlJZ3a9R6?= =?us-ascii?q?g8/C00CJq6DYffQYCgmLKA3Ca/Hp1TeG9GEEuBEXn2eIqZXPcMcjidItd7kjwD?= =?us-ascii?q?V7iuVZMu1Q20uA/90bpnIfLe+jcEupL7yNh1++rTmAkv+jNoCsSd1GeNT31pkm?= =?us-ascii?q?4TWT85wrp/oU18y1eE16h0mfpYGsJP5/lRSAc1KYbcz/BmC9D1Qg/OY8uJR0y8?= =?us-ascii?q?Qti9HT4xSdcxzMMUbEZmB9WulBbD0DS2A7UNjbyEGIQ08r7A33j2P8t8y3fH1K?= =?us-ascii?q?4nj1Q9R8tPMXSqhq959wTJAY7GiV+Zl6WrdaQCwiHB7mGDwnSSvEtASg5/Tb3F?= =?us-ascii?q?XWwDZkvRtdn2/VjNQ7iqCbQmKQtB1dWCJrFRatL3kVpKXuzjN8raY2KwnWewGB?= =?us-ascii?q?mJy6iQY4vqYWUdwT7dBFIKkg8J4XaGLg8+BiG7r2LZFjxuGkrlY1nw/ulmtHO7?= =?us-ascii?q?Ukg0whmUYE15zbW14B8VheeHRvMLxL0EoiYhqy5sHFa5xd3ZF8SPqxBmfKVGbt?= =?us-ascii?q?M3+E1H2n7BtwxhIpygKLhvhlAEcwttuUPhyxR3Cp5bnMgvtHMqzRN+KbmW0VNa?= =?us-ascii?q?bT+Y2orwOrLPIGno4B+vc7LW2k3Z0NuO+acA8vc4q1L+vAyyFUot6XZn095I03?= =?us-ascii?q?eG4ZXKFgUSW4rrUkkr7xh6u63aYi4l6ozOyHJsK6i0vSHY298yHuQq1hOgc81Y?= =?us-ascii?q?MKOeGw/4C9caCNS2KOw2h1ipaQoJPOBM+64wO8OmcOCL2Kq2POZ8mzKmiH5I7J?= =?us-ascii?q?p60kKW+Cp2UvTI0Iodw/GEwguHUC/xjEyvssDtnoBEfi0SE3GkySjiA45QaKhy?= =?us-ascii?q?cpwNCWu0Jc242Ml+jYb3W3FE7F6jG08G2MixdBucdVP92RFQ2loNoXy8gia40S?= =?us-ascii?q?J7kysyoaqC2SzC2ePidAAIOmRTXmltkU/sIZSoj9AdREWocxUmmwak5Ungw6hW?= =?us-ascii?q?v7hwL27WQUhUZSf2NH1iXrG2trWcf85F8IkovjlPUOSgfVCaTabwox0b0yPnG2?= =?us-ascii?q?tR2is7eiqwtZrnhRx6j3iRLHFprHrWYctw3wvQ5MTARf5N2ToLXDd4iTjLCVig?= =?us-ascii?q?ONmp58+YmIvDsuC5UWKhWYZecS3qzYOGriS7/2pqDQe4n/Cpld3tCRI63jPj19?= =?us-ascii?q?l2SSXIqw7xYo3q16ShLeJrZ1JoC0H468p7HIF+j4QxiYoL2XgCh5WV+3sHnnvo?= =?us-ascii?q?MdlB36LxcmYNTyYRw9HJ+AjlxFFjLnWRyoLjUXWdxs9haMegYmwK3SI84dtHCL?= =?us-ascii?q?yJ7LNYhit5uF24rRjeYfJlhDcS1eMu6GIGg+EOoAct1j+SAq0WHUVCJyPgjQ+H?= =?us-ascii?q?79e6rKVLY2avd6O91E9ikdCnC7GNvhtQWHDndZc+BSVw9NlwMErQ0H3v7YHpYN?= =?us-ascii?q?rQYswVth2PiBrAjPZaKJQqlvoMmyVnJXjxvXo/y+40lRZux421vJCbK2Vx+6K0?= =?us-ascii?q?GgBYNjvoaM4I5DHti7tRnsaM04CpAJphBi0BXIH0QvKwDDISqfPnOh6WEDImt3?= =?us-ascii?q?ebHaHSEhOe6Ed6r3PDCp6rOGuRJHUDytViXhadLlRFgA8IRDU6goI5Fgeyycz5?= =?us-ascii?q?akh5+zQR6UDgqhRWzOJoKwfwUn3EqQe1cTc7VoKfLAFM4gFZ4EfVLNae4f5tEC?= =?us-ascii?q?FW+Z2htgONJXKBawROE24JRlSOB0r/Mbm2+dnA7++YC/KwL/TUZ7WOteteV/KT?= =?us-ascii?q?yJKhzIRp4jGMNt+VMXl6Ff073UhDUm5lFMTFgTkPTDYXly3VZc6BuBi84jF3rt?= =?us-ascii?q?y48PnzXQLg/4+PC79MPtVz5xC5m72MOvWWhClnNTZYzY8DymXQyLcBxlISjT9h?= =?us-ascii?q?dyW1G7QaqSHNVL7QmrNQDxMDcSN/LsVJ47g53gZXPc7bjdP026VigfEpDldJT1?= =?us-ascii?q?vhmtumZcYSOWGyKEvHBFqXNLSBPTDLzdv3br2hRr1LlupUsQGwuTGAE0L4JDuM?= =?us-ascii?q?izzpWwqoMeFWgyGRJAZet52lchZxFWjjS8rrahuhMNBtlT022aY5hn3LNW4GKj?= =?us-ascii?q?h8b01NrryW7SxChPVwB21B4WBhLeWenCaZ9ebYII4MsfR3GiR0i/5a4HMixrtN?= =?us-ascii?q?8i5LX+J6mC3Trt5ypFGrieiPxSR5XxVQsDpLg5iLvUp6M6XD6pZAQWrE/A4K7W?= =?us-ascii?q?iIFhsKvMVqBcfgu6BK0NfPirn+KCxY/NLX4MscHdLbJNiDMHo8NxrmAiTUABIZ?= =?us-ascii?q?TT6sNmHeh0tdnOuU9nKLspgwsoLsl4YWSr9HSFw1EesXCl9/E9wcOph3US0rka?= =?us-ascii?q?WAgc4T/3W+sgPeRMpEsZDcTP6SB+vgKCqBh7leexQI2a/4LZgUNoDjwENia1Z6?= =?us-ascii?q?nIPMG0fLQN9CvDZubg4ur0VL6nR+SXcz2039YAO3/HATDeK0ngIxigZme+st+y?= =?us-ascii?q?3j40kpKVfRoyswiFc+mdPggT+LcT7xKLy/XYZZCibusEgxKJz7SR5vbQKuhUxk?= =?us-ascii?q?KCvER7VJgrt8cmBrjRXQuYFIGf9dU6JEZgQfxeuQZ/o20lRRsTmoxUhC5eTZE5?= =?us-ascii?q?RijxcqfYSqr31exwJpdMQ1KrDIJKpV0lhQgbqDviyo1+A13gATPEMN8GSceC4G?= =?us-ascii?q?pkMIKqUmJyqv/uxp9wOOgT1Dd3YQV/AyuPJl6ls9O/iczyLny7NDLF6+OPabL6?= =?us-ascii?q?6CuGjAktWIQk8q2UMOjElF/rl23d0lc0WKS0Al1KGRGAgRNcreNQFVaNJf9GLN?= =?us-ascii?q?ciaVr+rC24h1MJm9Fu3zVuCOtbwUjV+jHAYnB4QM9NoOH5m23EHeM8jnMKYPyQ?= =?us-ascii?q?8x6wTzOFWFEPNJdQqWnzcApcG/yoJ40pdZJjEcGmhyKzu45qzQpgMwh/qDRtg2?= =?us-ascii?q?aG8AXoQYLnI2RNG6mylBsntdFja3zOMZxxWZ7zLnvCvQFiP8b91tZfePexxjFM?= =?us-ascii?q?y2+S8+86iqiV/b6JPeKH/mNd56oN/A9fsap4qbC/NTVbR9t0Dcm5NGSHysUm/P?= =?us-ascii?q?FsW4J5f2a4kxd9D0DWy6UlOngTIvU8jxJMqtLrSPgQzwXoZbro2b3DElNc+gGT?= =?us-ascii?q?ATAAt/p+YG5K1gfwIDeIY7bQTutwsgK6y1OB2Y3cm2Q2axNTtWSOFSzeagZ71X?= =?us-ascii?q?1SUsaPO6yHs7Q5E1yOm36VICSIsMjh7A2fapf5NeXjTrGnxBZwXPojI0l3RgNu?= =?us-ascii?q?Y3xec/3BPIsFkHPj+WdexoaHZLsMomCVOUP3p2FnIyR0WAgorb/g6sw7cS8jNH?= =?us-ascii?q?kNZQ0O1KrGbxsYfaYDOsXqyrrpPVvDA7YNc9oq1+K4rjLtKItJPDhDDfSoffsh?= =?us-ascii?q?GdWi6gC/VagsRQID5fQPRQgm4qJ8oGtJFb5kUsSMcxOaZPCLI2qbCwaTtoFykS?= =?us-ascii?q?zTUWV4mYxjwNnv+826fGlheXaJkiPwEEsJRGgtsZTSF2ZzgTq7K9WIrNlm+LUG?= =?us-ascii?q?4LLB0U7QRW6wIKjpVwcfz94IrUUJ9MzCZbo+hyUivKCpZo91z7SmWNgVbgUfuv?= =?us-ascii?q?jvan0B5Vwv/3ztYbXxt/BlRHyOZNikskMrd3JLcMvoTSqD+HaVv6vH7xyOuhPF?= =?us-ascii?q?RR09DbeEDjAYrKsGr9XTcQ+XsKSo9T0HvfD4gdkxJlaKY3o1VBOJqmdVzk5zwj?= =?us-ascii?q?3ItkBKW4VdqxyFY7s3kGQyaqE9xOC+FisVLXVz1lY4ylqJr/IZVSR3Vc+JuDpF?= =?us-ascii?q?dFiE9tKTK2yYJAK8FR5T4BRDZOrS+Bs9uySc1D3M52AIUPItpkunfyBr1LN4aL?= =?us-ascii?q?r30xoLzvxWfT+yogv1ei2DWzB6i4QvpD8G0EBwUpIX6Sqko0Aust82fS80zNvU?= =?us-ascii?q?tu8+ddGLePkV17oCxhEZBWGjZJyXelIkxyTHlAr+VVNqDVfNJZQ/YseR+vIRw/?= =?us-ascii?q?GOUh30yR4050m3L5bDZztgte4C/dWAY1WTMSgrf3lj0UstunNiMCS5JUcTUhaD?= =?us-ascii?q?/IKw2BmS9NuhZfd1pnW5EeAtdL/bEbwYtU8dTDSUaqNSEKQgZiOhg+0fVBiU5J?= =?us-ascii?q?qF+YdjzFDQq0afbPtQV6fduWrM6sN/n54BtLiob8v+wi8aUMWWGmkxW3Qd/Ct4?= =?us-ascii?q?/8qsGKtkyWeaf4KeK8e2XOTDzRgh2rmLgrEYHK/zDNPwpfNZZ602AoYZ/7CW7E?= =?us-ascii?q?JR5GPb4UJ1JHVaBmbtVLuuJaZ8h6d6sS5KBiGAmHSQ31GIyzsvZJM0zfRTLAIC?= =?us-ascii?q?Wd6ua/u57c7aTBSej8YcyB323IQ6xrMZtm6zT3Brnn3JRC9Urx3/di6ll1SUPa?= =?us-ascii?q?MyybqtTuOB8L7tG4dkT+pp0pAS/WAJBonXr32E5PasoXTDe28JkDzJNZ72jwRv?= =?us-ascii?q?xm3kfvt+1d6qdr5ZMx47931ce+Pb3SJuhCsU97HhiUAR1n9o02AGhjXW9ef/MR?= =?us-ascii?q?JezKfaQekMDusfz4GLIR6B2J4exWc9/HK1vGmsmlBTGWUQZEkxsZqT4GMguc0O?= =?us-ascii?q?aIm7NuScm7u+f2x1kg40W6Lh4a1rBi/5mE+quPpO/TcRTR0aIIWq/wRsP8tr4s?= =?us-ascii?q?oV+d5eU4lL4SfWx4exCoEO4HWcMG22jgy7olwTgrE8PZELLq4ORDWG4hnjL8h5?= =?us-ascii?q?B9GE0bGvEOErqR+oRehWM4lPbHNtANd6BCh2KPFQKlErAeyH6k8S2XIHJ/jhHJ?= =?us-ascii?q?yRHwTnu57EXqoi9gXSvM09Djn1JXVratA0dSUTCpOUhlvzyRJwfoqMD4uaIu7E?= =?us-ascii?q?ExKGDkssyClHe5MrNNA8L/PMCcITUzpF8Pip0xQsei2YEdGdq4OtsR8Xd+bvXE?= =?us-ascii?q?62yxiC9Bv71Hh5fC7cGJ5/XXB2evg7edq7WXyzBS0mI4sk0n6tC8KvHO4MWHQ/?= =?us-ascii?q?Kp12kNSCd/vxHOXwWvprzaqFAUPleL0FzQlYwPMdxY0mM01kb85OgsWNgz7hlR?= =?us-ascii?q?Fp7cZ/MeojD+ICf7zkybY90pTSmezztWHlXuHFljBKc82Xz/vMTVlXfR4VIkXI?= =?us-ascii?q?9weFL7hRZvFYU3NVot6EQLwioECQUNbQubDLSoCEn+I4sLS1UMaROd3LegYqc3?= =?us-ascii?q?x0pzwrGx6+DPcexwHa0NNuxSjgSWhlhUBooWsbECQLJ7Y1Jd9q/Xpg35BojiQf?= =?us-ascii?q?fnlWQ/Nee0QsBc/sAVrX0i7RijRxC485dM864biIyUdq5DeZXMvcF94F196jET?= =?us-ascii?q?bSFNmwZwjw+nXu8Avuzj5cLbsJWw4Oa0SKktX/kX9wQzB2lmlJTwgUsjoN/N2O?= =?us-ascii?q?deS43VlZz//xpQI36Oo4vVzx58JvcQJI2xYbZg7XIHJzIEKH4UOtqWcfY86Td3?= =?us-ascii?q?MDrP/1xCHt8MZdQAMcrVgw9UllHmWLFd98rcAF+YCJ5/d9s24GrzyTA194Y8U+?= =?us-ascii?q?n75T+uP5/f801CP/NNjSVrjtLCp/IZwfnMBygN53mWdRx1zjmFy5mXBPb65f+M?= =?us-ascii?q?x83MV1MaAi42VJ9QJCaY+QO5Quq6jpPpXR2P58DugZI+e0OQRmCrk6QeqKlMC/?= =?us-ascii?q?NAhj/93jdACoD/n+iVvMa06GtLql1HF55+7RLfF6VFIJp7JRT4m9KvRkh9Givw?= =?us-ascii?q?ZsHUeQAzuOqN3OsM5ftxN1fmb48BPh0E06766WZSTgZ2R775oFCZXf4WZNthT/?= =?us-ascii?q?/EtW5a6YZhK68JIVicq4fnrjNWp1AsAA4mcqU8rjpEeUnShAdVQbr7uKYcigsA?= =?us-ascii?q?Vt50oVNDGWCqN20i/DfISaNVjK2VCPwU7DqTVLAOXFt0PSN+WR+1349ue7Sxl/?= =?us-ascii?q?BdrmxGhj99oOQt0zF+QRu8vivsp74C2T0+47y4sTQBtmZDTuqAjyfJB1JDzO4J?= =?us-ascii?q?jacHEXri70KzYGUbZovo/LZnPdjg9ZUm43knbhUsYzYGXf+5By/tgK2GBI2PsN?= =?us-ascii?q?RBhB+Co8jOYrqzIjIUNrsj0x7jQGJ90gfGlhZy7GQLWimg7MMjJIilO8YlwSqo?= =?us-ascii?q?GW7BeFkQ4qNJtNbxukMKTes3b1Nh22Zj0smcSy0TRczPBXw6jgw5ZmVFap5D7w?= =?us-ascii?q?EVF7UwiDaSoqZG5h0UYCvTEom9+4nQg93H2X8mQNdu22LZu6yFhpQx0HF/nNN0?= =?us-ascii?q?9CGOsmwId+PES89sHmTz1oBHxOz8efqtvO4HSI99xbWvSvACNNes+Xes1JVsRE?= =?us-ascii?q?Cl2qwUH0ClP+8b2rfbTyClRHWXWeSPdGiNkSg2Mkr25RSzNV03b8FKr04hPefY?= =?us-ascii?q?gJ5TiRHhW6tuRiqMvV/b0HAjMeQCegI0uIemexQKTOkVZ+idOegh3uYzCF4Nb3?= =?us-ascii?q?/VByt5FfW6sVm3nIh0I39g+1n1Yfzx8gD6N9ufAgUEEY/frpNq5fy6R36OOXx+?= =?us-ascii?q?wx12JkV08fnQF0gpvO9Gb5mRhcTQh8h80eMdcvdtMC49ut0Umo9464mbysSKcR?= =?us-ascii?q?bXzpnsI9HZuP6YDOPDz04yYGFVTqIZYR/p54U9JtM2QKPcHb1FvRkHHqg6RJsh?= =?us-ascii?q?N3vt9KFqMgx8bxTdZLOugsnlvuiLfIdbp2fK7lIsKyfRowUDyvuwTQNhdZCriX?= =?us-ascii?q?LyIJQ+Rj9aqt1tDRxmHJBRFMwctQqnBIWUmLq6i9+39EN2oegKsbD/CvrSztS2?= =?us-ascii?q?w51xX4RG5UyMJDvRCrdkgkBkjuSqnPjNyZjwCcLnedMBSud7WGrFZaHcEoW4MD?= =?us-ascii?q?KONdr2e1Ra/L6EzLJ5ThKRaTj3Xqqeri2kNelr7lsgx4x9ferT0CYt4K/B1Nv1?= =?us-ascii?q?fWFbqT+prWSVO5tH8FzKGeveUgpTSfqB7mloBrUXbY/u++cVLdwiwcST4xVp7D?= =?us-ascii?q?tczsSJOa6hoVHQ2khjb5LUMFPp2zolWYkNOBm/NUosgWnEqnXSGHhcKsmkKdJx?= =?us-ascii?q?gNaOFRHt5lN+mWcqZmJbHWroX9iRM3AB282ifA2K6B5LD9Ebku6sZ0E4sqyySe?= =?us-ascii?q?91OpRKnumku6kHkdZ3JCHVWsdaJzvfIaR1PjVPFOXPokYnYhofvLgoVYc5f5+O?= =?us-ascii?q?IFkIME2Y0yP90RPC0VHod9yrzKuJJTwZ/WlHz7LE1zhMoBK0ueiYgs3lTr/ZaJ?= =?us-ascii?q?D2XPjPMCsqTD2aQi4yEUmx81e+p/UEpOaYIXsYol0MYCKdEg0Tpqd0otXLE2/T?= =?us-ascii?q?n/FjfJ0NhPCHVCDwSDF4mLA0BilVqUCGW+ADGhXOb3/9nGpcvxSvJvBW8n3+db?= =?us-ascii?q?2Yx7RaW+gND4tSdv2WWcDYefFDJzsykDUWJvq8dcXGr7klylLIUXcZE67Q+V2c?= =?us-ascii?q?SU6WReacxyjqXYUOpIU0vDAn+tfOkS92CajIOKyfpzG2+I6ikCmYofHeVnUqY0?= =?us-ascii?q?Etm+ICDmyBzwVBJWwHENwVpl/iQrSBZ0dN03Ipj/hi2xkSdwRvSnduyGFZnO6h?= =?us-ascii?q?Gs1FTl4ZlGGuQPoAbFBzFz4w+FGF7RD8YdwHo8DcW3FR+qEKSYUDMPl7oLXQbb?= =?us-ascii?q?AdxPcvwSJOvD0xsyLbCUhUyA2C7fn+BqV5k4ND+SEd+PNkX1rHFy3adWrVy5GO?= =?us-ascii?q?Ec9DxS5y53vj0pyH7ahWKLJGqtQhUx8xCiVsK4WYpGhM?= X-IPAS-Result: =?us-ascii?q?A2HQBwDcPLlY/wHyM5BeHAEBBAEBCgEBFwEBBAEBCgEBgyV?= =?us-ascii?q?hgQmOW5JjAZUzKAOBd4ZhVwEBAQEBAQEBAgECXyiCMyKBBVtDAjcUIA4DCQIXK?= =?us-ascii?q?QgIAwEtFR8LBRgEiVq0WCYCixOGTokVEQFohRkFj1aMVYZ2izANgk6HcSaGOAK?= =?us-ascii?q?TO1h5CDYfFT+GU3SHL4IuAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 03 Mar 2017 09:53: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 v239r6xh024413; Fri, 3 Mar 2017 04:53:16 -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 v239r3vr124287 for ; Fri, 3 Mar 2017 04:53:03 -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 v239r3OO024411 for ; Fri, 3 Mar 2017 04:53:03 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DAAADmO7lYhxy3hNFeHQEFAQsBhDGBCY5bkz6QRoQcGgiIWFcBAgEBAQEBAhMBAQEKCwkKHYdwiXuiK5IrizuGTooPhRkFj1aMVYZ2izANgk6HcYZeApM7gVg2HxWEQwELAVSBbj81iV0BAQE X-IPAS-Result: A1DAAADmO7lYhxy3hNFeHQEFAQsBhDGBCY5bkz6QRoQcGgiIWFcBAgEBAQEBAhMBAQEKCwkKHYdwiXuiK5IrizuGTooPhRkFj1aMVYZ2izANgk6HcYZeApM7gVg2HxWEQwELAVSBbj81iV0BAQE X-IronPort-AV: E=Sophos;i="5.35,236,1484024400"; d="scan'208";a="5966255" 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 Mar 2017 04:53:02 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3ADaAslxwdmI/PsULXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1ewSIJqq85mqBkHD//Il1AaPBtSGrakYwLKL+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFIiTanb75/Ixq6oRnRu8ILnYZsN6E9xwfTrHBVYe?= =?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?TOo9XpLqsdTee1zKzRwDjFcvhY2i/95ZDWfhw9pfyAR698fMTPxUU1Cg/IjVud?= =?us-ascii?q?pZb7Mz6W0OkGrnKV4PB6Ve21jm4qswFxrSarxscrkoTJg40Uxk3e+SVj3ok6ON?= =?us-ascii?q?24R1RnYdK+DJRQsCSaO5N3QsMkXW5opD43xqMatZO/ZiQG1ZoqywDFZ/CacIWF?= =?us-ascii?q?7AjvWPiSLDtggXJqYrO/hxK88Ui6ze38U9G50EhPripCkNnNt3EN1wfI58idVP?= =?us-ascii?q?Ry40eh1iyT1wzJ9u5EJkU0mbLBK5E92r4wioYTsUPbEy/thkr2iK6WdkM5+umn?= =?us-ascii?q?8OnnfrXnqYOcN49zkA3+NL8uldalDeQ3NQgOQTvTxePpz7Dn/EvkUJ1Wn/Y2le?= =?us-ascii?q?/fq5mcKsMF9YCjBAoA7Ic/ozO4DSWny5xMg3wALkBEYzqdgoTpMk2IK/f9W6Ts?= =?us-ascii?q?y2+wmStmkqiVdobqBY/AeyDO?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GyAADmO7lYhxy3hNFeHQEFAQsBGAEFA?= =?us-ascii?q?QsBhAaBCY5bkmRakEaEHBoIgXeGYVcBAQEBAQEBAQIBAhABAQEKCwkKHS+CMyC?= =?us-ascii?q?BB1uDDIl7oiuSK4s7hk6KD4UZBY9WjFWGdoswDYJOh3GGXgKTO4FZNh8VhEMBC?= =?us-ascii?q?wFUgW4/NYldAQEB?= X-IPAS-Result: =?us-ascii?q?A0GyAADmO7lYhxy3hNFeHQEFAQsBGAEFAQsBhAaBCY5bkmR?= =?us-ascii?q?akEaEHBoIgXeGYVcBAQEBAQEBAQIBAhABAQEKCwkKHS+CMyCBB1uDDIl7oiuSK?= =?us-ascii?q?4s7hk6KD4UZBY9WjFWGdoswDYJOh3GGXgKTO4FZNh8VhEMBCwFUgW4/NYldAQE?= =?us-ascii?q?B?= X-IronPort-AV: E=Sophos;i="5.35,236,1484006400"; d="scan'208";a="4459789" 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 Mar 2017 09:53:01 +0000 Received: from smtp.corp.redhat.com (int-mx16.intmail.prod.int.phx2.redhat.com [10.5.11.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 0CCF84E04A for ; Fri, 3 Mar 2017 09:53:02 +0000 (UTC) Received: from Thinkpad_450.brq.redhat.com (unknown [10.40.3.114]) by smtp.corp.redhat.com (Postfix) with ESMTP id 820212D655 for ; Fri, 3 Mar 2017 09:53:01 +0000 (UTC) From: Vit Mojzis To: selinux@tycho.nsa.gov Subject: [PATCH] python/sepolicy: fix obtaining domain name in HTMLManPages Date: Fri, 3 Mar 2017 10:52:56 +0100 Message-Id: <20170303095256.11584-1-vmojzis@redhat.com> X-Scanned-By: MIMEDefang 2.74 on 10.5.11.28 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Fri, 03 Mar 2017 09:53:02 +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 HTMLManPages got domain name by splitting name of selinux manpage on "_selinux" which doesn't work properly when domain name contains "_selinux". Signed-off-by: Vit Mojzis --- python/sepolicy/sepolicy/manpage.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/python/sepolicy/sepolicy/manpage.py b/python/sepolicy/sepolicy/manpage.py index 773a9ab..1af4295 100755 --- a/python/sepolicy/sepolicy/manpage.py +++ b/python/sepolicy/sepolicy/manpage.py @@ -205,12 +205,12 @@ class HTMLManPages: for domain in self.manpage_domains.values(): if len(domain): for d in domain: - convert_manpage_to_html((self.new_path + d.split("_selinux")[0] + ".html"), self.old_path + d) + convert_manpage_to_html((self.new_path + d.rsplit("_selinux", 1)[0] + ".html"), self.old_path + d) for role in self.manpage_roles.values(): if len(role): for r in role: - convert_manpage_to_html((self.new_path + r.split("_selinux")[0] + ".html"), self.old_path + r) + convert_manpage_to_html((self.new_path + r.rsplit("_selinux", 1)[0] + ".html"), self.old_path + r) def _gen_index(self): index = self.old_path + "index.html" @@ -290,7 +290,7 @@ Fedora or Red Hat Enterprise Linux Man Pages. if len(self.manpage_roles[letter]): rolename_body += "

" for r in self.manpage_roles[letter]: - rolename = r.split("_selinux")[0] + rolename = r.rsplit("_selinux", 1)[0] rolename_body += "%s_selinux(8) - Security Enhanced Linux Policy for the %s SELinux user\n" % (letter, rolename, rolename, rolename) fd.write("""%s @@ -317,7 +317,7 @@ Fedora or Red Hat Enterprise Linux Man Pages. if len(self.manpage_domains[letter]): domainname_body += "

" for r in self.manpage_domains[letter]: - domainname = r.split("_selinux")[0] + domainname = r.rsplit("_selinux", 1)[0] domainname_body += "%s_selinux(8) - Security Enhanced Linux Policy for the %s SELinux processes\n" % (letter, domainname, domainname, domainname) fd.write("""%s