From patchwork Sun May 7 11:05:47 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Jenkins X-Patchwork-Id: 9715237 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 0A73E602BD for ; Sun, 7 May 2017 11:10:45 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F4089281B7 for ; Sun, 7 May 2017 11:10:44 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E8B9E283CA; Sun, 7 May 2017 11:10:44 +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=-3.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_MED, RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (emsm-gh1-uea11.nsa.gov [8.44.101.9]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 23AC1281B7 for ; Sun, 7 May 2017 11:10:44 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,304,1491264000"; d="scan'208";a="5541668" IronPort-PHdr: =?us-ascii?q?9a23=3AkDEDJhwTGB4AShDXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1esQLvad9pjvdHbS+e9qxAeQG96KtbQa26GN6OjJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMhTexe7J/IRa5oQjfuMQdnJdvJLs2xhbVuHVDZv?= =?us-ascii?q?5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnM?= =?us-ascii?q?URGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LplRx/yjC?= =?us-ascii?q?cMKiA3/mfZhMdtiK5XuQ+tqwB6z4PSfYqbNudxfrnFcN0aW2RPQ8hfWS9GDIOk?= =?us-ascii?q?bYYDEuQMMvhDr4Tmu1cCsQGzCRW2Ce/z1jNFgGL9060g0+QmFAHLxBAtH9YUv3?= =?us-ascii?q?TSsd77MLkdUea2zKnJyzXDdO5d1DDn54jMaB8hp+uAUq5wccrLyEkvDB/FjlKI?= =?us-ascii?q?qYzlITyVzP4Bs2qF4OpmVuKvimgnqxpqrzigw8cjkIjJhoYPxl/Y8iV5xZ84KN?= =?us-ascii?q?ulQ0B4ed6pCIZcui6VOodsQs4uXntktDg1x7EYo5K3YTAGxZA5yxLFdvCLbpKE?= =?us-ascii?q?7gz+WOuQOzt0mmxpdbK5ih2v60av0Pf8WdOx0FtSqypFlcTDuW4V2hzI78iHVu?= =?us-ascii?q?N9/kC82TaTzwzT6v9LIUQzlafDN54u2KQwlpsOsUTYBCP2hEX3g7OWdkUj4OSo?= =?us-ascii?q?7fjoYq76qZOGMo90iwX+Prwvmsy5H+s4LhADU3WU9OmzzrHu/VD1TK9UgvA5jK?= =?us-ascii?q?XVqo3WKdwepqGjAg9V1ogj6wy4DzejyNkYhmcILFZEeBKBkojoNEjCL+v/Dfei?= =?us-ascii?q?hVSjjClkx+vdM739ApTCMnjDkLD7cbZ78E5T0hA/zd9Y55JKEr0BOu78WlfttN?= =?us-ascii?q?zECR80Kw60w+HhCNpnyoMeWXiAAqmCPaPQtl+I4OcvLPOXZI8Jpjn9MeMl6+Tp?= =?us-ascii?q?jX8jll8XZbOp0ocPaHCkAvRmJF2UYXjugtgbDWgKvRE+TOvsiF2DTz5efHiyX6?= =?us-ascii?q?Yh5jA0E42mEIHDRpywgLCb2ye7BJJWbHhcCl+QCXfoa5mEW/AUZSOcI89hljkE?= =?us-ascii?q?Wqa7S4I62xGhqhL1y719LuXO4i0Yr5Xj1Npr6OLPiRE+7zt0D96S02uVVWF7gn?= =?us-ascii?q?sIRyMq3KB4uUFy10uM0a1/g/xeCdxf+uhEUhkkOp7Gzux7CtfyWgTbctePVlmm?= =?us-ascii?q?Xs2sASstQdIp398Of0F9Fs2/gRDfxSWqGaQYmKCMBJwx7q3TxWPxJ9pnx3bAyq?= =?us-ascii?q?Yhk0EsQtFTOm2+mq5/6w/TCpbJkkSYkKaqc78R3CvJ9GuazGqOultUUAhqXqXf?= =?us-ascii?q?XnAfZ1XWosrj6kPEUbCuFawtMhFdxs6aNqtKdtrpgE1YS/f7ItveeWOxm3yrCB?= =?us-ascii?q?aQ3LyMdovqe34F3CXZEkcLjx4c8WyBNQgkCSeru3jeAyB2FVLzf0Ps9vFzqH2h?= =?us-ascii?q?TkAuyQGFc0xh16Gu9x4QnfycSuof3qkKuSc6sTl0G0y9393OAdqauwVhZLlcYc?= =?us-ascii?q?864Fpf1mLWrQ99Ppu9L615hV4RaQd3v0Tz1xltDYVAi8cqpmswzAVuMaKYzE9B?= =?us-ascii?q?dzSA0J/qJ7LXMGjy8w61a6PNwF7RzNOW9r0I6PQipFXppBupGVY683V7z9lV1G?= =?us-ascii?q?OR5o7EDAoIVpLxSVo3+gNhp7HcZSk86YbU2mdqMaWutD/Nxc4pDvM/yhm8Z9df?= =?us-ascii?q?LL+EFAjqHswUHceuLPAqlEazbhIfJ+1S6rA7P9m9ePub3a6nJuFgnCipjW5f+o?= =?us-ascii?q?ByzlqM9zZgSu7Px5sF3+yX0RaGVzjmiFesqdz4mYdBZT4OBGW/0jTkCJRXZqJs?= =?us-ascii?q?YYYBEX2uLNGvxtVim57tXGZV9FiiB1MC3M+mZwGSYkfn0gJOz0QXpmarmSyizz?= =?us-ascii?q?x7izsptLaQ3DTSw+T+cxoKInBLRGh+glfwJoi0lcoWU1Sobwgukhul6l33x6xa?= =?us-ascii?q?pKR5NWbTW0BIczLxL2F4Xau6rqCCbNJX6JM0rSVXV/yxYVSbSr7mvxsWyjjjEH?= =?us-ascii?q?VaxDA6cTGqp5r4kgdhiGKFLXZzqnvZdt1rxRvF4tzTW+JR1CIcRCZkkTnXGkS8?= =?us-ascii?q?P96x8NWOkJfDtuS+WHy7VpJPdinqw5iNtDCm5WJ2Gh2zhfezmsfoEQIiyy/0y8?= =?us-ascii?q?FqVTnUrBb7eoTrz761Mf9jfkVyHlDw8dF1GoZ6kossg5EQ32MXhpCJ8XoBlmf8?= =?us-ascii?q?Lc9X2aTgY3oRXTQL2cLa4BD52E1/KXKE34H5WWubwst6fNS6YX0Z2iQm78BMFq?= =?us-ascii?q?iU8KZInSxvolq3tQjRe+Ryni8Byfsy734Xm/8JuAwwwSiGHLASG1RXPSz2mxSO?= =?us-ascii?q?8d++sL1dZHyzfrioyEp+gdehAamaog5GRXb5fowvEjNx7sVjMFPAyXPz5ZvieN?= =?us-ascii?q?XKatITrBKUmQ/aj+dJMJIxiuYKhS1/NGLnoHIq1vU2jRNr3ZC1poSHLXti/L6h?= =?us-ascii?q?CB5CKjL1f98T+i3qjatGhsaZxZ2vHpF/FTUTRpToS+6oHywItfn8KgaOCyMzqm?= =?us-ascii?q?2AGbbFBg+f71pmr2jTHJ+1OXGXI2MZzdp8SxWHIkxQnhwUVi0gnpElDgCq2NDh?= =?us-ascii?q?cEBh6zAf/FH4rAdMyuVtNxTkXGfQuhqnajAuSJeFNBpW9AZC50XLPsOC8uJ/BS?= =?us-ascii?q?ZY/oeurAaVMGyUexxIDX0VWkyDH13jO6Oh5d3E8+eGGuq+M+HBbq+VpOxYSfiI?= =?us-ascii?q?2Ymv3Zd88DaUKMqDJH9iAOMn2kBbR3B2B9zZmykTSywQjy/NddSXpRmm9i1ytM?= =?us-ascii?q?+/9PPrWQL06ISVF7RSNM9j+xesgaeML+SQnjp2KS5E1pMQwn/F0LYf3EQMhC5z?= =?us-ascii?q?bDmiC7IAtTLKTKLLgaJYFQIUayZpOMtP9aI80RFHOdTHhdPtyr54kvk1Bk9DVV?= =?us-ascii?q?z7gM6pfdQKLnqzNFPGHkaLL6iGJTPKw8Hxe6y8T6FfjOROuB20ozqbFFXjPjub?= =?us-ascii?q?nTnzSx+vKf1MjD2cPBFGoIGybA1iBnblTNLndh27N8R6jTwozrIqmHzGL2kcMS?= =?us-ascii?q?Jzc0lVtL2f8TtYguljG2xG9ndqMPKElDiD4OnXMJYZq+VrDz9vl+1A43Q61qFV?= =?us-ascii?q?4zteSPxxhSvSqMRho0u/numTzTpnUxpPqjFRiIKNo0piJb3T9oNcVnbc4BIN8W?= =?us-ascii?q?KQBgwRp9R/FN3goa9QxcbUlK/oMzdN6czU8tETB8fKM8KLKnwhPgT1GDTMFgsK?= =?us-ascii?q?USarNX3Dh0xaiPyd7XyVrpc9qpjqg5cBV6FUW0c0FvwADERpBtsCII14Xjk8i7?= =?us-ascii?q?6UkNYI5WairBnWXMhVpJ/HWeiMAfrxMzuZiqFEaAUOwbP9N4sTN4n71Fdlalh1?= =?us-ascii?q?hojKHFDQXd9VqC17cgA0uFlN8GR5TmArx0LlbQat7GUJFf6znx85lA1+bv839D?= =?us-ascii?q?fr/Vg3JUHHqzc3kEk0hdrqmyuRcCLrIKe2Q45WFzL+t1ItPZPjXwZ1cQqykFRn?= =?us-ascii?q?NDbEQ7JekaBtdWVsiA/St5tAB+JcTbFEYB8XwPGYee8k0VJCpSW73UVH//fKCY?= =?us-ascii?q?N+lAs2dp6ht3RA1Bx5Y94xPqHQJ61JzkNMhq2UuC+ozeMxwA4EK0YL7mySZDYC?= =?us-ascii?q?uFYUObk+Oyqo4uts5BSYmzRdY2gDSeAlouh2+UM9IOmP1CPg06ReJUC2OeyfN7?= =?us-ascii?q?mZtHbAlMKSRFM/yF8InVFf/bdqyccjb1aUV0c3wbSMEBQJM8zCJhxLYMpW9Xje?= =?us-ascii?q?ZjyBvvvXwZJyJYm9EfroTeCWvqYOnk2kBBopH5gL7skZA5ajyl/YLcb6I74e0h?= =?us-ascii?q?gi/h7rJE+CDPVHYxKEjisIo9ylzJ92wYlcJisRAWNjPiWr/rzXvBMlgOKfXNcq?= =?us-ascii?q?ZXcXRo8ENnUsWMKknS5YvnNAASK40uIf1QiO9Tj8pj7fDDPkddpseO+UZQ9wCN?= =?us-ascii?q?Gx4Tg/6La5iVrW8pXYOmH7Os9vtcPI6eMfu5mIEehUTaVnv0fahYZYW2SgU3TT?= =?us-ascii?q?Ht6tO5jwd44sYMT3CnagUl2wkTQ1T9vxPNu2IaiIhhnoSppOvImdwj8jKde3Fi?= =?us-ascii?q?sCFBdou+ED+KV8aBUfY5o6ZB7osBg+N6y/IQqDz9quQmasJiFNQPVFy+W1eaBX?= =?us-ascii?q?xTI2buCm0HsgUo06z+6v/EEXQJEKjw3Ryui7aIlbUSnzHHtdewPVqicijGdhN/?= =?us-ascii?q?w9wuEmzBPGrFkQKTaLe/J1aGZcpdEzGUuSIWlqCmo/X1KTlpTM4gi30r8I4iRd?= =?us-ascii?q?gchb0fdesHfkpJ/eYCigWKuxqZXaqyAgd8Qpo7VtMYz/JcuLrJzeniHeTJnUtg?= =?us-ascii?q?2KTiu6GuFHlddOOy1YQeNHmWc/NcwBo4pB5lI7Vt0iKLxXFKksureqZCJ+DS4U?= =?us-ascii?q?zC8WS4OA3DsGguenw7XUjwqefo4+PRIDq5hNntwdUytqbSwEv6+jS5/al2maRW?= =?us-ascii?q?gXOA0T9xhD5Boclo9seeDo+JDIQ4VWyz5RuP15STfLFoNy+FvlVG6WhVn4SPOu?= =?us-ascii?q?k+yt3AJSw/Ls0sUVWBFlE0hdwvxalk02J7FrM6MQpJLFsieUdUPmu2Lg0OWnKE?= =?us-ascii?q?NNxs3Udl34CYvFunD/UiAH+H0bW5FAx2/FGZQViQp5Z74hpE9QL4C+Zkb++zsk?= =?us-ascii?q?ypxzELmiSMCrwUwprXUdSierEtpBCv1mv0nNVD1jfZ+rtI3vO49OTW9I5J2dt1?= =?us-ascii?q?BZnV1sMy6/1ZpTNcVN7SAJXDdRvTWdptuzRdZE2c9uEZAMJNJ/tG38GKNAI5eR?= =?us-ascii?q?pHI3tqboyn/D9DA2qE26yymrG6+kU+JZ+HUTGgozJ2uErEkvE/Ah8mbV8lHDtF?= =?us-ascii?q?B04+dbCaaOjUV3vDZyAIpOCixP1X+7M1R5VGNGvPlCKKTJb8xcROE/ZQOoOxw7?= =?us-ascii?q?DvMmw1CF/URvknvjZSx9qBda8TjHXwYoTSkVnqvtmToGp8GnIzAaUYhHbTE8YC?= =?us-ascii?q?reNg2UhzhXvA5BZEFuRZ8ZGMxJ+7YB3Ytb5sDCU1qjKTkZXBx+MQI1yfhflUld?= =?us-ascii?q?v0iDZC/SExGoeujVsh1rY8iesdSlLPLn8wdbkonnqvw3970fR326ng2gWcvRr4?= =?us-ascii?q?HgudGWtEaCaan1Pvagbn/GSTjDkQq/haw4D5XQ+SjcLhZbIYFgyXU4eZjhFXLL?= =?us-ascii?q?PRNeKqIBOUVUSKB6Zs9aou1BY89kf7gJ9rFzCh2bQRPgBZKgoONALlnNWTTUNz?= =?us-ascii?q?+B/fCnoYLP8bzdTvDtZtSXx3bbWa14I4t65CLgG7ftzI9e4Fb51elr9kNmU1jJ?= =?us-ascii?q?KSSBoM7mJgMR68moblHisYExHTPKHJdwl2Lgxl1ad8UJXSKl7Y8VyI5d6HbsU+?= =?us-ascii?q?J3yFbzsOxV97lg94Y3/6plycCuJafdMf5aq1NoAgCIBgV28ZUgGGp/SHpLYu8W?= =?us-ascii?q?M/fReb4Wjd71puDyCqwX7AGV++1FZtvGPU7BnNK/BiubSRxekwcLsSQaIReE1/?= =?us-ascii?q?6Zh690Tt6operj1UIr7Vi+NBkGw61z6oqf5qqHvunXbwDWzbQeXKjlWN/zpKw2?= =?us-ascii?q?u0yO/f0kiKIOemttbg2hFOgQTc8dxmHlzawwzCIsFc3DH6j69/5YS3I5hC/glI?= =?us-ascii?q?xhH1ULAPMbA6CH/YNEnmc3g+bZLMEZcrhemmaTEh6pCrkCyX+35CuQJGlqmArO?= =?us-ascii?q?3wvxQWO061/2tjR4TDDJz9rsnUtZTL63BV1dXyCxI093rCuPPBb0tNrwoak68F?= =?us-ascii?q?s5Mmj6u9KWiGugOLRXEtbkJNOAICk7ulQXjIEwRtO1w4wbH8SyIMsJ+nFkcvTe?= =?us-ascii?q?83+rkzNGo6pfg4re+cSV9/XMEHmukaKVtrKNxCpCxXggp1E/7dKgOe/S6N2WWf?= =?us-ascii?q?io0HwRTyhnsQvbQxG1sqDbr0wTOUGT0kfLmYkKM8pc3XYm1kDp+vIjQNM19AVR?= =?us-ascii?q?DIrAYe0NpSzrMjvu3Vmfe843VjWZ0zZPH1L0EEN3F7Ig12/rp8LGi2vQ9EM0SY?= =?us-ascii?q?VqcEznnxN3BZ0iKU0x8FgX3jYDEQ8VZB+ADbGoHkrkIpEGVUgCdRSHxKK1eroz?= =?us-ascii?q?3UBo3ryv4/LcYvJmCKoQLPZdiRSOk0JBFpIRq60eT6p2e0VB+67PugjiF4/nUu?= =?us-ascii?q?D+lXUqKf26XsBa8M4et3s44QazXgGg5olH77YajpCIa6FFbIPUvM9m80do+T4P?= =?us-ascii?q?dyJKgBhljBO1S+Mcq/754tjdrpWo7vyiVKE3R+UY7xI0HXhxj4PsgFA/ptHaz/?= =?us-ascii?q?tcSpfLhoT76g9NJWCFtZ3H3Bl9JuoOKp6rc6x793odPSgeOmgCPdyIZPkg+yVt?= =?us-ascii?q?Kinc50ReAsMQYtMVJMXNlhpOikL3RLFT9tHWGluZC4dvac8o73D4yC0u8ZcmVO?= =?us-ascii?q?bv9iO2L4jF715RJ/NDkDlslNXaqega3/XSDjQX4X6eaxRy2SON1Z2NC/f2/eWR?= =?us-ascii?q?x9DZTFcGETAsU4ZdPjWO4wqnSfSplJ/xSAOb9tfzgI4idEKXXnG+gKYFvbxQHu?= =?us-ascii?q?Nblir72TxeFoT0h/2Lqdqs9HVYuUFHEIpp6h3FAqpfNI1hORvkjsmrWlR8Bizn?= =?us-ascii?q?dcHRcRouvvaWxugS7OhlMkv+ZJUUIhQaxLLm53tVSRFuSL3tvlqDW+IeesdmQu?= =?us-ascii?q?vern9J8YJgN7MPPF+FqZzlsjhIs0s2DBY0ZrE/qDJad0/OnBBaWqvvt74AjxET?= =?us-ascii?q?UdhntkNWHmKwIm0+7SLdVatJlKmRFOAV8jKLQ6wMVEVoMiV+Twmp15Vuf7upgO?= =?us-ascii?q?1Is2JHniN7u/gq0D1mSQCiuS3tuaICwzYg96y5tDkbv3xKUPmemT/SCVpf1PQK?= =?us-ascii?q?kbscC3H65Fy9fnkMdo3y7aJjJcT96IYh4nM/YQ45cy0BR+SgBDn6j7mUDYyXrN?= =?us-ascii?q?JcmBmNtd3MbbCtIygSOLA9xAntRndn1AjRggpo/HENQjq+8N8uPJ+9Nto9xiq0?= =?us-ascii?q?BWjbc04B4qxNsMv2u18EUu82aVd6zWV41ciHQCwNS9DVF2YzkAckdX1OcIhf5h?= =?us-ascii?q?8CC6konjGIs7FE/gEUYDbUCoOl+o3RncfUx3YwVtJqxmPKpq2fmJwmynplm8l7?= =?us-ascii?q?7iSWonQda/TYU9NwAnj0zopf1e3+Z/C2v+AbSYtp1LehX+EGMsW5/2u5xolqUF?= =?us-ascii?q?e/xrsCB1q5LPMDxrDDXiegSG2YWueLc2+XkjY7KEHy5h6oLlspZ8dMtUM9NPXN?= =?us-ascii?q?hoJEnQ37Tbx0XjmQpUPczGE7KuwVaQQ2uJu8dgwRSO4RYPScJfQwwPIgFVQAdX?= =?us-ascii?q?jJHTF5C+Wuq16igJB7O2l84UX9eent6gfmMN+IFRkeH4/aqZpx+fKhS2KEPn9g?= =?us-ascii?q?ywZyM1do+OfFEFQxrfRcc5eXndjfndh71vQFd/h1Oy0nptETgp5j6ZWT0MqSfx?= =?us-ascii?q?He0JLyJdDNoveGGPDezkUqemRfUrUHewP145s1MsQ+W73JErtTpQ4cCrQiQJw9?= =?us-ascii?q?K2fx87l5LQ1rcg7LZbS7ntflq/mOZptVu3/W9Ew/ID3bux0Zxfy+VRZ7YIyyh3?= =?us-ascii?q?XuPJAwQSpMr9ppChR4B4ZPA8cAoBC8A56ImaG0l8Ox+1lktOAUq6bwDO7F1Mih?= =?us-ascii?q?1YVrQ5da/VCLPCrWBKRzhkRlj+KygurP05XoDcPieMgEVPRgQmPea7/JBIO/Kj?= =?us-ascii?q?WUNsL7YU5G/KaW0KhlXRWJeCD5Q62GuTW/NPp65UU7y4p4fPfczTAq4L/bxNvy?= =?us-ascii?q?aH9Bpii9tX6GLoBS7F/UCuzEWRJbV/6F/314Ha0Yd4f08/0OMdM6ytiG/wZz9C?= =?us-ascii?q?hC0NeCI6W5q0/DwF50dZLaLEvv3CY0QpcKIBW5MUQyhW/Zq3LdAWlTL8S+Lslt?= =?us-ascii?q?mtmVBAT350ZtgWEtenJBGm3wSNeTI2cb2MW+axaR+QJWCdYDg+63eUkltq29Se?= =?us-ascii?q?loJo9JmeO0u7UbidxpMT3ARNBGPyHMK797JiFeAf7IqFgsYx4EqKQ1WpwvaZiV?= =?us-ascii?q?PkwILF2MyTjswgvG0E30ccGs1amSLSkK8nRH1a/F0SNWqwi3o/mZntbjULffbJ?= =?us-ascii?q?3sW/7SKiUlXCmARTsuCUap5Uuku/0csfqXO2gQuUoUYiOMBw4Xva1vs9zQAXXI?= =?us-ascii?q?me1iYZ0GnvaaVD7sSCdgjqo9Gj5LtVyQQ/oEDQTWbXrhgG1GuAy4J/9M5mnob7?= =?us-ascii?q?uCyapQReMWA5FAcvqDQ9vXYfpePSsnli0FOOageN3Rt6050lzNTWQFEqTF90aT?= =?us-ascii?q?TFCITfyGxjLqXIIVv44utiou5N3Qgnw/L6OdJLubpjiz4qaknS2YvqvYTWBrbE?= =?us-ascii?q?sr08wYB2zU6R1JLikmBtcWuUf2CvqJY09Kknkpk+N1xxgUeAlpFH9j1H5Xmu2V?= =?us-ascii?q?FchQSFpSh2SrFq5VJGtrBS89qBfZqjb5ZsYN7IWKH2I=3D?= X-IPAS-Result: =?us-ascii?q?A2HwBABC/w5Z/wHyM5BcHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?pKIFGjnOPMQEBAQUBBYEAHYkWjiyLMlcBAQEBAQEBAQIBAmgogjMiDUYpLwEBA?= =?us-ascii?q?QEBAQEBAQEfAislAQEgAj0BGx0BAgECCQIFEAIxCAMBHxEBBQE6iFCBMgEDCA0?= =?us-ascii?q?Eol0/jgwFARwmAoJiBYNIChknDVaCZB4CBhKEPYFKglqIFIR+HwWdeZMLDYpzJ?= =?us-ascii?q?4ZSknYzgRVYgQovICF0hEyCD3WJMwEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 07 May 2017 11:10:43 +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 v47BAgPB023755; Sun, 7 May 2017 07:10:42 -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 v47B72SX112820 for ; Sun, 7 May 2017 07:07:02 -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 v47B71HQ022944 for ; Sun, 7 May 2017 07:07:02 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AhCACf/w5ZhsKAVdFcHgYMgyyCF45zjzQGBYEAiTOObw6GFoRLVwECAQEBAQECEwEBAQgLCwgohgsBGx0BAxIQXhEBBQGJCoEyAQMIDQSiXj+ODAUBHIMKBYNIChknDVaCWAEBCCACBgkBCIQ9gUqCWogUggQMgm4fBZ15kwsNinOGeZJ2M4EVgWEvICF0hEwfgXB1iTMBAQE X-IPAS-Result: A1AhCACf/w5ZhsKAVdFcHgYMgyyCF45zjzQGBYEAiTOObw6GFoRLVwECAQEBAQECEwEBAQgLCwgohgsBGx0BAxIQXhEBBQGJCoEyAQMIDQSiXj+ODAUBHIMKBYNIChknDVaCWAEBCCACBgkBCIQ9gUqCWogUggQMgm4fBZ15kwsNinOGeZJ2M4EVgWEvICF0hEwfgXB1iTMBAQE X-IronPort-AV: E=Sophos;i="5.38,304,1491278400"; d="scan'208";a="6043153" 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; 07 May 2017 07:06:28 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AlPtwAxexrBESo9NNiDusNwEalGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcS6ZB7h7PlgxGXEQZ/co6odzbGH7ea+CSdbut6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52LRi6twTcu8oZjYZsJKs61wfErGZPd+?= =?us-ascii?q?lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLe?= =?us-ascii?q?TQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgz?= =?us-ascii?q?oBOjUk8m/Yl9Zwgbpbrhy/uhJxzY3aboaOOfZiYq/QZ88WSHBdUspNUSFKH4Oy?= =?us-ascii?q?b5EID+oEJetVs439qEEIrRCjAQejGuXvyjxJhn/wxq0xzuMsHhvC3AM6GdICqm?= =?us-ascii?q?jbrNXvNKcTSuC10K7IzS3Db/xIwzfx8orIfQ4nofGPXLJwd9HRxFIgFwPAlFqQ?= =?us-ascii?q?qIjlMymJ2eQKtmiW9uxtXv+shW4/swx9vCSjy8M2hoTKho8Z0E3I+Tt6zYovON?= =?us-ascii?q?G1TEF2bcagHZdOrS2WKpZ6Ttk8T211uSs20KMKtYC7cSUM1Z8p3QTQa+adfIiN?= =?us-ascii?q?+h/jVPieITN/hH99fbKwnRey8Uy5xuzyTMm4zE9GriRYntTIuX0BzRPT6s+ASv?= =?us-ascii?q?ty+keuxyyD2BzU6uFBOUw0lKzbJIA9wrMoiJYfrUDOEjX1lUj2lqOaa1so9+uy?= =?us-ascii?q?5+j6ZrjrqYeQN4puhQH/NqQulNa/AeM9MgUWRWeb/f6z1Lv58ULlQLVKlPw2kr?= =?us-ascii?q?LFsJDdPcQbprC2AxVP3oYh9Rm/CTSm0NUenXkcN19FdxeHgJLoO1HKOvz3EfC/?= =?us-ascii?q?g1G0nDdx2//GJqHhAonKLnXbi7fuY7J9609ayAouwtFS/I5UC7EdL/LzXU/9rt?= =?us-ascii?q?rYDgQjPACuzObnD8t9hcsiXjeUD6uYNr7CmUOZ7eIoZe+XbckavyiuBeIi4qvH?= =?us-ascii?q?iXY/0X0Qe6qo24BfPHm8F/IgKEWDYGHwhc8BHH1MvAc4T+3sk3WNVDdSYzC5WK?= =?us-ascii?q?dqtWJzM56vEYqWHtPlu7eGxiruRpA=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GhAgBo/w5ZhsKAVdFcHgYMGQYMgwGCF?= =?us-ascii?q?45zjzIBAQYFgQCJM44sQw6GFoRLVwEBAQEBAQEBAgECEAEBAQgLCwgoL4IzIA9?= =?us-ascii?q?GKS8BAQEBAQEBAQEBHwIrJWEBGx0BAxIQXhEBBQGJCoEyAQMIDQSiXT+ODAUBH?= =?us-ascii?q?IMKBYNIChknDVaCWAEBCAIeAgYJAQiEPYFKglqIFIIEDIJuHwWdeZMLDYpzhnm?= =?us-ascii?q?SdjOBFYFiLyAhdIRMH4FwdYkzAQEB?= X-IPAS-Result: =?us-ascii?q?A0GhAgBo/w5ZhsKAVdFcHgYMGQYMgwGCF45zjzIBAQYFgQC?= =?us-ascii?q?JM44sQw6GFoRLVwEBAQEBAQEBAgECEAEBAQgLCwgoL4IzIA9GKS8BAQEBAQEBA?= =?us-ascii?q?QEBHwIrJWEBGx0BAxIQXhEBBQGJCoEyAQMIDQSiXT+ODAUBHIMKBYNIChknDVa?= =?us-ascii?q?CWAEBCAIeAgYJAQiEPYFKglqIFIIEDIJuHwWdeZMLDYpzhnmSdjOBFYFiLyAhd?= =?us-ascii?q?IRMH4FwdYkzAQEB?= X-IronPort-AV: E=Sophos;i="5.38,304,1491264000"; d="scan'208";a="6729138" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-wr0-f194.google.com ([209.85.128.194]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 07 May 2017 11:06:27 +0000 Received: by mail-wr0-f194.google.com with SMTP id 6so4758712wrb.1 for ; Sun, 07 May 2017 04:06:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=0aN8HE0zMTH5jLKlCXONEyMPU85Ik67JncTrjw16vmw=; b=RjUApyqagukndOkSlYMQjqJq0RIoPrrF8bOAXqb7rsxH6KT/dn+gjiSfWd+zhs35cO MUexsMRklJC6UhEGqjKINNM8r9pUU9AUN3bvP6rJjiKBpeEbXin6HqwQ+MH4KG5RPpGf HSpGaK1/Usf25clzPhVqQU19Qp49vExPI+UDlnEcJ4oeMVz+mmLKeZDL2At7qcRwUw7M 8cdOpRYa30kYFMC89SDOkURLsV9/b0xma9LNXNS10U9S9bU/VgW5ZeZSljAnMSb4Z8eQ 4SEIdb7UFT6e2fgX+6tUYqFKDQN/r9eSTOCKdxybrUXk7mmHB1nkxHOmrxQz9CVrdGQt mxeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=0aN8HE0zMTH5jLKlCXONEyMPU85Ik67JncTrjw16vmw=; b=Q29wVG9cGdnoeqLCUk4SYw30DB4lUNDOEM8UyBvMZXcpiAqQ86VuXosBCGamb7JxC6 +i2ZXwYGI9WmmUUwFes2eMVclZEs5//O6QPdRB1YwbDz5xyQRgXnx0CevdQa0RXXYBRA o5ZfzSofYaqKXKTNFsTEFvns98svzi0Zx91hQ8jES0k1QjTOHcW6qvm/otR4kiIJTMTe u5XBW921qlF44KrNsLBOajusp1WMYScEw2IFrq+a8f/nPznJCAt+AbSqEsGY1V4QZugj zhGZ7kCbzj+txOYsfwv3jghABRkQEMBXCGZNB0uSx+1N7KA02NOYu7fw+4dPr0oJGSeg 3Avw== X-Gm-Message-State: AN3rC/4hhVqGZP2q8i7stbfaULWTxeblRRLNsFrOwtAdaUlO0MQuQnLy chF2YU8IdLCvGA== X-Received: by 10.223.150.76 with SMTP id c12mr35125739wra.202.1494155186429; Sun, 07 May 2017 04:06:26 -0700 (PDT) Received: from alan-laptop.carrier.duckdns.org (host-92-11-216-225.as43234.net. [92.11.216.225]) by smtp.gmail.com with ESMTPSA id v22sm8636428wrd.38.2017.05.07.04.06.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 May 2017 04:06:25 -0700 (PDT) From: Alan Jenkins To: selinux@tycho.nsa.gov Subject: [PATCH 01/10] policycoreutils: fixfiles: tidy up usage(), manpage synopsis Date: Sun, 7 May 2017 12:05:47 +0100 Message-Id: <20170507110556.7740-1-alan.christopher.jenkins@gmail.com> X-Mailer: git-send-email 2.9.3 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: Cc: Alan Jenkins Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Make sure usage() in fixfiles shows all the current options. It's printed when there's a user error, so it needs to be helpful! (Excluding the deprecated option - see below). manpage: Remove the deprecated option `-l logfile`. Add missing space in `restore|[-f] relabel`. It's not clear why `-R rpmpackagename` was considered optional in the second invocation. (If the user omits it, they are just performing the first invocation). It desn't match usage() in fixfiles either. Clean up bolding for `fixfiles onboot`. Disable justification (troff "adjustment") in the synopsis. We want the common options in the different invocations to line up consistently. --- policycoreutils/scripts/fixfiles | 2 +- policycoreutils/scripts/fixfiles.8 | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/policycoreutils/scripts/fixfiles b/policycoreutils/scripts/fixfiles index c876432..e416dfc 100755 --- a/policycoreutils/scripts/fixfiles +++ b/policycoreutils/scripts/fixfiles @@ -311,7 +311,7 @@ esac } usage() { echo $""" -Usage: $0 [-v] [-F] [-N time ] { check | restore| [-f] relabel | verify } [[dir/file] ... ] +Usage: $0 [-v] [-F] [-B | -N time ] { check | restore | [-f] relabel | verify } [[dir/file] ... ] or Usage: $0 [-v] [-F] -R rpmpackage[,rpmpackage...] { check | restore | verify } or diff --git a/policycoreutils/scripts/fixfiles.8 b/policycoreutils/scripts/fixfiles.8 index 0099b9b..c58cb7d 100644 --- a/policycoreutils/scripts/fixfiles.8 +++ b/policycoreutils/scripts/fixfiles.8 @@ -3,18 +3,21 @@ fixfiles \- fix file SELinux security contexts. .SH "SYNOPSIS" +.na .B fixfiles -.I [\-v] [\-F] [-B] [ -N time ] [\-l logfile ] { check | restore|[\-f] relabel | verify } [[dir/file] ... ] +.I [\-v] [\-F] [\-B | \-N time ] { check | restore | [\-f] relabel | verify } [[dir/file] ... ] .B fixfiles -.I [\-v] [\-F] [ \-R rpmpackagename[,rpmpackagename...] ] [\-l logfile ] { check | restore | verify } +.I [\-v] [\-F] \-R rpmpackagename[,rpmpackagename...] { check | restore | verify } -.B fixfiles -.I [\-v] [\-F] \-C PREVIOUS_FILECONTEXT [\-l logfile ] { check | restore | verify } +.B fixfiles +.I [\-v] [\-F] \-C PREVIOUS_FILECONTEXT { check | restore | verify } + +.B fixfiles +.I [-F] [-B] onboot -.B fixfiles [-F] [-B] -.I onboot +.ad .SH "DESCRIPTION" This manual page describes the @@ -40,9 +43,6 @@ will setup the machine to relabel on the next reboot. .B \-B If specified with onboot, this fixfiles will record the current date in the /.autorelabel file, so that it can be used later to speed up labeling. If used with restore, the restore will only affect files that were modified today. .TP -.B \-l logfile -Save the output to the specified logfile -.TP .B \-F Force reset of context to match file_context for customizable files