From patchwork Thu Feb 9 16:02:42 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonio Murdaca X-Patchwork-Id: 9565047 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 7A00B6020C for ; Thu, 9 Feb 2017 16:03:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6877527F81 for ; Thu, 9 Feb 2017 16:03:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5C237281E1; Thu, 9 Feb 2017 16:03:11 +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 (emsm-gh1-uea11.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 9A1D927F81 for ; Thu, 9 Feb 2017 16:03:10 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.35,137,1484006400"; d="scan'208";a="3035405" IronPort-PHdr: =?us-ascii?q?9a23=3AciFxJR8KSd/zu/9uRHKM819IXTAuvvDOBiVQ1KB5?= =?us-ascii?q?0eweIJqq85mqBkHD//Il1AaPBtSHraIZwLeL+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFHiTanYr5/LBq6oAXRu8ILnYZsN6E9xwfTrHBVYe?= =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?= =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8qlkSAXsiC?= =?us-ascii?q?waKTA39m/ZgdF0gK5CvR6tuxlzzojJa4+XKfV+ZLvQc9MES2RcUMhfVCtPApu+?= =?us-ascii?q?YocSAecOMvpXoYbjqFsVtha+GQuhCfnzxjJSmnP6w6s32PkhHwHc2wwgGsoDvW?= =?us-ascii?q?jSrNXpM6cSV+G1zK7VxjvEcvNWwyry55LUfR87vPqBWqh/cc/MyUk1CgzKlEmf?= =?us-ascii?q?ppb+MjOPyOsCrmib4PB8Ve61l2EnrARxryGpy8wxiYfJnpoYxk3L+Ch22oo4Jc?= =?us-ascii?q?C0RFRlbdOrDpdcrTyWO5NrTs4iXm1kojg2x7IctZO7fSUG0pUqyhrZZveaaYaH?= =?us-ascii?q?+AjjW/yUITpggXJlf6+wiAiq/Ei7z+38StG00FFXripZitXMtm4C1xjU6sWfVv?= =?us-ascii?q?ty5F2h2TeS1wDI8O1EPUA1mrbbK54m2LIwkIYcsV/fESPsnUX2jauWel0l+uiu?= =?us-ascii?q?9evnfq3rqoKTOoJ7kA3zMrkiltahDek3LAQCRXWX9fy51LL5/E35RLtKjucxkq?= =?us-ascii?q?ncqJ3aPtoUpqq4Aw9Tz4Yi5A+zACyh0NQFm3kIMExKeAmcgoj1O1DBPPD4DfCl?= =?us-ascii?q?j1Sqizdk3erKPrLmApXTNnTDiqvufa5h605Azwo+1dJf55VSCr4bPPLzWlX+tN?= =?us-ascii?q?rDAx87NAy0xePnB89m1oMCR22PGLSZPLnVsV+S6eIlO/OMa5MNuDbhN/gl4Obj?= =?us-ascii?q?jX07mVAHYaap3oAXaHe+HvRnPUWUenTsgtMcEWYFpQU+UerqiEGfUTJJYHayRa?= =?us-ascii?q?087CkhCI26FYfDWpytgLuZ0SejAJJZfX5JClaNEXf0cIWJQPYMZzyMLcB/iDAE?= =?us-ascii?q?UqKhS4A53xG0qAD606ZnLvbT+iAAqJ3j09515+vOmh4s8Tx0Dt+Q3HuTQGFumW?= =?us-ascii?q?MEXTg23LpwoUZl0FeMzbB4g+BEFdxU//5GTxs6OoTGz+FhF9/yXQfBccuTR1a9?= =?us-ascii?q?XtWqGzcxQcwtw9UWeUZyB82ijgzf3yqtG7IVlrqLBIAq/aLYwXfxIthyy2rc1K?= =?us-ascii?q?ghlFQmRdNPOnOghq567QfTBorJnF6el6elb6gc2zTN9Gibx2qUoE5YSBJwUbnC?= =?us-ascii?q?XX0HZkrXrNP55kXZQr+rDbQrKwpByciYJqtMcNLpl1ZGRPb9ONvAeW6xnXm/BQ?= =?us-ascii?q?qQzLOWcIXqY3kd3DnaCEUcjQ8T5WyJNRI/Bie6uG/eFCZhFUjuY0P36el+rGm0?= =?us-ascii?q?QVMqwA2QaE1hzbW18AYPhfOAU/MTwq4EuCA5pjR6HVa929fWBMSapwd6cqVTf8?= =?us-ascii?q?4y4FBd1W3Drwx9JJugL6J8iVECbwR7pUTu1w94Co9Yi8glsGsqzBZuKaKfyF5B?= =?us-ascii?q?eSmY0or2OrLLK2ny5wuia6vO2lHfydqW4akO6O8ip1XkpgGpGVIo82973NlNz3?= =?us-ascii?q?uc+pLKARIRUZ3rUUY38AV6qqrZYiYn5IPU0mBsPbOzsj/Y1NIjHPElxQq4f9dD?= =?us-ascii?q?LKOEExf/HNcHCMi0KewlhUKpYwkeM+9O8a44JcSmd+GJ2KSzJuZvgCqmjXhb4I?= =?us-ascii?q?B6yk+D6zBzSurW0JYe3/GZ3gyHWiznjFi9s8D4h4ZEZS0THmWl0yTkApBeZrFq?= =?us-ascii?q?d4YRFWiuO9G3xsl5h5P1W35X6lqjB1cB2MKyfRqSckD93QpV1UsNu3CnnjG4zz?= =?us-ascii?q?NsmTEzsqWfxDDOw/jldBcfIW5LSnNijVD3IYiolN0aR06obw8nlRug/0n6wbJX?= =?us-ascii?q?pKJhIGnPWU1IZTT5L3l+UqussbqPe8BO54kssSVLTuu8e0uaR6XjoxQEySPsBH?= =?us-ascii?q?ZexDUhezGtoJX5kARwiHiBI3ZrsHrZZcZwyA/D5NPBWPFR3yAJRC1jhDbLAVi8?= =?us-ascii?q?OsWm8s+Pl5ffqOy+UXyuVoFLeynx0YyArDe75XFtARCnmfCzm9nnEQwk3i/gzN?= =?us-ascii?q?RlTzvHrAz7YoXx0KS6K+1ndFFyBFDg88p6Bp1+kowoiZEO2HgVmomV/X0dkWvp?= =?us-ascii?q?Ldpb2aX+bHwCRTMQx97V4Q7l11d5LnKO3Y75UW+dwsR5bdmgfmwWwj4979xNCK?= =?us-ascii?q?qM6LxEnDB1okahoQLKf/d9mjYdyf0z6H8VmOwJoxItziSbArATAUZYJjbglxKW?= =?us-ascii?q?4NCitK9XfnqgcaCs1EpimtCsFKuCogZYWHb9ZJgiBzN/7sJxMV/Xy33z953reM?= =?us-ascii?q?LKYdIUrB2UnA/Kj/JJJ5IpivoKmS1nNHrlvXI/1u47iQZi0ougsIecLGVt+L65?= =?us-ascii?q?AhleNjDuYsMf5jftjaFCkcqM2YCgAIlhEC0RXJT0VfKoDC4StfP/OgaNDjI8rG?= =?us-ascii?q?ybFKHcHQCB7kdmtHTPHI63N32NI3kZ19piTgGHJENDmAAUQCk6npkhGwCy3sPh?= =?us-ascii?q?bUN56S4J5lHirBtM1vxnNwPkX2fCvwendC00SIOFIBpN6QFC+l3VPtCA4eJ9GC?= =?us-ascii?q?FY5JKhoxKXJmydeQtIEXkDWlaYCFD7Irmu+d7A/vCGBuq4MvTDequOqepDWPeI?= =?us-ascii?q?356v1JVp/yqUPMWVInZiF+E72lZEXX1hA8TWgSgPSygMmi3Rbs6buBe99jR5rs?= =?us-ascii?q?+l9vTnQgXv5ZGAC7FKK9Vg5wi2gbufN+6XnCt5KjZZ1pcSynLTzbgf21ASiy9w?= =?us-ascii?q?eDmxDbQAtSnNTKfOlaNNCR4UdT9zPtNS760gxglNJdLbitTt2752lPE1DUtFVV?= =?us-ascii?q?vkmsyya8wFPXyyNFTdBEmRLLSGPzrLw8PpbqygVb1cluJUtwe/uTyDCU/sIiyD?= =?us-ascii?q?lyX1VxCoKexDkSebMwZFtY6gdBZiE3LvTNX8ah20KNV3lyE5waUohnPWMm4RKS?= =?us-ascii?q?J8fF5QobCL4iNYh/p+F3ZH7nV7MemOgzyZ4PXAKpYKrftrBTx5l/hA7HU00bdV?= =?us-ascii?q?6TtLRPhymCrStdNhuU2pkuyVxjpgShpOpS5BhJiXskV6JaXZ6p5AVG7K/BIX82?= =?us-ascii?q?qfFg8KqMFjCt3zvKBQ0cPCm7jvJzdH6d7U+tEcB8fMIsKdLHUhKQbpGCLTDAYd?= =?us-ascii?q?Sz6rL3vQh1RFkPyJ+H2Vr4I6qoPwmJoAS79bUkY6FvUGBURkBtMCJI17XjQ+kb?= =?us-ascii?q?6UlMQI/2axrAHNRMVGuZDKTumdDu7oJDadjLlEfAcIwajiIYQIKIL0x1ZuakJk?= =?us-ascii?q?k4TOGkrQW81NoyJ6YwAooERN6mV+TnYp10PrcAyt/GQTFfmynhIsjQt+e+st/i?= =?us-ascii?q?/241grPlrKuDcwkE4plNr+gDCRfznxLKGrUI5LFSX7rEkxPYn9Qwpvag2yh0Nk?= =?us-ascii?q?Pi/eR71Nl7tgaXxriAjEtJRVFv5TV7NEbwELyPGQf/Unz1JcqiC9yk9G4evKEp?= =?us-ascii?q?xilQQwfZ6rtXJA1BppbMQpKqzIOKpJ0l9Qi7qSvi+v0+A92hUeJ0EM8WyMfi4H?= =?us-ascii?q?o1YINr44KCqr5eFj9QuCmz5fd2cWTPoqvuhm9kUjNOSc1yjgyaJMKlitN+yDKK?= =?us-ascii?q?OUo27AmtCSTVM0zU4IlE5F/aNq0cg5dUqUTEMvzLqLGxQPK8XCNRlfb9BO+3jL?= =?us-ascii?q?YSaOreLNzIpvP4qjDeDnU/WBtLwIjUKkBwsmBIUM7t4cEZmr3kHYNd3nI6AFyB?= =?us-ascii?q?k34gTkOkmFBuxTeB2XiDcHv92/zJhv0IZAPD4dH2R9Pjis5rvMvAAqmuCDXNA4?= =?us-ascii?q?Y3cBQIQLKm82WNe7my5Fv3VMFj+33fwFyAKa9T/zujzQDCXgb9pkfPqbeAhsB8?= =?us-ascii?q?+s9jUw6ai5k0DX/47FJ27gNtRip8XP5vkAq5aDFvNUS6Nys13Fl4lEQHyqUG7O?= =?us-ascii?q?EdmvK5j2dYYsccT+CmymXVynlzI1U8DxMc6pLqiPmwHnW4BUsYic3D04Os+9EC?= =?us-ascii?q?weFw13p+EZ66J2fRcDbIYjYR70qwQ+MLSyIByG3dWqQmatLyZWTvZEwOqmYLxX?= =?us-ascii?q?yjYjYfWhyHs8VJ06yfe48VIVTpEQkh7e3eqjZ5VZUSXrB3NSZwDPpS0/l2h9K+?= =?us-ascii?q?o/2fk/zw3SsVkdMjGLc+ppZHZCv94iGVOYOW92BXYgR1+AkYrD5Rah37MI/ypd?= =?us-ascii?q?hdlU1/FFsHjls5/QZzKsQLCkpY/TsyU+cdgsu7dxPpD7IsuaqJPemSTSTIXRsg?= =?us-ascii?q?2AVy66C/pam9hLLS1FQflJmXsqNtcctYpH90UxSt80J6ZTB6k0urCqdT1kADYd?= =?us-ascii?q?zS8DTYyA2iACj/y927vdmBaQdogiMBwav5VDhNsdTzB5YjkEqK+lSYrWi3eOSn?= =?us-ascii?q?IXLwcL8QRM+AUAm5dqceDh4YrHUIFDxCZTo/N0VCvLEZ9o+EHgR26NgFj3UvOh?= =?us-ascii?q?n/Wn3QJP1v7s1McUWAJnA0hH2+lWjlcoKK1wK6QIpYHFrDmIeFjgs23w1uupOk?= =?us-ascii?q?NRydbOeF3iDIvJr238UjcT+XcMX49A1GnfFYgOkwp+cKsrvlNMIIG6dUb+4Dwk?= =?us-ascii?q?w59pEaGhW8623VgosXEISjy2HNpGDuFprEjYWCZ5Y5yxrpXqJYlSSHdK+JKBs1?= =?us-ascii?q?dZjFltMymhxJVAKcFC+CIDUSNTrjWauNuyTMxD1tFsD58QPNhwp3f9FLlDOJiL?= =?us-ascii?q?rH08oqbvxWPB+zAgrFe6wy2+G7WiQOJD+G0RAR4kJ3iEqkY1Eesj7GPS8lHLsl?= =?us-ascii?q?B7++dbB7ePjUVtoDZzBJ9OHDNJ2WqjL1ttUHlMq/9aJ7jNc8xAX/kyYgeiOhIk?= =?us-ascii?q?GfE630yJ/ER0nXbjbCxxrQZa+j7SUBcqWiUPhbftgzIeoNm9OTAGU5JIcSkhby?= =?us-ascii?q?DdJgKDniBXuAxQa1tkWpAeBtZF9aoW3Y5T/srFUkajNz0KXAZlNgIjyvpflEhD?= =?us-ascii?q?sEqCdSDaFwqoeu7FsgdrcseJsM6pMPP58R9dhYP9reA48b8PR369lA2sQNDerp?= =?us-ascii?q?P8ucaQukuIaqj4L/W2YWXdQzjUkRCwmbAkAoHW/yjUNQpWMIV6xWYhYZf6E2LL?= =?us-ascii?q?OwpJJ74DLUpBSa96cclGovxdZ8J8eKYG47VtCQiDRhzyA4GgsedJLk7LRTvAKy?= =?us-ascii?q?WO7Pa/rZjU7bzHRujqftaMyGrfQ6JrIpd67iH2G7Xt0YBA4Uf5x+li9lhkRljc?= =?us-ascii?q?LyCOssnuKhkN5Ma8akvopocpEi/OAJdsjHrtwVlNeNEZQyK27JgVyo5V5XjrRO?= =?us-ascii?q?1k1UjztfFd+KN/6Ykr+bxpz9m7JbvKI/RArUBnGgSUBhlt9pg1GmhwWX1eYu8L?= =?us-ascii?q?J/fNZqkZicfuq/7pGKAJ9BKV/PFWZsXdK0HHhMa/FimWSQZYkwcZtT4aMgyc2u?= =?us-ascii?q?adm69vVcaqv/X22l427lilKR4G0apt6pua9aqOuO/XdQHezbweVqjtXMPzoawm?= =?us-ascii?q?u1mO6v08iL4OZmt1bhW7EOgHSMES2HrvwLs3zSIoD8PDBajv+OBCV3I+mjLvhY?= =?us-ascii?q?x9E08RGvMOErqB5Z5ekXsgm+zFKt0WdbhPmmOVGh6gFr8N12Kr6zeNL2Z/mRzO?= =?us-ascii?q?1Q//QX+o7FDqtyB4WTXDw83lkkVLSrm9HV1SUDaxOU9krDOPOxLltNjttqQv60?= =?us-ascii?q?E2KWjku8iTlGa6PbNXAsn/JMCdISYopVIYlpsxRse11YAcA9q9L88b8GtiYfvG?= =?us-ascii?q?92OrjyhBrr9Fh4XE5MGV9O/XHX69gKKEsLiN2CpXyn4jvVE48NygMO/B58GSSf?= =?us-ascii?q?Syy2kRVzt/uxfGXxOtpbzbslEUOUiP0EjVnYwHJcxW0mcj2UHn/ucjRsg/9AJE?= =?us-ascii?q?FobPf/kCvyz8OCPowVaDZNI6Ti+e0z9ME1L0F1l4HbIw2GP2vMLHj3ff4UYoRp?= =?us-ascii?q?Vqd0z6mRN3E5g4KVgz51QNxSoDCwcNYwiBDL60HUTlMZcEVU8bZBSC27i6fLs3?= =?us-ascii?q?3UJtzb604e/TbPZzB6wTOfZBgA+Om0JbGpENsaEERrJzZUNd/rbNpgf+E4jnQ+?= =?us-ascii?q?TmlX0oOP2xWcBa9MAUumAs4gmhWhWg7o1D4KwDiJCSca5EY4bDs9xg70t94j4P?= =?us-ascii?q?bCNNigBljxylSeAcuPzj4t/DvZqz8OmuSrwiR+oJ+BgvHGl+lIH/gE45rtHYye?= =?us-ascii?q?hcUZfZiYLh/wBRO3SKoprV0wFgKeoSLIKmZLRg93QCJyUFInIBI9qXZOcm4y9s?= =?us-ascii?q?NjXT6EZOAsUSatMEJMDNgxxbilX1WLFP8crWAl6YCoZpeM8y82X60ys1/oUgUu?= =?us-ascii?q?n+9DC6P5ff70tCP/lbliVjiMrCpPQJwfrVECUY+niZawN7wyyYyZmNCurw/f2W?= =?us-ascii?q?x9HJU1MLBTI5U4BAKzWc4wOnW/C1lJLzUgyO8MPzh4g+dE2ITHyrgKsFqrpMEf?= =?us-ascii?q?JHiijjxjhRDJz1iO6Vs9ui72tXrF5HHJ9o7RLbHKVfP5N7OQn3l8SwXkhzHDf/?= =?us-ascii?q?d93Udhsgv+qW3OQM7/99N0Tgf48bJAwLy7bg5XpSVAtuR6b8vkyFUuIJeNtmVP?= =?us-ascii?q?TEo2hJ6YJ6NaAPOEKSpJr0oTpTtV82AQApaL4srjNAbUnBhhdVW7vutL4GlAQc?= =?us-ascii?q?TcZzuVVQFmKoJGI++z3HWLxajKaLEvwa7CmTTqwVXkVsMyN+Xw262JV0dLu0hv?= =?us-ascii?q?BLqGVGkT1hoPIyyTxpWAO8uTHwp6IKwT8g96+3tDMduXxCSeWSlDzIBktHzPQL?= =?us-ascii?q?i6ccFnnj5Ee4YHYddovz4KNoKd7m9YY//3Q1eQ8jcDEeXeS8FyHwiLuFAoqOsN?= =?us-ascii?q?1Agx6NvN/BbaSpISgTMbQ9zgnjR2Nm3wjbkxtp/3EHQjK67N8rPI+9I9oqxjK0?= =?us-ascii?q?GWjHc1YB+qxJv9fqtV4QVec4dFxvzmNi0siBWy0MS9fCG2kwjgc+b2VLbohP6R?= =?us-ascii?q?gAF6knmjyIpLVJ/hkIYDfIFYSo4ovQncDI2Xk7V9tl2mLWpqmYhpw30XxlmtV0?= =?us-ascii?q?7jWNuHQTbOHYTc5sAmbp2Ydb1OP+Zu+hsuYZR4t60L6hSuMNMtG/+Wuq35VnQk?= =?us-ascii?q?6lxqoEEFq/K+IDwqrbXDqkSW2fQuSHaW+Mnyw2MkTq/xmnMkU3aNtWr086KubC?= =?us-ascii?q?hIBTlwPvUbNwXSiRq0XUzGo9PuMGbQ42vpmoexASRu4Le+ecPfQuwOE5CFYUYH?= =?us-ascii?q?/JGSx2CuGovl6pmIh2IG5g4UL8YeTs7g/qKt2SFQcYEYTCtJ5+5eS6Rn6dOX9n?= =?us-ascii?q?1BByPkl09ufHF1Q2su9ccoqRksbLitR+0O4Fa+1tPjMntt4UgIJj5pGe0N2Wfh?= =?us-ascii?q?HJ0pbyOdbVr+CEA/3eykQnYX1aUrsFbgP2+Yo6OsQ1W7vNErtFpR4cH7Q1QIQ9?= =?us-ascii?q?N2ft86F5NAZzcg/SZLS3hcnnveCLaYFXp3/R6FI/MiHctwcFyvOqUQxxd4qqiG?= =?us-ascii?q?nqIJAsWjJBqMVgBQB4E4tJB8MNtBGnA5qTmKGnl9+x5V11tPIQvar3EPDK28yz?= =?us-ascii?q?359tUJhC+UyLIDHRCbFlgkt7iuSyg+/A3YfqBMLjeNMEUe17TXDfar/CAIqzMD?= =?us-ascii?q?WOOtjze0Re6b6TzKp5UgmNZCD+R6eHujWkNO9l4Uon1IN1Z+/TzD0x77HBxtT+?= =?us-ascii?q?fWZbpj2srXSRLptQ8ETKBfDCXxJTUfeF92JlErMMYIvs8OcBK8ciwMSd4wZv8D?= =?us-ascii?q?RCytWKLLa7ok/KxE17aYrRLFH11CYhRYkKPBO/PFMogW/YrHTdHHtdItGgKcls?= =?us-ascii?q?m9aVEgft6lJwmW43YG5BHXDkRdCLOWgUw8i+fhGF9BpXD9YfmO66YVU4ubO2Se?= =?us-ascii?q?lpPJVFhOqruLIIn9Z1KyHAWtJaMD/ILLBsJTdRDfvApEIuYhEat7g6QZo1ZZeU?= =?us-ascii?q?LEMAKkeAxjv4zRHe3k3sa9ysyKGJLT4T8npd073F0TlMpw++ufuCnM3jUbbZY4?= =?us-ascii?q?/yXP7TNiolSz6bSS41EUaz9leuo+AEs+aAIWcDvlAUZTqfCAwJqaBsqtjfFXTe?= =?us-ascii?q?mfBlfJ0WhPCaXD3wSCJ4lKouHCpLs16DQ+YbHwnMc3DhmHZcuBClJvJU8nLqda?= =?us-ascii?q?aXxrBUW+MIBotBaeOZQ9/CdvBFJjcoiy8VOOCicN3At7w5yE7HTXMFE6nU812T?= =?us-ascii?q?VEyWQvmbxzLxR4UVvpM0tzEu+t3Kmy94DaXIM6yYpz60/Y6ylDyYtvHGVmkxf0?= =?us-ascii?q?w1h/oPAHKPwBlFNG4JCtIYtVrzQqGefUZM1XMoieVo2xMWfgR8TGFu2GVMnPmh?= =?us-ascii?q?As1ZVUIUjGS2Tf0Ea1B3Cjcw8FSP4gLsfNMAt8fTR3VC+bQSU4YdKucn6JWEcJ?= =?us-ascii?q?cXle0k2DNgvTwSrzSWD1QbiBmMtaXXAvFS3LpHsEA+4/ZwX0bHZi7FfmHMw8Ly?= =?us-ascii?q?AsdS3ytnqnnMzcfYvulxcrBdotcqUx8xHStqK4WFrnh6Wmbu1V735k62?= X-IPAS-Result: =?us-ascii?q?A2HQBAAakpxY/wHyM5BdHAEBBAEBCgEBFwEBBAEBCgEBgya?= =?us-ascii?q?Bao5TqFApiG9XAQEBAQEBAQECAQJfKIIzG4IjAiQTFCALAwMJAhcIHwIICAMBL?= =?us-ascii?q?QMBBQELHwsFGASJUwSjST+NbTomAotSEoY6iRULBgFohHofAQSPQ4wtkgUNijA?= =?us-ascii?q?mhi0CkUwygRVYdggfEwgVFTyGQ3SGQw4XghYBAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 09 Feb 2017 16:03:08 +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 v19G34j3012198; Thu, 9 Feb 2017 11:03:05 -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 v19G2mbv214351 for ; Thu, 9 Feb 2017 11:02:48 -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 v19G2mI1011960 for ; Thu, 9 Feb 2017 11:02:48 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1C7AABikZxYhipSfUpdHgYMhTuzEoQbGoYIgmxXAQIBAQEBAQITAQEBCAsLCh2FRlIwH0YBBQE1iXQEo0g/jW06i0gyCQEIhjqJIG+Eeh8Fj0OMLZIFDYowhlMCkUwygRWBVR8TCBUVhRGBbnSGQ4I7AQEB X-IPAS-Result: A1C7AABikZxYhipSfUpdHgYMhTuzEoQbGoYIgmxXAQIBAQEBAQITAQEBCAsLCh2FRlIwH0YBBQE1iXQEo0g/jW06i0gyCQEIhjqJIG+Eeh8Fj0OMLZIFDYowhlMCkUwygRWBVR8TCBUVhRGBbnSGQ4I7AQEB X-IronPort-AV: E=Sophos;i="5.35,137,1484024400"; d="scan'208";a="5938356" 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; 09 Feb 2017 11:02:47 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AaO6uBxESF92dwQgM8PSNg51GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ78pc6wAkXT6L1XgUPTWs2DsrQf2raQ4/2rBDFIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbx/IA+1oAjRucUbgYtvIbstxxXUpXdFZ/?= =?us-ascii?q?5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG4z5M3wqBnM?= =?us-ascii?q?VhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vyiu47ttRRT1ji?= =?us-ascii?q?oMKjw3/3zNisFojKxVvg+vqRJ8zYDTe4yZKOZyc7nBcd4AWWZNQsBcXDFBDIOm?= =?us-ascii?q?aIsPCvIMMPper4nhoFsOqxq+BQ6xD+3o1z9InGL50rcm3Os7DArL2xYvH9cTsH?= =?us-ascii?q?TOsdr6LrsdXvquwanS0zrMcvNW1i3h6ITSbh8hpvSMUKt2fMHMykcvDxvIg1ef?= =?us-ascii?q?pID/Ij+ZyOQAv3KY4uZ+T+6ihHArpxlsrjWv28sgkJfFi40Pxl3E9Ch12oc4KN?= =?us-ascii?q?m+RUVme9CrCoFQuDufN4ZuQsMtXWVouCEix70Do5G7fSwKxI0pxh7ad/CLaoaI?= =?us-ascii?q?7x39WOqLLjd4g3VleL27hxms60Sv1ur8Vsys3FZLqCpKjMXMu2gP2hHc8MSLV+?= =?us-ascii?q?Vx80e71TuMyQzf8O5JLV4smareMZEhw7owlpQJsUTEGy/7gF/5jKqLdkU+5+en?= =?us-ascii?q?8fjoba/9q5+GKYB7lwH+Pb4ymsClHes4NQ0OU3CB+eugzL3j4VH5QLJSg/0tjK?= =?us-ascii?q?bZtJHaJcIGpq+2GAJVzoYi5Aq/DzehytgYm2IHI0hfdBKIiIjpJQKGHPetFvq7?= =?us-ascii?q?glKxgB931vvGOfvnGZyLIX/dw5n7erMowkhAzwwyyph6+ohYA7oIaKb6X1LruN?= =?us-ascii?q?XTBzcjPgC0yvqhA9J4gNBNEVmTC7OUZfuB+WSD4fgidrGB?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FhAQAakpxYhipSfUpdHgYMhTuzEoQbG?= =?us-ascii?q?oYIgmxXAQEBAQEBAQECAQIQAQEBCAsLCh0vgjMZgktSMB9GAQUBNYl0BKNJP41?= =?us-ascii?q?tOotIMgkBCIY6iSBvhHofBY9DjC2SBQ2KMIZTApFMMoEVgVYfEwgVFYURgW50h?= =?us-ascii?q?kOCOwEBAQ?= X-IPAS-Result: =?us-ascii?q?A0FhAQAakpxYhipSfUpdHgYMhTuzEoQbGoYIgmxXAQEBAQE?= =?us-ascii?q?BAQECAQIQAQEBCAsLCh0vgjMZgktSMB9GAQUBNYl0BKNJP41tOotIMgkBCIY6i?= =?us-ascii?q?SBvhHofBY9DjC2SBQ2KMIZTApFMMoEVgVYfEwgVFYURgW50hkOCOwEBAQ?= X-IronPort-AV: E=Sophos;i="5.35,137,1484006400"; d="scan'208";a="3035357" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-wm0-f42.google.com ([74.125.82.42]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 09 Feb 2017 16:02:46 +0000 Received: by mail-wm0-f42.google.com with SMTP id r141so23896687wmg.1 for ; Thu, 09 Feb 2017 08:02:46 -0800 (PST) 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; bh=z94hr7bUiFlT21HLg4WJ6VlIePdCXEJu607NNcX14t4=; b=ENHUJ8NiGJvS5FHHCE9/KBNlFPEXuLG4Qw5RUOnxpfMeVP4GnDsLO+lOphHv2qvPv9 qXee1SH653/HQ5nSSj4eeepLrFsWP8Xz3YO5U2HLYbYf/v1E+DSxt9m3V/ePSchgxZTZ RiNO4DcaZHnqTDDRjqDwH9yxqM8YpXjbZj90Vnqc740thQMapyOz/trVVs6mHEKG6B9A eE+JCk0azxWh2IASzCLj/AeowI5Vtka9JVzuEXsNwjJEzt96m+MoAdIDwepMs+E4VHBN CUnzhRYxqzPWGs1mZT4fwKagLWVC30WJvYeZrntRFPVm6ybgDb4qaZVtIMaYq6HGpVAm qMEw== X-Gm-Message-State: AMke39lWev2HMcjyh7LktZWa5okxTHEI4vLOGQ1w+GEiojzb5affBZdh+1xqCTRiNHkRIAz3 X-Received: by 10.28.60.66 with SMTP id j63mr3700519wma.74.1486656165522; Thu, 09 Feb 2017 08:02:45 -0800 (PST) Received: from runcom.usersys.redhat.com ([151.24.56.69]) by smtp.gmail.com with ESMTPSA id e6sm19193898wrc.30.2017.02.09.08.02.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Feb 2017 08:02:44 -0800 (PST) From: Antonio Murdaca To: selinux@tycho.nsa.gov Subject: [PATCH] security: selinux: allow per-file labeling for cgroupfs Date: Thu, 9 Feb 2017 17:02:42 +0100 Message-Id: <20170209160242.23405-1-amurdaca@redhat.com> X-Mailer: git-send-email 2.9.3 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: Antonio Murdaca , linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, vgoyal@redhat.com MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP From: Antonio Murdaca This patch allows genfscon per-file labeling for cgroupfs. For instance, this allows to label the "release_agent" file within each cgroup mount and limit writes to it. Signed-off-by: Antonio Murdaca --- security/selinux/hooks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 9a8f12f..5a3138e 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -808,6 +808,8 @@ static int selinux_set_mnt_opts(struct super_block *sb, if (!strcmp(sb->s_type->name, "debugfs") || !strcmp(sb->s_type->name, "sysfs") || + !strcmp(sb->s_type->name, "cgroup") || + !strcmp(sb->s_type->name, "cgroup2") || !strcmp(sb->s_type->name, "pstore")) sbsec->flags |= SE_SBGENFS;