From patchwork Tue Jun 12 08:09:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Enderborg X-Patchwork-Id: 10460963 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 9B0BC601A0 for ; Tue, 12 Jun 2018 19:22:59 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 87E2928956 for ; Tue, 12 Jun 2018 19:22:59 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7B0222899F; Tue, 12 Jun 2018 19:22:59 +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 uhil19pa10.eemsg.mail.mil (uhil19pa10.eemsg.mail.mil [214.24.21.83]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7252028956 for ; Tue, 12 Jun 2018 19:22:58 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by uhil19pa10.eemsg.mail.mil with ESMTP; 12 Jun 2018 19:22:57 +0000 X-IronPort-AV: E=Sophos;i="5.51,215,1526342400"; d="scan'208";a="14489772" IronPort-PHdr: =?us-ascii?q?9a23=3AahE1RBHrU7iMt69GWer2fJ1GYnF86YWxBRYc79?= =?us-ascii?q?8ds5kLTJ7+oMWzbnLW6fgltlLVR4KTs6sC17KL9fi4EUU7or+5+EgYd5JNUx?= =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?= =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa9bL9oMBm6sRjau9ULj4dlNqs/0A?= =?us-ascii?q?bCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG?= =?us-ascii?q?81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUj?= =?us-ascii?q?m58axlVAHnhzsGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7Sc8kaRW?= =?us-ascii?q?5cVchPUSJPDJ63Y48WA+YcIepUqo/wrEYMoxSjHwmhHOPhxCFGiHH12qM10e?= =?us-ascii?q?ohHg7b0gw4Hd8CrXrZo8n6OqgMSuC417XIwDfZYv9Kwzrx9JbEfxY8qv+MR7?= =?us-ascii?q?Jwds/RxFE1GQzbklWft5blNC6a2OQLrmeU8fBgWvmoi249pAF6vz+ixt8yhY?= =?us-ascii?q?nVmI0V0ErI+jt/wIkoO9K4UlV0Ydm+EJtfrCyaLIx2QsUiQm1ypCk6zbgGtI?= =?us-ascii?q?e9cSMXy5on3wbSZ+GIfoWH+B7uVPudLS1miH9qZr6znQu+/VCux+D+TMW4zV?= =?us-ascii?q?hHoy5fntXRtn0A1gbf5taDR/Z740yvwyyA1xrJ5eFBOU00kK3bJIM/zbMojZ?= =?us-ascii?q?oTtFjDHjfxmEXrkK+abkUk9fas6+TgerjmuoWTN5V1igHjKaQigNC/AOQkPQ?= =?us-ascii?q?gOWGiX4+K826H4/ULlWrlKi/w2kq3BvJDbI8QUuLK5DhdI3oss5BuzFTer3M?= =?us-ascii?q?kCkXUZI19JZgiLg5XxN1HLOv/4DPO/g1q2kDdswvDLJqbhDYvJLnjClrfhYL?= =?us-ascii?q?l851dHxwo00NBf4Y5bBa8aIP/oRk/wtMDXDh8+MwCuxebnE89y2pkRWWKIHK?= =?us-ascii?q?+VKLnSvkOQ5uIzP+mMY5cYuDT6K/gj/fHukX85lkUbfaSy35sXb3a4HvF8LE?= =?us-ascii?q?WCfXrjnM0BEXwQsgo5Vuzqh0WIUSRPaHaqQ6I8+jY7BZqgDYfZXI+tmKSB0T?= =?us-ascii?q?y1Hp1XfGBGEUyMEXnpd4WCQfgMbj6dIs57nTwAT7ShTJUh1R62vg/g17VnNv?= =?us-ascii?q?bU+jEftZ/71th15ffcmg0x9TxvCMSd1WCNT39vk2MGQz82wa9+rldgyleFza?= =?us-ascii?q?h4nuZUFdtJ5/NGSg06L4LTz/RmC9DuXQLMZtmISFeiQtWjHz4xVMk8w9EQbE?= =?us-ascii?q?lgHNWilArM3zKwA78SlbyEGoA78r7G03j2PcZ9xG7M1LM9gFk+XstPKWqmi7?= =?us-ascii?q?Zi+AfPAo7JlEOZl7q3eakHwi7C6n2DzWuPvUFfVg58S6PFUm4DZkHOt9T2+l?= =?us-ascii?q?vCT6OyCbQgKgZO1NKCJbFQatDykVpGQ/LjN8jEbGKqh2e8HxCIya2QbIDyYW?= =?us-ascii?q?USwD3dCFQYkwAU5XuGNhIxBiSmo2LDFzFuFkjgY0Dr8eljsn+7SVU0zw6SZU?= =?us-ascii?q?17y7W14gIVheCbS/4LxL0LpT0hqzRqE1anxN/ZEcaPpw97cKVbe9M9709N1X?= =?us-ascii?q?jFuAxlIpygM6dii0YEcwtqokzjzBp3CoBPkMQwqnMl0hZyI7qC0FxdbzOYwY?= =?us-ascii?q?zwOrrPJ2np8hCvcanW2krC0NuN4acP7vM4qlvmvA6zEEou6XNn3MdJ03GE/J?= =?us-ascii?q?XFEBISUY7tUkYw7xV7qavVYi0h54zKz31sKrK5siHc1NIzH+Ql1xOgc81YMK?= =?us-ascii?q?OeGw/4C9caCNS2KOw2h1ipaQoJPOZT9K4wO8OpaeCG1bWxM+l+hjKmin5L4I?= =?us-ascii?q?dn0kKD7yB8UPLH344Zw/GE2QuKTyn8jFa9vcDrnoBEfyseEXa/ySjjAo5Rab?= =?us-ascii?q?Z/fYIKCWeoOcK33NJ+i4TqW35C+16pH0kG19OxeRqOc1z92hVd1UAWoXy8hS?= =?us-ascii?q?u01id0nC8trqqe2izO3uvjeQEcOm5TRWlii1bsLpSvj9wAWkincRQpngO/5U?= =?us-ascii?q?nm36hbuLh/L27LTEdSeCj2K2ViXbWqtrWeZM5O5oglsT5KUOugelCWULn9ow?= =?us-ascii?q?EV0yn7BWtR2Cg7dy22upX+hxF6i3ySLHBorHfCesF/2xHf5MfaRfFPwjoKXi?= =?us-ascii?q?54iSPYBlKkJdmm4c2Ul4vfsuC5T2+hTodccTTvzYyerCu0/2tqAQGhkPCpgd?= =?us-ascii?q?DnDBM63jHh19lxTynItxH8YpTx16umL+1ncE5oBEXz68VkAI1+lJU/hI0I03?= =?us-ascii?q?gAmpqV5WYHkXv0MdhDx6L+amcCSCUVw97T/Qfl2FdvLnSXyILlTn+d2NduZ8?= =?us-ascii?q?GmYmMK3SIw99hKB72J7LxAhiZ6vlu4rR7RYPRkkDcS0/0u5GQdg+ETtwon1j?= =?us-ascii?q?+dDawKHUlEISzskAyF796ko6VReGavdr2w2VFwnd+/Eb6CpRtcV2zhepc4Gi?= =?us-ascii?q?9w7NtwP07Q0HHp7YHkYtbQZ8oJthKIixfAk/RVKJUpm/oPnyVnPWb9smM5y+?= =?us-ascii?q?4nlxNhx4q3vI6ZJGVx56K2HgRXNiXraM8J/DHik7pelN6M34+zBpVhBikLXJ?= =?us-ascii?q?zwQPKmCjIdq+noNx2UHz06tnebHqHfEBSF50h6qnLDCZerN2uYJHMB19VtWA?= =?us-ascii?q?GdJFBDgAATRDg6hoA2GRu0y8zncUd5+jcR60X5qhRS1O1nKQPzUmDFpAencj?= =?us-ascii?q?00UoSQLAJK7gFe4EfYKdeR4fl0EyFc/52htxCNKneBawRTE24GRlaIB0v9Mb?= =?us-ascii?q?mq5NnA9fWYB+WlIvTSYbSOs/FeV+ySyZOhyIRm4y2MNsKJPnV4CP07wEVDV2?= =?us-ascii?q?hjG8vFgzUPVzAXlyXVYsGApRe89Sp3rsak/fv2Rg3g/oqPBKFUMdl1/BC2m6?= =?us-ascii?q?iDPfaKhCllMTZYyo8MxXjQxbcF014dkT9ueCe2HLQHrS7CUqTQmqpNAB4aby?= =?us-ascii?q?N8L8xI7q0m0glKI87bhcv/1qRkgf4tF1dFSVvhl9m1ZcwNJmGxLknHBEGKNb?= =?us-ascii?q?uYIz3E2Nv3YaSiRr1Tl+hbqxqwuTOHHED5JTSDiyPlVxaxPuFQlCubJgBRuJ?= =?us-ascii?q?mhchZxDmjuVNDmah27Md9vij02xbw0hm/UOmMHNDh8cl9NrqeO4i9ChfV/AW?= =?us-ascii?q?NB5GJ/LeaYgyaZ8/XYKpEOvPtoAiV0k/xV7W8/y7tS4iFESuJ6mDfOrt5upF?= =?us-ascii?q?Gml/eAxiBhUBVQtjZBnJiLsll6OaXF6plAXm7J/BQT4mqKDxQHvNhlCtr0u6?= =?us-ascii?q?BM0NfPkrnzKDRD897O+8sTGdTUItqdMHU9KRrpBCLUDAwdQD6xK27fnFJSn+?= =?us-ascii?q?uI9nKJrpg3sYPjmJsUSrBGU1w1GOsaCl57E90COpt3WC0rkaKDhs4S+XW+tA?= =?us-ascii?q?XRRNldvp3fS/2SBvPvKDCEgrZaYxsIwKj1Ip4NOY3h3ExucF56nJ7FG0DIR9?= =?us-ascii?q?BCvjVhbhMooEVK6HVxU3c821zkagyw+38eDuS7ngQsigt5b+Ut7ynj7EsqJl?= =?us-ascii?q?rQpSswjEkwlc/jgT+PbD77NL2wUp1OCyroq0gxNYv2QwJybQ2og0NkMjbFR7?= =?us-ascii?q?VKgrtvc2BrlRXQuZxVGf5TVadEegMfxemLZ/U01lRRsj6nylFD5evED5tiiQ?= =?us-ascii?q?QrfIWwoHJH3gJscMQ6JbfMJKZTyFhfmL6OtDey1u8t2A8eO1oN8GSKdS4UuU?= =?us-ascii?q?wIM74mJzao/u1s8gGNhjpDeWgWWPUxuP5q8F0yO/iYxSL6z7FDMlyxN/CYL6?= =?us-ascii?q?6BoWfAkc+ITU8u2UwQkklE/b520cAlc0WOTE0g17qRGA4PNcbbJwFVctBe9H?= =?us-ascii?q?7NciaSqe/N2456P52hFuD0Su+DrL0bjVyiHAsyBYsD89oBEYe20EHDN8jnNr?= =?us-ascii?q?4ExQ8q5ATxK1WPFO5Jdw6TkDcbv8G/y4d63YZAJjEcBWV9NTu45rPMqwA3nv?= =?us-ascii?q?WMR9Y2bW0cXoceMXI2QsK6kTZDv3tcFDm3zv4ZyA+a4j/moCTQDSXzb9pkZP?= =?us-ascii?q?eQfhNiEMi49ygl/aWqjlDa6YnRJ2b/Ndt+oNDP8v8aq4yBC/xKUbl3q13clJ?= =?us-ascii?q?VAR3y2T27PFsa4J5bqa4Y2a9z7Fne6UkekhjIwV8fxPc+hLrOGgAHzX4pUt5?= =?us-ascii?q?Ob3D87P8+nCj4eAwtwp/0E5K9kfw0MeYA7YRnzuAklK6y/Oh2X0suwTGapKD?= =?us-ascii?q?tWSfZfzeG7Z7xYzyoscuG6x2E6TpE/1eW391ACRI0ShBHE2fmjf5VeUTT0Gn?= =?us-ascii?q?FFdQTDvzY2l2hgNuY3w+cw2hDIvEIdMz+VauNmdnZIv9YmBVOdOX92EHY3R0?= =?us-ascii?q?eAjYrf5Q6hx7US8DFHn9ZXz+JFrHn+vpnQYD+3Vq2ks5PVvDYkbdghvq1+LJ?= =?us-ascii?q?fjLtGAtJzAgjzVVIPQvRGdUC6mC/pancBdLzhCQPlVn2EpI88GtJFA6UowV8?= =?us-ascii?q?c+O6dABLMqpr+0dTpuFTQSwjMBV4OcwDwChf+x27rclheMbpsiNAILsJBcjd?= =?us-ascii?q?sBSS53YjgTpKi7V4rIkW+ET3IEIAYX7QtX4wIBmZV8fuf/4IrHVJVM0SJZo+?= =?us-ascii?q?poUivXEZll70f7SmaTgVXjVPWtj+mp0hlIwPLqzNYbRAZ1CVJByOZOiksoNL?= =?us-ascii?q?Z3JrESvo7NrDCFbl71s3z2yOS4PllR1dPbeEDiAIrDq2X8TjUW+WcISo9X1H?= =?us-ascii?q?HfCZMSnhJlaKk2uVpMIZqpekLl6jM4wIRpGqW3Wtqwx1Y5t3oGQTmlE8ZZAe?= =?us-ascii?q?F8rF3XQCFlY4ysqJj9IJpSTHNf9IGfpltEnkhgKDK2yZ1ZK85R+DEMRyRPrS?= =?us-ascii?q?+bvNSsVM1JwdV2AIMUItdjp3f9H7tJOIKPrHIrurzg0GPZ9is4sFe92jW8Bb?= =?us-ascii?q?G0QP5e/2IDBAolPWKepVczD+E06Gfd7kjNskxo/+dcHrWPlV5xoCpnEZ9TGj?= =?us-ascii?q?ZEzmulL1NuTHlcr+pVNqLVc9BGQ/YoYR+jIRs+FeQp30aR50F7gW/5YzButg?= =?us-ascii?q?td4y3dQxM0WjcLjbjwgjAet8WnOSMAS51SczUhbiDFKwaFliBLphpfbFtqW5?= =?us-ascii?q?8BCNZf574bxZdU/tbFSUu0KyEKRgZiNgUj0fpbj0FDrl6VeSXADQqsafbPsw?= =?us-ascii?q?F4fcaLo86vN/T15gBHipnosOog7aUMW2WmmRGxQdDZt4L8tMeFtk2AdKfiNO?= =?us-ascii?q?2zfGHOQSPQjR+qg7ckFJ7K8zLVMAVFN5lw0WAkboT5CW7XIRRGILoWJ0xfVa?= =?us-ascii?q?1haNVGpOVaa9VleKYP969tHAiIRgjzGIy1sflJMkrTRSnELyqf6OC/ppjT7b?= =?us-ascii?q?PFQ+j6esOM32rHQ75wPppi7zn7Gqvl0Yha+kXswfdh7EJ6SV/BMyCat9TsPQ?= =?us-ascii?q?YL6catd0f4uZ0pBzzWCo9qkHXx3kFAa9YXQyqy/ZsE0pxZ7Gj/Sflk0knzt+?= =?us-ascii?q?1f7KJk5pU24793z8e0OabSJu5AvU9hHBeUGh1g9o8xD2hnW2BRfugRJe/Vfa?= =?us-ascii?q?QCiMDjq/v6F6IJ5xKI/OxZc8HIJ1nbmsm4CDGTVwBLnBsbpT4dNAuc2OaPm7?= =?us-ascii?q?VoRsa9uej5xkUt7kC8Lh4HybBg/oKE9bSIpeDJdRvRzL4EWqfwSsP1sLssp1?= =?us-ascii?q?uY5ec4m74WZmx1fwqnHfAcVs8c3Gjv17wlwDk3E8zdA7Lv5uJMW2g+njL6lJ?= =?us-ascii?q?B3B08WFe8MHbqX4YRemX81lPfYNt0NfKFNgGSPFR+4Er8a03Gr9i+XLXJ5jR?= =?us-ascii?q?HJzh7/X3m87ELsrS9/WyvD1c3vkk1PVrm4HU1SRTamOVdksDOTOwrlrML3tr?= =?us-ascii?q?4p7E4qMmzlutWNlHGiOL9OBM3wOticISgypFIKg5w8XcSv1poHGdWhINcQ/n?= =?us-ascii?q?Z+buHd62+xkC9Ovb1Hh4zA7cGR4PnXGmOgj6KCobWX2D9Y0mQ4vU046t24Of?= =?us-ascii?q?HB/ceKTOq012YRVCp/vwrBXwKrpbzbtV8UJFeL3F3NmIMUItFTxWM42V3+5O?= =?us-ascii?q?g/XNIz8x1TFoneaPMEuTDzPzz0zVGEY90pUime0j1XHk/6EFRjHKgzxnjwvc?= =?us-ascii?q?LTmnvK/V0nWJVwfVT9hRNrF4U4NV4t6F8PzyUfEwgCcwyUAaq0CkTiKYsEUU?= =?us-ascii?q?kDZgqd3LimZKg4wU1zzqmo5O/JYux2H7ANOepFjg6SgFhbHYobsagZQLJ6Z1?= =?us-ascii?q?9d+7DYqxPnC4jmRffmk2Q/NeG7Q8Bd68AZtGAi7hy5RxW+9ZdJ96wbh4yQdq?= =?us-ascii?q?5YfZjMu9hx70h76j4UbSxBmQVxgRy/X+AdouDj/9favYGn6uarTqktQfsY+w?= =?us-ascii?q?IzB2RkgJv6mEojrs3P1+dAVo3Vjpzy8AJKI36KvobWyQVzKeoKK4K2Yblh9n?= =?us-ascii?q?QHJy4FJ3INPNqbcOc84y5zMDrJ41xNH8IMackePMXThQBeklfpV61L9srHBl?= =?us-ascii?q?+YDJ9+d8E272XtzjA46p88Uvv95z+3IpDf9EtBP/RZjCVjjNjCvvQaweLOCC?= =?us-ascii?q?gL5nmUcxp1zT2My5mDD/b95uuNx8vSV1wYAi46SYFdKySe+Qa/XOq6iI3pUh?= =?us-ascii?q?+I6s/0mJ8+e0aQRnu/nasbtqZMFfVNij783jhYF4D6m+iZs9yy52tLrldHCp?= =?us-ascii?q?p87QXZGKVDOZV2IRH4lsioRkh/ASvyY8PUeQAtuOqRwOcD/eN+O1H4ZYAFPh?= =?us-ascii?q?IO06j65mZNTgtyVL72uU6UUvkPa9tgVPPJtWtV6YZnK68TIFiduoLloSpSpF?= =?us-ascii?q?AxGg8pZ6c6riZGeUnWgA1VR6H0taYYigsbVd52o1VMGGy3OGI66TrKTqFVjK?= =?us-ascii?q?6WCPwO7DqcUrYOU0JzMiNlQhO13ppud6GunfBdvWNMhjl9r+Qy0zx6WBu8vj?= =?us-ascii?q?Xhp6wT1jIk+bG4rCsOtGdET+WflifIDEtMzO4OjagCEXri7ka8YHYbZovo/L?= =?us-ascii?q?ZnPdjg9ZUm43knbxQjZzcGXeW8BC7ulK6IB42PsM5GhBGTosnOaqWzLScKPL?= =?us-ascii?q?Qn1R3jX2R90hTZnBtw92sLRiuv4cQ8JIW5I8kl3TaoGWnHe1YQ+KNGrtX+uU?= =?us-ascii?q?QNTOQodVNr2H9j3dSfRi0RWMzPHH44jgwlaWVCbZJC5gYWF60pgjaToqlG5R?= =?us-ascii?q?oZYDbOHYSj/Ynch8DI2WMyTd1y3GLZurWFho820H1ig9506zSBt2gSd+zZVc?= =?us-ascii?q?9sBWP+1pleyez4efqttuEHSI17yLWuSvMCNdOj+WSu0pVwRkCl3qgeH0a+MO?= =?us-ascii?q?IbxLfUSSSlSWqDVumQbmiMmSo5Mk715Rm1IV03aNtKo1U7MuTcmp5WjxfhXq?= =?us-ascii?q?9sRiWMuV/by3QuMfgUdwIzpIiqeg8HQfUPZ+eCP+guwfw/CFwKb3PTGyt5Ff?= =?us-ascii?q?O24haRm90vI3h87F+8bOLh/xrsN8GdMgIDF5+cpZl0r7jyfmucPTdFyxpoMQ?= =?us-ascii?q?Eg7+7CE3wpv/JYNpOWmsLdwd981LhBP8xxPDU9t9hboYdq7Y2ZwY/eah3K5o?= =?us-ascii?q?rjLtHS5P6DCrvQyFp8Pil3SLsSKTv8/YQhdoo0Q7TJHKBxpR0GBLMiRJUqOi?= =?us-ascii?q?H27q4iaEtRewvcf/yRhdPwp/nDMplRoGXM70kYKi7ZthxFzea7G0gzQ5mshn?= =?us-ascii?q?j2aLItXD1MqcYlXhdvGopCH8EoqgejB5eSn7H9gNi0rQcyl+gXvuLUB/zE08?= =?us-ascii?q?61l9F9W5VW60uRMB7LCaVri1gjheO31LOIhoL8DcLkZMMsSPlwQmmDbKTPWI?= =?us-ascii?q?q4NGTKcpb4ekhb4/uH3blkSBSNdWX8WKabsCCMKvpp+wM4x5Z+ce6VyyYiuf?= =?us-ascii?q?WTjN/zYXxL4ySut3iEMLNB41HQQ+/TRRRZTbyC6mkzWeVdVobu++pGHJRkiP?= =?us-ascii?q?iV5w1i6n4KhNCIOaeshk/F3kZqc9TQK06/iAgjXoxfGBmjPFFkrGnVp27XBm?= =?us-ascii?q?5TZpy8JNVgmpCYCBDg/UN2g24FfWlHCyzjQtLHajtT4N63eADfrFEDNN0Ehe?= =?us-ascii?q?PiPBdh7vfoG+B1JpVIn/mrv7wbkNFvbjvCX9VeIzqPd+1LBhZ6Vc73jQFwJB?= =?us-ascii?q?MJtqM6HII8ZJzIJUIDYyLigS/xzA6X10ryepTs0auSOy8Z/z1ByK6NyjlDoQ?= =?us-ascii?q?S1+L6Zj8TvXaqfbcTwW/jfPQ=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2D3AQDFHCBb/wHyM5BcGgEBAQEBAgEBAQEIAQEBAYNAA?= =?us-ascii?q?4EFXBYSjFuMCpZaFIFbLBMBhnQhNRcBAgEBAQEBAQIBbCiCNSQBgk8DAwECJ?= =?us-ascii?q?BMUIA4DCQEBPgIICAMBLRURBgEHCwUYBIMBggEDAa0kM4N5AQGEToFoiEiBV?= =?us-ascii?q?D+IWwESAYV1AoctkVkHAoFng1qJLQuNMpJ7AzNhcU0jUIJDgiEXjWEBN216A?= =?us-ascii?q?QGMXII5AQE?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Jun 2018 19:22:55 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w5CJMrkq031386; Tue, 12 Jun 2018 15:22:54 -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 w5C89mP5001225 for ; Tue, 12 Jun 2018 04:09:48 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w5C89o9m009785; Tue, 12 Jun 2018 04:09:52 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1DhAQBwfx9blywbGNZcHAEBAQQBAQoBA?= =?us-ascii?q?YNAgWQWEphillqBeIR3AoJMITYWAQIBAQEBAQECFAEBAQEBBhgGhgEDAydiPxJ?= =?us-ascii?q?XBgESgyKCBAGsKzODeQEBhEyBaIhIgVQ/jmMChyyRVwcCgWeDWokpC40vkn0Ig?= =?us-ascii?q?XtNI4MTgiEOCY1hATdtkDEBAQ?= X-IPAS-Result: =?us-ascii?q?A1DhAQBwfx9blywbGNZcHAEBAQQBAQoBAYNAgWQWEphillq?= =?us-ascii?q?BeIR3AoJMITYWAQIBAQEBAQECFAEBAQEBBhgGhgEDAydiPxJXBgESgyKCBAGsK?= =?us-ascii?q?zODeQEBhEyBaIhIgVQ/jmMChyyRVwcCgWeDWokpC40vkn0IgXtNI4MTgiEOCY1?= =?us-ascii?q?hATdtkDEBAQ?= X-IronPort-AV: E=Sophos;i="5.51,213,1526356800"; d="scan'208";a="298869" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Jun 2018 04:09:51 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AgktkPBwPql4ZGNjXCy+O+j09IxM/srCxBDY+r6?= =?us-ascii?q?Qd0ugWK/ad9pjvdHbS+e9qxAeQG9mDtrQc06L/iOPJYSQ4+5GPsXQPItRndi?= =?us-ascii?q?QuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBg?= =?us-ascii?q?vwNRZvJuTyB4Xek9m72/q99pHPYwhEniaxba9vJxiqsAvdsdUbj5F/Iagr0B?= =?us-ascii?q?vJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PG?= =?us-ascii?q?Av5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vy?= =?us-ascii?q?i84Kh3SR/okCYHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYP+d8cKzAZ9MXXX?= =?us-ascii?q?dPUMZPWSJPAY2yaIkAD+QOMulEtIT9u0cCoAGiCQS2GO/j1jlFjWL2060g1O?= =?us-ascii?q?QhFBnL0hY+ENISrnvUtsj+OqgUUe+o0qbI1y7Mb/RM2Tfy9YPFdQghru+QXb?= =?us-ascii?q?1ua8rd01cgFwXYgVqOs4zqJDSV1v4Cs2WA9OpgUuSvim49pw5tpTivw94hh4?= =?us-ascii?q?/UjYwW0lDJ7Tt1zJs6KNGiVkJ2bsSoHIVSui2AOIZ7TdsuTm9qtSog17ELt5?= =?us-ascii?q?q2cDIXxJknxhPTceKLfoyO7xn+TuieOy14i2hgeL+nhxa970ygyurkW8a6yl?= =?us-ascii?q?hEoDRIn9fSu34XyxHf9siKRuFj8Ui/3DaPzA/T5vtBIU8ulKrbL4Qtwrsxlp?= =?us-ascii?q?oXqUjDHyn2l1vqjKKOaEko5+el5/75brjpvJOQKY15hhvxP6khgsC/BP43Mg?= =?us-ascii?q?kKX2iV4+S807jj8FXjTrpUkv05jLPZvIrVK8Qdu6G2HRVV3Z0k6xalADery8?= =?us-ascii?q?8YnX4BLFNFYh6Ik4/pO1TWLPDiEfi/m0iskCtsx/3eJb3uH47NI2PfkLbhYb?= =?us-ascii?q?l960lcxBA1zdBE/Z1YEL4BIPXtWkXprtzXEgc5MxCow+bgENh9zZ0RWWaOAq?= =?us-ascii?q?+fLaPTvkSF5v4vIuaQZI8VvyzxK/4+5/H0l3M5llgdfbf6lacQPSSgE+hrOQ?= =?us-ascii?q?OUZ3bhmN0GC2gipQ04Xarhj1jUFXZrbmu2F4c74Ss2QNa+BJrHbpiknbjE2S?= =?us-ascii?q?C8BJAQbWdDXBTEKmvlb4WJXb83bSuWJsJw2mgfWaOJV54q1RboshTzjbVgML?= =?us-ascii?q?yQsgACtJmr7NFv5vabwRwq/CZ1FOyF2nuMVHlwl2gFATgs0/Y76W50z1qYmY?= =?us-ascii?q?1/meZZDpQH5fZOSB07Lrbaxul3Cpb1QA2XOp+lQVCnT9HuIywrQd832Jdab0?= =?us-ascii?q?97GtimjDjG0i6uCrkSh/qAA5liturw2GX+b+Jwx3jBzqVp21UiT8dBMneqrr?= =?us-ascii?q?Ry+wjaG8jClEDP0+7+bqkY3SjQ5E+f3GGOuwdeSwc2XqLbCzRXMk/Xq8npo1?= =?us-ascii?q?jPRKK0CKg2dw5GxdOGJ4NUZdDzy1ZLXvHuPJLZeW3n3y/kAReO26PJb4fwfW?= =?us-ascii?q?gZ9DvSBVJCkA0J+3uCcw8kCXHl6yjlASZhGBrCKwWk0eB6rGK9BAdg1AyQYE?= =?us-ascii?q?BJ17Ox/g8Tw/ebTqVA8KgDvXIZpil5Bh6Q2d7bEdCHvQUpKL1Rfd4nplpB2W?= =?us-ascii?q?/DvQtnMbS7KKZzwFUZdlIk7AvVyxxrB9AYwoARp3QwwV83cPrAigkTfi6E3Z?= =?us-ascii?q?32JrzcI3Xz+xbqcaPNx1XCy4nPqJo3xN9jgG3K5VnvG0cn6Hoh1tBU1z2Z55?= =?us-ascii?q?GZRAYRUJekVEEx+lA6orzBeSAy6svS0mEkKqi7tDLOmpopCeIpxwzmfoJZN6?= =?us-ascii?q?WJGQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B7AQA3fx9blywbGNZcHAEBAQQBAQo?= =?us-ascii?q?BAYNAgWQWEphillqBeIR3AoJMITYWAQIBAQEBAQECARMBAQEBAQYYBliCNSQ?= =?us-ascii?q?Bgk8DAydiPxJXBgESgyKCBAGsKzODeQEBhEyBaIhIgVQ/jmMChyyRVwcCgWe?= =?us-ascii?q?DWokpC40vkn0IgXtNI4MTgiEOCY1hATdtkDEBAQ?= X-IPAS-Result: =?us-ascii?q?A0B7AQA3fx9blywbGNZcHAEBAQQBAQoBAYNAgWQWEphil?= =?us-ascii?q?lqBeIR3AoJMITYWAQIBAQEBAQECARMBAQEBAQYYBliCNSQBgk8DAydiPxJXB?= =?us-ascii?q?gESgyKCBAGsKzODeQEBhEyBaIhIgVQ/jmMChyyRVwcCgWeDWokpC40vkn0Ig?= =?us-ascii?q?XtNI4MTgiEOCY1hATdtkDEBAQ?= X-IronPort-AV: E=Sophos;i="5.51,213,1526342400"; d="scan'208";a="12725013" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Jun 2018 08:09:50 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;ce5382a8-a035-4480-8707-a506cc5f12c1 Received: from localhost.localdomain (localhost [127.0.0.1]) by UPDCF3IC02.oob.disa.mil (Postfix) with SMTP id 414jGk1wyQz2Sj45; Tue, 12 Jun 2018 08:09:50 +0000 (UTC) Received: from UPDC3CPA10_EEMSG_MP26.eemsg.mil (unknown [192.168.18.21]) by UPDCF3IC02.oob.disa.mil (Postfix) with ESMTP id 414jGj2lBFz2Sj4X; Tue, 12 Jun 2018 08:09:49 +0000 (UTC) Authentication-Results: UPDC3CPA10.eemsg.mail.mil; dkim=none (message not signed) header.i=none X-EEMSG-check-008: 22408403|UPDC3CPA10_EEMSG_MP26.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 37.139.156.29 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DfAQBEfR9bhx2ciyVcHAEBAQQBAQoBAYU6EphillqBeIR3AgiCTiE1FwECAQEBAQEBAhQBAQEIDQkIKS+FKQMDJ2I/ElcGARKDIoIFrCozg3kBAYRMgWgJAYg+gVQ/jmMChyyRVwcCgWeNAwuNL5J4AYIHTSODE4IhDgmNYQE3PTCQMQEB X-IPAS-Result: A0DfAQBEfR9bhx2ciyVcHAEBAQQBAQoBAYU6EphillqBeIR3AgiCTiE1FwECAQEBAQEBAhQBAQEIDQkIKS+FKQMDJ2I/ElcGARKDIoIFrCozg3kBAYRMgWgJAYg+gVQ/jmMChyyRVwcCgWeNAwuNL5J4AYIHTSODE4IhDgmNYQE3PTCQMQEB Received: from seldsegrel01.sonyericsson.com ([37.139.156.29]) by UPDC3CPA10.eemsg.mail.mil with ESMTP; 12 Jun 2018 08:09:48 +0000 X-EEMSG-check-009: 444-444 From: Peter Enderborg To: , Paul Moore , Stephen Smalley , Eric Paris , James Morris , Daniel Jurgens , Doug Ledford , , , , "Serge E . Hallyn" Date: Tue, 12 Jun 2018 10:09:01 +0200 Message-ID: <20180612080912.7827-3-peter.enderborg@sony.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180612080912.7827-1-peter.enderborg@sony.com> References: <20180612080912.7827-1-peter.enderborg@sony.com> MIME-Version: 1.0 X-Mailman-Approved-At: Tue, 12 Jun 2018 15:18:27 -0400 Subject: [PATCH 02/13] selinux: Cleanup printk logging in ebitmap 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: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Replace printk with pr_* to avoid checkpatch warnings. Signed-off-by: Peter Enderborg --- security/selinux/ss/ebitmap.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/security/selinux/ss/ebitmap.c b/security/selinux/ss/ebitmap.c index 5ae8c61b75bf..8f624f80055b 100644 --- a/security/selinux/ss/ebitmap.c +++ b/security/selinux/ss/ebitmap.c @@ -362,7 +362,7 @@ int ebitmap_read(struct ebitmap *e, void *fp) count = le32_to_cpu(buf[2]); if (mapunit != BITS_PER_U64) { - printk(KERN_ERR "SELinux: ebitmap: map size %u does not " + pr_err("SELinux: ebitmap: map size %u does not " "match my size %zd (high bit was %d)\n", mapunit, BITS_PER_U64, e->highbit); goto bad; @@ -383,19 +383,19 @@ int ebitmap_read(struct ebitmap *e, void *fp) for (i = 0; i < count; i++) { rc = next_entry(&startbit, fp, sizeof(u32)); if (rc < 0) { - printk(KERN_ERR "SELinux: ebitmap: truncated map\n"); + pr_err("SELinux: ebitmap: truncated map\n"); goto bad; } startbit = le32_to_cpu(startbit); if (startbit & (mapunit - 1)) { - printk(KERN_ERR "SELinux: ebitmap start bit (%d) is " + pr_err("SELinux: ebitmap start bit (%d) is " "not a multiple of the map unit size (%u)\n", startbit, mapunit); goto bad; } if (startbit > e->highbit - mapunit) { - printk(KERN_ERR "SELinux: ebitmap start bit (%d) is " + pr_err("SELinux: ebitmap start bit (%d) is " "beyond the end of the bitmap (%u)\n", startbit, (e->highbit - mapunit)); goto bad; @@ -405,8 +405,7 @@ int ebitmap_read(struct ebitmap *e, void *fp) struct ebitmap_node *tmp; tmp = kmem_cache_zalloc(ebitmap_node_cachep, GFP_KERNEL); if (!tmp) { - printk(KERN_ERR - "SELinux: ebitmap: out of memory\n"); + pr_err("SELinux: ebitmap: out of memory\n"); rc = -ENOMEM; goto bad; } @@ -418,7 +417,7 @@ int ebitmap_read(struct ebitmap *e, void *fp) e->node = tmp; n = tmp; } else if (startbit <= n->startbit) { - printk(KERN_ERR "SELinux: ebitmap: start bit %d" + pr_err("SELinux: ebitmap: start bit %d" " comes after start bit %d\n", startbit, n->startbit); goto bad; @@ -426,7 +425,7 @@ int ebitmap_read(struct ebitmap *e, void *fp) rc = next_entry(&map, fp, sizeof(u64)); if (rc < 0) { - printk(KERN_ERR "SELinux: ebitmap: truncated map\n"); + pr_err("SELinux: ebitmap: truncated map\n"); goto bad; } map = le64_to_cpu(map);