Message ID | 68a423a9-2f89-55f9-fb4c-97dd4df4bb1d@users.sourceforge.net (mailing list archive) |
---|---|
State | Accepted |
Headers | show
Return-Path: <selinux-bounces@tycho.nsa.gov> 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 B97BC6020A for <patchwork-selinux@patchwork.kernel.org>; Tue, 17 Jan 2017 13:30:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A400628557 for <patchwork-selinux@patchwork.kernel.org>; Tue, 17 Jan 2017 13:30:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 95FD02855A; Tue, 17 Jan 2017 13:30:16 +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 BDD2328557 for <patchwork-selinux@patchwork.kernel.org>; Tue, 17 Jan 2017 13:30:15 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,244,1477958400"; d="scan'208";a="2323266" IronPort-PHdr: =?us-ascii?q?9a23=3Apdr4lBaFDzLFCDyHmYD9sZf/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZocm8Yh7h7PlgxGXEQZ/co6odzbGH7+a7BidduN6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Ixi6twvcu8sZjYZiN6o61wfErGZPd+?= =?us-ascii?q?lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLe?= =?us-ascii?q?TQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgz?= =?us-ascii?q?ocOjUn7G/YlNB/jKNDoBKguRN/xZLUYJqIP/Z6Z6/RYM8WSXZEUstXWSNBGIe8?= =?us-ascii?q?ZJYRAeQHM+hTso3xq0IToReiAAWhAv7kxD1ViX/sxaA0zvovEQ/G0gIjEdwBvn?= =?us-ascii?q?vbo9ftNKoQTOy4wrXHwzrdYPNNwjr99IrFfwo9rf2QU798b8zcwlQvGQPfiVWQ?= =?us-ascii?q?rJToMS6V2O8QtGaU9fBgVeGyi248tgp/rTyvxsk2ionIgIIVxU3P+CJnz4YxK9?= =?us-ascii?q?24Uk97YdirEJZLqiGaLJV5Qtk5Q21yoyY6zaAGuYSncycUxpQnwATfa/OZfISS?= =?us-ascii?q?5BLsSvqRLC5+iXl4e7y/nw6//VWvx+DzTMW50EtGojBbntTDqHwBzQHf5tCFR/?= =?us-ascii?q?Z+5Eus1jKC2xrO5uxLI004j7fXJpolz7M2i5Edq17MHjXsl0XzlKKWc0Ik9fW2?= =?us-ascii?q?5On/ebXmo4OcN5dzigHjLqQigsy/Dvo8MggJR2Wb5f6z1Kfi/U3kW7VGlOE2k6?= =?us-ascii?q?nFv5DaIsQXvKi5DBNO0ok/8Rq/Cjam0NAAkXkGKlJKZg6HgpD0N1zBL/30F/ey?= =?us-ascii?q?j0m2nDt1yP3KIKftDojVInjGirjhfLJ960BGyAo0yNBS/4lUBa8FIPLyXE/xqd?= =?us-ascii?q?PZAgYiPAyz3ubnDsly2Z0FWW+UHq+YML/dsV+P5u41JemMf5UatCzyK/gi+f7i?= =?us-ascii?q?lWU5lkMFfam1wZsXb2i1HvZhI0Wfe3XsntcBHn0MvgclTuzqj1uCUTtJaHapQ6?= =?us-ascii?q?Iz+Cs7CJm8AYfEXICtj6SL3D2nEZ1OemBGFleMHG/qd4WGQfgDdCGSItRmkjwC?= =?us-ascii?q?VLihVZQs1R+qtA/nxLtoNffU+isEtZL+ztR14PfTlR4q/zxuE8udy32NT31znm?= =?us-ascii?q?4QST423aR/oUljxVeZyqV4jeJXGsFU5/NTSAg6LYTcz+t4C9/sRg3BYs2FSFG8?= =?us-ascii?q?QtWpGTsxVM4+w8cSY0ZhHNWvlg3M0DavA78SkbyLGIE4/7nC33fvPcZ9ynfH1K?= =?us-ascii?q?4nj1U8RMtAK3GmjLZl9wfPH47Jj1mZl6GyeKsBwC7C7n2DwHGSs0FfVQ5/Tb/K?= =?us-ascii?q?XWsDZkfMq9T2+F/CRae0Cbs7KgtB1dKCKqxSZ9zpjFRGQ/HjNc/bY2K1gmuwBB?= =?us-ascii?q?CIyqmKbIXwYWUd3yTdCFYanAwJ+3aJKxQ+DD+7o23CFDxuCU7vY0T0/OlwsnO0?= =?us-ascii?q?VEk0wB2Lb016zLe1/wYVhf2FR/MI0LMEoz0tqzJuHFayx9jWEcaPpxJ9fKVAZt?= =?us-ascii?q?Mw+FRH2njatwx6I5ytNKNiiUQdcwRwokPizRJ3Cp9PkcIytnMl0BJyKb6E0FNG?= =?us-ascii?q?bz6Xx43/OqfWKmbs5hCicLTZ1U3b0NqM/acP8vs4oU35vA61Dkoi72ln095N3n?= =?us-ascii?q?uc+JrKCA4SUZXqX0Yz6hh6u7baYiwn6I/O0n1sK6a0uCfY2901HOsl1gqgf9BH?= =?us-ascii?q?PaOfGg/yCcoaB9OyKOExgFipaBUEPe5X9KEuOcOqbf2G17C3POx4hjKpkXxH4J?= =?us-ascii?q?xh0kKL7yd9RPTH35IZw/6GxAuHTCzxjEm/vcDtgo9EeDQSEnC4ySj+C45bfrdy?= =?us-ascii?q?cpoTCWeyP823wc1zh4LwVHFF9V6sHVcG1dS1dhqValzywRdf1V8LoXC9nyu30S?= =?us-ascii?q?B0mSkzrqWDxCzO3/jidB0fN25NRWliiVPsLpavj90BRkencRIplBy/6Ub93ahb?= =?us-ascii?q?q7x1L3PPTkdQYyj2M2ZiX7OutrqDf8FP9JQosT9NXOugYVCaTbj9oxQB3iPnHm?= =?us-ascii?q?tewio0dyutupnjmBx6km2dJm5prHXFYcFw2Qvf5NvESP5V3zoGXzV4hSDMBlei?= =?us-ascii?q?O9mp/NOUl4rMs+2lTGKhTpxTcS/qzYycryu3/2tqDgOjn/qrgN3oDRA60TPn19?= =?us-ascii?q?ltTSjIthH8Yo3v16ukK+JoYk5oBVHn5sphB4FxjpAwiIsX2XgAiZWf5WAHnnvr?= =?us-ascii?q?MdVHxaL+a2IARSYRzN7I5AjpwldsImiSyIL+UnWd3sxhZ9+hb2MTxi496cdKB7?= =?us-ascii?q?uO4LxCgyR1vkKyrRjNbvhlgjcd1fwu5WYZg+4Xvgot1T6QArMMEkleJizskQqH?= =?us-ascii?q?78ykoKVQfmavfqC61FBiktC5ELGCvgZcVW7nepckACB99dt/MFTR333z8I3kfs?= =?us-ascii?q?ffbc4LvB2OjxjAl/RVKI42lvcSnSpoI3/9vXk+xuEnjBxuwZG7sJGJK2p3+qK1?= =?us-ascii?q?GBlYNif6Z8kL4DHikb5entqK34CoBphhACgEU4bzQPKnFTITuu7rNwCQHz0gsn?= =?us-ascii?q?2bA6bQHReD6Ed6qHLCC4irOGuKJHkd09piXAOSJEpDgA8KRjU3hYM5Fhu0y8z7?= =?us-ascii?q?a0d1/CsR5lnlqhtW1u1nKRf/UmDFpAendDg4Up6fIwRK7gta/UfaLdSe7v5vHy?= =?us-ascii?q?Ff5pChohaCKmqHZwRPCGEEQUKECE7+Mbmp/9nP6fCYBvC5L/vMf7qBtfBeW+2P?= =?us-ascii?q?xZK13Yts5yyMOdmXPnl+E/073VJOXXVjFMTdnzUAVTAXlz7XYMGBvxq8/DN4rt?= =?us-ascii?q?yk8Pv3Qg3v/ZWAB6FUMdpx5xC8mb2DOPKIhCZlNTZY0YsBxWXSxLkRxlISjjth?= =?us-ascii?q?dz2qEbUAriPCVr7fmqpNAx4ccSNzO9NC77gg0QlVJc7bltT126Z+jv4vEVhFTU?= =?us-ascii?q?Thl9qnZcwLOWG9L0/HBEiKNLSAPzLLxd34YaKmRr1UlulUsAewuTmDGU/5IjuD?= =?us-ascii?q?jyXpVwyoMexUlCGUIgdRt5+7chZsFWjjS8nrahylP9BpkzI627o0hmnFNWQEKz?= =?us-ascii?q?hzb1tNrqGM7SNfmvhwAHdO4n1hLemFgCaZ8/LYJowNsfR1Hit4jfla72o+y7tU?= =?us-ascii?q?6iFEWfN0lTDOod9uuVGmj/KPxiBpURVUtjZLn4WLvUN4NaXe7JlAVm7O/AgR4m?= =?us-ascii?q?WIFxQKu9xlB8X0u69K1NjAjq3zJylZ89/P5ssTHdbUJ9iIMHU/KhrlAjjUAxUZ?= =?us-ascii?q?TTSzL2HQm1RdkO2O9n2StpU1sZnsmJUJSr9dT1E6C+0VBV9kHNMYJpd7RDQkka?= =?us-ascii?q?SUjMQQ/3qxsAHRRNlGvpDATv+dG/rvJyyHjbZafBYIxqv4IpoVNo3+wUNia116?= =?us-ascii?q?k5/NG0vfR9xNpTdhbgAsqkVX7Hd+VnEz217iag61/H8TEvu0kgQsigt5YOUi6j?= =?us-ascii?q?Hs7EwtJlrNuiQwk1I8lsnigTCUbDH+NrywXZ1MByryqUcxLovxQxxpYg2qgUxk?= =?us-ascii?q?KDDESqpSj7pgcWBklhTRuZ5IGf5SQ61LfgMQxe2XZ/Uv1FRTtD+rxUlZ6uvZEZ?= =?us-ascii?q?FijhclcYawr3Jc3AJudNg1KrLKK6pN1VVQhaWOvjS01u8rxg8ePEUN8GKIdC4O?= =?us-ascii?q?pkMIKqEsJzC08ex09QyChzxDdXAWV/U0ufJl6FkyO/6cwCLgyLNMMUGxN/aCIK?= =?us-ascii?q?OetWjAjdSITU0w108SkUlK46R22985c0WIT0Av0KeRFxMROMXfLgFVacxS+2XN?= =?us-ascii?q?ciaKsOXA2oh6MJunFuDvV+OOs7wUgk28FgYzA4sM9tgBHoWr0EzAMMjoNqAFyR?= =?us-ascii?q?Qw6wTwP1iKFu5JeAiMkDYJuMGw0oN43ZRHJjEcHWV8MT+75rDJqQ82mPCDRss5?= =?us-ascii?q?Ym8GXosYMXI7QNC1mzVHsHtaAzm3yPgWyBaZ4j/nvCvQDyT8b8B5a/uOYRNsFd?= =?us-ascii?q?e29i8l86SvlV7X9ZbeJmH9Ndh4vN/A9/8arY6dC/xIVbl9r1vcm45ASnykSW7A?= =?us-ascii?q?D8O6J4PqZIkqcdz0DW26X0elhD0pSsf9JtGtLrKHgQvwX4ZbrJGb3Cw/Nc+6Dj?= =?us-ascii?q?weHxBwp/sd66J6ZAwDZIE2YRHutwQjLaC/Jx2Y0tq2SWa3NTRWV+Vfzfm9Z7FP?= =?us-ascii?q?1CojcOu6yHomTpEnwOi66lICRJYPjh7C3/mjfJVeXTL1GnNDZwXFvTA5mHR5Nu?= =?us-ascii?q?Yu3uc/xwvFsVoGMzGLbuNpbnBEv9EnCFOdJnV2EnY3S0WajYXd/g6mx6oS8DdF?= =?us-ascii?q?n9ZIze1Ft2DzvoPeYDKpX6yrtZXVsio7YNc7oq1wMZbsLdCcuJPYgDPfUIHash?= =?us-ascii?q?eZXy6iC/paht9QLTpCT/lMmGEqJdIJtpJE6UsxUMc+ILpPB7M3q7+xaDprFygS?= =?us-ascii?q?wTYXV4OdxjAChPmz26fCnBeKbJsiKAAEsIlFgtYFSCF5fCUeqbS5WIrLiW+LVH?= =?us-ascii?q?ILIBwJ4gRW5AMMjIhwfvrq4IDQVp9D1yZWo+5oUivMDpRo+Eb7SmCSgVj8Vvqh?= =?us-ascii?q?lvek0h9Mw/3309kUQhh/BVJax+ZMmUsiMKt3JLUIvo7Wrj+Iclv3vHjryOunOF?= =?us-ascii?q?ZRycrUd1njDITdrGTyTzcS9GETS4JU1H7fEpESnBZjZ6YwuFVAOoamdVji5zY8?= =?us-ascii?q?3YRmA6G4Vdy3x1YitXsJWyWqHMBdBOx9rF3XXzllY5SqqJr7IZVSXnFf94Gdq1?= =?us-ascii?q?tDl0VtKSG5w4JGK85R+j4MQCRPoTKFsduoUsJDw8h2AIQXL9djoXfyAr1EN4aV?= =?us-ascii?q?o303vLzvxXvZ+zEzsFe62DWzFbW3T/hc/2EEHAUmOXieoFE1D+Qw6mfS7kzNsl?= =?us-ascii?q?ds8uZVHLSAkUVxoDd4HpBPHDlJ1muoL1VtQ3ZYrepWMqPVc9ZTQ/Mqfx+gJwQ+?= =?us-ascii?q?FeI630yO5Ux7h235YzF0tgdA+CDQRAg0VSgUgrfxgjISsMenNiEGS5hQdzUucz?= =?us-ascii?q?/FKx6HmSBQpBtfakdqW4wHDdZB5b4b2JVb/tbYSUesMiwFWwRiORw+0fpaj0FD?= =?us-ascii?q?sUGYdjvaDQunb/rPtQd3fciJps6zMPv55BtHip/gsO0g+KUDXWepmQuxQd3Fro?= =?us-ascii?q?/8sdOLtk2SdKf4LeK8YHnBTCTSghCqn7skCYfF/zTLOgpBN5Z60WYkYYTmCWPT?= =?us-ascii?q?IRRGIKcbKlFHVaxmbNVJufpWZ8l6d6YV4aVtHA6IRgvzGIyzq/lLNlbTSi7ELy?= =?us-ascii?q?qb9uywvJne4qHDRuj4fsyD2XLHTLxtPptg7jn7Abjq25dE+kXqwvdt6l96SV/e?= =?us-ascii?q?PiCDq9TuOBgG69S8eUv5oJIpBy/WD4ltn3b3wEFPadYXSTWw8JsE0JNZ9GrwSe?= =?us-ascii?q?Vg30fovu1d66Vo5Isq771n0sq7OaDSKfFGvkB9GRiUGh9m9pMzD2hjX2pRePMe?= =?us-ascii?q?KO/NfaQFisDjs/r3GLIK5x2V4eNZdcDKJ0XGmsmhFD6QVwBLnAAcpjEENAec0e?= =?us-ascii?q?CKm7NsQ8a/uef5wl4t40S5LhMe1LBt/puE9bCVq+/LdBbR1r8EWrXwRszvsLss?= =?us-ascii?q?vV+S5ec+m74KYGB1ZBenEOcFXM4H2mjg1bwqzT4rE87bA7Lg4uBMWGwkkT/7hp?= =?us-ascii?q?B9G0kWGukOErqV/IRemWM4lPLFNtEMdaBCgGmPHwa+ErAe0X6r9zeXIG59jx7T?= =?us-ascii?q?1RH/W3i+40LwrSBiWyfMyM3jkkVNXLmtGUhSRzapOVN/sD6XPgrnrsD3uaMu7E?= =?us-ascii?q?EyKGPkqsmAlG68OLNTA83/JcCTISguq1IRl509XNuv2ZoUGdClOtce7Gl+bufC?= =?us-ascii?q?62OsiyJBob1Ih4zQ4sGP/fXYAGevgraGq7qXwjBY0X84sUs56t++KvHE/8eKTO?= =?us-ascii?q?iw12YNUyd/vBPMXxixqrHArlAUP0mL3F3KmIwMMNFZx2M31lr65Og5XdI86Ble?= =?us-ascii?q?FpvaZ/wcvzzzPyH0wVmHadItSiaeyydXHk7yEVRgHqg82X7/vMXNlXjK4F0kXI?= =?us-ascii?q?hwd0vghRxsFIU1Mkct5VcYwyYZFggNcx+bBqmyBUv5NYsESVQDaROf0bemYKg3?= =?us-ascii?q?2VN8wqiz5O7TauxxHLENOepcjgGQmlhbBpMWvrcETLJ6ZVBd6LbdphL+BIj/Q/?= =?us-ascii?q?jmiX0wOOWxQsBB9MAUt2Av4gihSBW97pdD9awUiIiSdq5DY5jDotxz71t96T4I?= =?us-ascii?q?bCxNjwB1jwmlXuAEuODj/t/bvYKq6uavUaYgXOAX+AY0BmtglZvwgVYjod7N2+?= =?us-ascii?q?daVILVlZz18BpRLH6SpIbazx58JPIPK4OqZrlv7WkIKjMFJ30QIdqZdeUz7zVq?= =?us-ascii?q?MDXJ6FxIGtkMas8APMrRhQBUjVXkV6pS9srAFF6XEYVzd8E072rv0j817J88X/?= =?us-ascii?q?385z+xOJ/Q8UtCP+5ZjCVrjtLNvvIZwf3ICCgY+XOZcQR6wjuey5mRDPb95f2M?= =?us-ascii?q?x8vIV1waHi43XYBdJCCB+QC+Xeq6ipHpUgKS6s/uj5Mzb1qQSWatnKsZsqZNH+?= =?us-ascii?q?lAij/43jREFYD6meiVs9yy52tTrFFHF5xz7RLdEqVFIpp7IQj4ltWsRkVkGiv/?= =?us-ascii?q?Yt/bdh40t+qQ2OgB+PhxN0rxZY8aPhIL0an65mBPTgtzUrL2uEiWXf4Jbtt8VP?= =?us-ascii?q?zEtmxV6Z5nK6IXM1iSvobqoSlUqFA2GwIpbL4wriBEeUnOhgJVRr30tKQGigQC?= =?us-ascii?q?Td5zoVVMFn6oOGIi+zrHUrxYjKaPB/wT7jWTSasOX0JzMixgRxO12ZNue6amnP?= =?us-ascii?q?1ctmNJgDl9ofgw3DB8QhuzpzHsrboX2T084LG4qCkBuXtdQ+WblCfID0lDzPsU?= =?us-ascii?q?gqoHDnbi6EazYH8dY4vu7rhnIt7g9Yo643glZxUsYTEGV/y6Cy7sl6OIHpCPsN?= =?us-ascii?q?VEiR6CpMrOdqSzITEPOLoyzxzjRn590hXRnRtz/2sLRy+v7Nk6K4mnPsYl3CWo?= =?us-ascii?q?E3DBdFkQ+qNJrNfxtVkTQes0blNhwGNj3tKbSS0NQMzPBns6jwklaWVCa5JD6h?= =?us-ascii?q?4aGrI2gjaJoKlJ5AUUbyrVEoi//Infg9vI02EnTdh23mLWurGFhpQy3X1khdN7?= =?us-ascii?q?9CiOtW8Wd+zFTsBsA3/z1pxFxez5ffWtvfgNSJF6x7S5TP8CLs6j9HO02Jp0VE?= =?us-ascii?q?+lyLAeEkG3MeAZwLfUTTulRXeeWeuVb2iGhyw5PVLq5Rm0Ml03b99Hr0A5MuvF?= =?us-ascii?q?iJ9TiQnhUbdvSyWLol/bym0jPv8AewIwpoinZxQATPQNaOiEOegu3Po+BUMOb3?= =?us-ascii?q?/JHSp2E+i2sVqsnIhnJXpt+kD6YeXx8gD8LtSeAB4EEZTVrpRp4/y1WnqBOWN8?= =?us-ascii?q?zB11JER06+bfF1Equ+9AcpaegdvQiMp/0eIfcfdiLzE9sMYJmo1/8YmUzNuKcR?= =?us-ascii?q?bJw5b3JNHVofuYA/rEwkQoYG5aUb0ZYQXr6IU8JNI5XaPcHadBtxQGGac6WIAh?= =?us-ascii?q?N3v29KxsNwx8bAjRZKivj8nxouKLYYdUp2PI7l0uMSjQoRoDyua7TQZjdZClm2?= =?us-ascii?q?3yIIwsRjJGt9BtEhxmHI9VFMMaoQunBJqUmK+ght+0/EN6vPQKvrTsBfDQ09S5?= =?us-ascii?q?xJ5xX5lc5UyEJjrRA7Nrgkt9hOSonvjAyoXxCd/led4cWuh0XGrFar7eHoqhMT?= =?us-ascii?q?+PO8P8e0tD87GCyrJ5VgueaDr+X6qcuy2uLO9k7lkjyoxkYOrTyyQg7r/D2Nvo?= =?us-ascii?q?ZmFUujmsoGWMNJte8FzKH/LRUwhTSfqf/2ZvBbcXYpfs9OcSLdwix8CR4w537D?= =?us-ascii?q?tcy8aFO6yhoVXX2kJndJLUMFfp2zwnVoYUOhi/N1UjgXPBoHTHHXtcNtSkKdVq?= =?us-ascii?q?gNuNChzt5k9xmXwiZ2JYHmroRMyROXQA28+lZQ2F7gRLD9EZk+6wY044ubW4Sf?= =?us-ascii?q?N0NZVdheWqqLIHnM5yKy7RQMhaPifQLKJ5PzZWAevPuFgobQAes7crQoc6f4OD?= =?us-ascii?q?IEAZP0eazyP90w/C3lbpd9yjzqqJJzwW8npfxbLfzTdMvxW5ueqegsD7VbDWdo?= =?us-ascii?q?35XP7TMCojUTGXXioyEUev+Vi6v/oEvfyYIXoQo1wOZSKSEgETrLh1rdfMFm/T?= =?us-ascii?q?hfFjfJoSifCYQS/wSyp4m7EpCyZWs0CMX/oDFQ7Lb3/ugGpcpBauJvlS8nL5d7?= =?us-ascii?q?eY3LZaW/QKAotQdf2UW9TYdupFKDcylzUWJuK8csbCr7Y9yF3IVmoZE7TS+F2Y?= =?us-ascii?q?UkGWXuSWxyj3UoUNo4g0pi0o98rSni9yFKTIJayfpz+18oOjiiaXo+jeWXcsY0?= =?us-ascii?q?Avh+ICGmaBygFaKG4YE9EVpF3tQqmYakZX2nIpjP5h1h4PdQloTH1hzGdWnPe8?= =?us-ascii?q?G81eT14YlmWuT+MabFpvFjM/4VeK4hHuYdwHoc3TRWhe9r0ISYcGKfkn9pTYOK?= =?us-ascii?q?UXwPYzwD1pvjY2syODAFNB3Uq59P/UHaRh1vhZ6GIl5fBqTwSKRD/CdmXv1IWr?= =?us-ascii?q?EYRMyD1orHSi0NDb+qh2Ob9boZxpKEsbCiJxYNbG9HZOVn+wkCaovh3zJD2EIS?= =?us-ascii?q?lRtDsTLDYEbc5txvV6qw7Mf93Mr0SKuPRl4GmiDAuQQp+zwoZKEYm91wy9ZDIN?= =?us-ascii?q?dXOuEIpsq+1lk8wbaqcqI4O5BgaFZjD3EwbQnicL7hWi9qyiEM5i2mwDluApL9?= =?us-ascii?q?bzUs8BCtyPmHky+HtSy5dH4CvZItrbYoz/oYQsHnwUOZSVSXDvZIPPeT71saZH?= =?us-ascii?q?mqwyGl6SZeNSB2dSt5o7hy++dF+z0Zvh9S+KaKejfHq2P99YdNyXim1Kg6/Efr?= =?us-ascii?q?np7fFYFWFPqbc9jcfBvHWYoXKGZty6ZGPl6hQvKhCoL8+U/McuHIQrauZRP5NF?= =?us-ascii?q?UlgNrgZ3V/Q5HcOop3O/1BPNR+N5txsqYh7+BdWw1p5JfzN94oqrjheV+O2rEu?= =?us-ascii?q?fRNNjZ/4C2YVMg5aByftLE7sXqlo0=3D?= X-IPAS-Result: =?us-ascii?q?A2HLAgA+G35Y/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?= =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgw4BAQEBAR9igQaOSpEmkFmGUiuCTYVIVwEBAQEBA?= =?us-ascii?q?QEBAgECYCiCMxsBghsGAQIkExQgCwMDCQEBFwcBIQgIAwEtFREGAQcFBgIBAQE?= =?us-ascii?q?YBIhiBLEROiYCiWUBAQgBAQEBJIhHhn8RAYYAAQSbOpFfiiAKBReGJ0iSJFhxN?= =?us-ascii?q?igKOoQ3HIFgcoYqgi4BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 17 Jan 2017 13:30:15 +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 v0HDU7vM014123; Tue, 17 Jan 2017 08:30:10 -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 v0FEvKjA226217 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Sun, 15 Jan 2017 09:57:20 -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 v0FEvKFa018422; Sun, 15 Jan 2017 09:57:20 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DpAgAfjXtYhk7ASNldGgEBAQECAQEBAQgBAQEBgzkBAQEBAYEBgQaDUZwZkFmCRIQagmyDNgKCGFcBAgEBAQEBAhMBAQEICwsKHYUaAwMjBFIQHwEFAiYCAlcGAQwGAgEBiQOvd4FrOol8AQEBAQYBAQEBASOBC4c8ijOCXgEEmzqRX4ogCgWGPkiSJIF+KAqEcRELgWByiGIBAQE X-IPAS-Result: A1DpAgAfjXtYhk7ASNldGgEBAQECAQEBAQgBAQEBgzkBAQEBAYEBgQaDUZwZkFmCRIQagmyDNgKCGFcBAgEBAQEBAhMBAQEICwsKHYUaAwMjBFIQHwEFAiYCAlcGAQwGAgEBiQOvd4FrOol8AQEBAQYBAQEBASOBC4c8ijOCXgEEmzqRX4ogCgWGPkiSJIF+KAqEcRELgWByiGIBAQE X-IronPort-AV: E=Sophos;i="5.33,233,1477972800"; d="scan'208";a="5907563" 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; 15 Jan 2017 09:57:20 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AT80eyR+3hVyMrf9uRHKM819IXTAuvvDOBiVQ1KB+?= =?us-ascii?q?0ukRIJqq85mqBkHD//Il1AaPBtSHrakYwLOL6OjJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMizexe71/IRq5oQnMtsQbj5ZpJ7osxBfOvnZGYf?= =?us-ascii?q?ldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbD?= =?us-ascii?q?VheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxLzli?= =?us-ascii?q?wJKyA2/33WisxojaJUvhShpwBkw4XJZI2ZLedycr/Bcd8fQ2dKQ8RfWDFbAo6k?= =?us-ascii?q?coUBEeQBM+ZboYfzqVQBohmxChWjCu701j9FhGX70bEm3+kvEwzL2hErEdIUsH?= =?us-ascii?q?TTqdX4LLocX+Cox6fP1zrDdfBW2Srm6IPVfR4hpf+MXahxccrXxkkkCgTIgUuU?= =?us-ascii?q?qYzrJTOV1+INs2eA4up9TuKglXQnqxprrji0wccsl5PJiZ4LxVDK8iV52ok1Ks?= =?us-ascii?q?OiRE59f9GkDIJduieHPIV1WsMvW39ktDs4x7Ecu5O3YjIGxIkjyhLBcfCKcYuF?= =?us-ascii?q?7grhWeuSOzt1i3ZodKiiixu980Ws0PDwW82w3VtMsyFLiMPDtmoX2BzW8sWHSu?= =?us-ascii?q?Vy/kOm2TuX0gDT7fxEIVwumavVNZEu2aQ8mYcNvkjbHy/2nlv5jLOOe0k65+Sl?= =?us-ascii?q?6f7rb7f4qpOGKoN5jh/yPr4sl8G8Geg4NxIBX2mf+eSyzr3j+kj5Ta1Ugf0ynK?= =?us-ascii?q?nZqpHaJcIUpqOiHg9VyZgs6wykDzu8y9QYmmQHLEhZdx2ZgYjpPEvOIP/mAvul?= =?us-ascii?q?hVSjjitry+jcPrL9GpXNMmTDkLD5cLZm9UFczAszzdZC55NbEbwBPPLyVVPxtN?= =?us-ascii?q?zfFBM5NRe0zPz9BNVy0YMeR3qFArWFP6PKrV+I+uUvLvGXZIAIozbwMOQl5v7y?= =?us-ascii?q?gn85nl8RZ6+p3YANZ3yiEfRmJFuZMjLQhYIFEGEXrk8lQef3klyeQHtWYHqvW6?= =?us-ascii?q?8U+D42EsSlAJ3FS4Trh6aOmG+gE5lXYH1WIkydGnfvMYOfUrEDbzzWauJ7kzdM?= =?us-ascii?q?bbG7SpRpgRy2vRX70JJ/J/DV4TUcvJnukt9v6LuX3TM78DFvR+GayXuMVCkgnG?= =?us-ascii?q?oNSiRw2OZ6plZny0yr1rJxiPhVU9dU4qUNGj8zKJqU6ut9Ed26DhrIY9OhUF+7?= =?us-ascii?q?RpCjBjYrQ5Q6xNpYJw43INi4gR2L8mziI7YRk62NTtRg6a/G0HXZJ895z2fAkq?= =?us-ascii?q?Imig9iCvBTOHWmi6g3zA3aA4rEgg3NjKqxXbgN1y7KsmGYxCyBu18OFEZPUKHB?= =?us-ascii?q?XHkaLnHRp9nj+liKG6CvDbAmOw4HwoiYLaFHcMHypVRAWPrnft/ZZjTitX23AE?= =?us-ascii?q?Oz6PupZZDpZn5V8SHTEkkCnEhH8HKILwk4CQ+8uG/EF3p1Ek/1aE7i9vNxpTW9?= =?us-ascii?q?Q1NinFLCVFFoy7fgok1dvvebUf5Gm+tc4Co=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HvAgBTjXtYhk7ASNldGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFQEBAQECAQEBAQgBAQEBgw4BAQEBAYEBgQaDUZwZkFmCRIQagmyDNgK?= =?us-ascii?q?CGFcBAQEBAQEBAQIBAhABAQEICwsKHTCCMxsBghsDAyMEUhAfAQUCJgICVwYBD?= =?us-ascii?q?AYCAQGJA693gWs6iXwBAQEBBgEBAQEBI4ELhzyKM4JeBZs6kV+KIAoFhj5IkiS?= =?us-ascii?q?BfygKhHERC4FgcohiAQEB?= X-IPAS-Result: =?us-ascii?q?A0HvAgBTjXtYhk7ASNldGgEBAQECAQEBAQgBAQEBFQEBAQE?= =?us-ascii?q?CAQEBAQgBAQEBgw4BAQEBAYEBgQaDUZwZkFmCRIQagmyDNgKCGFcBAQEBAQEBA?= =?us-ascii?q?QIBAhABAQEICwsKHTCCMxsBghsDAyMEUhAfAQUCJgICVwYBDAYCAQGJA693gWs?= =?us-ascii?q?6iXwBAQEBBgEBAQEBI4ELhzyKM4JeBZs6kV+KIAoFhj5IkiSBfygKhHERC4Fgc?= =?us-ascii?q?ohiAQEB?= X-IronPort-AV: E=Sophos;i="5.33,233,1477958400"; d="scan'208";a="2302358" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mout.web.de ([217.72.192.78]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2017 14:57:19 +0000 Received: from [192.168.1.2] ([78.49.147.199]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LwqBg-1cUx0A3toO-016Rl7; Sun, 15 Jan 2017 15:57:03 +0100 Subject: [PATCH 01/46] selinux: Use kmalloc_array() in cond_init_bool_indexes() To: linux-security-module@vger.kernel.org, selinux@tycho.nsa.gov, Eric Paris <eparis@parisplace.org>, James Morris <james.l.morris@oracle.com>, Paul Moore <paul@paul-moore.com>, "Serge E. Hallyn" <serge@hallyn.com>, Stephen Smalley <sds@tycho.nsa.gov>, William Roberts <william.c.roberts@intel.com> References: <ca34123f-ced6-d2bc-363b-690858618827@users.sourceforge.net> From: SF Markus Elfring <elfring@users.sourceforge.net> Message-ID: <68a423a9-2f89-55f9-fb4c-97dd4df4bb1d@users.sourceforge.net> Date: Sun, 15 Jan 2017 15:56:59 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <ca34123f-ced6-d2bc-363b-690858618827@users.sourceforge.net> X-Provags-ID: V03:K0:dFEd79xP/k1dEVHwjTlt/8ZIUA2fnTrBzLnyCbHbcVWpEFHeDbg 9XX2Ly1h9nJ67x5ck0EzrEVD9pMicSgrrWnc5RwV5A1UrCRMrV0wrl/sjT6F9ARMOtDTnVf pnZ6C6iVEylWfdgFRpxXh3foJpmcOEsbseW9nYwN3a1gnPiUn2A2PxXumMqOnW7ebMOHCs5 j+EVFIBmlDODGO2Glfq+Q== X-UI-Out-Filterresults: notjunk:1; V01:K0:jxRp9QB41O4=:sxSLhBVDlb2cMLVbL0/RQe QKWCoMzIlqtgK0ydu8q4iOR9xPE3tbbue2gKR9ukmHnt1TtCgv+OHp40DKNZl81iMBoxotKmz knySb56ddj5w/0Veb4NjKLnFeqjBU+4p7bW9ih2ZZTmtN4Xu3lvIpckxrR3tzkjMC9Ww9AslM exA9rKu1bGYfZXXvcf4b0DDyhweVgHO6E4HayzL3FFFgri/1FR/FsZUxiIip9+y1VH/e4g48r OFhKpwaKaymnGmcJks5Fm/YH73hjH/0Y1Bbr0oDwCtGXVtA5G1X4QbS5uhPcOp6GRUuNNwHTz dgcvnJ6QmLK8yesj/bsHOEYd4Qwux4MPxrVHzUaqMgTBSkjN9A8Xk4KosHsS05t6uR8KPFKQc Csm/drscLLMxDy/i03n0q3uHaBKJ2cUPFVB5mVSUON0hzSvjdLgkxP/bFysuGv54Qng3kg9Rk nHqdgdvJz//3GoQZhltL+rT+J03S8898mPIuN0p/q+bAgnw1sP8a+oQubWJnZ+JH0ydAE+9LH mTFgG5KsZWaEW9+qwD6PyEt23fIBzO+Y+wg7ajRvPkqKwLk4iWvR7qjo15Bqm5tPw1BSDfyG7 8cC33k10cXonurrStFs+WvELG17QP+pJwBvBz9izsw688qCSF4SNGABe2KeItXoTaMEwRu0cw 5HaBoDFIpvEFC/ftDlJzJ6dB8noKGWd0DXERz0GdCHlD4msgQeYjw7W4Auhg63EklVUC0g+4b 62+jf/oAq+ZgsU4wzd2EMWUPqkQBu3gjXh6pC9b7PK3pkdsAMliuW9X5CahwihRHtRhNRdClq ZiWoLFr X-Mailman-Approved-At: Tue, 17 Jan 2017 08:26:53 -0500 X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" <selinux.tycho.nsa.gov> List-Post: <mailto:selinux@tycho.nsa.gov> List-Help: <mailto:selinux-request@tycho.nsa.gov?subject=help> Cc: kernel-janitors@vger.kernel.org, LKML <linux-kernel@vger.kernel.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
On Sun, Jan 15, 2017 at 9:56 AM, SF Markus Elfring <elfring@users.sourceforge.net> wrote: > From: Markus Elfring <elfring@users.sourceforge.net> > Date: Sat, 14 Jan 2017 10:48:28 +0100 > > * A multiplication for the size determination of a memory allocation > indicated that an array data structure should be processed. > Thus use the corresponding function "kmalloc_array". > > This issue was detected by using the Coccinelle software. > > * Replace the specification of a data type by a pointer dereference > to make the corresponding size determination a bit safer according to > the Linux coding style convention. > > Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> > --- > security/selinux/ss/conditional.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) Merged, thanks. Sorry for the delay. > diff --git a/security/selinux/ss/conditional.c b/security/selinux/ss/conditional.c > index 34afeadd9e73..fcfab2635c11 100644 > --- a/security/selinux/ss/conditional.c > +++ b/security/selinux/ss/conditional.c > @@ -176,8 +176,9 @@ void cond_policydb_destroy(struct policydb *p) > int cond_init_bool_indexes(struct policydb *p) > { > kfree(p->bool_val_to_struct); > - p->bool_val_to_struct = > - kmalloc(p->p_bools.nprim * sizeof(struct cond_bool_datum *), GFP_KERNEL); > + p->bool_val_to_struct = kmalloc_array(p->p_bools.nprim, > + sizeof(*p->bool_val_to_struct), > + GFP_KERNEL); > if (!p->bool_val_to_struct) > return -ENOMEM; > return 0; > -- > 2.11.0 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-security-module" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/security/selinux/ss/conditional.c b/security/selinux/ss/conditional.c index 34afeadd9e73..fcfab2635c11 100644 --- a/security/selinux/ss/conditional.c +++ b/security/selinux/ss/conditional.c @@ -176,8 +176,9 @@ void cond_policydb_destroy(struct policydb *p) int cond_init_bool_indexes(struct policydb *p) { kfree(p->bool_val_to_struct); - p->bool_val_to_struct = - kmalloc(p->p_bools.nprim * sizeof(struct cond_bool_datum *), GFP_KERNEL); + p->bool_val_to_struct = kmalloc_array(p->p_bools.nprim, + sizeof(*p->bool_val_to_struct), + GFP_KERNEL); if (!p->bool_val_to_struct) return -ENOMEM; return 0;