From patchwork Sun Jan 15 15:37:04 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: 9520975 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 22F2E6020A for ; Tue, 17 Jan 2017 13:33:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0A723284FA for ; Tue, 17 Jan 2017 13:33:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F3066282DC; Tue, 17 Jan 2017 13:33:07 +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 3837B282DC for ; Tue, 17 Jan 2017 13:33:07 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,244,1477958400"; d="scan'208";a="2857721" IronPort-PHdr: =?us-ascii?q?9a23=3A1LWS5x8PlvDmaf9uRHKM819IXTAuvvDOBiVQ1KB5?= =?us-ascii?q?1uwQIJqq85mqBkHD//Il1AaPBtSHrakbwLeP+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFHiTanb75/Lhq6oAXMusILnYZsN6E9xwfTrHBVYe?= =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?= =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8rxmQwH0hi?= =?us-ascii?q?gZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUUSmpbWsZaSjJPDIWy?= =?us-ascii?q?YYASC+YNJPtUo5X4q1YIsBCwBxSjBPn3xzFVmHH206003ecvHw7I0wMvHcoOvX?= =?us-ascii?q?bJoNj7KKgcXv66zLLTwDXfbf5bwyvx5JTGfxw/p/yHQLJ+cdDWyUkqDw7Lk1We?= =?us-ascii?q?opHiMTyPzOQNsHWb7/F9Xuygj24npRtxojmpxscjl4LEgZwaylTK9SVjwYY1I9?= =?us-ascii?q?K4RVVmYd6/DpRQrTqaO5FtQsMlXmFoojo1xaMIuZ68ZigKx4ooywTZa/OZb4iF?= =?us-ascii?q?+xTuX/uSLzdgnH9pZb2yihmo/UWg1+HwTNe43VlUoiZfj9XArnIA2h/J5sWITv?= =?us-ascii?q?Zx5Fqt1DmN2gzJ9+1JJUQ5mKzGIJA72LEwjIAcsUHbEy/zn0X5kbGZe10/+uit?= =?us-ascii?q?9+TnerLmpoKAN4NsigHxLKAumsunDOQkKAcORWmb+fmn1LH54U34QKlFjv0xkq?= =?us-ascii?q?XDtpDVOd8bqbKjDw9Q04Yj7w6zDzag0NsGgXkKNE9JdR2IgoTzO1zCPer0Aemw?= =?us-ascii?q?jliyijtn2ujKPrj7DZXMKnjDnq3hfbF460NE0wo809Rf55NSCrEcL/P/Q1T+tN?= =?us-ascii?q?vFDh8/LwO73f3nBc5h1oIeRW2PAqiZPLnUsV+T/O0jOeaMZIgLuDrlMfgq++bu?= =?us-ascii?q?jWMlmV8aZaSp35wXaHaiEfR6I0WWe3zsj8wDEWcNuAo+SfbliEaeUTFNfXayRL?= =?us-ascii?q?gw5jYhCIKpFY3DXJyigKSd3CenGZ1bfmJGClKWHnj0dIWEQPAMaCSTIs9/iTEE?= =?us-ascii?q?W7yhS5Iu1B61qQ/6zaZnLvfO9i0fr5Lj28B/5/fPmhEq6Tx0E8Od3nmDTmF1mm?= =?us-ascii?q?MIQiE53LpkrExz1FiMzK94g+ZCGtxL/fNJVQU6OoDAwOxmEdzyXRjBftiRQla8?= =?us-ascii?q?XtqmGS0xTs42w9IWfklyB9CijhfF3yq2HrMYjKKLC4Iu8qLd3nnxIMB9x2zA1K?= =?us-ascii?q?Y/k1ksWtFPOnG+hq5j6wjTAJbEnFiFl6mwb6QRxzLC9GCGzWWSpk5YSxJwXb/D?= =?us-ascii?q?XX8Bekvctc756V/aT7+yFbQnNRNMyM6DK6tNbN3kllBGRPP6NNTfZWK9gWGwCg?= =?us-ascii?q?ySxrOPbYrqZXsS0D/bCEcajwAZ5WyGOhQmBie9v2LeCyRjFVz1Y0z29+lxtHK7?= =?us-ascii?q?TlQvwgGPd01h1qO5+gUbhPyHUf8T2agEuCg5oTVuAFm9x87WC8aHpwd5f6VTe9?= =?us-ascii?q?A94FBa1W/CtAxyJJ+gL6d/hlIEdAR3pUzu3Q1tCopcicgqsG8qzA1qJK2CzVxB?= =?us-ascii?q?bTKY0o7qOrDMMGb94BWvZ7TR2lHE39ac4r0P5+ggq1X/oAGpEVIv83V53NlR13?= =?us-ascii?q?uc4Y7HDA4PUZLtVUY38gJ1q6vdYikn6IPezWdsPrWssj/ex9IpA/Moyg2uf9dF?= =?us-ascii?q?N6OEDxPyHtYBB8ioL+wrlV2pYQgCPOxI8q47Id+mfeOc2KG3JOZggC6mjWNf7Y?= =?us-ascii?q?FzyE2M8zZ8RfDS35Ye2PyYwBWIVy3ng1e8t8D7g4dEZSsdHmCn0yjrGJZRZrFu?= =?us-ascii?q?fYYMEWquP9C4ych/h5H3X35V70KsB1QD2MC1YxWSdED90RdW1UsJvXytgTG4wC?= =?us-ascii?q?BskzE1sqqf2zTDw+LjdBoDPm5EWnJigEz2LoeqldAaW1Kkbw8zlBuq/Uz63bRU?= =?us-ascii?q?pLxjL2nPRkdFZzb2L2B+XaussbqCedRD548osSVQVuS8bkuXSrr8oxscySzjBW?= =?us-ascii?q?xeyCo8dzGwtZXzhwZ6h36FLHZvsHrZftl9xRPe5NzHWf5dxyEGSzd8iTnWAFi8?= =?us-ascii?q?Itao8M6Pl5fbs+C+UWOhWYFIcSXxy4OPqje773VwARKjh/CzhsHnEQ8i3C/h0N?= =?us-ascii?q?lqUSHIowjmYob30KS7P/lqflJ1BFDg8Mp2AIZ+kpE/hJsIw3gVmo2V/WYbkWf0?= =?us-ascii?q?KdhbwbjxbGcJRTIR2dHZ+hPq2EpnLnKVwIL5UG6Qws59a9m8ZWMZxjgx78ZUB6?= =?us-ascii?q?eI9LZEhzd6okKkrQLNZvhwhjQdxuUo6H4BmOwJuxQiziOGArAUA0ZYITbglxOS?= =?us-ascii?q?79CxtK9XfnqgcaCs1EpimtCsFK+CogdBV3viZJciGzJ/7sVlPFLKznLz9pnueM?= =?us-ascii?q?PMYtILqh2UjxDAgvBNKJ0ri/oKgTFqNn78vX05y+83lBJu0ou8vISdLGVt5q25?= =?us-ascii?q?CAZCNjLpf8MT5i3tjaFGk8aMwo+gA45sGjoOXJrnV/6oFiwdtej/PQaUDDI8sm?= =?us-ascii?q?ubGabYHQKH8EdptW/PE5S1OHGPPnYZy8liSweHJEFEnQAURys1noQiFgyw38zh?= =?us-ascii?q?d1p55ioN6VHmpBtMzfhoNxbhXWvFogendCs0QoCFLBVK9gFC+1vVMcuG4+J9BS?= =?us-ascii?q?5Y+IGhrAuIKmGAaQRHE3wGWkueB1/5Jrmu/97A8+qGCeWiM/vCe7KOqfZRV/2Q?= =?us-ascii?q?35KgzpNm/yqQNsWIJnRiCuc02k5HXX9nB8TZhy8ARDYMmiLLccGbuAy89TFtoc?= =?us-ascii?q?Cn7vvnQgTv6pWTC7FKK9Vg5wi2gbufN+6XnCt5MyxU150WyX/N0rcf2FkSiiF1?= =?us-ascii?q?eja3DbsAsDTBTKXKmq9YFxQbcT98NNNU76Ig2QlAIcjbisnv2b5glv44EFlFVV?= =?us-ascii?q?37msGyecwKLWC9NFXdC0aNKLuGJCfEw8XtbaO7U71Qg/1etwestjaDD0/jIjOD?= =?us-ascii?q?miHxVx+xKu5DkiebPB1CuIG6aRttCHbsQ8z4ZRGhN993lzI2y6UuhnzWLW4cLS?= =?us-ascii?q?R8c0RVo7KL9ixUhfF/G21a7np5NumIgT2Z4PfEJZoMqvtkHCB0l+Nc4HQnxLpY?= =?us-ascii?q?9z1LRfxvmCvPtd5iuV+nnfOTyjp8VxpOrCxHhIWRvUVtIa/Z7IVPWW7Y/BIR6m?= =?us-ascii?q?WdEw8KqMF7CtL1tKBf1MPPmbnoKDhY7dLb58QcCNbPKM6dNnouLwbpEibODAQZ?= =?us-ascii?q?VT6rKX3fh0tFnf6J932VoZ86qp73lZUTVLBUT101GekcCkh/G9wCOph3VCs+kb?= =?us-ascii?q?GHlM4I+Wa+rB7JScpAsZDITOySDuv0JTaelblLeR0IwbbiIoQSMo30wEtia1Zg?= =?us-ascii?q?kITNAUrQUshHojd9YQ8svEVN7H9+Q3Uv20LibwOh+mUTFfm1nxEojAtxev4t9D?= =?us-ascii?q?Dy7Fc0PVfFuCwwkEwtltr/mjCRbCT9LKGuUoFKEyD0rVQ+MovnQwZpag2/hU9k?= =?us-ascii?q?NTfAR71PlLZgcGdriAHSuZRRBf5cUa1EYBgVxf6Jffko10pTqjm/z09d+eTFEY?= =?us-ascii?q?dilBctcZO0qXJPxRhsbNouKKzTI6pJ1URQibiIvi+z1eAxwRUSJ0AT/2OOYCQI?= =?us-ascii?q?olAHNqE6Jyq0+exh8RaClCVYeGcSTfUquO5l9kMmNuubziLgyaNMKke/N+yHNa?= =?us-ascii?q?OWpWjBmdSOQlwuykMCj1NF8qRu0cc/b0qUUFgiw6aWFxQPM8rNNB9ab85T9HXI?= =?us-ascii?q?ZymBr//NwZVvM4W6DODoQveEtLwIjUK8AAYpA4MM49wcEZa2zkHYLNroLKUexB?= =?us-ascii?q?o3/gTrPlKFDfpSeB2VjDgHvtu/zJ5r3YhdPD0dB3tyMTmv7LbNugAqmOaDXMsx?= =?us-ascii?q?YnoCQ4QELWw5V9e1my5DpXtAEiK60vkDxwiB8j/8vD7fACP4b9p+YvebfwlsBM?= =?us-ascii?q?iq+TU48Ki3iVnX/o/YJ27kKdRoosXP5v8Cp5abF/NUSqFws0nGm4ZGWnOqSHTA?= =?us-ascii?q?EdipJ5j3cIkhdsb7BWq/UlCljDI1VcjxNs63LqeUmQHoWZpUsI6D0TAnMs+9DC?= =?us-ascii?q?8RGxFxpuEE/698agsDY4chbR7vrQQ+OLS1IB2E3dW2X2atNTxWQuFEzeqkY7xX?= =?us-ascii?q?ziwsbvK1yXY7Up46yOy3/lIXS5ERkhHS3/CjaJdCUSLrAHxSZx3PpTYll2hmLu?= =?us-ascii?q?sywf0/wRPSvlkaLzCLdPdkaGNDv9EkGVyeO3N2BXQkR1WEl4rM/has36wO/yta?= =?us-ascii?q?h9tUzexFsH35vp/DYDKtWLempojUsysgd9cpuLd9MYr9LcuarJnehCDQTIHMsg?= =?us-ascii?q?2ZVy63D+BVmtxRIC1EXvZHgWQlOMwAuYpG70o+TNwzKKdOCKY2oLCmcDRkDTMI?= =?us-ascii?q?wS8fSYyAwCQIgv2g1LvCiheQbJMiPQQfv5pchNsQSDR5bT4ApKC9TYXWjHWLSn?= =?us-ascii?q?ILIQsJ6gRM/g0AnJdqfu/5+IrIUINMyzlOrvJ7TyvLF51o91/lRWGTmlX3Veuu?= =?us-ascii?q?nPeo3Q1IyvLgyN4bWARwCUJF3eZZilMoKK1rK6kXpoPKqDmIdULms2Ltz+umIE?= =?us-ascii?q?JRx9XNeVPlFoTIqW3yXzYA9n0TQI9A1GvQFY8OkwZjbqYkuklMKpi8ekni/zwk?= =?us-ascii?q?25hpH76gWM+3xVYqt2oJSjy2HNpGD+FmtFPXVyN/Y5C3tprqJ5VSTnVX+J2HpF?= =?us-ascii?q?dTiF9tPDKhyZpAN8FN5SYBXCJVrjWHu9u9U9ZO2dNsD5AWPNdwpXP9GKJCOJie?= =?us-ascii?q?p302u7Pvyn/F+zAyqli63jCzF7W+T+1H420UAh8pKHiGqkkzE+ss9X/f817Xvl?= =?us-ascii?q?9o/+dbB72PjURrrzZ+BZ1OByhG2m67IFhpS3lGqepaIrzPc8NAW/kyeQOvOxsm?= =?us-ascii?q?GPE8xUyJ4Ed0kW36YyFptwta+iHdXxUvWiUPhLfihyEeoNm9OTAGU5JIcSkhby?= =?us-ascii?q?DdJgKanyBXoAhQa0V0VJAcHNlF56sb3ItP88rFUUajNycFXBl4OQI51fpQjklD?= =?us-ascii?q?sUqCdSDaFwqoeu7FsgdrcseJsM6pMPP58R9IioP9qu848bkDSmanmQ2qT9HeqZ?= =?us-ascii?q?P8tt2UuUuPcqf4L/OzYWXbQDjKkx+wma8uD4PW8CjLLApbN556xGI4YZjmDG7G?= =?us-ascii?q?JghGK74eJ0VAT6x6b8tJovxCbc9+ZKkJ4bNtBg6ARh73GIygtuNGIUzXRTvDNC?= =?us-ascii?q?iO7/KwoZrL7bPDTejveNaMy2zAQ6JtMZdw8SP7FKvy0Y9C5kr23e9g9kF9SVfY?= =?us-ascii?q?KC2OscruJhgV68m4akvtoIAmESnQAJhujHrn3ltAeNYPQy227JQYz4tU523+Se?= =?us-ascii?q?1kzkT+svBe+rd/5IYr5LBpzNu7Kr3JKfRGq0NnBAabBhly/JU3HGd/X3xRYvMW?= =?us-ascii?q?KPrJZ6QWk93hq+DtGKwL8xCV/+tZacXZKE3fhsa/DSyTRgJekAcHtzEaMhOW1+?= =?us-ascii?q?SZlK9sVcalue/511o141ilMh4J1q1i5Zuf96qTo+/XcgHRwqQaVajsWsPztK4j?= =?us-ascii?q?u0eI6f0jjr4OdXR/Yxe7H+gFSs4d2mDgwLg2zSI2DczMAa/v9eVeV3I9gjLggY?= =?us-ascii?q?pyH0sXGvMTGbqE45hekn0/m+zDOd0carpClXqXFR64Dr8Czmam5DaRIGZ/mRzB?= =?us-ascii?q?zhfwTnmp4F/xty94TjPGz83/nUpNSrm3GUBSUjKrOUBiqjOPOxHotN7ttqQr90?= =?us-ascii?q?w2N3HktNaRlGugJLxXHtfwJNqHISUuo1IXlpIxTMS12Y8HAdq9PMsR8HZmY/vc?= =?us-ascii?q?8WyrlSFBo71Ah4XD/M6Y4enXEmOmj62BrLWB3jZYxWYkvVsn8NCvKunO58GWQ/?= =?us-ascii?q?Svz2sRSSN/thDAXx6zr7zXtVEUOUqF0EfRgoMKJc1Z3WMl1k76+OgjXcgz+xtE?= =?us-ascii?q?GobHffMCqij5OCHozlaHf9I3Si6e3iNRHlL0DVZ4H6w813jrvM7TlHfQ/FooRp?= =?us-ascii?q?Jrd0H8gBx6AIo5JVgq6FgNzSoJCRINZgyDDLG0GUTlKpMJWlQZZhSDwre6Ybs3?= =?us-ascii?q?3E10wr60/+/cce18CLQLNvZBjw6BhkJXGpQIvq0CWLh8YUNS9LbLpgj+DIjqR/?= =?us-ascii?q?zmlWE1NfC1Wc1a/94WuGYl4galXRWg8Y1D77EZiJ+WaqFEfYLAvMdm70do/TQP?= =?us-ascii?q?bDBCgABjjxOlVuARvOLj4tnesJez7+ahSqYsSPsN9xg1AWR+gIH8gFY9rtHLz+?= =?us-ascii?q?1cUJHaiZzj8ABRJH6HoIfa0hhmJuUUN42mZ61g+GsbJycAO30CJ92Wa+Mz4yV1?= =?us-ascii?q?KjXc+0RCAt8QZdMfJMfCggFUilbnWb5J9MrbG0OYC59peMA162r60yw68ZwhXe?= =?us-ascii?q?n+8jC2OIrf71ZXP/xZlilsk8jCpOcNy/rIFCcX+WWZawRywi6a05mCEerw8vmM?= =?us-ascii?q?yNDaUFMGBC02X55GJDWc/QynR+y1lIjmUw6P8s/8mo4+e16QRn2/m6QFqKVMHf?= =?us-ascii?q?RDiirlxDheEJ76h/aPv9qr8mtXuUVNEJxv4h3dBKVfIpJ7NAzklsmxWEd8AjHw?= =?us-ascii?q?eMfKeRc1peWWx+gM4+RiN0Tkfo8UOAgEy6/g5XpTUARuVKb8vkyFUuIJeNtmVP?= =?us-ascii?q?TEo2ha6Y16Ma8AIkSdpJzxozdMqVA2HBEmaL8qoTxHbUnChgtVVLjouLQYkAsT?= =?us-ascii?q?TcZ5uVNQGWK3IG8+6CTIVaJJjKmWD/wZ9S6TQbIKU0VpNCN+Xhy01Y5qe7S3h/?= =?us-ascii?q?BGsnlJkjl7oPc0zzxsXAG8tjH0p6IRxTIg/6m1tDAGuXxDUuWenDnHBE5GzPQL?= =?us-ascii?q?l6gcDWjt6UCyYXkEdovy46JnKd7m9YY//3Q1eQ8jcDEeXeS8FyHwiLuFAoOTv9?= =?us-ascii?q?JHnx6BodjAY7C1IygTMLQ91B3iSmNy0gjbhhlo9nUETi+n7N8+K4W3IdwlyTaw?= =?us-ascii?q?GWjHaFYM5btEsMn2tV4LSus6c09uwGVn0siaWyIMRc3PG2AujggnaGVJa4xD6R?= =?us-ascii?q?4EF6YyhjaHo6hG8hsSYDjKDoSv4pPQktvQ2XkhUddqwXrbpqybhpww1n1ogNd0?= =?us-ascii?q?7jOTt3QTcOzYSNVgAn/p1odQ0eb+femisvgbSIt6z7SsSP0CPdet+Wu43JVnQU?= =?us-ascii?q?Gkya4YH1WnLO8P3LHbXDm5SWeAQ+SEb3CMnyolMk71/RSoIVk3aMBErkAjNuvC?= =?us-ascii?q?goVRlxbmUbNyRyWfuUXXzGo9PuMGbwg2opuoexQWTO4NYOiRPeouwP0+CVsUaH?= =?us-ascii?q?/JGSp2C/OovlO2mYh7Omlg4V/kbuj39QDmKtSSEAEeEYHGtp5x5eC6RmWZNH98?= =?us-ascii?q?zR1yOVJ59/veF1stte9TbZKRkcLWh9tlze4Pb+1tPjElut4PhoJj7pGZ0MKLcR?= =?us-ascii?q?HSzZbyIsrYovqCDP3cyEQqfH9VUrwDbQPz+Yo6IsYzW6fPErtBoRQcGa86TYQ6?= =?us-ascii?q?OGjv8qF0MBh+chXVZLSznsnquvyLaYVJqHPM6VIwNijcsQUZyvOoVQx7c4yqh3?= =?us-ascii?q?LqLZAoQTJBq8diCgFoHYtIH8MAoRGqA5uTmKG8kN++5V91u/UNsarrEfDK1dK5?= =?us-ascii?q?34prU5hd/0yLMy7bBLN3jUR9kuSynvDA34H/Ccz8fdMEVfB7TXDeZ77HH4W/Lz?= =?us-ascii?q?eONdzme05C7bGQyrV5Ug+eZCrhRaqJqDWkNOl44UU80oF5cvLTzCYs777HxtT/?= =?us-ascii?q?fGRbpia/rX6TKpRT9lvKBfbRXxhMU/qK7H5lHbELbYvz7OoONtgiz8aH7glr6D?= =?us-ascii?q?RNytCFI7SgrkDQxkJ7b4zUI1Xz1yY/R4YKPAy1MVEwjm/BtnTdHXNcI9CgKcls?= =?us-ascii?q?htaVExPs61B1mWEsfW5BBnHoSMyQOWcB3cK+YxeG9AVRD9YMh+S3Y1I3trWuSe?= =?us-ascii?q?l0PZVIgf6qu6sDkdZoLSHPWcdbMybfIr9qPjpeEP/Pq0YwYhEeqLU1WZk6ZYKI?= =?us-ascii?q?IEwZNEeP0j7yzQTY3U3zbdys276DIDwK/XVf07LFzT9MqhG8ufmDnsLjULHZbJ?= =?us-ascii?q?fxXPPJLiolVzeaSio2EUao/1ekpvUFsOCfIWcFrVAeejiSBxILpqBzsdjQCXfe?= =?us-ascii?q?me95c50Jg/CVQDv9SDB+lKouBiZLsl2MQ/UDFQnKdXPhhnRTuBC6LP9W4X3ld6?= =?us-ascii?q?GYxrZSW+EODYtDaOaWQ8HZef9AIzcljSsZOOKmcN3HrrY5z0jETW0HHKnU7Fee?= =?us-ascii?q?VlKZQuSAxzL3WoUYp4o0ui8v+tLKhC93Er/IMq2ZpzG09463kieYtffZVmk3bE?= =?us-ascii?q?w/mPgCD3WZwBlcNGEEDMkYuFrjQq6Fe0lB1XEkhPlw2xASYgRzU3xv0npQnPqn?= =?us-ascii?q?HM1WV0IUhnu0QPIadFB3EC8w/UiS7w3wZtwAv8TTSnRb9rQSVIUdIv4o6JPLN6?= =?us-ascii?q?QO2vop2ixpoDBp+xmaWldciB+VtrHdF79mx6FToGw/8+xyU2mRTD7FNGvK0Iyr?= =?us-ascii?q?D4RI3ygq6Wvp08vSo/BFKKpRp4Y/BkwDRy1xOJSV0CpAWinM0RGzpF7vESyXOj?= =?us-ascii?q?MCyC4CPy0ebuJ8xOI9twzHIJKJy0qVurlpjUyxEweQQu620ZlGEYftkwC/czNK?= =?us-ascii?q?ah2sDZl9rvsLn9EXN+dvXYGjBxjkKQ/kA0rMoykR8DDyq6mvSM9NxX8T1K4rLY?= =?us-ascii?q?etF8MxAMPW0XlVhT5ozZ4L3GvbSofEa4f25uR4DHUKJ5/7Qn7uNtaBBCn/rPAO?= =?us-ascii?q?1N8VEk+WbOgLdDZAv4Ueinbhb1Tu/5z5uCCKMPf8PQO4PMUPOZHgsW5Ej7zdLc?= =?us-ascii?q?u6+P1GDXsO+O43z9nHv33Eti+0YNCrc3u4yRIsYE6Cc8OWrKpTersldbB3CpNN?= =?us-ascii?q?X0wUshswMqQ6A8y0qT3k8QrYUPhk/igwZAnvE52sy4xeMjh++cb30Bmo6fjhTO?= =?us-ascii?q?HBXIzr6Ir5NFUth/ItaQ=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2HHAwBnHH5Y/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFQE?= =?us-ascii?q?BAQECAQEBAQgBAQEBgw4BAQEBAR9igQaOSpEHH5BZhlQpgk2FRVcBAQEBAQEBA?= =?us-ascii?q?QIBAmAogjMbAYIbBgECJBMUIAsDAwkBARcHASEICAMBLRURBgEHBQYCAQEBGAS?= =?us-ascii?q?IYgSxEzomAollAQEIAQEBASSIRwiGdQIRAYYAAQSPI4wXkV+KIAoFF4YnSJIkW?= =?us-ascii?q?HE2KAo6hDccGIFIcoYbDxeCFwEBAQ?= 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:06 +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 v0HDX53r015831; Tue, 17 Jan 2017 08:33:06 -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 v0FFbOHp226484 for ; Sun, 15 Jan 2017 10:37:24 -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 v0FFbNot030101; Sun, 15 Jan 2017 10:37:23 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BsAwB5lntYhwQP49RdGgEBAQECAQEBAQgBAQEBgzkBAQEBAYEBgQaDUZt6H5BZgkSEGoJsgzYCghhXAQIBAQEBAQITAQEBCA0JCh2FGgMDIwRSEB8BBQImAgJXBgEMBgIBAYkDr32BazqJfAEBAQEBBQEBAQEBI4ELhzwIhnWDNoJeAQSPI4wXkV+KIAoFhj5IkiSBfigKhHERCxiBSHKGJYI9AQEB X-IPAS-Result: A1BsAwB5lntYhwQP49RdGgEBAQECAQEBAQgBAQEBgzkBAQEBAYEBgQaDUZt6H5BZgkSEGoJsgzYCghhXAQIBAQEBAQITAQEBCA0JCh2FGgMDIwRSEB8BBQImAgJXBgEMBgIBAYkDr32BazqJfAEBAQEBBQEBAQEBI4ELhzwIhnWDNoJeAQSPI4wXkV+KIAoFhj5IkiSBfigKhHERCxiBSHKGJYI9AQEB X-IronPort-AV: E=Sophos;i="5.33,234,1477972800"; d="scan'208";a="5907640" Received: from emsm-gh1-uea11.corp.nsa.gov (HELO emsm-gh1-uea11.nsa.gov) ([10.208.41.37]) by goalie.tycho.ncsc.mil with ESMTP; 15 Jan 2017 10:37:22 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AK2iUExEzt9syikbk0NlttJ1GYnF86YWxBRYc798d?= =?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?+B7uW/6dLDV7iX5/d7+ygwy+/VWvx+D+TMW4zVJHoy5Dn9LRrH4CzQbT5dKCSv?= =?us-ascii?q?Zl/keuxzKP1wfL5+FBJkA0iLbbJ4Qvw7EujZUfq1nMETHulEX3iq+ZaFkk9/C2?= =?us-ascii?q?5+j6fLnqvIGQO5F2hw3kL6gjmtazDOsgPggLRWeb+OC81LP5/U3+RbVHluM5kq?= =?us-ascii?q?3XsJDAJMQboKG5DhRI0oY49Rm/FSym3M4DnXkAMVJFYg6IgJbnO1HJOvD4Aumw?= =?us-ascii?q?j06qkDh12/DKJqfhDYnVLnjfjLfheq5w61VBxwoo1t1f+5JVBa0BIPL0QEPxss?= =?us-ascii?q?fYAQUjPwy7xObnFs131pkCVmKXHq+ZLKTSvEeT5u0xJ+mMZYkVuCvyKvU++/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?A0FFAwDGlntYhwQP49RdGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFgEBAQMBAQEJAQEBgw4BAQEBAYEBgQaDUZt6H5BZgkSEGoJsgzYCghh?= =?us-ascii?q?XAQEBAQEBAQECAQIQAQEBCA0JCh0wgjMbAYIbAwMjBFIQHwEFAiYCAlcGAQwGA?= =?us-ascii?q?gEBiQOvfYFrOol8AQEBAQEFAQEBAQEjgQuHPAiGdYM2gl4FjyOMF5FfiiAKBYY?= =?us-ascii?q?+SJIkgX8oCoRxEQsYgUhyhiWCPQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0FFAwDGlntYhwQP49RdGgEBAQECAQEBAQgBAQEBFgEBAQM?= =?us-ascii?q?BAQEJAQEBgw4BAQEBAYEBgQaDUZt6H5BZgkSEGoJsgzYCghhXAQEBAQEBAQECA?= =?us-ascii?q?QIQAQEBCA0JCh0wgjMbAYIbAwMjBFIQHwEFAiYCAlcGAQwGAgEBiQOvfYFrOol?= =?us-ascii?q?8AQEBAQEFAQEBAQEjgQuHPAiGdYM2gl4FjyOMF5FfiiAKBYY+SJIkgX8oCoRxE?= =?us-ascii?q?QsYgUhyhiWCPQEBAQ?= X-IronPort-AV: E=Sophos;i="5.33,234,1477958400"; d="scan'208";a="2302681" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mout.web.de ([212.227.15.4]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2017 15:37:22 +0000 Received: from [192.168.1.2] ([78.49.147.199]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LxaUl-1cU7IK2gYd-017Gv7; Sun, 15 Jan 2017 16:37:11 +0100 Subject: [PATCH 37/46] selinux: Move an assignment for the variable "rc" in policydb_load_isids() 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: <9202247d-8f44-8839-cf78-453b6e3b7d1e@users.sourceforge.net> Date: Sun, 15 Jan 2017 16:37:04 +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:ZL+VuLnij8CtP7h6vXkbusnIL5Q2tDLyy6sUJBouNnvSW8xgMeS b1Xkcc9fhLpjtjrNV5Vayr/tk6/QGGY2YGoHP0lVx/Uyf5mNEHu2JOcbKAb4mARPKJoiZpF 9qBKTn1Y7kNo8+4Eq8rTEFL1bSyIPCGBywundmOAQ7Ou94DPy0Z1Pp0f1TZgPz883OXdHal 0o9RaOtjjVBrZOjuMG1dA== X-UI-Out-Filterresults: notjunk:1; V01:K0:biQ0kiANks4=:AtLB/4xGvNhv9AvlelGLdn 8qEywe2qd4bnuov9UB7Bh0iPBhloiTzFP+cGD+VQYcP0rQH3IFbAw/4IOyqDkYWRoPHxrbCFl dgwz5vYl9IFuCVC+MaS/i1c2ebRppEiZd07I7laRwvQBqm5tRmm13OfBv5IqAg15FxzWML+EQ FGjCHpauTe76FPGdAXhOu6HP5yi1aAXjyKhHZw4ZQir3E+iLyNEvrhc19AkXvXMDHe0tsFLLt qQ4eNtnmPW/UmdOwOP4mWphJYw+5/AW61igbfxvqvDdm33ypzbe/FWa+b8TMJ9QLhLHIR+p+9 6vWkTl22vQMiDCq+RVUzdhX1xn6l/ELxRKWMDl9xjAj61fN/fC58e5k6JeV3K048N6otucONV e30XLTBvl6U6c6A6FyNOShLhqf9LtYbKieGPxqRobCibmTh+rlmiuJYNSFUMbEdBeMwlPOdR8 mBtm1psUs2rpXvuC04VoKRLulDXOWG4biXIZ6+AHJlv95jx2sTnUQVf5PtHTAdc5sY8DjZplw p+wuKXK9YIRdDt3/pWnV307yPJ4EKTgYV/iRFgRcyOKSHH5bVSfEfkeWlt9gkM6iLFU3fbSoJ j5oP0I7pm0hcKreSUK4JbpUymRqnqmQg+/YM0xWQUXxrewsVzmQsiGtSLnIHfNDbesGTxlNGx GYncil3ki8m+3i0zv0RpyYrQOPWxjc7N+BVBcUNiNYD4MnnvJ1myjszpe4/kJM8WZp1n9mqNL jHtWFNbKe9i59P6m4RO+vNUUV0PWxbv4UMJzb55TtLTJDyLMAI7OeUSNrcuZrEqUVFEsiYnTM QHOjnuE 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:24:51 +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 7cf635c650dc..faa6ecc2450d 100644 --- a/security/selinux/ss/policydb.c +++ b/security/selinux/ss/policydb.c @@ -897,10 +897,10 @@ int policydb_load_isids(struct policydb *p, struct sidtab *s) head = p->ocontexts[OCON_ISID]; for (c = head; c; c = c->next) { - rc = -EINVAL; if (!c->context[0].user) { printk(KERN_ERR "SELinux: SID %s was never defined.\n", c->u.name); + rc = -EINVAL; goto out; }