From patchwork Sun Mar 26 14:35:51 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Jenkins X-Patchwork-Id: 9645019 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 F1154601E9 for ; Sun, 26 Mar 2017 14:39:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D611620564 for ; Sun, 26 Mar 2017 14:39:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CA68327F85; Sun, 26 Mar 2017 14:39:03 +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=-1.3 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=no version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (smtp.nsa.gov [8.44.101.8]) (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 39CEC20564 for ; Sun, 26 Mar 2017 14:39:02 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.36,225,1486425600"; d="scan'208";a="5254335" IronPort-PHdr: =?us-ascii?q?9a23=3AG599DRKXPrpk05xo09mcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgQKf35rarrMEGX3/hxlliBBdydsKMZzbWH+P+wEUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQtFiT69bL9oLhi7qQrdu8sVjIB/Nqs/1xzFr2dSde?= =?us-ascii?q?9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNWA1/9DrugLY?= =?us-ascii?q?TQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVTi+6apgVRHniD?= =?us-ascii?q?0DNzUk7m/ZjMJ+h79frB64uhBz34vYbYeIP/R8Y6zdZ8sXS2pfUMhMWSJPAYSy?= =?us-ascii?q?YIkBD+oZP+tUsofwqFQSohWxGwasH/jiyiNKi3LswaE3yfgtHR/A0Qc9H9wOqn?= =?us-ascii?q?PUrNDtOaoOVeC61q/IxijHYfxI3zf964nIchY6ofqRWr9/a87RxlMpFw/fklqQ?= =?us-ascii?q?qZblPzKO1uQRtGib9+pgWvy1i2I9qQF+vD6vxsQtionPnYIY0V/E9SBjz4Y0Id?= =?us-ascii?q?20UlJ0YdmhEJZJsSyRKoh4Qts6Tm11tys3xacKtJ6mcCQQ1pgqyADTZ+aaf4SQ?= =?us-ascii?q?4R/uUPydLSl3iX9rYr6zmhS//Va6xuHhWcS51FBHpTdfnNbWrHACzRnT59CCSv?= =?us-ascii?q?t640iuxy6C1xvW6uFYOUA0krfbK4I5zr4wiJUTtUPDEzfqmErslq+Wd1gk+vOy?= =?us-ascii?q?5+T7YrTpup+cN4huhgH4LqsugdCwDf49MggPW2iX4eW81Lv98k3lWLhGk/I7n6?= =?us-ascii?q?bDvJ3aOMgXvLC1DgBL3oo59hqzFzKm384ZnXkDIlJFYhWHj43xNlHVPv/4Cfa/?= =?us-ascii?q?g1KxkDZk3vzJJbrhAojLLnffjrjhZq1w61JcyQUvzdBf4IhYCrcaIP3pQEPxu9?= =?us-ascii?q?vYDgEhPwyu3+nnEMl91p8ZWW+XAK+ZN6XSvkWU5uIvOeaMYpQYuDT6K/gj4v7h?= =?us-ascii?q?l2Q5mUMDcqmzxpsbcne4Hu5pI0+Be3rjns8BEXsWvgo5VOHqil+CXiRPaHaxRK?= =?us-ascii?q?I84Tc7CIO4DYrYSICthKGB3SigEZ1LYGBGFk2MHW3vd4WeVPcGcDiSLdN5kjwY?= =?us-ascii?q?SbihTJcs1QmwuwDh1bVnKOvU+jEftZ/41dh6+fPcmg8o+TxzFcSd3HmHT3tokW?= =?us-ascii?q?MQWz82wKd/rFRgxVeE16h4heFXGsJX5/NISQo1L4DTz/Z9C9zoXQLBZNiJQk68?= =?us-ascii?q?Qtq6GTExUs4xw9gWbklgB9WtlArD0jG2DL8SkryEGIY78rnA33TrIcZy1WrG3r?= =?us-ascii?q?E7j1Y6WstPKXGmhqln+gjSAY7Jj1uWl6K0eqQZwiHN6H2DzGqVsUFfSA5/T6PF?= =?us-ascii?q?XXUFaUvXqdT2/UTCTrC0BbQgKAtBxtaIKrFWZd3xkVVGWPDjNczeYmOwnGewAw?= =?us-ascii?q?2FxraIbIbzemUd2j/RCE4enAAJ/naGNBY+CTm7r2LYEjNuCUrlY1nw/ulmtHO7?= =?us-ascii?q?Ukg0whmUYE15zbW14B8VheeHRvMLxL0EoiYhqy5sHFa5xd3ZF8SPqxBmfKVGbt?= =?us-ascii?q?M3+E1H2n7BtwxhIpygKLhvh1AfcwRzukPhyQ93B55Okcc0sXwqyxByJriA0FNb?= =?us-ascii?q?cDOY347/NaHLKmXo+xCvcaHW0EnE0NmK4qcP9Og4q1L7sQGnDEot6XNn3MVU03?= =?us-ascii?q?uH/ZjKCRISUZPoXkYs+Rl6vKvWYi4n54PbzXdsK7W7sife29I1A+so0hWgcM1c?= =?us-ascii?q?MKODCQ//CM4aCNKtKOwthlildBUEPPpd9KQsJcOpa+OG2LK3POZnhD+pl3lI4J?= =?us-ascii?q?p80k2S7SpxUfTH0IoAw/2C2QuHTTj8hk+7ss/rgYBEeS0SHm2nxCf4HoFRYrN9?= =?us-ascii?q?fZ0XCWauJM263c5+iILsW3FG8l6jG1IG19WzdRqUcVP9wRVa1V4Lrny/hSu40z?= =?us-ascii?q?t0nikprqWB2CzOx+PieQEDOm5WWGliilLsLpKug9AdRkioYBAjlAG56kbi26hb?= =?us-ascii?q?uKN/InHIQUdGZSj2KHpiUreru7qZZc5P750psSBNX+S6e1yaTKDyowcC2SP5A2?= =?us-ascii?q?Re3Cw7dy2tupjhkR11kmadLGpto3rDYsF93gnf68LGRfFKwzoGQTN0iT7NBliz?= =?us-ascii?q?J9Op58mbl4/fsuCiUGKsToFTfjT2woOBriS74XZnDgG4n/C2htLoCxM60TPh29?= =?us-ascii?q?lsSyrIsA72YpP32KSiLeJnYk5oCUf668p7HoF+lpU/hIoL1HcAmJqV530HnX30?= =?us-ascii?q?MdVB1qL0dGANSiITw97J/Ajl31VuLmyIx43lSnWdxdFha8OmbWMW3SI96c9KBb?= =?us-ascii?q?yQ7LxFmyt6uEC4rQXLbfh6hDcdxuMk6GQGjOERpAot0iKdD6gWHUlZJizsiw2E?= =?us-ascii?q?78ugo6VTZWavd6Ww1UVlkNC6FLGCowdcWHfldZc5ByNw6NtwME7U2n3p9o7kYM?= =?us-ascii?q?XQbc4UthCMiRfAiOxVKJYvmfoQmSVnPmz8sGY+y+4mkRNuxou2vI+dK2Vi5Ki5?= =?us-ascii?q?GAJXNiXpZ8MP/THglb5ekdyL34CrBJluAC8HU4DvTfKsDDISsvLnOh2LEDEgrH?= =?us-ascii?q?ebHqbQERWZ6Eh4s3LFC4qrOG2PJHkF0dViQwGQJE9BjwASRzU3hZ05GR6sxMz6?= =?us-ascii?q?dkd2+CwR6kT/qhtWxeJiLwP/XXvHpAe0djc0T4CSLAJM4QFf40faL9Se4fh1Hy?= =?us-ascii?q?FE4JKhtheAKnGAZwtWF2EJQVaIB0vkPrmz/9nP7/aXBuS5L/vUbrWBt/ZSV/GW?= =?us-ascii?q?ypKzyoFm5SqDNt2TPnl+CP02wlRDXXZkFMnChTUPTTEYlyLXY86duhi85jV9rt?= =?us-ascii?q?qj//TzRALv+YyPBqNKMdp15hC2hbyOOPKRhCZlKTdUz50MymXOyLQF214SkS5u?= =?us-ascii?q?fSG3EbscrS7NUL7QmqhPAh4YayJzMNVH4rk53glKN87bhM361qJkjv41DFdFUE?= =?us-ascii?q?LultuvZcMUP2G3LEnHC1qTNLSaOT3LxNn6Ya2mRr1WkOVUsBiwtC2VE0D9IzuD?= =?us-ascii?q?kCPpWAq3MeFWiyGbPgJRt52hchp3DmjjVt3mYAWhMNBrlT023aE0hnTSOGEBNz?= =?us-ascii?q?hzaVhAoaCW7SxCmPl/HHZB7nV9J+mehymZ9/XYKooRsfZzGCR4jexb7G4/y7RP?= =?us-ascii?q?6CFEQ/x0lTDIodFyplGqiO6PyiBoUBBWsDZEmJqLvVl+OaXe7pRAV2zE8wwQ4m?= =?us-ascii?q?WLERsKocdlCtr0u61L0NfAiKfzJC1F89LO8ssWH9LUJ96fMHo9LRrpHybZDA0f?= =?us-ascii?q?TTGxLWHfn1dQkP+T9n2PtZg6tpbsmJsISrBBUlw6CvIaBV5hHNAYJ5d3RDwkm6?= =?us-ascii?q?aBjMEU/Xq+sAXRRMJCs5/cTf2eBvHvKDeCjblYfBsE26j4IpoPOYHhwExtdF16?= =?us-ascii?q?nIXMG0rNUtFAuTFubw8uoEVQ63hyVGMy1Fj5agO2538TE+S4nhksigtxee4t7i?= =?us-ascii?q?vj408rJlrWoys9iFI+mdTqgTCWdj78N7q/Up9NBCr1rUcxNIn3QwFvbQ29hUZk?= =?us-ascii?q?LivLR6pNj7t8cmBmkBXTuZRVFv5CU6JJexgQxemJaPUu1FRTsCSnxUtc6uvCBp?= =?us-ascii?q?pujgwqcYSjr3hYwQJscMY1JbDMJKpO1lVQmqWOviqy2uArxw8fJlgC8GWJdy4S?= =?us-ascii?q?v0wHKLomKjG08exr7AyNhyFMeHMQV/YwpPJl6F89Mfyazy38y75DNlyxN+uHIq?= =?us-ascii?q?OfpWfPj8qIT0gz1kMPjElF4aJ50cE4c0qXVkAj1r2RGAoVNcDaMwFac9JS9GTP?= =?us-ascii?q?fSaJqejN24x6P56jGe/yV++BqKYUj1m/EwYoBYQD88MBHpe00EHCM8jmLKQJyR?= =?us-ascii?q?Mz6wT3PF+FFuhGeAqXkDcbpMGy1IJ40pNDJjEcHGp9Kj666azNpg8wh/qCUsw2?= =?us-ascii?q?bWkGUYsZLHI2WdG6mi5Ds3RGEja3zvoTyBKe4D/kuiTQED78YsJ+a/ePexxjEt?= =?us-ascii?q?62+S8l/KioklPX6Y/RJ2LnNdR4oNDD8+cap4uBC/xOV7lxqlvcm45bR32qVG7D?= =?us-ascii?q?C9i1KIbsa4M0d9z7Fm66UkCjizIyV8rxONGtLrKWjgHuRIdUt5KW3D8lNc+gDD?= =?us-ascii?q?0eHA1wp+4b7qJmeQIDe4Y7YQLvtwkmLKywPgOY0tSoQ2awJjpbVOVQzeK/Z7NL?= =?us-ascii?q?1SUsdfO6xGEmTp4k0+m96VQNS40SjhHC2fajYJFTXjXvFXxYfAXPozY5m3V6O+?= =?us-ascii?q?Ys3Og/2hLIsFgbMzCNbuBpbnJLv80kD1OIPXp2EnY4R0ObjYfb4Q6sxbAT8DFb?= =?us-ascii?q?n9ZI0e1Iq3f+vpjHYD2wQqCrr4vaszY4Z9g8v6JxKZDjIteBtJ7GgjzfTZzQsg?= =?us-ascii?q?qZUC66F/tXgcVfICNYQfZSgm4pI8oGtpRd6UApTMcxO6RPCLUwprCtcTdkAjQS?= =?us-ascii?q?wjUfV4OcxzECg+C82rXclheMcJQtLh0EsJNegtQDSS56eCUeq7G/V4/OjW+LVn?= =?us-ascii?q?ALIBsP7QRL/A8PjItwfuH574XWVJBMzj5Xo/RzUivNDJZl7ED0SmCMjlj+Ufmh?= =?us-ascii?q?nfGp0RhUzP3yztkRQAR/BlRFx+ZKiksoL6l6JLIOsY7MqTKHb171vHzzx+u8P1?= =?us-ascii?q?le09fUdl3iAIrCr2r8XTUW+WcISo9X1HHfCZMSnhJjaKYtpVVDPICmekH65zw/?= =?us-ascii?q?34pnBqS2W9q3ylgitnsJWyCqE99dBO58q1LXRCdpY5a1p5X5I59SWHNf+IWBq1?= =?us-ascii?q?dFl0VgKzK2yZhGJM5R+TMDQD9PoTGZvNuzVsJDw9N2AIEQLdd/oXv9H7lEOJeJ?= =?us-ascii?q?qX0sprPv0mPZ+yw7sFqi3jW8AbW4T+VC8GAFBgUpPX6RqlcxAOso82fS9F/Nsl?= =?us-ascii?q?R1/+dUBriPkUtxryxnHpBLHDpJ026qL0hrRnlcr+paMLjVc9BbQ/Qqax6jIQAx?= =?us-ascii?q?Ff4n30yM/EF7h3T5bjdztgRE5S/SQRM4VS4PgrfigTcesN2oOScGS5JUajUsdz?= =?us-ascii?q?/FKwWfmS9NphZeZUZqW5QXAtte/rEb2oxU/tHcRkmwMyEFWwdiNhk50fpZmk5P?= =?us-ascii?q?qkKYeTrSDQCwb/bArgV3fduNrM6uNPn25h1Hip7hsOwi9KUOXHymmQysQdDCtI?= =?us-ascii?q?DwrNuKuVWSdK3gKe2zfWfBTCTQjRC3nbokE57K/y3IPQpHN5V6zGErbYLnCWHV?= =?us-ascii?q?IRRMP7gbKFZDVaBmddVGpfhXZ89+d6YT46BtAg+ISwjyF4OxtPlGNkjcRTDAIC?= =?us-ascii?q?Wb6OC/ppjT7bPFQ+j6esOM32rHQ75wPppi6zn7HKnl3JRD9UXowfdi6Fl6SUTY?= =?us-ascii?q?PC+cttjhIB0E5NW6fEv4opIpBS/WAIt3kHf13U5AedYYTzGo/ZgFxp5U82r/Se?= =?us-ascii?q?V90kfvquJS7KVk5ZMx47931ce+Pb3SJuhCsU97HhiUAR1n9o8zD2diR2BeePMR?= =?us-ascii?q?JezVfaQek8Dhtf77GLAQ6BKI5eNVc93HKF/dmsOnEDGTVQREnBsdqT4dNgacz+?= =?us-ascii?q?WFm7NuRsm4uej0wVkt41+jLh4c0L9i+4GE+raSpODNaxvd178EWrLlRsnrtLQj?= =?us-ascii?q?p1uS5eE4lL4JYmF1fxenH/YDWcEA3Wrg0KQqzT42E8zZAbLg+flDV3YnkTL8gZ?= =?us-ascii?q?x9GE8WGvwMF7qR4Ytehns4m/DeNtAOd6BNgGKPFRq6Hb8e1X6k8TGYLXJjgh7Q?= =?us-ascii?q?zxHwWn+840XurSBmWyfMycnsklZNXLmtGUhSRzapOVN/sD6XPgrnrsD3uaMu7E?= =?us-ascii?q?EyKGPkqsmAlG68OLNTA83/JcCTISguq1IRl509XNuv2ZoUGdClOtce7Gl+bufC?= =?us-ascii?q?62OsiyJBob1Ih4zQ4sGP/fXYAGevgraGq7qXwjBY0X84sUs56t++KvHE/8eKTO?= =?us-ascii?q?iw12YNUyd/vBPMXxGoqrzaq1AUPVKE0ELQlYMXIN5Wxng42Vvg5OQ5R9Iz7gpe?= =?us-ascii?q?HJ7aZ/wevTDzJCf0wVGHbtIxUimTyDpXHlTwEVViGag83mzwvNjTmnfL510oXJ?= =?us-ascii?q?RweFD7hRxqFYU3N1gh6F8NwioMCQINcwyUDKm0BUT5KosJTU0DaROB3Limdac4?= =?us-ascii?q?w1Z+wrau5ODJa+xzGbYNN/hajg6Un1hbAYgasasAT7JgY1Vd7rLYphD+C4j7WP?= =?us-ascii?q?jrjWAwOuCoTc1B/sAZsnQj7hy5RxW+9ZdJ96wbh4yQdq5YfZjMu9hx70N85T4K?= =?us-ascii?q?diFAmxZ/gA2kXuAbvuDs+MDbsICv6uasSqkiW/kX+wIzB2RkgJv6mEojrs3P1+?= =?us-ascii?q?dAVo3Vjpzy8BtXLH6Uoona3AdzKfEVJoKwZrlg6W8IJycAKHIVJ9aWbecz4zN1?= =?us-ascii?q?OjXJ+1NCGt8MZc8fPMfVmwBUi0jpVapW9sXFGl6XFZ1zd8Eu72r40jw194UzUv?= =?us-ascii?q?r44j+sOZ/f901NP+9EjCh0ldLDpfIazuDOByUM+nmWdQR1zT2exJWXDPbw5+qM?= =?us-ascii?q?wsnOV1waBi42T5tdJD2a9AO8R+q1j5voXRmW6s/ynJI+bFifRmG1nKkerqlMFv?= =?us-ascii?q?NPhTvh0ThDDID1gOiVvMC25GtQrF1HH5557QfZF6VHIpV7JRP4m9GzRkdmGivw?= =?us-ascii?q?ZMHUdxQpuOqMxecA+v5+OFX6ZY8aJBIE1r375GFNTgR0VL75olaZXOwWZNt8S/?= =?us-ascii?q?PItHNV5px6K68JIledoIbmrjBSqFA5GAUpcqM/riRGdknSmw1YQ7r0uKQehQsY?= =?us-ascii?q?S9F5v1FDFHmtN2I/6DrHVLhVg7OKCPMP6DWTU7YCU0N2PSNiWxm1wolhe6O1nf?= =?us-ascii?q?BbtWNLhix9r+Iw0zN4WBu8uTbhp6YM2TI85r64tC8OuWFeTumElSfHF0lDxuwQ?= =?us-ascii?q?jagAE3bi9UC8YH4bYYv9/rZnI9jg9Y4m43g4ehUsYSkGXeWmCyHtgKKFGYiPv8?= =?us-ascii?q?xGhB+NosrCd7mzIjYONr4l0xLsW2B90hTCnBZv6GYLRDSg48MjJIW5I8kl3TCk?= =?us-ascii?q?GWncdFYL+aNJq9D8tVsEQeo5c19hx39j0sefTC0XWMPPA3o1jhQjaWhcf5JM9Q?= =?us-ascii?q?QaF7IxjjiVsadI+AAUYDHJEoWq4YTQksLI1mM7Tdh03G7WobeFhpwy2n1/h9x0?= =?us-ascii?q?9jKOuGgVd+HAUc9sBXjz1oFFxePiZ/Wttv0HR5ZnybSgVv8CKcqj+Wqt1ZV0W0?= =?us-ascii?q?+l2K4RH16kP+8C3LvbVTmqSXGAU+SRb2eMhyo5MlL15RSwL103dt1Fr0kmP+vG?= =?us-ascii?q?m55TigzhUbRvRimKol/b1mMjO/sAdw0qoIenZxAKTOkJauieO+cuzvM+CF8XYn?= =?us-ascii?q?7HByR2DfG5sUK3kIh9JXpg/V3wYf7x/QD+LNuSBh4EHJbVrp51/vy7SHyOOXtk?= =?us-ascii?q?zBBpJ0l08OHfF1UtueNGdZaeg8TQjcxh0eEZb/dtLTE9utkLl4Jh6YmV0N+KcR?= =?us-ascii?q?bVzpbzOdHavOOVA/jez0Q2YGFVTKAVYQTv54U1JtQ5QaHcHaNFvRQAAqg3WIAh?= =?us-ascii?q?N2b09KxvMANzcxLeZLeqjcnuvO6LYIVbp2PO5FIqMCjcowEDyuCzTQFjapCqhn?= =?us-ascii?q?byIJM3Rj9ard1iEBhmHIxJG8weqQqrGZiUl7+ni9Wp4UN1p/cKsbbsCvDNzNm2?= =?us-ascii?q?xJt+X55G5UGQJzbRAK5rglh5juSsnPjPz4P9CcT4edMLTOJ7WHLKaqfaHoWjLT?= =?us-ascii?q?KDIsz8dFBC876dyLJ2TA6cZSH4X6qDsS2rKu9k4UElxYBie+rT1jMt5anB2NTu?= =?us-ascii?q?f2FbujujrXmROZpR9FzKH+3eUA5KRvee9WZlHLEXbZHq++sUNtwi2tec6RFp7D?= =?us-ascii?q?teyMuFP7ShrkjU10J8cZLUMlDk2z49WYYQOxS/LUosjnPFqnTHH3tTMNKoKc9z?= =?us-ascii?q?j9aJFhbt/VV+mXkxZm5dHWrlXdOROWkd28KjawyG7QZLD9cYn+6rYk41rayyRv?= =?us-ascii?q?NuOpVCg+mqs68HkdlxISHVWMdaJz3QLKNxPjdJFeXAulwoYh8Cs7goVYY5YpeA?= =?us-ascii?q?IF8HMEie0yP90xPC3lfvetyvyqmJOiAW/WtDz73ezDhMqBO1ufGDgs3sSLrZdo?= =?us-ascii?q?35XObOMCo5UTGXXTEyHly19lekuvoEuv2YLHwBolAVZCKdFgoTpqFprdjNAW7f?= =?us-ascii?q?g+pjfIcFhPqCQSD/VDV4lLYuBiZMrU2MQeAMFQrRb3D6m2dcpQqiJuNM/XLicr?= =?us-ascii?q?2YyapVW/AMDotKbPKZX8PSeepCKDcwijUZJOG8csXTr7kjyV3IV2oZHLfM9FCF?= =?us-ascii?q?Uk6WRuaTxynqXYUIpYQ0vDQn+s7IlC9tD6vIJ6qfpyKp8oOgjiaYvOreVnM3Y0?= =?us-ascii?q?w0m+IPG2+BzwNFKG4aCtEZokbtQrSPZ0xUznImlfpu2wMQeAR0SnBuyXNWnPOh?= =?us-ascii?q?FcBYSlMZl32uT+McbFB2DTIw+kmK7hf0YdMepcDZX3Ve+acUSYoBMPko75HaOK?= =?us-ascii?q?kXwPYv2DJruyk6vDuAAFNTiQKF6bbfE7xmyr1E+2Y446I+YkbaWD7bc27a2qK6?= =?us-ascii?q?GslPwmFounmi2M3K7c53M74PjoVwBh8oDCR1J9bGtWRIVWjyngCypRegADOGID?= =?us-ascii?q?8DpjQGIy8EcP1dwOpysRKOfdHEvxDD/5k9oVemXF7YQoG/34ZGX4SwjQg=3D?= X-IPAS-Result: =?us-ascii?q?A2F7BADo0ddY/wHyM5BcHAEBBAEBCgEBFwEBBAEBCgEBgwA?= =?us-ascii?q?pJ4FFjmSPLAEBAQEBBQGBBBsBlxk5KYkuVwEBAQEBAQEBAgECaCiCMyINRikvA?= =?us-ascii?q?QEBAQEBAQEBAR8CKyUBARkGAQI3BgENDhILAQIBAgkBAQUQAikICAMBHQIOAwE?= =?us-ascii?q?FAQsRDgsFGASIIYEsAQMIDQSeZD+OBwUBHCYCgmEFg08KGScNVYIuAQEBBwEBA?= =?us-ascii?q?QEcAgYShC+BSIJShTOBVREBaIR6HwEEnCE6jhaEKQ2KSyaGQIpthzAzgRVYfAg?= =?us-ascii?q?kFh9WF4QyghB0AYdJgi4BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 26 Mar 2017 14:38:59 +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 v2QEcvXx010698; Sun, 26 Mar 2017 10:38:58 -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 v2QEaVTM005148 for ; Sun, 26 Mar 2017 10:36:31 -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 v2QEaVpX010246 for ; Sun, 26 Mar 2017 10:36:31 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DQAgD10NdYf8OAVdFcHQEFAQsBgyt/gRaOZI8uAQEBBoEEk1uEHYYiAoMpVwECAQEBAQECEwEBCQsLCCaFRwMDQAEbHQEDDAYQOyECEQEFARwZiEKBLAEDCA0EnmU/jgcFARyDCQWDTwoZJw1Vgi4BAQEBAQEBAwEBAQEcAgYJAQiEL4FIglKFM4JPhHofBZwhOo4WhCkNikuGZopthzAzgRWBWyQWH22EMoIQdAGJdwEBAQ X-IPAS-Result: A1DQAgD10NdYf8OAVdFcHQEFAQsBgyt/gRaOZI8uAQEBBoEEk1uEHYYiAoMpVwECAQEBAQECEwEBCQsLCCaFRwMDQAEbHQEDDAYQOyECEQEFARwZiEKBLAEDCA0EnmU/jgcFARyDCQWDTwoZJw1Vgi4BAQEBAQEBAwEBAQEcAgYJAQiEL4FIglKFM4JPhHofBZwhOo4WhCkNikuGZopthzAzgRWBWyQWH22EMoIQdAGJdwEBAQ X-IronPort-AV: E=Sophos;i="5.36,225,1486443600"; d="scan'208";a="5992802" 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; 26 Mar 2017 10:36:31 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AAdvLDRJwtp0JYAFgr9mcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgeKvrxwZ3uMQTl6Ol3ixeRBMOAuq8C1Lud7PCocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDqwbalwIRiyognctMobipZ+J6gszRfEvmFGcP?= =?us-ascii?q?lMy2NyIlKTkRf85sOu85Nm7i9dpfEv+dNeXKvjZ6g3QqBWAzogM2Au+c3krgLD?= =?us-ascii?q?QheV5nsdSWoZjBxFCBXY4R7gX5fxtiz6tvdh2CSfIMb7Q6w4VSik4qx2ThLjlS?= =?us-ascii?q?UJOCMj8GzPisJ+kr9VrhyiqRJ4wYHUbpqYOOZicq7HYd8XX3ZNUtpXWidcAo28?= =?us-ascii?q?dYwPD+8ZMOtEq4nyvV0Opga6CwayAuPvyT5Ihnnt3aYn1OkuCwXG0xYmH94UrH?= =?us-ascii?q?vUrM/1NKYJUeCpy6nI1TXDYO1M2Tvn6ojHbBYhofKNXbJ2asrc0kYvFwbfgVWR?= =?us-ascii?q?rYzpJS+a1uMIs2WC6edrSOGhi3Y/pg1vvjSiwt0gh4rJi44P11zI6yZ0zJwoKd?= =?us-ascii?q?C8SEN3ed2pHZ9Kuy2EOIZ7TNkuT3xqtSok0LEKpJG2cSwMxZ863RDQceaHfJKN?= =?us-ascii?q?4h/7VOaePzN4hHV9dbK6nRmy8EygxvTyV8muzFpGtyRFnsTIu30NzRDT5c+HSv?= =?us-ascii?q?xy/kelxzmDzRzc6uZBIUwslKrbLYAuwqIom5YNrUjOGjX6lUb2gaOMa0ko5Oul?= =?us-ascii?q?5/76brjippKQL4p0hRv/MqQqlMy/G+M4Mg0WUmeB/eSzzrvj8VflT7VKlP02k7?= =?us-ascii?q?LZsIzdJcQDpq62HRVV3pwh6xmhCTem09UYnX8cLF9edxKHipLmO1DKIPziEfi/?= =?us-ascii?q?hFGsnC9xx//aJr3hHonNLn/bnbf6Y7l9709cyAwuzdFQ/J9UFrEAL+7zWk/2rt?= =?us-ascii?q?DYCAQ5PBauz+boD9V9yNBWZWXaGaKdMaXPoXeU9+kvJK+Kf4ZTtzHjeNY/4Pu7?= =?us-ascii?q?pHswnxc/cK+q3J0MICSxGv1gZU6Ze3v3ntAZEWoQ+AgzSu/rjkaqXjtaZnL0VK?= =?us-ascii?q?U5sGJoQLm6BJvOE9j+yIeK2z22S8Vb?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GmAQC80NdYf8OAVdFcHQEFAQsBGAEFA?= =?us-ascii?q?QsBgwCCFY5kjy4BAQEGgQSTW4NaQ4YiAoMpVwEBAQEBAQEBAgECEAEBCQsLCCY?= =?us-ascii?q?xgjMgD0YpLwEBAQEBAQEBAQEfAislAQEZAwNAARsdAQMMBhA7IQIRAQUBHBmIQ?= =?us-ascii?q?oEsAQMIDQSeZD+OBwUBHIMJBYNPChknDVWCLgEBAQEBAQEDAQEBAQEbAgYJAQi?= =?us-ascii?q?EL4FIglKFM4JPhHofBZwhOo4WhCkNikuGZopthzAzgRWBXCQWH22EMoIQdAGJd?= =?us-ascii?q?wEBAQ?= X-IPAS-Result: =?us-ascii?q?A0GmAQC80NdYf8OAVdFcHQEFAQsBGAEFAQsBgwCCFY5kjy4?= =?us-ascii?q?BAQEGgQSTW4NaQ4YiAoMpVwEBAQEBAQEBAgECEAEBCQsLCCYxgjMgD0YpLwEBA?= =?us-ascii?q?QEBAQEBAQEfAislAQEZAwNAARsdAQMMBhA7IQIRAQUBHBmIQoEsAQMIDQSeZD+?= =?us-ascii?q?OBwUBHIMJBYNPChknDVWCLgEBAQEBAQEDAQEBAQEbAgYJAQiEL4FIglKFM4JPh?= =?us-ascii?q?HofBZwhOo4WhCkNikuGZopthzAzgRWBXCQWH22EMoIQdAGJdwEBAQ?= X-IronPort-AV: E=Sophos;i="5.36,225,1486425600"; d="scan'208";a="5254313" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-wr0-f195.google.com ([209.85.128.195]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 26 Mar 2017 14:36:30 +0000 Received: by mail-wr0-f195.google.com with SMTP id 20so5556131wrx.0 for ; Sun, 26 Mar 2017 07:36:30 -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:in-reply-to:references; bh=JlPTMnsa5HjZXj019lsiLxpzMe/FAcyyT1/yB2zwuog=; b=DEHy+6FrLsNh2R8KAjRjnBIXse47beBonEmIjo+TT6jRja8oxcMhcRJVk0ljOP97hl N15SxYuCn0fN4zy7tmgZLk7FgM1WzyAzhVs24YLYu0Kyh6+m0b2WDs7bELmNUkXZHttr Wjue5YtpShAkxr9kFuY7w7/iz9w0k+rpr8pGz1TOV8LwSmbPOeN9eFebtD667WR/DQkr 6jhHcBRyNZQK6J4tohdKPmHOmueWk3pkNLxgHDJk4iI07ShbZ55ZLneD9c6iAnwAVmi9 fJrrMXBIrGNvHD0hnLX5UiIwFis810xL/IO7KA4maOkOy7cnTI2d5HwGY1HWV2kp67hG o54Q== 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:in-reply-to :references; bh=JlPTMnsa5HjZXj019lsiLxpzMe/FAcyyT1/yB2zwuog=; b=WIARUeNqBMm++fITCnZkkxICHIdfwa+lao5OHivUyj3Kv4nfSmMjml/jVGPdmgMkJm jBLQKecgmFzE0kefLUrsdKOwF9o2zK3Zon+56CxJfOZCYm6KQPC6UoWG8FR5m+MeRk3w /rgZp45HhZvjrTOqNtz5oiui4Q/+VbOvZ8F7AIQmc1WBytC8AiPJdqbzVDLEsieODuQp s5U2mfeN2K4L0szDHUZwrOQOt0s3QdZgs/rxIwinZrtpOo+ft+TQRo/Nibmh0K9kLw+q s/gfCwyfdvu44uDtU6gq2XqmSg0/mO6gRD01zJ/Y+v2zJwV9qcpLfg3QcF8MF0W5mm+K KrCg== X-Gm-Message-State: AFeK/H2jbiT7loVpXiDR9nefgcJvASlohXHE+/Vm5xW14GZ1PlQtZbrwK5cLeNBvoGpOow== X-Received: by 10.223.133.228 with SMTP id 33mr18172134wru.0.1490538989071; Sun, 26 Mar 2017 07:36:29 -0700 (PDT) Received: from alan-laptop.carrier.duckdns.org (host-89-243-172-149.as13285.net. [89.243.172.149]) by smtp.gmail.com with ESMTPSA id v20sm4046152wrb.39.2017.03.26.07.36.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 Mar 2017 07:36:28 -0700 (PDT) From: Alan Jenkins To: selinux@tycho.nsa.gov Subject: [PATCH 2/2] policycoreutils: fixfiles: handle unexpected spaces in command Date: Sun, 26 Mar 2017 15:35:51 +0100 Message-Id: <20170326143551.9407-2-alan.christopher.jenkins@gmail.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170326143551.9407-1-alan.christopher.jenkins@gmail.com> References: <20170326143551.9407-1-alan.christopher.jenkins@gmail.com> 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 MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP I accidently ran `fixfiles "a b"` during testing. Let's fix this too. Before: /sbin/fixfiles: line 394: [: a: binary operator expected Usage: ... After: Usage: ... Signed-off-by: Alan Jenkins --- policycoreutils/scripts/fixfiles | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/policycoreutils/scripts/fixfiles b/policycoreutils/scripts/fixfiles index d3a53ba..58a364f 100755 --- a/policycoreutils/scripts/fixfiles +++ b/policycoreutils/scripts/fixfiles @@ -378,8 +378,8 @@ done shift $(( OPTIND - 1 )) # Check for the command -command=$1 -if [ -z $command ]; then +command="$1" +if [ -z "$command" ]; then usage fi @@ -391,17 +391,17 @@ shift # if [ ! -z "$RPMFILES" ]; then - process $command + process "$command" if [ $# -gt 0 ]; then usage fi else if [ -z "$1" ]; then - process $command + process "$command" else while [ -n "$1" ]; do FILEPATH="$1" - process $command + process "$command" shift done fi