From patchwork Wed Nov 23 22:06:42 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9444421 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 3CB6660235 for ; Wed, 23 Nov 2016 22:08:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 36A3B271CB for ; Wed, 23 Nov 2016 22:08:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2B6D627D7F; Wed, 23 Nov 2016 22:08:27 +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=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (smtp.nsa.gov [8.44.101.9]) (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 12F6B271CB for ; Wed, 23 Nov 2016 22:08:25 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.31,540,1473120000"; d="scan'208";a="1030729" IronPort-PHdr: =?us-ascii?q?9a23=3A6HMq8h9CoHnDiv9uRHKM819IXTAuvvDOBiVQ1KB5?= =?us-ascii?q?0OsfIJqq85mqBkHD//Il1AaPBtSAragbwLOL6OjJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMijexe61+IRe5oQnMtsQbj5ZpJ7osxBfOvnZGYf?= =?us-ascii?q?ldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbD?= =?us-ascii?q?VheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxDmki?= =?us-ascii?q?cHMyMy/n/RhMJ+kalXpAutqwFjz4LRZoyeKfhwcb7Hfd4CRWRPQNtfWSJCDI27?= =?us-ascii?q?d4sCDfcNMOhXoIbhqFUBswC+CBKwBO7t0DJEmmX70bEk3+knDArI3BYgH9ULsH?= =?us-ascii?q?nMtNv1NbsdUeexzKbS1jXIcvBY2TD66IjTaRAqvPaBXbRxccXNzkkvExnKjk6K?= =?us-ascii?q?pYzkODOV0f8Ns3OA4uplWu+uhHQrqwZrojig38ohjJTCiIENyl3c6Cl0z4k4Kc?= =?us-ascii?q?e4RUJme9KoDpRduz+AO4drWs8vQHxktDw7x7AHo5K3YTYGxIg9yxLBd/CKcY6F?= =?us-ascii?q?6Q/5WumLOzd3nndldaq6hxa17Eev1PXxVtKx0FZWtipFlcTMtmwV2xzT9MeHTv?= =?us-ascii?q?x981+92TmVzQDT6/xEIVsumarHK58u3r4wlp0JvUTFAiD2g1n5gLWTdkUl/uik?= =?us-ascii?q?8+XnYrP4qZ+AL4J4lw7zP6s0lsG/HOg0KBYCUmeF9eimybHv5Uj5T69Ljv0ynK?= =?us-ascii?q?nZqpfaJcEDq66iHQBV1ocj6xCiDzapydgXhn4HLE9DeB2bkYfpIErDIOz4DPij?= =?us-ascii?q?g1Ssly1nx/bdPrL7GJnNIX/DkKn5cbZn90Fc0BYzzcxY559MFL4BOOj8WlXwtN?= =?us-ascii?q?zDFRI5Kxa7w/zmCNVmzoMeXXiADbOHP6/Itl+I/O0vKfGWZIAJoDb9N+Ql5/n2?= =?us-ascii?q?gH83g18SZ6+p0ocWaHCjBflmJl2ZYXv1jtcaH2YKpRAyTOvwiF2NSTRTfWq9X7?= =?us-ascii?q?og5jEnD4KrFYTDSZqugLyGwSe2BZ5WaXpFClCLDHfkbYKEW+0DaCiKOM9ujiQE?= =?us-ascii?q?VaS9S48mzRyhrhL1y6BmLuXK4C0Vrojs28Rw5+HJkhEy7zN0BdyH026RV2F0gn?= =?us-ascii?q?8IRzgu0aB/v0N9zlOD0a9jjvxcCNxT+/RJUgIgOpLGyOx6Ed/yUBrbftiVUFam?= =?us-ascii?q?XsmmATYpQ9Iqzd8OeUF9G86+jh3YxCqqBbgVlrKOBJMu9KLQxX7xKNhhy3zezq?= =?us-ascii?q?kuk0EmQtdTNW2hnqN++RLcB4rVk0qHjaaqbr8R3DDT+2eZ1mWOoURYXBR3UaXf?= =?us-ascii?q?UnAVflHWosjh5kPeU7+uDqwqMhdcxsGfK6tFcNnpgE5aS/fkPdTRf3i+m3ysBR?= =?us-ascii?q?qSwLODcpbqcX0H3CrBEEgEjxwT/XGeOAg4Byehp2beAyJ1FV/0eUzj7/N+qHSh?= =?us-ascii?q?Qk8z1QGKYFVr16Cp9R4NmfycV/QT06oZtyg7tzV7Bkiy39zZCtebuwVhfL9TYc?= =?us-ascii?q?kh4FhZz2LVrQp9MYK8L6p6nF4Rbxx3v1/y1xVwEohAj8kqo282zAp1M6KUyk9O?= =?us-ascii?q?dzOf3ZD2Nb3aMW3y/BGpa6HMwFHe18ya+qAV6PQ3s1/jph2mFlI+83V71NlYy3?= =?us-ascii?q?+c5pTRDAoOSJ7xSVg49xx7p7Hcfyk86JjZ1WZ0Mam1tD/C2s4mBPA/xhamYdhf?= =?us-ascii?q?LLuOFBXuHM0CG8iuNOsqlkCzbhIDOOBS8LA7P9m6ePuB1q+mJ/1gnC+6gmRc+o?= =?us-ascii?q?x91ViM9yVkQO7Sw5kF2+2Y3heAVzrklFeuqN33mYReaT4IBGaw0i/kBIpNZq11?= =?us-ascii?q?e4YGEmKuL9GxxtV5m5HhQXhY+0C/B1kews+mZQKSb0Dh3Q1XzUkXpHinlTKmwD?= =?us-ascii?q?xyiDwpsLSQ3CjKw+v8bhoLIGhLS3d+jV30O4i7k8gaXFS0bwgujBal5lj1x65A?= =?us-ascii?q?pKlkLGncX0FIfzPwL258Tqu8rL2CY9RA6JkwqyVYTPy8YUyGSr76uxYazSXjEH?= =?us-ascii?q?ZFyTAlcTGlp5X5kwZ8iG2DMHZ5tGDZdt1oxRfD+NzcQuZc3iIcSylljTnaHUSz?= =?us-ascii?q?P9i1/dSUjpvDvPqxV2S7Wp1UaynrwpuKtDGn6m1yHR2/g/ezl8X9EQcnzCD2zN?= =?us-ascii?q?ZqVSDHrRrmZInkybi6O/p9fkZ0HF/899Z6GoZmn4sonp4QxHwaiYuN/XUdl2fz?= =?us-ascii?q?LctU2bjlYXoQXj4E3cTV4BP/1E14KXKJ2pj5WWmDzctvYNm6eGwW1Twn48BMFq?= =?us-ascii?q?iU8KROnTFprVqgsQLRff99ky8TyfQ07n4an+YJuA82wyWTHL8dAE5YPTb2mBSQ?= =?us-ascii?q?9dC+q6dXa3izfriszkZ+msqhDL6aqAFGRHn5YosiHTN37shnP1LM0GH86pvked?= =?us-ascii?q?nIcdITsQaZkxHegOhJM5I+iuAFhTJ5Nm7nu30q1fI7hwR03Z6mpIiHN3lt/KWh?= =?us-ascii?q?Dx5dLDL1Y8cT9S/xjaZChMmZxZuiHpN/FTUXR5vnUeinECoMuvj9MQaBDiE8oG?= =?us-ascii?q?+BGbXDBQ+f9Ftmr3XXHpCxLX2WKmMVzdB4SxmZI0xegBsZUy8mkZ48DAyqw9bh?= =?us-ascii?q?cEhh7DAL+lH4sgdMyv5vNxTnVGffvh2nai8sSJWEIhpW7xtC51zJMcyQ7+JzGT?= =?us-ascii?q?tX/pu9owyMMGObYx5EDWYTWkyLH1rjJKWh5cHc8+iEAeqzN+PObquVpuNAUfeI?= =?us-ascii?q?xI6v0ox98jaNKMqAIGdtA+c82kpZUnBzA97ZlCkXSywLiyLNaNaWqwqn+iJptM?= =?us-ascii?q?+//+7rVxjx5YaUELtdK9Zv+w2sgaiZLeKQgDt5KTBC2ZMW3HPI1L8f3F0SiiFp?= =?us-ascii?q?bTWtF6oPtTLVRqLKhqBXFwIbaz90NMZQ9KIzxBdNNtTUitzrzb51leU1BE1bVV?= =?us-ascii?q?P7lcGme9cKL3u7NFzZGEaBLK6GKiHTw8HrfaO8TqVdg/5Vtx2/vjabFVTuMSmd?= =?us-ascii?q?mDbyVhCgK+dMgDucPBxEt4G3agxtBnT7TNL6dh27N8d6gic5wbIumHPFK3URMT?= =?us-ascii?q?9kc0xTqL2Q6DlXgvR7G2Na6XpkIvOImyGD7+nXMpwWq+dkAjxol+JG53Q306dV?= =?us-ascii?q?7CZBRPBvgivSqd9vrE+gkuaU0DpnVwRBqjVQiY2XukViPLnW+YNbWXbY5h4N63?= =?us-ascii?q?ufCwgSrdt/FtLvo7xQysTIlK/rKzdD89bU8tUHCsjRL8KHPnQhPgT1GD7IDAsF?= =?us-ascii?q?SjurOn/Fi0xbjv6S6mWfroImpZj0hJoOVrhbWUQ0FvMcFkRqAtgCL4lyXjw6jb?= =?us-ascii?q?6bls4J6GG5rBnJWspauJXHWeiTAfXrMzmZirZFawEPwbPiIoQZLpf71FB6allm?= =?us-ascii?q?gITKHFLdXdZTrSJ7ag85u0ZN8H9lTm0vwU3lbBit4HwSFfKumB45lBd+a/w39D?= =?us-ascii?q?jw+1c3OkbKpCwonUkrh9rlmi6efyTrLKisXYFbEDH7t0krMpzmRAZ1YxWynVZ6?= =?us-ascii?q?OzbEXb5RiaVvdXxzgg/GpZRPAeJcTbFDYBII2P6XYPMo0VJBpSq5wU9H5PDIBo?= =?us-ascii?q?F8mwswdp6gtXVA2xhsbNQtP6zfOLJJzkRMhqKJpiKny/o+wBEfJ0kQ62OfYzQH?= =?us-ascii?q?uFYSNrkhKSuo5fJj5hCfmztZeWgMS/orruhs9kwjJ+SK1zjg3KJbKkCtK+yfKL?= =?us-ascii?q?uUu2balcGWX1wwzVkHl09Z/bhxyscuaFCbWFwqzLeLEBQJL8XCIxlPb8VO7HjT?= =?us-ascii?q?YTqOseLVzJJxOIW9DP7nTemPtaYTmU+kEwApH5kW4sQGBJms31nSLd37I74d1R?= =?us-ascii?q?Ut+APrKU2eDPtXfBKLkTEHo9ywzZJswYZdITQdDnlnPiWs+rbbvAkqj+SfXN0u?= =?us-ascii?q?eHcVQpMENm4qWM29gyNZvG5ADTmt3eIf1AiC7yTxpivXDDnkc9VvfvGUag1wCN?= =?us-ascii?q?uu4zUw77C2iULL8pXZP2z6KdViutrI6eMGp5aGC+hZQqR8s0bcgYZXXGamU2jR?= =?us-ascii?q?Ht6pP5LwcZUjbcToCnamVVyykzI1T8DvM9ajMKeImxrlRYdKv4aFwj8vL8i9Fi?= =?us-ascii?q?sRGx1oveEM+Lp8ZREfY5o8eRPnrQA+N62jLwiGytquRmasKT1RT/lZ1+q3fKdY?= =?us-ascii?q?zys2Ye+80XcgQIw6w/Ox8UETWJEAlgveyuq7Z4lCTSjzHWRQdB7Rqio/jGVuLP?= =?us-ascii?q?s9wvkhzxPSqlkTKSqLdexzZGxDpdE8CkuYIW9qBWogW1+ckY3D7xaj37AP/itd?= =?us-ascii?q?m9JU3vNAsHXlo5DQfimjWK2xppXTqSYgasImo6JpO4z5PsSGrI/eniDYTJTIqA?= =?us-ascii?q?2FVi+6GOZamthXJCJYW+FGl3g4N8IcpYdP7lE8Wds5J7xKFKYjvKuqaSZ+AS4U?= =?us-ascii?q?0yAZS5uK3CYejeekx7vaihCQfYw+PxwGqppNnsAQXDJxYiMaoK+jVpvZl3WYSm?= =?us-ascii?q?cVPAgT7R5A5AUalo9/Zurl+pbHTIdQyz5KpPJ5SjHLGYNy91v8UW6bmkT4SO+7?= =?us-ascii?q?nOy3ww1SyPPs0t8UWB57CEhdyOZWllcmKL5tMakQu5TGsjmWekPmpGjt0vepJE?= =?us-ascii?q?FNyc3IcF31FIrEunDnUiIG/H0URIlPxWreFZQOiQV5c7okq09WLICgZEn++yQu?= =?us-ascii?q?x551ELmgScCr21EloG4IRiuwD9VBC+BmsFfWWDJ/YJCms5TlNItMTWBO4pGdrE?= =?us-ascii?q?1ZkEp1OS6j1ZVcM91N4iILXDVXuzqdpsaySMtZ1c91FJIMI9Z/u3bhGKxfIpSR?= =?us-ascii?q?pWM5uqD3wH/D5z88qEu6xCm0G6KgQOJZ5XcRGgM1J2mFq0kvCOUt8mHO8lDNrF?= =?us-ascii?q?90/uFbBqSRgkVrujp9GI5BBipR33C/M1tzVGVGs/ldKKnNb8xcRPwyaASzOxAi?= =?us-ascii?q?EP4pxFaF/UdqknfleyZyrBdV+zjBXwkoUikYmrftlicEqs69PT8VVolFYig/YC?= =?us-ascii?q?fdMwKUhyRXswhFa01wXJAZGNlF8akB3YRI5srCVVqsKSYdURxgMQI3z+FSmlNd?= =?us-ascii?q?v0WDZy/dFxaoeujSvRFte8eestKpJuzj/AhbkoPnrPw496IbSnK9lw2iXczSoo?= =?us-ascii?q?3hutCErUaBaKD4M+igbnDbVzjMkQq8hbE6AJnW5yLTKhZUK4FmyXo4ZpjsEXTL?= =?us-ascii?q?MgpbKKIbPUVbSbt3adFBouBEecBoZroG+ahwCR2ZXB/vHpKgrOVeJFbJWTveNz?= =?us-ascii?q?mB8vC4oY/L9bzdUvTgadaRyHbbWK93JZB66SThG7j2z4Be/Fb22u13+UN+U1TG?= =?us-ascii?q?NDqBrNv5LAMR+MaiblfivoEuHT7OHJdwimTiyV9deMcMXi2q9IgYyIlD53buSO?= =?us-ascii?q?J41Uzzv/NO97V+7ok3+b9pw9+uJajOMfRarVNnAh+MCwp38JUiGnNySH1XYuAL?= =?us-ascii?q?MvvRer4Zjc/2oeDtC6MX8AGV+/BeadbfJUHOgNO/CjaHSRxAhggBtyUXLg6B1/?= =?us-ascii?q?6Bh690SNqqpenj1UIr+FiyNBkGzKpi5Y2c4KqHuPfXbwfNzbgDQqXqRNn8rrIi?= =?us-ascii?q?u0OI4v0riaABd3dpYwK9FugdTckdyn3mza800SImC9nDEK74+P5fS3I5mSrtm5?= =?us-ascii?q?Z5H1gNG/MUG7+L8Z5fnmc+lezZLMcZcrtemmaVCB6rDqMCyWOx6ySJOmVlhQvO?= =?us-ascii?q?0x7oS2Op8FD2tTN4QTfLz9r7lEpVV6W4BUBWXyWzIk90qjKPPA3vtNrsoqQ490?= =?us-ascii?q?Q2P2Prtd6Xk2uhIrxXFdXlJNOAOSk0uE4XjJopS9Ozw48bHcSyIMwN8HB+afvT?= =?us-ascii?q?8HirnDNAo6hZgYre/sCV9e/NEXmmkaKat62HxCpExXggoVE/9tegO+nK592RRv?= =?us-ascii?q?Sl130cTylhtATcWB61sKbUr0gOOUyM0kfEhpAFPs1D0Xk/zEHm6/ApQMgv+wVG?= =?us-ascii?q?CobAe/QCqCj2ODvw31mfZtU3WTea0zZMEVL6D154GLMk2G3qoMLJlG3f+1kpRo?= =?us-ascii?q?l2a0zomxh3D4E5KUIi9lcXxDYMHhYXZRCdEr6oGVzvLZEYWkgbdRSHwL+6d781?= =?us-ascii?q?3U1yx7Oi/+rTYvJ8BqUTLPZdjwiOnFdBFpIQr6IeXKp2e0VB+67PugjiF4/nUu?= =?us-ascii?q?DnlXsxL/K6WNxV/NsCt3Q8/gawWQav5Y1E77YBh5CCbrREboTUvMBg80dn4iYC?= =?us-ascii?q?eTdMgBhkgRK2S+IcpOH/4tjDqpWo9+KuWb0xSOUQ6hc7GX5xj4bqgFAku9HYzf?= =?us-ascii?q?1QSorPiYTw6ApNOWKFuJ7G0xlgLuoDM5qrc6x893obJygfKXUOPcCVa/Ul+C9i?= =?us-ascii?q?LjHT511EAsMRatIVJ9LNlhpIikL1WLFS+M3bGkWbC4tpdMAn8XD3yDYr/ps4SO?= =?us-ascii?q?rg7yW2JZ/H5VFXI/xDlDlslM7FpOUN3frSEjYY4X2DZBhz3CyP0ISCC/f//eWN?= =?us-ascii?q?1NHbTUgGETQsU4dAPjaC/xKoRvatnpXzTgyU8tPzgI45dE+ISXy+hr4FvbhQEe?= =?us-ascii?q?5AkSj72jleFpzriPKVqdWs9XBXukdBEIlt8R3PAL9fMYljORTkismrQVBxBiTh?= =?us-ascii?q?d8HSahouv+2WyuAX4+pgM0v+ZIkbIg8Lyr/h7XpaUBFuSb7ssVqDW+IeesdmQu?= =?us-ascii?q?vern9J8YJgN7MPPF+FqZzvqTdIrkw2AAA3Z7Irqzxad1PBnAtLVKbotr8AjREc?= =?us-ascii?q?Ud1iuUNWH2K/Jn4+7SLdVatJlKmRFOAV8jKLQ6wBT0poKTh+Twqo1pthfbWpnP?= =?us-ascii?q?ZHsn5Jny5mr/gq1iZpRB2itiH2oKINwz0g8qmitDodoXxFUvmekyDQBFVBy/QK?= =?us-ascii?q?jaEcB2z+5ly8ZHkDcZb94bhmJcTm7okh4HU/bA49fy0HQ+SvESXwgL6JAoCVtt?= =?us-ascii?q?JTmgKNst3UbbCvNSgSKqg9yRX7Snh8zAjRhhBo/XAPQjW98dAkJYK9Od0/yiqv?= =?us-ascii?q?A2jbe04G4rlVv8vpqV4LUOw2ZEtjwGp93MiHSCkNSdfBGmkviAgrd3lEfIhF6R?= =?us-ascii?q?AEC6kimiyIsbVe/gEIfDfUFZyo+obUncfP13gyU9NqxmbNq62egZMq1nxllM9u?= =?us-ascii?q?4i6IpnsSa/TSU9VwDXjryodf1ev+au2vsuAHSIpm0LOhUPsDMsm/52S7w5BqWk?= =?us-ascii?q?65xrQEAVW1KugDxq3UUy29U22XRfyLc3SQnzY+KkPy+RioLlgsZcdWrk8yLujC?= =?us-ascii?q?iYBYlwH7V7N7WDmQr0fBzGM/KeMaax42uIC/dgwPTe4RZOucJe81zf08ElQMbH?= =?us-ascii?q?jJHS1oBO+wq1KtmpZ0O2l460Xgfevt6hzmMMeVGhQcCoHVsJhx+eChS2KaPX9g?= =?us-ascii?q?ywFyPFVq9+jBCls9rOhcc4yendLIndR0zfYFd+txMS06otMTgoVj6Y2O38eQfx?= =?us-ascii?q?DRyZLyJd/Or/idBP3fyF8qdX9GXboDZgP1/J46Pt8/W73cB7dZug4cBaciSpw7?= =?us-ascii?q?K2jx7L10LB90cgPJarS7nM3qpuOTZpRKvHLX71MwLCLZuxId0Py0SRJ0Y4qth3?= =?us-ascii?q?XoL5A6XihBoMF1Cht6AItPHNsNrwq7A56Un6G7jsW++1hhtu8PsKrwFurK28qj?= =?us-ascii?q?04V2RZha6lSBPCzNC6lznkRlkuOyj+/O05npE8PieM8LW/ZgT27Aa7/GAp+/JS?= =?us-ascii?q?yUNsL7YU5G/KaW0KhlXRWJeCD5Q62GuTWjNPVg/0o20ZR4fO7Jwzw287Hb2cf9?= =?us-ascii?q?Z31Bpii9s3GFLp1f40LWBebGRRJbVeKF8Hp5Ha0QdYb08OYOMdo/wNmT+gVz6D?= =?us-ascii?q?VC0NCZI6i6tULM21h0dZTcLEfz3CY5Q4YKKgylMUQwmW/ZtmjdAXNEI8i/N8Zt?= =?us-ascii?q?hNeVDhrw50h+nm0jaXJBGmr2SteLJ2cbw9ixaRaJ9A1VFdYDmfC4eUojua2vRu?= =?us-ascii?q?lkIJJFmf+ltL8fi9ZmNznPRNRGPyHXNLJ2OjtRDv7TpFUzYx8Eqr41VZ0vaZiI?= =?us-ascii?q?PkwHLF+KyTnuwgvazU30a9us2b6MICkM7npHz7PF0T5LpwSip/aZg8vjX67dbJ?= =?us-ascii?q?H3Wv7SLSUkWiudRTQoHkaj4U2ktOYcvPqEPWcfpUgZYiCIBw4QoaBgtsPdDnLV?= =?us-ascii?q?me1/fJ0Kg+2aWy/wSC1kjqYyADhEtVyUSfoZCQbWd2PhgHZbuAG6Kf9D52nqb6?= =?us-ascii?q?eZxqVLX+wbGZVMcvmDTNvDePBeOi0kljMHN+agZ9fctao20krUTWsFFKnF7F+e?= =?us-ascii?q?TEuRQvyG3TLrXJ4VspMyuiUy/9LfgC53H77PP7aFqD6k6pS4gzqAue3CSmktZF?= =?us-ascii?q?Q4j/wAAGmGwBlALnoEC9YTuEz2Ta6AfVtM1Gw3huJ0wRMMfhp8UmF22H1MgPm9?= =?us-ascii?q?AtFZSUITjG62W/0GYlV3Ay8x8EKJ+QDyf8IPudrSR25f8bsMT5ARLP8254nLIK?= =?us-ascii?q?EQ2uom3Cp6oCwmtCWQF1FdjgWD86rUB698w6NN6nQ2//FxREGAXy3QfnLByoW4?= =?us-ascii?q?F8IcjRtp9Gvp08vSo/BFKKpRp4Y/BkwDRy1xOIPz5zdEBEf10wy2tg3zPTOZOy?= =?us-ascii?q?lRtDAKLisBf/0zzuh8qw3gc4rRr0SKuPRy+wOQFQ+XB+/si9RwAcbz2FD9MHFG?= X-IPAS-Result: =?us-ascii?q?A2F8BQCAEjZY/wHyM5BeHQEFAQsBGQYMgw0BAQEBAR+BWqU?= =?us-ascii?q?AAZZOIogjUwEBAQEBAQEBAgECXyiCMxqCIwIkExQgDgMJAhcpCAgDAS0VHwsFG?= =?us-ascii?q?ASITAQBsDc9KgKDaId4hj6IdAIRAWiFFQWaT4F2jn6KKoYTSZEtVV4XPYUrcYY?= =?us-ascii?q?IDxeCFwEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 23 Nov 2016 22:08:21 +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 uANM7g3f023726; Wed, 23 Nov 2016 17:07:48 -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 uANM7fod049143 for ; Wed, 23 Nov 2016 17:07:41 -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 uANM7eoJ023722 for ; Wed, 23 Nov 2016 17:07:40 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DvAADjEjZYhyIeaIFeHQEFAQsBgzgBAQEBAYF5pQABkj6ELYgoUwECAQEBAQECEwEBAQoLCQkdhUaCI4htBAGeT5FoPYQUh3iGPoh0fIUVBZpPgXaOfpA9SZEtgUqDHAELAYI/cYYIgj0BAQE X-IPAS-Result: A1DvAADjEjZYhyIeaIFeHQEFAQsBgzgBAQEBAYF5pQABkj6ELYgoUwECAQEBAQECEwEBAQoLCQkdhUaCI4htBAGeT5FoPYQUh3iGPoh0fIUVBZpPgXaOfpA9SZEtgUqDHAELAYI/cYYIgj0BAQE X-IronPort-AV: E=Sophos;i="5.31,540,1473134400"; d="scan'208";a="5841771" 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; 23 Nov 2016 17:07:39 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3A/Re3mBZutUrM3iK9owL+6WH/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZoMSzbnLW6fgltlLVR4KTs6sC0LuN9fq/EjVdut6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Ihi6txvdu8sZjYd/Kqs8xAbCr2dVde?= =?us-ascii?q?hR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/Y?= =?us-ascii?q?TQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhS?= =?us-ascii?q?EaPDM/7WrZiNF/jLhDrRyhuRJx3oDaboKSOvdlYq/RYckXSXZbU8pNSyBMBJ63?= =?us-ascii?q?YYsVD+oGOOZVt5Hzp1oSohu5AQmjHvjvwSJLiH/x2q06yP8hGhzB0QwmHtIBrH?= =?us-ascii?q?PUrNHvO6cJS+y1za7IzTLYb/NNwjr97YfFcx87rfGLR7JwftPcxE8yHA3GllWd?= =?us-ascii?q?sZHpMy2R2+gXrmSX8+VtWfihhmI7sQ18rDeiyt8vh4XUnI4Yy1HJ+T9kzIorOd?= =?us-ascii?q?G0UlB3bcKmHZZWqiqULZF5Qtk4TGFtoCs6yqMJuZq8fCUSzZQmyAPTZ+afc4iP?= =?us-ascii?q?5hLiVPqRLilki3JlfrK/hg+y8VW+xeHmUcm0yllKojJEktnKqH8NywTe5tWZRv?= =?us-ascii?q?Z55EutxCqD2g/J5uxKPUw4j6TWJpE5zr41jJUTsEDDHiHsmEXxia+bblgq9PS1?= =?us-ascii?q?5ej7erjovZCcOI92hQzmM6sgmdSyAeE3PwkBRWSb/v681LL78E3/QbVFkvo2kq?= =?us-ascii?q?3Dv5DBP8gbp6m5AwhO0oY48BuwFDCm0MkenXYbMl1FYwiLj43mNlDBOvz4Cu2/?= =?us-ascii?q?g1u0nDdx2//GJqHhAonKLnXbi7fuY7J9609ayAouwtFS/I5UC7EdL/LzXU/9rt?= =?us-ascii?q?rYDgQjPACuzObnD8t9hcsiXjeUD6uYNr7CmUOZ7eIoZe+XbckavyiuBeIi4qvI?= =?us-ascii?q?jHQ+nVYGNYiu2oAMICS+H/9hJ0yCJ3vrhcwaOWJWrkw5VuO82w7KaiJae3vnB/?= =?us-ascii?q?F03To8Eo/zVYo=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GRAQCAEjZYhyIeaIFeHQEFAQsBGAEFA?= =?us-ascii?q?QsBgw0BAQEBAYF5pQABkj6ELYgoUwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIJ?= =?us-ascii?q?LgiOIbQQBnk+RaD2EFId4hj6IdHyFFQWaT4F2jn6QPUmRLYFKgxwBCwGCP3GGC?= =?us-ascii?q?II9AQEB?= X-IPAS-Result: =?us-ascii?q?A0GRAQCAEjZYhyIeaIFeHQEFAQsBGAEFAQsBgw0BAQEBAYF?= =?us-ascii?q?5pQABkj6ELYgoUwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIJLgiOIbQQBnk+Ra?= =?us-ascii?q?D2EFId4hj6IdHyFFQWaT4F2jn6QPUmRLYFKgxwBCwGCP3GGCII9AQEB?= X-IronPort-AV: E=Sophos;i="5.31,540,1473120000"; d="scan'208";a="1030720" Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Nov 2016 22:07:38 +0000 Received: from localhost.localdomain (81-66-120-207.rev.numericable.fr [81.66.120.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 77F92564A0D for ; Wed, 23 Nov 2016 23:07:36 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 1/5] libsepol: do not modify p->p_roles.nprim in role_set_expand Date: Wed, 23 Nov 2016 23:06:42 +0100 Message-Id: <20161123220646.23504-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.10.2 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Wed Nov 23 23:07:36 2016 +0100 (CET)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org 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: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP There is no reason to modify the number of roles defined in a policy when no role is being inserted. Signed-off-by: Nicolas Iooss --- libsepol/src/expand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsepol/src/expand.c b/libsepol/src/expand.c index 32df6f8b2ce6..7244e01fb50d 100644 --- a/libsepol/src/expand.c +++ b/libsepol/src/expand.c @@ -2424,7 +2424,7 @@ int role_set_expand(role_set_t * x, ebitmap_t * r, policydb_t * out, policydb_t ebitmap_init(r); if (x->flags & ROLE_STAR) { - for (i = 0; i < p->p_roles.nprim++; i++) + for (i = 0; i < p->p_roles.nprim; i++) if (ebitmap_set_bit(r, i, 1)) return -1; return 0;