From patchwork Mon Apr 9 23:36:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Guy Briggs X-Patchwork-Id: 10332139 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 B3D3E6037F for ; Mon, 9 Apr 2018 23:42:51 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A528B28744 for ; Mon, 9 Apr 2018 23:42:51 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9973228C67; Mon, 9 Apr 2018 23:42:51 +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=-5.2 required=2.0 tests=BAYES_00, MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from UCOL19PA10.eemsg.mail.mil (ucol19pa10.eemsg.mail.mil [214.24.24.83]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0113728744 for ; Mon, 9 Apr 2018 23:42:50 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.48,429,1517875200"; d="scan'208";a="484464289" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 09 Apr 2018 23:42:49 +0000 X-IronPort-AV: E=Sophos;i="5.48,429,1517875200"; d="scan'208";a="11814715" IronPort-PHdr: =?us-ascii?q?9a23=3AANJTahQITBaJ3qw//MJ4mKUB2dpsv+yvbD5Q0Y?= =?us-ascii?q?Iujvd0So/mwa6/bBeOt8tkgFKBZ4jH8fUM07OQ7/i7HzRYqb+681k6OKRWUB?= =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?= =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba98IRmssQndqtQdjJd/JKo21h?= =?us-ascii?q?bHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2?= =?us-ascii?q?Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VD?= =?us-ascii?q?K/5KpwVhTmlDkIOCI48GHPi8x/kqRboA66pxdix4LYeZyZOOZicq/Ye94VS3?= =?us-ascii?q?BBXsJMXCJfBI2yYZYEA+4YMepFs4Xxol0Dpga8CwaxHuPi0j9GiGH406M5zu?= =?us-ascii?q?ohCQPL0BEuEt0Qq3TZt8n5OLsIXOyp0KXE0SnPYvVL0jn98ojIdRUhrOmQU7?= =?us-ascii?q?JxbcXRyVMgFxnYgV6NqILlIjOU3fkQvmiB7upgWu2vi3U6oAx2uDivydwjh5?= =?us-ascii?q?LTho0L11/E9T92wJovKdKkT057ZMepHZ1NvC+UMIt2R9ktQ2BuuCsixb0GuI?= =?us-ascii?q?K7fCgXyJs83RLQd/uHc42O7xn+V+iROS91iG9qdb+wnRq/8VWsxvfiWsS7zl?= =?us-ascii?q?pGtDdJnsHNu30MzRDf98uKR/ln8ku/1zuC2Rrf5+NKLE0yiKHVMYQuwqQqmZ?= =?us-ascii?q?oWqUnDGyj2l1jog6KObUUk//So6/zgYrX7up+QL490hR/6MqQpgsG/Hf43Mh?= =?us-ascii?q?IPX2iG4uSwzqHj/E3lT7VKif06iK/Zv4zBJcsHvKK5Bg5V0oI75xa+CTepzs?= =?us-ascii?q?gYkGEaIF9Kdx+LlYjkN0zULPzmAvqznU6gnCpzy/DDJLLhA5HNLnbZkLfmeL?= =?us-ascii?q?Zw81VcxxQ3zdBe4ZJUF74ALOvoVU/2qdzYCAM2PBKvw+v8FNV81p8RWWKIAq?= =?us-ascii?q?ODNqPSqkWH6vggI+mLeo8ZoCz9JOQ95/7ykX85nkcQfauu3ZsRcn+4AvRmLF?= =?us-ascii?q?+fYXf3gNcBFmEKvg8kQ+zxlF2NTyRTZ22oU6I7/DE7B5qsDZ3fSYC1nLyBwC?= =?us-ascii?q?C7E4VUZmBEEF+DDXTod56DW/cKaSKSPNRskjIAVbi8RI4uzgyutAnmy7p6NO?= =?us-ascii?q?bU/TcYtZ373thv++LTjQ0y9SBzD8mFy2GCUXp7kX0ORz83wKB/pldwylad3q?= =?us-ascii?q?dmnfNUD9tT5+lGUg0iL57T0/R6C8zuWgLGZtqGVVGmQtOgAT4sUN0xx94Obl?= =?us-ascii?q?1nFNq8lBDD2DCmA7gPl7yEHJY06L7T32DtJ8ZhzHbLzLQuj0U8TctVLmCpmq?= =?us-ascii?q?l/9w3PCIHTiEWZi7ymdaIC0y7R7G2D13aBvFlEUA5sVqXIRXEfZk3Krdvn4k?= =?us-ascii?q?PNUbquBqo7Mgtbyc+PMaxKasX3glVAQffsItXeY2aqlGe3CheE3LSMbJDle2?= =?us-ascii?q?8FxiXSFFAEkxwP/XaBLQU/Biago2XYDDF1EFLvZ1rg8eh4qH+hSE871RuKb0?= =?us-ascii?q?5g17qr5BEZn/qcRO0P3rgcoicuty10HEqh39LRE9ePuRJhc79GYdM8+1dKzn?= =?us-ascii?q?rZuBZnPpyhNKBinloefB5rsEzwzRl3DZ9AkccypnMw0AVyMb6Y0E9Gdz6A05?= =?us-ascii?q?HwO7nXKmzs8xC1cKPW1E/R38uR+qcV8vs4s0/jvAarFkU873pnz8NZ03yG5p?= =?us-ascii?q?XFFAASS47+Ul4r9xhmoLHXeic955nO2n1qLaa0syTC1sksBOs9yxasZsxfMa?= =?us-ascii?q?2fFAPoFM0aHceuIvQwm1e1dhIEIPxS9KksMsOlbfSG26mrPPt7kTKll2tH44?= =?us-ascii?q?d90l+W+yp7UO7I0I4Pw+uE0QufSzf8kFChv9jtlo9ZfzESH3SwyTL/CYFLeq?= =?us-ascii?q?JyeJwHCWC0I8243t9+nYLiW2ZE9F6/AFMLwNOmdgCWb1Pjxg1QyUQWoXu8lC?= =?us-ascii?q?uj0zN0ki8mrqyD3CzP2evubhwHNXBXRGN6l1fjPZC0j8wGXEivdwUpjgaq6l?= =?us-ascii?q?vhyqhUoaR+IHPfQUFWcCjqN2tiSLe/tqKeY85T75MlqT5XUOqmYVCdUb79vw?= =?us-ascii?q?AX0zjlH2tZyjE7ciulupPjkxx8lm2dMG55rGDFdsFo2Rff+NvcSOZf3zUcQC?= =?us-ascii?q?l4lSfYBkKnP9Sy49WbiY3DvfujV2KkTJFTdjPrzYyYviuh+WJqGQG/n+y0mt?= =?us-ascii?q?D/Dwg60DP018VtVSXSthrzfonr16O8MeJoZURoAF7868xgFYFklYs8npYQ2W?= =?us-ascii?q?IVhp+N53oIjX/zMclH2aL5dHcNQT8Lw8XJ4AT8w01sMHaJx4P/VnWAzcpsfM?= =?us-ascii?q?K6YnsX2iI77sBFFLyU4KZCnSRrvlqytRjRbuRlnjcB1fsu72YXg/sOuAopyi?= =?us-ascii?q?WSHKoSElVfPS3ijBmI9M2+o7lMZGq1driwzkV+l8i7DL6eugFcRGr5epA6EC?= =?us-ascii?q?9z8Mp/NknM3Wbw6o76ftnQdtQTuQOIkxvaiOhVMp0xnOIQhSV7IWL9oWEly+?= =?us-ascii?q?kjgBx2x566oYyHJHt1/K2jBB5YKiP6Z9kI9zHwlqZRgNyW35u1EpV6HTULQY?= =?us-ascii?q?HoQu62HzIcsvTnLQmOHyMmpnedB7XfAReV6F16oHLXD5CrK3aXKWEHzdVkWR?= =?us-ascii?q?aQP1JfgAYJUzU6hJI5EB6lxND5ekdj+j8R/kL4qgdLyu9wLxnwSHrfpAOzZz?= =?us-ascii?q?goSZifMBpX4hhM50jPN8yS9OVzHztX/pe5tgyCNnSbZxhUDWEOQkGEBFDiPr?= =?us-ascii?q?2w6tTb9uiYAeS+L/XQbrWStexeV/CIxZex3Yd8+TaDKNmPNGF4D/InwkpDQW?= =?us-ascii?q?x5G8PBljUBUSMXkT7Nb8mepBqn9C14sN2w8PPxWA31/YuPEbxSMddx9B+qna?= =?us-ascii?q?ePLemQhDx2KTxAzJMD2WfIyKQD3F4VkyxhaiWiEbEHtS7LUKLch7RaDwAFZC?= =?us-ascii?q?NpNctJ7qU83g9XNc7dlNz1yqZyjuQpBFddSVzhhsapaNQEI2GnKlzIGV2LO6?= =?us-ascii?q?6AJT3XxMH3erixRqdMg+VRrRGwviybE0D7NDSZizbpTwyvMf1LjCyDOhxeop?= =?us-ascii?q?uycg51CWX4QtLmawe7MMRrjT04wL00gGnFNWgAPjh9aUxNqqec7SRCgvVwA2?= =?us-ascii?q?ZB9GZqLfGYmyaF6OnVMo0ZvuBsDiRwluJa+2g6y6BP4CFfWvN6hDHersVwrF?= =?us-ascii?q?Gik+mPzCdnURVVpzlXhIOLp1hiOb7D+phOQ3nE4AkN7WKWCxgQoNtlENLvsb?= =?us-ascii?q?hKytfTjKLzNCtC89XM8MsaBsjULMaHP2Q6MRfyAjHbEhEFTTmxOWHYnUxdn+?= =?us-ascii?q?mY9meJoZgitpjshJ0OR6dAW1w0GfMaDUJlEccfL5hpRTwkkKSUjMgS6Xq5th?= =?us-ascii?q?nRS91QvorbWfKKHfXvNDGZgKFeaBsH27z4M5ocO5b820x6dFZ6moHKFFDRXd?= =?us-ascii?q?BJuSJhaQA1rF9K8HhkQW05w1jlZR+14H8PCf60mQY7ihd5YeQo7jvs+VA3J1?= =?us-ascii?q?vUqys2i0Yxg9Llji6ScDPqMKiwWoRWBDbuuEgqLpP3WQB1YhOunUZ8LjfLW6?= =?us-ascii?q?pRj6d8dWBskALcu5tPGP5ETa1DZB8QxO2XaOsz3FRZqyWn2VVH6vXfBZtljg?= =?us-ascii?q?sqfoamr2hc1AJ7cN41OavQKbJPzldOnK2OujSl1uM2wA8FO0YC6mWSeDULuE?= =?us-ascii?q?wJLLUmITSn/vB04wyYhzRDYHQMV+Ytov9y7EMyJf+AwDz63L5ZNk+xN/eSIL?= =?us-ascii?q?iYu2jaiMGIRV0w1lsSl0Zb/bl6y8EjfFSIV0o31rueCwwJNdbeKQFSd8dd6W?= =?us-ascii?q?LcfTiPserQ2pJ4JJ+yFvryTe+JuqcUmVyrExo0H4QW78QBApmt3FveLcj5ML?= =?us-ascii?q?4P0Q8t6xjzJFWZEPRJfwqGkDMAo8Gl0pB324hcJjYGDGVyNyW3+6zbpggwgP?= =?us-ascii?q?qMRN02eGsVXpMYNnIqX823gzVZsGpEDDm21OIZ1QeD4iTgqSTXCTnzc8BsZO?= =?us-ascii?q?yIZR92DtG55yk/+bCsiVHL6pXeO336NdN6t9/T6OMaopGHC+9UTbh9qErTho?= =?us-ascii?q?hYRnywXGHUC9K1IYb/a5U0Z9zuFnm6SkC/iy4yT8rpJtmtKqmIjh32SolMtY?= =?us-ascii?q?ma3DYjNci7Fj4EABp/vOAD67h6ZQEabZo7fATktwIgOKyjOA2YyMmhQ36xKT?= =?us-ascii?q?tKSPlS1f61aKJRzyc3dOC11WUgQY8gz+ms60ENXpELggvZxfa5aIlUSTLzFW?= =?us-ascii?q?BFewXTuSo5kHBsNvw0wuc+3BzIsV4cMzSQdOJxcWJKossyCE+VL3htFmU4QF?= =?us-ascii?q?qcgpbZ7Q63w7Ae5S1dkMhI0eddqnjxooffYC6wWKyssZjaryggYsI6rKBqLY?= =?us-ascii?q?PjJc+GtJffnjPBVpnQrhOKXzK6F/ZAndhQOi1YSuFSmW45IcwGpZZB6U0pW8?= =?us-ascii?q?ckPbNPEq4sqauxZDp4Fy4d1zEZWJ2E3DwDhOe81L/alhafcJQiLBwEvo9Ngs?= =?us-ascii?q?EYUyJsZCMRurOjXZ3Ml2CYUmgLPBsT7QNU6QMOjIN/YuDl4IvNTJ9N0TFWoO?= =?us-ascii?q?l5UirVGZZ26VT3UGaWgUL3SP+5ieymwRpSzO7w0tkcQBN/DFJSx/xVlkQ2NL?= =?us-ascii?q?F3Kq8QvoHRvz6Gb0z6un7iyO+hJFlM1MLUbEf0DIzbumrgSicc42EbRZdTyH?= =?us-ascii?q?HDEpQfixJ5aKEvpFpWOoCndEH+5zgqx4lyGrm4Userx007onkaXSeqFMFBC/?= =?us-ascii?q?pnsFLRVz1peZerqI/qO59KWG9f5IWdq0tFkEVqKyO204BcK9xL4jIWXzhCuj?= =?us-ascii?q?SdvNqzSM1fwsB6FZkMLclju33lAqNLJICRo2Equrzo0nLZ5zc8sFKhyTWvB6?= =?us-ascii?q?O4SvlW83cYGgo3O2SUslMvAPc08mfO7lDNtUh5/+dBCbiVl0pxpCtyE4tTCT?= =?us-ascii?q?lXzXClN0p8TH1YvOVAMqjVdNZcQ/Yqbx+1JxM+DeIm31CO/Uxsn3f5ZDJ9ux?= =?us-ascii?q?BH9C/DRAk7SzMVgqvzljIDsM2nPyEVS45QZzU7cyjFMx6bmTxQvBtHd0FlRo?= =?us-ascii?q?0WAtdf9LEfxoZb4s3CSUOwJi4fRxxiKhg00fxBmk5fqE+YYzzSDRK0dfbTtR?= =?us-ascii?q?16ZdyerMC1I/jl/gpLl43qvfsk+KUEQn2phReiQcvCr4PmsN2FqFeOfr/iM+?= =?us-ascii?q?KgeX/BUCTMjReoiLc+EZbF4ijTPxBHK5RhzXokZobhBnDVMRtaIKIUOlRUWb?= =?us-ascii?q?p8adpYvuBQf9Vkd7oR+a9xGhKHQQviGJS0rPlaNFncWCjeIj6a8uy4vILT96?= =?us-ascii?q?DSRvbmZsyQ3XbIWaZ3Mo196TnhFLfgyZVe9Vbu2vdx6kN6TkDLMzybrNv/OA?= =?us-ascii?q?wE+dKvdlbmvp01BzPZGolwkHvqxkFEacUXXzem8JMCyJNW8HzwU/530lDvsO?= =?us-ascii?q?1O8Llp8Yw37KptycewO6jSNehavlV9DRWPAAVl6IktAHNjSG9Leu8eNu3dfa?= =?us-ascii?q?IHgsDys+r3DbAY6AWJ++xFbtvKP0PBldOlCjGbUhxEmB0OqSABIwuZyv6Fn7?= =?us-ascii?q?N0Sce5quj4wE0t5UO+IgQBzLB36oeO4rCIq/PPbxvN0bgEXbDnRsHpobQqtU?= =?us-ascii?q?OS//okm6MQdWFufw2oCu4dVtUaxmv6y6Al0z4sGdvZH7384P5DS245njX4lp?= =?us-ascii?q?ByAlUWG/cUHb6V8oRbhWo3hvLWOcYXcq9YnGaDDxmkEqUNyXSz8SuYPHFlgg?= =?us-ascii?q?3S0xH3WW6z7l72rSpjTCvJ0djiklRaVqO2BUdUUCqlI0l4vy2TPADwrtr4pb?= =?us-ascii?q?w17F0qMmzjrN+Nkm+hNahWH835IdyQOyg0pFQZjJ0rXNOvwpwbGcCgINgN7H?= =?us-ascii?q?F+c+He5H2xny9GuadHiJLU4tuJ9fXPAXmgk6qapq2IxDBfzHg4oV4/5c67O/?= =?us-ascii?q?HL5t2FWfKo2HgNTyZxvAvBRR21qqfBo1ASJ0OLzF/BmJYWMdFBwXk4ykbm6f?= =?us-ascii?q?AnQNIo8QVTFp3NZ/0cqj/uPzv020yQY8otVimZ0TtYAE76EUViFKg7wmLws9?= =?us-ascii?q?rDlW3M9F0wWolwa0vniAR2D4Q5M00i8kQYzzEYEQcTdRCUEq2nCV7iLYseWk?= =?us-ascii?q?gJcQ6H06SieqcrwU1zxaui6/TSbexnCasCLPRdjg+SnFhDAJ0WrKkeTalgdF?= =?us-ascii?q?9a6aHYuBLtC5X9X/jhj3o/L+e5QsdA8cAWr3Ei+BqwRwK86Zdf6LYWkIiIeb?= =?us-ascii?q?RYYZfQvMB94UBn5SQMdiBUmxhwkRe5UeEapOD+7dnWq4Ko5fyyVKkxR+UW+R?= =?us-ascii?q?80B359j5fqg1Asv8vX1+FCRY3Rk4j/9xpNI3GSsobAzxZ8MfYOK56sfLt4+H?= =?us-ascii?q?UIPTIeKGwSPdqWcPQ85y5tMCnN6FxCGMwMeMgYMNDLmQ9Klk3jQKtT+dbDGl?= =?us-ascii?q?+EF4dzcNgl72XpxzAz7Zs8VeHg5DitJZ/B61FNPvVDjDhjld/ZoOga3+DSCS?= =?us-ascii?q?gN7nWDbRh63D+CwYGXC/ns5eWM1M3UV1QeEy4wUodSOD2C+Qi9SequjpnpUw?= =?us-ascii?q?SU6sjogJIlb0+QQ3O8nasfvqZLC+5AhT3x3iJCGYDtm/KVr92s5XNYtlJbC4?= =?us-ascii?q?Zz9gTJFrhQMJt9OBT4kNSrR0dnCyvwfcHbbBwut/SMyucL+eV+OFP0ZZUHLR?= =?us-ascii?q?Ic17L69X1VQxNsSL7xvlaZW/gda8dmSPPAs3Ba9INhK64JPFiGp5zqryxFqE?= =?us-ascii?q?43AA83crAwqiFVdkjUkA1TRan0pKYKihEAXt5hpU9MBWWwNXo/5zrZT6tVir?= =?us-ascii?q?KcCPgI8jqOT6wOVF5oPjl5QxOv15VkY6GpkuxfsmNagiN9p+An0z54Sxuyty?= =?us-ascii?q?3so7kA2Dw697G+qjoBpWZJTuOAnCfUEV9D1ugFjb8AC3b+7lyxeHYDbI/14L?= =?us-ascii?q?hpO8vg8Y0h7m8kYRUkeS0GXPivBzv2j6yWHoyFqMhciwKVuMXScb+zKjAfNr?= =?us-ascii?q?E8yRLgRHh91RPTnBRy/2sIRTWg6sErJIOnNcYj2CWoBXDRdEwQ7aNRrMvxqV?= =?us-ascii?q?kLQfMtZlx/xmVjztOKRjYJRMzIB2Y1khYkZntZf55Z7h8aDaYoiC6SvqZa5g?= =?us-ascii?q?EUfCvUEoO994neg8jI3Xg9Tc90yW/Np6yFh5Yq0Hh7lNNu6i6Bpm4ed+vCU8?= =?us-ascii?q?9jGnLzzJtQyfTiZ/WxteAKUIVnyKy7UP8DLsas53C72JBrWk+53LQRAUC1MO?= =?us-ascii?q?gZxrfUSy2lU3GXWfyXc2iQmDY0Kkny5R22IVAscMdKq1UyMvDehp5diwLhTa?= =?us-ascii?q?l0STuOqlPBymwsL/8afRosuIi7YwwKUPIRZ++EKOgqwf0+DkYMbnDQEStyCu?= =?us-ascii?q?+2qkKtnJNgNnVh+0r6Z+Pt/hrhMNuIFRkOCZTaoYJp+fymWmKBPmdtzBhoM0?= =?us-ascii?q?Zo9+ffFlIxtuhHfpaPnNjQgcp00eoEd/drLC08tcQfmoV56YmbyM2Kaw3ezo?= =?us-ascii?q?7uJdHJpfiVG//fwF4pemFdSbUUeh7154MmPt45XL3TALRZvRQABaQgRpwuKX?= =?us-ascii?q?vx/rluLAxvag7ReKi0gs7yq+KJY5tUoGXW7kgxLCfHoBADzOa7TQllYJCrnX?= =?us-ascii?q?nyJ4owRj1Zpd13FhRmBJdPG98Hrwe/GJ6UlqS7hMOw9k55oOIKr7T/CurL1N?= =?us-ascii?q?W42IVxWYJW5UqVMzbNV+FXhRFBj+KvkrLpz5XwFYvHcNIAVe50CkrEcaOOSo?= =?us-ascii?q?G+LC+ef8vhd09a26SR3LJwTlOaYyWvG+KilwiAfKFg4EMm2sl7cfDVwTgF8b?= =?us-ascii?q?7Wwp3xantdqyPlqmSGYt8X13HOBOrDT1pQSOGZuDJ+EKkWa5bk3PsfOtwlht?= =?us-ascii?q?6H6k986yoUlIOhIq68vgf310lmb5PHPQPM3CokXYRCJBWkLQN4hW7ft2SYGn?= =?us-ascii?q?lXM9KlNdgohdGZExjgz1d+lHtrZWNbHGfsA9CLNj5I9di5YViw9QlLBswP18?= =?us-ascii?q?GqaAYSrKy9RvIgbo9Kk82wubkHmMovICbKEpsJdxrMJaN7a2ICRt7Eo0IlN1?= =?us-ascii?q?td6uBvANU8eISOLUUbMUyJ1SL1y07Y3Fbpc8C3i/3bHR0/zi5s95uci35Bqg?= =?us-ascii?q?yitrCci8znFrXYaMKTPrbeMysgAzedQzl6UUOk4kyttPdMuv2EaXwerVYZbm?= =?us-ascii?q?PaCAMaqq1169mFCGjVlOA=3D?= X-IPAS-Result: =?us-ascii?q?A2AbAgA2+cta/wHyM5BcHAEBAQQBAQoBAYM/A2FvKIthX?= =?us-ascii?q?owwRQEBAQEBAQaBAoEwkl2BcRQYC4ceITQYAQIBAQEBAQECAWscDII1JAGCU?= =?us-ascii?q?AIkUgMDCQJICAMBWQESBYR7DQMMqBQziEaCGgWHaxF7gQeBOoVnAoElhgsCl?= =?us-ascii?q?0cIhVaIX4c1hQ4riHGGaoElHDiBUjMaCBsVgn2CIBeDRYpuU4xLgkUBAQ?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 09 Apr 2018 23:42:49 +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 w39NglUZ015776; Mon, 9 Apr 2018 19:42:48 -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 w39NgfqA092396 for ; Mon, 9 Apr 2018 19:42:41 -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 w39NgkWx015773 for ; Mon, 9 Apr 2018 19:42:46 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1BwAAA2+ctalywWGNZcHAEBAQQBAQoBA?= =?us-ascii?q?YM/ZG8oi2FejDBLBoECgTCBZQGQd4F6CyOEYII+ITQYAQIBAQEBAQECFAEBAQE?= =?us-ascii?q?BBhgGS4VcUoE+ARKFAA0DDKgUM4hGghoFh2sRe4EHgTqFZwKBJYYLApdHCIVWi?= =?us-ascii?q?F+HNYUOK4hxhmqBJRyCCjMaCBsVgn2CIA4Jg0WKblOMS4JFAQE?= X-IPAS-Result: =?us-ascii?q?A1BwAAA2+ctalywWGNZcHAEBAQQBAQoBAYM/ZG8oi2FejDB?= =?us-ascii?q?LBoECgTCBZQGQd4F6CyOEYII+ITQYAQIBAQEBAQECFAEBAQEBBhgGS4VcUoE+A?= =?us-ascii?q?RKFAA0DDKgUM4hGghoFh2sRe4EHgTqFZwKBJYYLApdHCIVWiF+HNYUOK4hxhmq?= =?us-ascii?q?BJRyCCjMaCBsVgn2CIA4Jg0WKblOMS4JFAQE?= X-IronPort-AV: E=Sophos;i="5.48,429,1517893200"; d="scan'208";a="247237" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 09 Apr 2018 19:42:43 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3A2dTBNxdLCcLFYrT3hqSz/9S+lGMj4u6mDksu8p?= =?us-ascii?q?Mizoh2WeGdxcW/ZR7h7PlgxGXEQZ/co6odzbaO6Oa4ASQp2tWoiDg6aptCVh?= =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?= =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahb75+Ngm6oRnMvcQKnIVuLbo8xA?= =?us-ascii?q?HUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLn?= =?us-ascii?q?s65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD?= =?us-ascii?q?+v9LlgRgP2hygbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQds4YS2?= =?us-ascii?q?VcRMZcTzFPDIOiYYUBDOQMJvpUo5XnqlcSsReyGRWgCeXywTFInH/22qg63v?= =?us-ascii?q?w9HwHHwAMgH8gBsG7Jo97oNakSTOC0x7TVwDXZbvNW1jj96JPVeR0mu/GMUq?= =?us-ascii?q?l/fNHLyUYxCgzFjk+fqZD/MzyJ0eQNtnGW4ux9XuyhjG4nrht+ojmpxso0hY?= =?us-ascii?q?nJh54VylDZ9Spi2oo6Odq4SEt9bNW5E5VQrzmXO5VrTs4tWW1kpik3xqcYtZ?= =?us-ascii?q?KlZiQHx5sqywbeZvGGaYSE/xHuWeSLLTtmin9odqizihS8/EWm1+byTNO70E?= =?us-ascii?q?xQoSpAitTMtm4C1xjU6sWfRPRz41us1yiB2g3N8O9JPVw4mKvBJ5E/3LEwk4?= =?us-ascii?q?ETsUvZEi/zgkr2jauWel8h+uip7+TrerTmppmCOI9okgzyLLkil8OlDegmPQ?= =?us-ascii?q?UCRXaX9fqm2LDs8kD1WLBKgec3kqndvpDaP8MbpquhDg9P3YYs8A2yDy2439?= =?us-ascii?q?sFnXkINk5FdAibgIjuPlHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfL?= =?us-ascii?q?lm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLPDCdNgxsY3RG6OHu?= =?us-ascii?q?e8OaLWsFmHrsYuOPXEMIsUvivtbvE46//ypWU0lV8UYe+i2p5BLDicPdFCax?= =?us-ascii?q?GdYHzxkpICHH0Msw4WUuPnkhuBXCRVanL0WLgzsHVzM6+iDIHeVsipgaedlH?= =?us-ascii?q?OgE5lXYH1WIkydGnfvMYOfUrEDbzzEZodFkzoZRfCaRoQ8zxCypUffzLZ6Ku?= =?us-ascii?q?ec/iwDqdq30Nlz+v2Wjhw56CZ1E9XY1maBUmV5tn0HSiVw361lp0F5jFCZ3v?= =?us-ascii?q?4rreZfEIlp5vhJWx02fbHB3qRQEdH9VRmJKs2GQn68T9mmCC13RdU0lYxdK3?= =?us-ascii?q?1hEsmv20iQlxGhBKUYwvnSXMRuqPDVwmTxKsBhyn3PyKgmiRw8T9BSMXG92f?= =?us-ascii?q?ctyjP6O9Xiq2zAzeCneKEH02jI/WaHi2+PuBIQXA1xVPDDWnYSLgvToM/i70?= =?us-ascii?q?zPB7mpFfw8MwRHxMLDYqtHY9HklxNHEfHkPtnT?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BYAAA2+ctalywWGNZcHAEBAQQBAQo?= =?us-ascii?q?BAYM/ZG8oi2FejDBLBoECgTCBZQGQd4F6CyOEYII+ITQYAQIBAQEBAQECARM?= =?us-ascii?q?BAQEBAQYYBksMgjUkAYJ2UoE+ARKFAA0DDKgUM4hGghoFh2sRe4EHgTqFZwK?= =?us-ascii?q?BJYYLApdHCIVWiF+HNYUOK4hxhmqBJRyCCjMaCBsVgn2CIA4Jg0WKblOMS4J?= =?us-ascii?q?FAQE?= X-IPAS-Result: =?us-ascii?q?A0BYAAA2+ctalywWGNZcHAEBAQQBAQoBAYM/ZG8oi2Fej?= =?us-ascii?q?DBLBoECgTCBZQGQd4F6CyOEYII+ITQYAQIBAQEBAQECARMBAQEBAQYYBksMg?= =?us-ascii?q?jUkAYJ2UoE+ARKFAA0DDKgUM4hGghoFh2sRe4EHgTqFZwKBJYYLApdHCIVWi?= =?us-ascii?q?F+HNYUOK4hxhmqBJRyCCjMaCBsVgn2CIA4Jg0WKblOMS4JFAQE?= X-IronPort-AV: E=Sophos;i="5.48,429,1517875200"; d="scan'208";a="10540460" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from usat3cpa06.eemsg.mail.mil ([214.24.22.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 09 Apr 2018 23:42:43 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;9f458db2-8c68-44d6-8068-85d24a62573b Authentication-Results: USAT3CPA12.eemsg.mail.mil; dkim=none (message not signed) header.i=none X-EEMSG-check-008: 10928189|USAT3CPA12_EEMSG_MP27.csd.disa.mil X-EEMSG-check-001: false X-EEMSG-SBRS: 5.2 X-EEMSG-ORIG-IP: 66.187.233.73 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0A1AADS98tamEnpu0JcHAEBAQQBAQoBAYQjbyiLYV6MewaBAoEwgWWQeIF6CyOEYIJfNBgBAgEBAQEBAQIUAQEBAQEICwsGKCMMhVBSgT4BEoUADQ+oETOIRoIaBYd8e4EHgTqFZwKBJYYLApdHCIVWiF+HNYUOK4hxhmqBJRyCCjMaCBsVgn2CIA4Jg0WKbiMwjEuCRQEB X-IPAS-Result: A0A1AADS98tamEnpu0JcHAEBAQQBAQoBAYQjbyiLYV6MewaBAoEwgWWQeIF6CyOEYIJfNBgBAgEBAQEBAQIUAQEBAQEICwsGKCMMhVBSgT4BEoUADQ+oETOIRoIaBYd8e4EHgTqFZwKBJYYLApdHCIVWiF+HNYUOK4hxhmqBJRyCCjMaCBsVgn2CIA4Jg0WKbiMwjEuCRQEB Received: from mx3-rdu2.redhat.com (HELO mx1.redhat.com) ([66.187.233.73]) by USAT3CPA12.eemsg.mail.mil with ESMTP; 09 Apr 2018 23:42:40 +0000 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 30D5311735D; Mon, 9 Apr 2018 23:42:40 +0000 (UTC) Received: from madcap2.tricolour.ca (ovpn-112-12.rdu2.redhat.com [10.10.112.12]) by smtp.corp.redhat.com (Postfix) with ESMTP id 5C2C0D7DE4; Mon, 9 Apr 2018 23:42:34 +0000 (UTC) X-EEMSG-check-009: 444-444 From: Richard Guy Briggs To: Linux-Audit Mailing List , LKML , SElinux list , Linux Security Module list Date: Mon, 9 Apr 2018 19:36:31 -0400 Message-Id: X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.1]); Mon, 09 Apr 2018 23:42:40 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.1]); Mon, 09 Apr 2018 23:42:40 +0000 (UTC) for IP:'10.11.54.5' DOMAIN:'int-mx05.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'rgb@redhat.com' RCPT:'' Subject: [PATCH ghak47 V1] audit: normalize MAC_POLICY_LOAD record 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: Cc: Steve Grubb , Eric Paris Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP The audit MAC_POLICY_LOAD record had redundant dangling keywords and was missing information about which LSM was responsible and its completion status. While this record is only issued on success, the parser expects the res= field to be present. Old record: type=MAC_POLICY_LOAD msg=audit(1479299795.404:43): policy loaded auid=0 ses=1 Delete the redundant dangling keywords, add the lsm= field and the res= field. New record: type=MAC_POLICY_LOAD msg=audit(1523293846.204:894): auid=0 ses=1 lsm=selinux res=1 See: https://github.com/linux-audit/audit-kernel/issues/47 Signed-off-by: Richard Guy Briggs --- security/selinux/selinuxfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c index 00b21b2..496915a 100644 --- a/security/selinux/selinuxfs.c +++ b/security/selinux/selinuxfs.c @@ -531,7 +531,7 @@ static ssize_t sel_write_load(struct file *file, const char __user *buf, out1: audit_log(current->audit_context, GFP_KERNEL, AUDIT_MAC_POLICY_LOAD, - "policy loaded auid=%u ses=%u", + "auid=%u ses=%u lsm=selinux res=1", from_kuid(&init_user_ns, audit_get_loginuid(current)), audit_get_sessionid(current)); out: