From patchwork Sun Jan 15 15:36:01 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: SF Markus Elfring X-Patchwork-Id: 9520973 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 ED8B76020A for ; Tue, 17 Jan 2017 13:33:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D70CE282DC for ; Tue, 17 Jan 2017 13:33:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CBAC128510; Tue, 17 Jan 2017 13:33:04 +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.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (smtp.nsa.gov [8.44.101.8]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F06F9282DC for ; Tue, 17 Jan 2017 13:33:03 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,244,1477958400"; d="scan'208";a="2857705" IronPort-PHdr: =?us-ascii?q?9a23=3AMTsjFRUH9SFy56hYSdMAFwp6j6TV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhGBu6dThVPEFb/W9+hDw7KP9fuxBSpbvt3c6TgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyogjdrMcbjIltJqsx1xfCv2dFdf?= =?us-ascii?q?lRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/D?= =?us-ascii?q?TRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklC?= =?us-ascii?q?EKPCMi/WrJlsJ/kr5UoBO5pxx+3YHUZp2VNOFjda/ZZN8WWHZNUtpUWyFHDIy8?= =?us-ascii?q?dY8PBPcfM+heoYf2ul8CoQKjCQWwAe/izCJDiH3r0q0gy+kvDB/I3AIgEdwNvn?= =?us-ascii?q?rbotr6O6UKUe230aXFwynMYfxI1jfm84XIbhIsrOuQUb5sf8fd108iHB7FgFWK?= =?us-ascii?q?rozlOiuY2PkNvWOG6ORvT/ivi206qwFqvzOhycMsiofThoIUzFDE+jhyzYErKt?= =?us-ascii?q?28Rk57e9+kEJ1ftyyBKot2Wd0tQ3tzuCog0b0GvoO7fDIWx5s5yR7fbOaHc4eW?= =?us-ascii?q?7R75UuaePyt4iWtjdbmihBiy6VCtxvDzW8S7ylpHrjdJnsPSun0CyRDf8NWLRu?= =?us-ascii?q?N/80qiwzqC2ATe5vtZLU07l6fXMYMtz7o0m5cVrE/NBDX5mF/sg6+Tbkgk/++o?= =?us-ascii?q?5Pn5bbj+vZ+cMpN0ihn5MqQzhsyzGeQ4PRYKX2ic4em8yKfs/Vf4QLVXlf06iL?= =?us-ascii?q?XZsZDGKsQboa61GQlV3Zo46xmjFTum1dUYnX0fIFJEfhKIkZTpNknTLP33Avqz?= =?us-ascii?q?mVShnCpxy/zYMbDtHI/BImXbnLfkZ7l96kpcyAQpzdBY4pJZEqoBL+z3Wk/wst?= =?us-ascii?q?zYExA4PxWvzObgFdV90J8RVnyUAqKCLKPTsUOH5uIoI+WWYo8VoyzyJ+Iq5/7p?= =?us-ascii?q?k381gUUdcrWx3ZsLdHC4GexrI0eeYXrqmNgBDWcKsRA4TOHxil2CVjhTZ3OoUK?= =?us-ascii?q?In+jE0FpimDZzZSoCqmryB0z+xHodKaWBeFlCMDXDoep2GW/cOci2dPsxhkicD?= =?us-ascii?q?VbinSo8hywqjtAH+y7p6Ievb4TAYtZT/1Nho/eHTkgsy9TNsBcSHz26NV310nn?= =?us-ascii?q?8PRzIuxKBwv1dyxUmF0ah5n/xYEsde5/JXXQgkK5HQ1et6C8r9WgjZZNeGVE6m?= =?us-ascii?q?Qsm6ATE2Vt8+3tgOY0B7G9q/kB/D2yuqDqQPmLOVHpw09bjQ33/rJ8Zy03zGzr?= =?us-ascii?q?Uuj0E6QstTMm2rnrNw9xTJCI7TiEiWi6GqdaEA0yHX72eD0XCCvEdGXw5sSa/F?= =?us-ascii?q?R2wQZlPKrdTl4UPPV76uCbI7MgRfzc6NNK5KZcP1jVVcRPbuI9PeY3qvlGe2AB?= =?us-ascii?q?aH3LKMbI7xdGUa0yTREk8Ekxoc/XyeLwgxGj+ho37CDDxpDV/uY0Lt8e54qH6g?= =?us-ascii?q?S080yxiGb0xn17av/B4an+acS/AS3rIapigtsTN0E0ih39jOEdqPuxJhfLlAYd?= =?us-ascii?q?M6+FpG22PZtwh4PpO+NaBvnVAefBpqsEPpzRV4EJ1AkdItrHMo0gV9Nb6Y3ElG?= =?us-ascii?q?dzOC0pD6IqfXJXXq/BCzd67W3UnT0NiM+qgV7vQ3t1TjvBqyG0on63Vn0sBZ02?= =?us-ascii?q?CS55XRFgYSVojxUkkv/Rhgu77aejU955/T1XB0Mqm7qDzC29U0BOY+yRavZdRf?= =?us-ascii?q?MKSZFAPoFM0aHceuIvQwm1e1dhIEIPxS9KksMsy8avSGwq+rM/h6nD+9l2tI/I?= =?us-ascii?q?V93liL9ypmRe7Cx4wFzO2A3gubSzf8i0+svdztloBAez4SBXa/yCjjBINKfa19?= =?us-ascii?q?YYcLBnmoI82rx9VxnYThW3hG+16/H1kGwtOmeQKOb1zh2g1dzUQXrmKjmSu8yD?= =?us-ascii?q?x5iDUprreD3CzJxuTtbgALOmlRRGltlV3sO5S7j8gGXEi0aAgkjACl5Ujgx6hc?= =?us-ascii?q?v6R/M3LeQVxOfyjxIWBiV7G/tryYb85J9pworT1dUP6gblCCVr79vxwa3jvtHm?= =?us-ascii?q?REwDA7ay+luo/inxFhlmKSMmxzo2HEecF13xvf48bcRfFJ1DocWCZ4kSXXBkS7?= =?us-ascii?q?P9Sx4dWbiorMsuGkWGKlTZBcbS7rzYacuySh/m1qHQezn/atld37CQI6yzP018?= =?us-ascii?q?F2VSXUqxbxeo/r16W+MeJjYEZoH0Tx5NBkFYFklYs8npYQ2WIVhp+N53oIjX/z?= =?us-ascii?q?MclH2aL5dHcNWz8LzMLJ4Ajiwk1vNG6Gx4L+VnWbzctsfN26YmIQ2i0n9cBKD7?= =?us-ascii?q?2Y7LtenSt6ulC4tx7eYeBhnjcBzvsj8Hoag+ASuAox1ymdGa4dHU1ZPSzqihSJ?= =?us-ascii?q?4MuzrL5PZGaud7iw1VZxncu7ALGEvA5cRG7zeo0+Ei9o8sV/LFXM3WXp6oHjfN?= =?us-ascii?q?nQacwctgeInBfHgelYM4kxlucWiip8I279umcly+Ejhxx0wZ66pJSHK3lq/K+h?= =?us-ascii?q?Gh5XLCD1Z8cJ9j73l6pRhcGW34SzHpVmHDUGR57oQe6uEDIVqfvrLQCOHyMgqn?= =?us-ascii?q?2DA7rQARef6Ft6r3LIC52rNG+YJH8Czdh5RxmSOkpfgBsSXDokgp41DAeqxNbu?= =?us-ascii?q?cE1h/DAe+kb4qgdQyuJvLxT/Sn3QpBqsajgqUJiQNhxW7h1c6EfPKsGe8/lzED?= =?us-ascii?q?9C/p26tgCNMWubZxlSDW4VREOECVfjPqOh5dbe6eSYAPSxL+fWa7WUteNeT+uI?= =?us-ascii?q?xY6o0oZ+4TaMMNiAM2J8D/09x0VDXWp1G8LHlDUTUyYXjT7Cb9aHpBeg/S16tt?= =?us-ascii?q?i//+72WALr/oaAF7pSMclv+hyvj6eMLeiQiDx+KTZC2ZMG3WXIx6QH3F4OlyFu?= =?us-ascii?q?cCGgEbcAtC7JUq3dgapXDxkVayN9KsRI87483glKOc7elNz5zLh4geApC11dT1?= =?us-ascii?q?zuhtmpZdAWI2G6LF7HClyENLKaJT3MxsH6eq28RqNNg+VTrR2/oy6bE1XkPjSB?= =?us-ascii?q?iTbmSwyvPftLjCGBMxxUoJu9fQp1CWj/UNLmbQW2P8JxjTIs2rA7m3XKOnQGPT?= =?us-ascii?q?h7aUNNoaWa7TlEjfVnB2xB8n1lIPGemymE8ubVMZkWsf5kAyhukeJV/mg6waNP?= =?us-ascii?q?7C5YXPx1hDfSrtl2rlG8iOWOxCBrUB9UpTZPg4KKvV5vNr/F+ZlFQ3rE+wgN7W?= =?us-ascii?q?qIARQQu9RlEsHvu7xXytXXkqLzMi1N88rM/cYHCcjUKdiHMGE9MRrnGT7UChEK?= =?us-ascii?q?TTi3OmHenUNdlOue9nqPrpg1spLsgoYBSqdHVFwpEfMXEllqHMccL5htUTMki6?= =?us-ascii?q?SUjNAT6HqlthbRR9havordWf6IBfXvNTCZgqNeZxcR3bP4KocTN43820B4bFl1?= =?us-ascii?q?gpjKEVLKXd9Rui1hchM0oEJV/XdlT20z1EXlagW27XAOC/G7hR82hRF4Yeg38z?= =?us-ascii?q?fs+Vg3LELQpCQsiEkxhcnlgTeJfTHrI6e/R59WBDTvukg2KpP0XQB1bQiokkxl?= =?us-ascii?q?MDfLXLVRjrR6eWBskg/ctoNFGeRAQq1cfB8Q2faXau000VRbryWr31VH5ezECJ?= =?us-ascii?q?R8kgslaoSsr3Ve1AJgd9M6OavQJK9VwVdKnaKOojWk1uYvzw8CP0wN6n+deDYU?= =?us-ascii?q?uEwUMbkrPyyo8fJ25gyGgDZDe28MV+E2ov1w8EM9IOeAzyP6375FNE+xK/SVL7?= =?us-ascii?q?mFtGjYic6IXlQw21sSl0Zb5rh5z90sc1CIWEAv17aeDBUJNdDfJgFSYcpS7GLT?= =?us-ascii?q?cjiOsOnXx5J6IZm9HPjyTeCSrKYUnl6kHAExEosR9MsBAJis31zDLcr8NrEF0w?= =?us-ascii?q?8t5APlJVWeEvtGZA+LkC0Go8GjzJ57x49dKS8BAW9lKyW4+q7XphM2gPqERNo2?= =?us-ascii?q?bG0aUZUZOXItQsK6nTJZv3NbDDSsyO0W1A2C4yX7piTKAzn2d8Bja+uMZRNwFN?= =?us-ascii?q?G2/i0y86yxiV7N7JreIWD7NdN5t9/A7+MauoyLC/ROTblyq03cgZVXR2S2U27T?= =?us-ascii?q?Ft64P4PwZJcobdz1DHa6T1O+hikpQMf2OdaiMrKHgRr0RYpOtomUwiwjP9enFj?= =?us-ascii?q?4CAxdwu/0D5KVkaAIef5U7ZBnotwIiN6CiOwqYzMuhQ3ysKTpXSPlfy/+2Z7pJ?= =?us-ascii?q?wCowduW60mcvTokmz+mr9k4AXJIKjgvexPm5YYleTSjzF2dSewXIvSo2i3JtNu?= =?us-ascii?q?Aszecj2BnIq0UTMyiXdOx1b2xJp808BVKXIXVxFmo4R1+dgJHe7Q6t37Ed5TBS?= =?us-ascii?q?k8xS0eJbrHj0poXfby60WKy3tZXVtDItbdc8o6JrN4zjPtCLtJLZnj3RSpnQrg?= =?us-ascii?q?2FXzC7F/pchthfPjhYTONOmW47JcwMoZBB5lYpVsciO7xPD7EhqaquaTplESEd?= =?us-ascii?q?0zcWV4aA3TwEhee83aHVmwyLf5QjKhMEtoxOgtUAUyJsZCMRurOjXZ3Ml2CYUm?= =?us-ascii?q?gLPBsT7QNU6Q0biIBwePvo75DVQ59S1TFWuel0XTHRFpho7Vf7TXuWgVfgQvW7?= =?us-ascii?q?j+OpxR5SzO7r0tQDQh5/D0ldyPpWlksvLLF3MLEesJfXvDGSaU70u3ngx/ehJF?= =?us-ascii?q?lU1cLbbUb4DJbfuWr6TCIc5WUeRZVTx3HHCZQSjw15Zb43q1VOOo+pZl3z6CAj?= =?us-ascii?q?x4RtG7m4VN6kx0w5rXkYWyiqE8BNC+Z8sFLYQDdleYykqI35O5VORW9d4IedpE?= =?us-ascii?q?1DkEVqKCG00oZcK9tX7T4SQjdPpTSdvN29SM1H2M92AJ8MIstxu3jnAqNEPYKd?= =?us-ascii?q?o3sotbzz0nXZ4SwzsE+mxDWvHK+1V+xY83cCFQUpJmSer0gvAPEv8mrJ81DCrE?= =?us-ascii?q?578PlBCriIl0Vxry53HopSCTZRyXClM1NzQWFes+VdLKTaadZcQvc1ZR+rNRwz?= =?us-ascii?q?Dvsm30uO/UFvg3j2fzZytgxB+yDGXgk0UyYVjq3qmT0EpcGtISUaRI5QbTU9cy?= =?us-ascii?q?fFLBqWljpNvBZCbUFmQZMZD81E+7Ea3ItU4tHNRVyqKS4bQBxoLhg43uZHlU5f?= =?us-ascii?q?rEWYfjjQDRavdfbKqRB3YdudrMuyI/jj+gdIlJ/nuvgi96ofX32mhRGtQdfGoo?= =?us-ascii?q?/8rNKKrFGBdKPlPOCnfHDOUiDMjQiuircgEZbK5TLfMA1BK5l10XAke4TuCXbX?= =?us-ascii?q?PRRaIKIWP0hbVadkZthdv+9VedRkd7gT+a9xGB2IWwnjGIqxo/laNlzTXyjRLz?= =?us-ascii?q?2d8uyjpoLe9afSSeb8acCQxXvLXqx6M4xm5jn8HrflzZVR+lHq2vt38EN1V0TG?= =?us-ascii?q?OTibrNv9PgML+NWidkz6s50zAzzZHZdwn2Dxxkxbc8oXRDOq/4oGxJxF73b/VP?= =?us-ascii?q?x33lL1sOJM67lu8ZM37KxxyceoOafSLuxXsVd8AhiIHApl64ktDXNkR2BWf+8R?= =?us-ascii?q?MuvecrofjcDyseD4DagX5AeS++xDZtvNP1vBldWnCjGAVRxEmx8MqSIALgSCyf?= =?us-ascii?q?GKhrR5SduhpejlwEIi+Ua+Lh8BzLBp+4iE5rCEpOjNbxve1bIEQLTlRtvvrrQw?= =?us-ascii?q?vEOf/fgkm6QKemxxfQKnDPQdWdQHyWr7y6Al0z4sE9jfEL364P5MSWg1njT+lJ?= =?us-ascii?q?BhB18WAO8bHaKX/YRCmWc1g+7ZOccMcqBFgWaPEQSrEqEZxH6u9iuXJHVlghDS?= =?us-ascii?q?3BHxW2yz6kT2oTV/QSvWwNfpilBVWaWvBUdOQyqpPld1sDGVMwruutr3o6M141?= =?us-ascii?q?woPWH/qNKCjm2hOKhQH8HlItyTPzU0rkoNjJItXtyvxZwbGd2lLdce7XF+b//e?= =?us-ascii?q?62e1nC9EuKpImpTR7dqU+vrNG3mslaqaq6+CxDpA0Hg3oUk/6sy8NvHJ/9CKRf?= =?us-ascii?q?Co2n0QTyd5vgvNRR+1qrrVr1AOI0OLy1vLmJYXPt5FwXk4y1vm6/Y5TNI07gVe?= =?us-ascii?q?GZ7KZ+keqjDrJDv03VGfbsoyVimZ1TtXAl31HkdjFag52WL/psTJmmnM+1wmQY?= =?us-ascii?q?lwbU/nhQdtA4U+N00t9EAdwjAfHggVdRCbELaoCFzhLYsfUEgOaQ+K3Lakdagq?= =?us-ascii?q?2k1z2Kmg5PfJbex7BaoCKOpSjhKUkFhcAJIWvrUUQKhgdF9F6K7Xug/iBpD8X/?= =?us-ascii?q?f8i3o/L/K1Td5B8c0CrHst+Bi/SACv6Zhd9LYXkpaIebBYYZLUpsBz819n5SIT?= =?us-ascii?q?dixKmBV/jRK5UeUHqeDm/NfasISn6vyvVKYrSOUb7R40CHpij5HomlAsvcnX1/?= =?us-ascii?q?tASo3SkYn/8QFMLGSQt4nGyBR8MvQBK561c7l87XkHIDIeJ30WN9qMd/Y8+zNt?= =?us-ascii?q?MCnU51FaGcwMZMgYPcTXlgBWi03pRKlT+dDGGl+cEIp8a8co4Hfpxz8v7Js8SO?= =?us-ascii?q?Hg6CWsKpzF6FFNJfxDhj12lN3evOgV3ebSCC8P7HmBcRd13j+Ny5mDCvb35+WM?= =?us-ascii?q?y8jYV0gYES4yUoddIieC+AO8S+qtjprpTh+b6s/9gZI5bkKQRWa9nKcbvaZWF+?= =?us-ascii?q?5PlCH70iJZFoDviPKfq8Cs53dPtl1bDIZz6gXIGLlFPpplPRT3jM+rSVZnCyTi?= =?us-ascii?q?ecHUeRsuuPaMyecX+ep+LVb+aZUdIh0a17Lw8WBVQRd2SL7qolaZWvocZNR8R/?= =?us-ascii?q?PesH9V9YJgJrQLPFicuJzlsDdIp0orAA8ycrMwqCJVdlXWlg1PR6n0oKIAihcb?= =?us-ascii?q?UdNhtk9DB2SwOH455zrAUqhVl7eeCPgU8jWVU6wPXF5lMidgTBOv2JRhYaGlnf?= =?us-ascii?q?ZZvWNahil9uuQl0yR6RBugvi3hv6QN2TM897G/sDUOo2dFQv+fkyfPDlVD1+8K?= =?us-ascii?q?gLwZC3vt5l2wen4DbJH94LN/P8Tv6ZEh42gjYRUkZyAGUvivCzrrj6+RH4KBv9?= =?us-ascii?q?RShB+LuMXTYr6+NicSNrEnxhLlWXdxyA/enAxn8GETWDWv8MckJJmhOcYi3ieo?= =?us-ascii?q?G2/bdFYK4q9TrMTxtVoLTPYrZlJgwWVj1NOHRi4MRMHUBWY1jxYkZn9AcJ1e6B?= =?us-ascii?q?8WDa8ojSiUvqNe5AEbfC/UEpi5+onXhcrI2Gc9Qs1sxm/Noq2Fm44l0Hxim9Nv?= =?us-ascii?q?9CKOv24Sd+PAWc92HnfzzptfyfD5Z/i1sOAIVoVmyLqlUPIZPMis422214t2Wk?= =?us-ascii?q?O/wLQRAUa5OvcZxrjHSyelVXGYWeOTfmiDmzY5NUDz6gesLl0zc8pKtEg9Mu3D?= =?us-ascii?q?hpFAjQHhV617RjmIr1/B0GMjKf8adx4xuIq/eQwKTO4QZ/CbJegqwf0+FEUDYm?= =?us-ascii?q?TMHSt3F++2q0CikJJ8O3V67kXwef7t/Rz+MNuOBhkEFpbXroJw+fy/XW+BJX5g?= =?us-ascii?q?wwFxPEZq8+fTDVIxufFAc5yJh9jfm8x70fIZd/dqKSA9v98TmoFg6YmTy8qKcw?= =?us-ascii?q?vezpX1JdHTvPeYBefTz0I0dWFGSrAZex/6550mPt4lXL3eBaBWsgoaBagmW5Eh?= =?us-ascii?q?LGPx9KZoLANvbA7eeqm7jtPtpuKRaZtev2XW4U4oLCfApx0DzeS5TQJlYJCuhn?= =?us-ascii?q?XyOI4/SylArt1sDxtmGZVAG9kErwW5GZKUn7u7i9Cp8UNgp+AKqbbwCuzN1Nmh?= =?us-ascii?q?0YRxR4Ja5U2XMznPH6Rrh0VljviogvjeyJXxDtniedwcXuhhXmHFcqPGHpm4Kj?= =?us-ascii?q?+WPcL8f1BJ/qWE0LJ9SBqRfzz5X6uauy24LvVr/1s0xpZ+fOXN0Dwn96vb18fq?= =?us-ascii?q?Z2FHuiejqmaENJ9e7FzMGOzfUAtYSf6E8GZ+Aa0XdpD59OYUPtwkx9iQ+Q5z7C?= =?us-ascii?q?5N0MGdOaiuslfM2l5ndZLcNEbpwDg2WY0LIBS5LEstjmjVpHvBAXRcMMekM9di?= =?us-ascii?q?gM6PARH25El+h3stZmhfFWrsXtiRJGcb19i5ZA2Q+wJBF8wDkPKveU4kqq2yTv?= =?us-ascii?q?FlOpBfluq2tLUHkNBpKybUSchEPiHQKqF5Pj5QDuXJuVgpbQQIs78vWoc6fZKO?= =?us-ascii?q?Ol8IMF+cySPuygvPyU/0eMav1KaOOykb6WhHz7TZ0ThMoAm5pPmZgs3/ULzDap?= =?us-ascii?q?H5QuLSOjI/Vj6GXTQyDVqp+VC8tvUfp/WUJmMfolEPYiKOEw4fvLtvosbMAWPJ?= =?us-ascii?q?gu1sYpkKhPGcWyDtRyx1j7Y9ByZRtUCRWPoPDwfXYGX9gGpHvwyiIOVA/XX/b7?= =?us-ascii?q?2X3qBVQfAZApNQcv2FRNvVYf9eKC0zmTUDOeazYdncoq0n0lLMV2QZCKjI9ECE?= =?us-ascii?q?QE6QXPOc2yrhXZ8JsIgspioo5tXQkzd1E6TNOLafvSSu8o+jjCuDv+3RTGwtbF?= =?us-ascii?q?I0gO4YB2mB2hZAInkeC94JoEHtXrKAZ0FU2XIyh+Ju3gMDdQVwX3B1zH1Zguy9?= =?us-ascii?q?GsxYSF4TimOiWvsGY05rDDko50+F/hXyYcAcucDUX2Je9LwMSYwZLPQz7YnYJr?= =?us-ascii?q?YfwPgu3DJ8vCM1rT+RD1VDgQKZoOLsG/d4x7tf9Swj8vprRECTUnbadWTazoeO?= =?us-ascii?q?Fc1C32FtrGri2s6SufpicPNBqoV4BkoaKT5nLdDauzZaWCf73xX29zuhHT/WGD?= =?us-ascii?q?sD4S1DcSEdf/x01MdjuQzJbc7F4Eid8aU7px3vQSSCD7evkLlMENvozk3sayBO?= =?us-ascii?q?fC7tE9ZzrexXlc06ZrkuboyzRVvGK166RjqRpiRE0R/tuLnjWdJD32E2iqwxLJ?= =?us-ascii?q?TsWI4QAJ/S2zQuhz4C/5cVwmDZL5WXRpT9791+TzlaLZSnRnTDYJvNOyT08vsE?= =?us-ascii?q?18FqX32OZf0aMWQTiJs/kmPnfhv84ovr1jOcJaG/MzqiMYcBN4r+zyFxg6LFN4?= =?us-ascii?q?rrr8ZFA3cd4bN03dzBsXTfozHaapCteXXz2AkyHhyqdcmXv5p6N8h/QaltFI5b?= =?us-ascii?q?dQorugc8Z+t/Ksagsjrt1l+XUOZxojIxdjv5BZ6xysVIcyNp7p2qhEuc+Lf7TK?= =?us-ascii?q?jPXJeY2JHqJQ09hvg9X9SWsZHmi9nMWQM=3D?= X-IPAS-Result: =?us-ascii?q?A2HHAwBnHH5Y/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?= =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgw4BAQEBAR9igQaOSpEHH5BZhlQpgk2FRVcBAQEBA?= =?us-ascii?q?QEBAQIBAmAogjMbAYIbBgECNxQgCwMDCQEBFwcBIQgIAwEtFREGAQcFBgIBAQE?= =?us-ascii?q?YBIhiBLFNJgKJZQEBAQEGAQEBAQEBAQEBH4hHCIZ1AhEBhgABBJs6kV+KIAoFF?= =?us-ascii?q?4YnSJIkWHE2KAo6hDccGIFIcoYbDxeCFwEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 17 Jan 2017 13:33:02 +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 v0HDX1vl015747; Tue, 17 Jan 2017 08:33:02 -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 v0FFaMGL226477 for ; Sun, 15 Jan 2017 10:36:22 -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 v0FFaLab029855; Sun, 15 Jan 2017 10:36:21 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BsAwB5lntYhwMP49RdGgEBAQECAQEBAQgBAQEBgzkBAQEBAYEBgQaDUZt6H5BZgkSEGoJsgzYCghhXAQIBAQEBAQITAQEBCA0JCh2FGgMDI1YQHwEFAiYCAlcGAQwGAgEBiQOvfYIliXwBAQEBAQEEAQEBAQEBAQEBH4ELhzwIhnWDNoJeAQSbOpFfiiAKBYY+SJIkgX4oCoRxEQsYgUhyhiWCPQEBAQ X-IPAS-Result: A1BsAwB5lntYhwMP49RdGgEBAQECAQEBAQgBAQEBgzkBAQEBAYEBgQaDUZt6H5BZgkSEGoJsgzYCghhXAQIBAQEBAQITAQEBCA0JCh2FGgMDI1YQHwEFAiYCAlcGAQwGAgEBiQOvfYIliXwBAQEBAQEEAQEBAQEBAQEBH4ELhzwIhnWDNoJeAQSbOpFfiiAKBYY+SJIkgX4oCoRxEQsYgUhyhiWCPQEBAQ X-IronPort-AV: E=Sophos;i="5.33,234,1477972800"; d="scan'208";a="5907638" 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; 15 Jan 2017 10:36:22 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3A0uCLUxHvQbKvL9fekUgk+51GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ76ps+5bnLW6fgltlLVR4KTs6sC0LuK9fu8EjVeu96oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Ixi6twvcu8YZjYd/K6s91AbCr2dVde?= =?us-ascii?q?hR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/Y?= =?us-ascii?q?TQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhS?= =?us-ascii?q?EaPDMi7mrZltJ/g75aoBK5phxw3YjUYJ2ONPFjeq/RZM4WSXZdUspUUSFKH4Gy?= =?us-ascii?q?YJYVD+cZIOhWsYf9qVsNoxWwCwajC+HgxSNHiHLtwa030f4sHR3a0AEuHd8Dtm?= =?us-ascii?q?nfotXvNKcVVOC41LTGwzXeZP1Rwzj98ovIcg06ofqRUrxwdcTRyVMuFwPDgVWb?= =?us-ascii?q?tIvoMC2R1uQDqWib7uxgVe20hm46sAF+vCKvxtw2honSgYIV10rE+jlnz4Y7It?= =?us-ascii?q?24UkF7bsC+HJtWqS6aK5J7T8U/SG9roCY30qMKtYOlcCQQ1pgr2RzSZ+aaf4WI?= =?us-ascii?q?+B7uWv6dLDV7iX5/d7+ygwy+/VWvx+D+TMW4zVJHoy5Dn9LRrH4CzQbT5dKCSv?= =?us-ascii?q?Zl/keuxzKP1wfL5+FBJkA0iLbbJ4Qvw7EujZUfq1nMETHulEX3iq+ZaFkk9/C2?= =?us-ascii?q?5+j6fLnqvIGQO5F2hw3kL6gjmtazDOogPggLRWeb+OC81LP5/U3+RbVHluM5kq?= =?us-ascii?q?3XsJDAJMQboKG5DhRI0oY49Rm/FSym3M4DnXkAMVJFYg6IgJbnO1HJOvD4Aumw?= =?us-ascii?q?j06qkDh12/DKJqfhDYnVLnjfjLfheq5w61VCxwo3zNBf4Y9UC74aLfLvWk7+qN?= =?us-ascii?q?zYDhgjPwyy2OboEs9x1owZWWKRGqWZKr/dsUeU5uIzJOmBfJQVtyvmK/U++/7v?= =?us-ascii?q?jWM2mV8afaWz25sXc2q3Eu5pI0Wef3q/yusGRGMLuBcuCffng0CYUCJCInO1U7?= =?us-ascii?q?846xklB4+8S4TOXIaghPqGxij/VoZbYmFAF0CkDWbjd4LCXewFLi2VPIspvyYF?= =?us-ascii?q?XvCZQpUgzln6uRfz0bt8BvLd4CwDrZbq39Uz4Pfcw1V61zVxAt/V9maXVWBv1j?= =?us-ascii?q?cKTjo7x+Z750l60E2CyoB/mfVTEdEV7PRMBENyDZfBy6RfDNfoV0qVZt6UTH6+?= =?us-ascii?q?S8iiRDQ2Scg8hdQJZhA5U5+ZgwrM0mKHRfc1nriPFZp+uvbH0mL+Ku59wnLCxa?= =?us-ascii?q?9nhF4jFI8HDnGrnq5y8UDoAofNl0iI3/Kxeb80wD/G9GDFy3GH+k5fTlg0GZrE?= =?us-ascii?q?WXQeb06el9Pz61neVPf6FrUjNgpIzIiJbLFNYNDzkU5uRfH/NdCYaGW0zTSeHx?= =?us-ascii?q?GNk4iiJK/jYWYAx23wDEYekgYctSKLMQYkByGui3/FASZ1U0noflnn/Od5sny2?= =?us-ascii?q?CEk501fZPAVay7Op90tN1rSnQPQJ0+dB4X95pg=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FEAwDGlntYhwMP49RdGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFQEBAQECAQEBAQgBAQEBgw4BAQEBAYEBgQaDUZt6H5BZgkSEGoJsgzY?= =?us-ascii?q?CghhXAQEBAQEBAQECAQIQAQEBCA0JCh0wgjMbAYIbAwMjVhAfAQUCJgICVwYBD?= =?us-ascii?q?AYCAQGJA699giWJfAEBAQEBAQQBAQEBAQEBAQEfgQuHPAiGdYM2gl4FmzqRX4o?= =?us-ascii?q?gCgWGPkiSJIF/KAqEcRELGIFIcoYlgj0BAQE?= X-IPAS-Result: =?us-ascii?q?A0FEAwDGlntYhwMP49RdGgEBAQECAQEBAQgBAQEBFQEBAQE?= =?us-ascii?q?CAQEBAQgBAQEBgw4BAQEBAYEBgQaDUZt6H5BZgkSEGoJsgzYCghhXAQEBAQEBA?= =?us-ascii?q?QECAQIQAQEBCA0JCh0wgjMbAYIbAwMjVhAfAQUCJgICVwYBDAYCAQGJA699giW?= =?us-ascii?q?JfAEBAQEBAQQBAQEBAQEBAQEfgQuHPAiGdYM2gl4FmzqRX4ogCgWGPkiSJIF/K?= =?us-ascii?q?AqEcRELGIFIcoYlgj0BAQE?= X-IronPort-AV: E=Sophos;i="5.33,234,1477958400"; d="scan'208";a="2831780" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mout.web.de ([212.227.15.3]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2017 15:36:12 +0000 Received: from [192.168.1.2] ([78.49.147.199]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MGzFy-1cF3Ka3kdW-00DmfQ; Sun, 15 Jan 2017 16:36:03 +0100 Subject: [PATCH 36/46] selinux: Move an assignment for the variable "rc" in mls_read_range_helper() To: linux-security-module@vger.kernel.org, selinux@tycho.nsa.gov, Eric Paris , James Morris , Paul Moore , "Serge E. Hallyn" , Stephen Smalley , William Roberts References: From: SF Markus Elfring Message-ID: <02c3392e-3507-4d91-a8c0-6d933a034058@users.sourceforge.net> Date: Sun, 15 Jan 2017 16:36:01 +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: X-Provags-ID: V03:K0:pi1ovlpBo7KyLjtXbeTVRFXOOGF9kfXieI6i5Wbb3EtsN41EQZw 4bIur+GqF2IAhJ7G9P6NWUQogvPAIkkmg7dfTnVJV3bMjNivjxBHzrmMQUuFUAZ8LUpwXGb +qAiHNHQ4ertbqDm1xN99CGgPVD+bvNnCNoC73dKOLmds+KuW93X+f45mlLbeLJQqpbW8f8 Qqcb7NhGlW9I4B28LLknQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:Dh0AyIAYpBI=:yTBHWkAgCjPi7VvAp9sQyK VSSuplwwxW15qu22llclOpoXvzUELNDd32URXvnATgf1iCoVTaQHiclrWThDN3+hxV4jZ3urP CpFdBfRy4fHpoZ1oGOj4tRKLXSKgEcy7esHHH4fBGTjKtJ/ouhg+rX0ZwAjoY017wHLgT/UYN w6mBr3C91rdbJh92boIrpO+7jt5BsP5SNQEX5jLP/5QUohYrJnJ7Aqo+rZ4/jwaZ4Y7fhtEPR 3HcMGq1BJbdJgsKGNo4gIYrbVH2AJD3x2tm+D7mYPMHPPollIrjDvUFUBSq9HhqOi9jwrRz3M aXVQShNLx3C0L//1gJmeO91bF6/tYVdDDAhNIjUzuKovdoOg029BlAasClkdkYQAyMSwlsGHM Dey+UijH3GCiaHpzHcxSw+yQ2uJkcTjigwf1DJ/iOLmHhdv/aQgTUozkcxW6icVRNFuPfVtjw QBTSC3D06oM8Tdd6UmwNWQ5G0m47kbbd/qY/BXPTlV6alOC4VhjU8ePJBPF1+SLx6Avx6g6q6 lKy2hkyqlJuo9YxEcybs6Lwmrf1synq0Yx16tmu0PgDPwr2ta6vFcjC2CGQoymSA/H0Ue3Jds YiuHLClnr72Mj0wdib4awRSwT6vqqE6EuEAHPFVoEL1tSuFx8K3iJwqzN8qJXoEQqHVrcwUNV y96mbWreqGXvF3jkOtBNPkHuUMP5uhY0wMcj50vTYBlc8spI5rI7PM7PASv08EmK8BC2hUSeR 020BKaFetYI9HDuVnIeRYilTi3/9pVjpQz9JAzSfyWMgo2+lGKobneEcLiJ3QB5MaUmyoLnKP wb4CsnO 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" List-Post: List-Help: Cc: kernel-janitors@vger.kernel.org, LKML Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP From: Markus Elfring Date: Sun, 15 Jan 2017 11:22:23 +0100 A local variable was set to an error code in one case before a concrete error situation was detected. Thus move the corresponding assignment into an if branch to indicate a software failure there. Signed-off-by: Markus Elfring --- security/selinux/ss/policydb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/selinux/ss/policydb.c b/security/selinux/ss/policydb.c index 9b595f2e0d9f..7cf635c650dc 100644 --- a/security/selinux/ss/policydb.c +++ b/security/selinux/ss/policydb.c @@ -996,10 +996,10 @@ static int mls_read_range_helper(struct mls_range *r, void *fp) if (rc) goto out; - rc = -EINVAL; items = le32_to_cpu(buf[0]); if (items > ARRAY_SIZE(buf)) { printk(KERN_ERR "SELinux: mls: range overflow\n"); + rc = -EINVAL; goto out; }