From patchwork Thu Feb 2 15:22:57 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonio Murdaca X-Patchwork-Id: 9552297 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 157AF602F0 for ; Thu, 2 Feb 2017 15:38:55 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0CDF8283E8 for ; Thu, 2 Feb 2017 15:38:55 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0008D28425; Thu, 2 Feb 2017 15:38:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Flag: YES X-Spam-Level: ** X-Spam-Status: Yes, score=2.4 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM,RCVD_IN_SORBS_WEB autolearn=no version=3.3.1 X-Spam-Report: * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [8.44.101.8 listed in list.dnswl.org] * 3.8 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server * [151.24.109.110 listed in dnsbl.sorbs.net] * 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source * [209.85.210.172 listed in dnsbl.sorbs.net] * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from emsm-gh1-uea10.nsa.gov (emsm-gh1-uea10.nsa.gov [8.44.101.8]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5FB52283E8 for ; Thu, 2 Feb 2017 15:38:52 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="3463372" IronPort-PHdr: =?us-ascii?q?9a23=3AD+FrjB3MGeL9bVcIsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?sewULf7xwZ3uMQTl6Ol3ixeRBMOAuq4C1bud7PCocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDWwbalzIRiyognctMobipZ+J6gszRfEvmFGcP?= =?us-ascii?q?lMy2NyIlKTkRf85sOu85Nm7i9dpfEv+dNeXKvjZ6g3QqBWAzogM2Au+c3krgLD?= =?us-ascii?q?QheV5nsdSWoZjBxFCBXY4R7gX5fxtiz6tvdh2CSfIMb7Q6w4VSik4qx2RhDoki?= =?us-ascii?q?MHPCMn/m/RhMJ7kaZXrAu8qxBjxoLZZpyeOvhjcaPHZd4URXRPUNtfWSJCBY28?= =?us-ascii?q?d4kCA/cPMOlXs4bzqEUBrQClCAmwBu7i0CNEi2Xq0aEk1ekqDAHI3BYnH9ILqH?= =?us-ascii?q?nZsNP1NLsVUeCzzanIyijIYfRL2Tfn9YfHaAwuruuRVr93a8XRzFQvFxnYgVqK?= =?us-ascii?q?tYPqJSiY1v4TvGeG7+pvT/6vh3Q7pAF2pzii38EhgZTKiIIN0l3I6Cp0zYkvKd?= =?us-ascii?q?C4VUJ3e8CoHZROuy2AKod6Wt4uTmF1tCog1LELtoS3cDUWxJkj3RLTduGLf5SO?= =?us-ascii?q?7xn+TuieOy14i2hgeL+nghay9lWvxfPkW8mv1VZKsjJFkt7RtnARzxDT6taISv?= =?us-ascii?q?96/kq5xTaAzRrT6uBZIUAvj6bbN54gzaIwlpoUq0jDGDP5mF7qg6OMc0Uk++yo?= =?us-ascii?q?5/zmYrXguJCcK5d5hhzxP6khgMCyAfk0PhIQU2WU5+iwzqDv8VX8QLpQj/02lq?= =?us-ascii?q?fZsIrdJcQevqO5GBFa0oIi6xa5Ejen380UkmIALFJYfhKIk5bmO0rVLfDkDfaw?= =?us-ascii?q?n1SskDBxy/DAJb3uGI/BLnfEkLf/Zbp98VJTyBIvzdBD4JJZErMBIPX1WkDrqN?= =?us-ascii?q?zYDgU2MwqvzublD9V90IYeVniUAq+FLqzSq0SI6vgoI+mWa48foCz9JOQ95/7y?= =?us-ascii?q?kX85nkcQfaur3ZQNdH+4He9mI0KfYXrtnNcMCmkKvg4jTO3lk1KCTDhTZ2qvX6?= =?us-ascii?q?4m4TE7Eo2mB5/ZRo+xmLyBwDu7HppOa2FIC1CMFXLoeJueW/oXZiKdPNJukjse?= =?us-ascii?q?Vbe7U48hzxautA3kxLV7MurY4CoYtYjs1NJt/e3ciQky9SBoD8Say2yCUn17nm?= =?us-ascii?q?YPRz8wwKBzvFdwykmd3qhigvxZFNtT5/VTXgc8K5Hc0/RwC8ruVQLZYteJVFGm?= =?us-ascii?q?T827DjEtVN0x2cQDbFp6G9Wnkh/MxTGqA6MPm7yNGpM07rrW32LtKMZl13bGyK?= =?us-ascii?q?4hgkEmQ8pOMm2mgLVy9w3XB4LQkkWZkbymdaIG0y7X92eDzHSOs19CXA52T6rF?= =?us-ascii?q?QWgVZlHKotTh+kPCU7iuBKw5PQtZ08GCMKpKasbygFVeXvjjItXeY3mpm2e0Hx?= =?us-ascii?q?mH2q2DYJDte2UH0yXXEFIEnBwL/XaaKQg+AT+so2zEDDN0E1Lgf0Ls8fJlpXO+?= =?us-ascii?q?Vk80zhiGb1Zv1rqu4BIVguacS/wL1LIepCghsyl0HEq639/OCNqPvQlhfKJBYd?= =?us-ascii?q?4m41dIz2HZtwtgPpC6KKBinFEeeRxtv0zyzxV3FplAkc8yoXww0QVyM6OY301b?= =?us-ascii?q?dz6Dx5//JrjXJnP1/BC1ZK7cwkve38qO+qcT9PQ4rE3uvAG3GUom93Vn1MJY03?= =?us-ascii?q?+B5pXWCwoSVIj+Xlww9xhgqLHQejM96J/M1X1wLam0tSfP28knBOs/zRagZMtf?= =?us-ascii?q?PbifFA/0FM0bCc2uJ/Ysm1SzaBILIvxS/rYuP8y6b/uGxLKrPOF4kTOol2tH5J?= =?us-ascii?q?x93VyW9ypnUePIwYgKw+uD0QuaUjfwllChstr4mYpcfzEdAnK/yTT4BI5WfqBy?= =?us-ascii?q?YZsEBnqvI8KtwtVznILiW3ld9FG/HVwGw9OpdQCUb1PjwQ1azV4XrmC/mSuk0z?= =?us-ascii?q?x0lCkkrqye3CzKx+TtagEHN3VRS2Z8l1fsJpK4j9cAXEindwIpjgeq5V7mx6hH?= =?us-ascii?q?o6RyN3fTQUZUcCjqKGFiSLG8uaaCY85I7pMovj5aUOC9YVCcULH9uRwa3znkH2?= =?us-ascii?q?tEyzAxbyuqtYnhnxxmlGKdK25+rH7YecFr2RfT/cfcSuBV3joHQil4lDbWC0On?= =?us-ascii?q?P9mx/NWUkZbDvfylV267UJ1cbzXrx5uatCSn/W1qHQG/n/erl939Fgg61Sv72M?= =?us-ascii?q?dwVSrUqxb9bJLm17+nMe17ZUlkHlj869B1GotmiIs/mIkQ2WQGhpWS5XcHiX38?= =?us-ascii?q?Mchf2a7kdnUBXyUEw9nR4Aj5301jKGmEx4flWnWbxctue8O2YmUI1SIh98pKEr?= =?us-ascii?q?ub7KRYnStppVq1tQHRbuZ7njcG0vYu62AVg+cSuAor0CqdHqoeHU5CPSzjjx6I?= =?us-ascii?q?9cyxrL1LZGazdri9zFR+nda8A7yZvAFcXmv2epc4ES928Mp/LErG0Gfv5YH8ZN?= =?us-ascii?q?nQcdUTuwWMkxjakuhVLIk8meYLhSp7OWPxpHMlxPQ9jRB02pG6poeHIX13/K2l?= =?us-ascii?q?Gh5YKiH1Z8QL9zH3kKlRg92b34+qHpRuADkLWoXnTe6wGjIIqfvnLxqOECE7qn?= =?us-ascii?q?qDAbrQBxKf6EN4oHLXCZ+rMW2XK2cDzdh5WRmdP1JQgBoPXDkghZ45ER2qxNb9?= =?us-ascii?q?f0hn6DAR4UT4qhRSxe5yMRnwTHvfrh+yajgoUJifMAZW7gZa6kfbK8Oe6P5zHy?= =?us-ascii?q?Zd/pC6ogyCNHGUZwNSDW4TQkyEHVfjPruw6tbc7+iUHO2+L+HBYb+Ws+xRS++I?= =?us-ascii?q?xY6z0oth5zuMM9+APn1mD/IlxkpDQWp2FN7CljUJVSMXiznNYNKBqxek5CJ7tM?= =?us-ascii?q?a//+r3WAj3/4uAF6NSMclz+xCxmaqDLfSchShjJTZdzJwMwXjIybgE0VEIly5u?= =?us-ascii?q?ciOhEbMatS7CVKjQgLNYDwYHayNvM8tF96Q83hNXNs7DktP4zbB4jv8vC1deSV?= =?us-ascii?q?zhlMCpZcoQLGG7KFzHBVyENLCcKT3M2cH3bru2SadMg+VMqx2wpTGbHlf7Pjud?= =?us-ascii?q?jDbmSRavMeBQjCGcJxFeuZ+yfQhzBmT5S9LmcBK7OsdtjTIq2b00mm/KNWkEPD?= =?us-ascii?q?dhaENCsKef7SxCgvplBWxM9WFlIvOHmyaE9enXMIwasf92AiRyje1a+m02y6dS?= =?us-ascii?q?7CFHRP11nzHerthwrFG6iuOP0CZoUAJSqjZXg4KGpV5iNr/H9pZaVnbL4gkN4H?= =?us-ascii?q?6LCxsQudtqENLvtL5LytTVkqL8NitC+crO/cQAH8jUNN6HMH05PBXyGT7UAwwF?= =?us-ascii?q?TTiwOG7CmUNSi/CS+WeTrpQgrZjsgpUOQKdBVFMpDvMaFlhlHNsaLZhtUTMri6?= =?us-ascii?q?Cbg9AT6Hq5tBneWsNavpXdWfKTBfXgMzGZjLZeaxsP27P4IpwZNpfn1Ex6dll6?= =?us-ascii?q?gIPKFlLMXdBKpy1tdBU0oEJM8XdgSG08wFjlagSz738QDvO7ghk2ig5ibus37z?= =?us-ascii?q?fs/007JlzUqyssiEMxg8nqgSiNcD7tK6e9RYJWCirwt0cvKZ77RgF1bQO8nUN6?= =?us-ascii?q?KDfEW7JRj7xldW91kgPcv4VAGeJER61efBAQ3e2XZ+kv0VlErCWo21VI5e/eBJ?= =?us-ascii?q?thkwsqaoKsoGhG2wJ4b941JLbcJKxXwVhMnqiOpDOn1vgtwA8CIEYA6HmSdzAT?= =?us-ascii?q?uEMWLLYmPTan/ux35AOZmjtDYnUDV/0kovJy7EMyJeSBwzjm07FdNkC7L/afIL?= =?us-ascii?q?+Bu2jcic6IRUs92V4Pl0lD+7h5zNksc06VV0001rSeCQ4JNc3YJQFSdcpS+2DZ?= =?us-ascii?q?fTySvuXV3ZJ1I4K9G/j1QuCUqqYUg1+rHB0yEosW9MQBBJ6s0U/DLcj5MLEF1A?= =?us-ascii?q?8t5AX3JFSFFvhJfgyEkCsfqcGl0JB3xZVdJi0aAWhlPyW3/KjYqRIxgPWZWtc2?= =?us-ascii?q?fnAaXpAfO30sRMK6njRVv3NaDDm4yugZ0hSN7yfgpiTMCznxd95jZPCOZRxyDt?= =?us-ascii?q?G3+DI//rO5iV7R75XSPWb6Nc5tutXX8+MVu46HC+9ITbl6q0rcgJdXR3irU27J?= =?us-ascii?q?DN60KIP9ZJUrbdzxFnm1SEe/iy4vQ8f3ItmtMrCCgRv0SoZMrImbwDcjONe+Fj?= =?us-ascii?q?EEGxZ/vecD5L58ZQAYbJo7ZgbouBgkO6y5PgiYzs2kQ3yxJjtOU/lf0eK6aqRL?= =?us-ascii?q?zyota++6z2cgTpE6zuSs7EENRZELgQvFyvq5YYlRTzTzEGRHewrTvSo5i3RhNu?= =?us-ascii?q?Eqz+glxBPIsEUTPC6Te+xsaG1EudY8BVWILnhtEWU4RkWTjYza7g6iwrAe5S1d?= =?us-ascii?q?kMhI0eddqnjxooffYC6wWKyssZjaqDQvbd49rqJrLIPjPNWJtInFnjPFVpnRsh?= =?us-ascii?q?eJUCmgF/pVgtJQOj5XQOFUmWE5PswLoYVB6VcwVsc6I7xAFqwsq6u3ZjV6FiES?= =?us-ascii?q?zDUWV4Wa0DwFmOe81KPQlg2Mf5Q6LBwErJJCj8MHUy5wYyMRuK+jV4LSl2+fUm?= =?us-ascii?q?YFORod4x5Q6QwHjYJ/Yufl4I/UQ5BW0D5Wv+h4Ui3VGZl071H7UH2ZgUDkSPW9?= =?us-ascii?q?lOykxRhSw+j20tkcQxFyElRdx/xMmUs2Nr53L6gQvojFsj+MdEP6s2LtyPeoJF?= =?us-ascii?q?ZL083Uckf0DIzbumrgSicc42EbRZdTyHHDEpQfiwR4ZLw3q1VMIYCmf0f+6CYn?= =?us-ascii?q?x4lyHrm3S96kyEg/oXYBXSeqHMJLC/t6v1LPRD1lf5erpY3/NJVIX29Q/oeRq1?= =?us-ascii?q?RCnUVsMi65yIZcJNpX7j4KQjdPvS2XvMGuR81bxc92E5gML89+u3f7BKNLJpyR?= =?us-ascii?q?rGMzurPx1n/Z4TA9vUy9xDWrBaC4SedZ8HcfGgUtPGuerUYuA/Er8mfI/VDHqk?= =?us-ascii?q?p08PtDBriTkUVxpy5wHp9UBjlT03ClM09+THhBs+RULqTVb8xcTOczZR+pJxwx?= =?us-ascii?q?C+Qm01aP/U5qgXfzezZyuRdC+yDBQwk0UjEYgqvqmT0bscynJSMWS5dTYjk7aS?= =?us-ascii?q?fKNR6bkzhNvBlDc0FqR4wZAtFd9rEbx4RU5NDNSUKxJiweQRNtKBo40eJBmk5H?= =?us-ascii?q?rkqYYzrRDQ2ydfbAqhd3Z9uerNa1LPTl+wdKkoHnsOcm+KgYWnKphxatTs7Er4?= =?us-ascii?q?/gqNKFq1GCdKHmPO2geXXBViTDjQishbc4CJnH5zPcMARHJJVmy3cofJbsBHXX?= =?us-ascii?q?MhRBIqIUO1BUVbtmadlcpOBVedNkcr4T+aBxHhKHWg/vGIu3oflcMFncWDTeID?= =?us-ascii?q?+d8uGkpYLT6qLdRvb+asOQwHbIXrx4Mo186TblB7fgyZVe9Vbu2vdx6kN6TkDL?= =?us-ascii?q?MziarNT9PAwE+dWie1D5vp0uADPWGot/n2TrxkFcbcoYWSmq/I4fyJND53b6Uf?= =?us-ascii?q?h43VTrsO1O67lk7pE646xzyciqO6jdNO9XsVJjAhiIHAVl7IstAGl4R2BVfOAR?= =?us-ascii?q?NO3dfaMDjcDhs+r3DbAY6AWJ++xFbtvKP1zOms+lBTyHVBNEmh0OpSQdLguG2P?= =?us-ascii?q?6Pg7V0Rtq9pejlxkIt5ECzLhwcw7B34oeE4a6Iq/XJbxbKyLgER6zqRt/yrrsw?= =?us-ascii?q?ukOd//sklKUUdmxyeQ2nH/AXVtQByWf40aAq0SUsHtvBH736/v5DWWg5njX9lJ?= =?us-ascii?q?9jBFgWBukbHbyQ/YRZhGs4nfLWNsEOeKBYhmmPDQKkEqMFyXOz7SuXJHJoghDI?= =?us-ascii?q?0xH1W2+z7Vn2rSFiQSTW1NfjjlBVVqSrCkdOQiqpI1F3vCmIPAryu9r9ob4141?= =?us-ascii?q?0uMmz4qNKNk3OsOLVWH8LjI9ycJTM7pEkNgJ0wQdyv3psbGcGmLdcU/3x/YeHS?= =?us-ascii?q?62Sxky9Ou61HnZbR4tmJ+vXLGnmtl7GVpK+JxD9G0Xg4oVE+6te7O/HV+9KKQu?= =?us-ascii?q?qn12ANTyd+oQTNRRi1paLHr1oMI0yEzF/LmJAWPtFexXQ40lrm5O0jTd8o+gVR?= =?us-ascii?q?CJvPZ/QYpT/pIDv021GfY9ApWSaCzztbBFX1EUN3GKIkwmL/oNrJlWvM+10vXo?= =?us-ascii?q?RwdU3nhRlsAoU9N00s6EYYwjACEQgLZhCXFreoClr5LYEcT0gMdQyH3KSmeqcw?= =?us-ascii?q?xUBzw7Ku6/XJYuNgHKcNLehSjhKQk1dHAJ4WtrceQL1kcV9H6KHXvhTiC5TgX/?= =?us-ascii?q?X+jnUwNOa1Q85A/sAbtnsi/h6/SAC96ZdH9LsUlJeIebNabpfWocB89UBn5SQV?= =?us-ascii?q?eSBXhxh/lRy5W/gGpO//+tjbrIao6uG2WaY1XeoX6wQ7B2Rwjpv3mlAjosjb1/?= =?us-ascii?q?xCRY3RiIT/9h1NInGRtYbCyRZ8NfYBK4KlfbZn7XUHJDISJ3EQMtqMbfkz/Stt?= =?us-ascii?q?PC/U51xYDcMGfckYM9bVmQBIlk3pX6le9tbBGlCGD4d8bcYo4HTsxT8o8Js8Xe?= =?us-ascii?q?fg6COsKpDE9V5NJe5DgD9qlN3cuOgf2eDSBzQP4XmFdxh1xTuPy5aXBPbq4+qM?= =?us-ascii?q?1NHUWkgCHi43T4dSOjqC9ha6RuqujpnpVB2b6tPripIkaE2QXmCxnLgCsqtUHu?= =?us-ascii?q?5PlCP73iRZFoDygP6VqMSj6G9Wtl1BDYZy4gbIGKFBMZVhORX3jNOnRk5iCSvj?= =?us-ascii?q?YMvUbAYhuPKKxucQ5OVzL1fxZY0BLR0Y0L/19X1VTg9qSL73oFmZR/4Ra8V6R/?= =?us-ascii?q?PEtHxV7phgK6AXNliHuJPqtitIqEwxAAIxbb8wqTpadlXBnAJLQKv0vb8AhREa?= =?us-ascii?q?UdFnpU9NF2WwOHg95zrcT6hVireeCOAN+DWJUqMOS1loMj95Qx6t15VhZ6Cpne?= =?us-ascii?q?tevm1bkS1zpvkq0zp7RBqzoiDsqKcN1igm+L6mrjkBvmZFTuqGmSfSFVpD1OgK?= =?us-ascii?q?jbsbC3v661y8Z3kDbI3o7LZ7JcTg8ZQh7Gk+YBUieS0GRuegCyDrgqOWA4yPrs?= =?us-ascii?q?hThBqQt8XPd7OzKzYdNqglwxL5W3d9yhTenApv8GYTQzWg8sUrJIOmNMYh2yqn?= =?us-ascii?q?BGnbdFEX4q9Tt8vxr1ELRvMsaVx92GVjztSHRioVSczNBWk1gAYkaWFffZNN8x?= =?us-ascii?q?AaEbcngiqSsqlA4A4UfC/eEp659YnIgcfIxX49QM9lxmLSoa2EiI0l0Hlhm95v?= =?us-ascii?q?9S6Ov3ISd+3EXMN2BHj8yJtfw/TkZ/qxquAHVJdmyLO5Xf8AMsmi+XO22JJuWk?= =?us-ascii?q?+k2rQRAUG0MOoCxrfHSSeqV3eUWeORc2iDhzw5KFL95QG0Ll0rb8dHt1M9MurH?= =?us-ascii?q?hpNHiw3hUK97RiaOql/f1mAjN/0Vdx4usoe9ZwMKVPIRZ/SbJeU2xf0+CVgMb3?= =?us-ascii?q?zOHSZtCe+5q12tnI99O3p+50X2e+Lt/R76MNGKABkLDZbaroJt+fy9Xm+OImFv?= =?us-ascii?q?zBtuPERv7OffE1MxtvNAc5aPg9ffms530ekfd/diKSc9oMIcmpp/6YmI18eHaQ?= =?us-ascii?q?nRzpH2Jd7PuPiZDfrfz0AkemxBV7oZZgT1554kMdElQb3TGqBZvQ8dBag8T5wt?= =?us-ascii?q?LWDx9Lt7LAlraA7eeKy0gtX2puKMfpZUqWHZ7lYxLCfEpRIO0f21TQ1+b5CvmX?= =?us-ascii?q?ryOpQwSSxbo91qEBtmE5NFG9kcoAq/H56UhKa7hse/+kNioe8KsLb/Be7R2dS8?= =?us-ascii?q?3oVxQ4Ja6lKRMDbWHqlrjVxvjv6ujffYzpnxFcTidMsDVOh/XGHIcafGHoGlJT?= =?us-ascii?q?KVJsL8elJJ86KG0L1nTBqdfib5ULSatCe8LvVr/V07ypBkfOrU1DEt67Db2N3v?= =?us-ascii?q?Z2BUvyujqX+JNIBD7FzRHuHeXghbSfyC8Gp/Gq0Xd4T0/v8UMdM+2Nic/xVz7D?= =?us-ascii?q?Na3cuePaehqk7M2kRmdZPUK0fn1Do5WYkULxSlL0QsmXXWp2/eAXtCNMikL9di?= =?us-ascii?q?gNKOARzw6El9g2YtZnROGmDwX9eeJXAb296iZA2N7A9LCswMkPK3eU45sK2yTv?= =?us-ascii?q?JlOotEmeWsqroHlddpKyfSRMlVJS3QK6V2PjVJBOXVuFcoegIEs6QyWootZ5iB?= =?us-ascii?q?OkAHMECbxi7p0AvC11H0d9yr1KaULyYW8mlHw6jD0TdSuwmzoeyZjdH7ULDFcJ?= =?us-ascii?q?H2W+bfPzE+WT2dQTQyEF2p+Uu/u/Yep/qXP3sQrkoPYi2MDA4Tp6ZvrcXfD2LI?= =?us-ascii?q?heJifIcKhO2BWyzqRix3jrYyBj1MtUCKWfYDEhPWb3D5impGpAOiPuNM/W7ib7?= =?us-ascii?q?CAyapaQfcZApFNcvKHR9vVYu5eJzMymTUCOea8YsfQr7An3VLUVWEZCbXH9EWC?= =?us-ascii?q?TE6KRfyR3zDrXYASv4guoCoo+8nQkzRxE6vSOraQuT+u/pS/jCaCtu3UTnMtbF?= =?us-ascii?q?AtgOIeHGmBxwFNKHoKC9EQpE7gQ62Nal1S1H03k+Ju2h4NeAN1UnF01H1Zguq9?= =?us-ascii?q?ENVDSVEIlGOuXOEGbFdvATMy+k+K5AnybMcFuc/NWmBe+LwMSZABI/Y28oXXPr?= =?us-ascii?q?UfwOp6lA5h9Tc3tySbEkN1khOO862WGrl1gLJF+zoW5fZzC2iJXzTZc2+P75e8?= =?us-ascii?q?B8tEzG86qHX5zcbdtelFLrZWp4hlRlwNBHQldZjm4TldXDSsi0OJtBGhEWHbeW?= =?us-ascii?q?oU?= X-IPAS-Result: =?us-ascii?q?A2HhBAA2UpNY/wHyM5BdHAEBBAEBCgEBFwEBBAEBCgEBgyi?= =?us-ascii?q?Bao5RqFApiFhXAQEBAQEBAQECAQJfKIIzG4IjAiQTFCALAwMJAhcnAggIAwEtA?= =?us-ascii?q?wEFAQsfCwUYBIlQBKEIP41tOiYCizcShjmJDhEBaIUZAQSPNownkXoNii0mhi+?= =?us-ascii?q?RQDKBFVh2JRMIFRU7hkN0hlaCLQEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 02 Feb 2017 15:38:38 +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 v12FcXtE008462; Thu, 2 Feb 2017 10:38:34 -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 v12FN5OQ060096 for ; Thu, 2 Feb 2017 10:23:05 -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 v12FN36J004206 for ; Thu, 2 Feb 2017 10:23:05 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CIAQArTpNYhqzSVdFdHgYMhT2zD4QcGoYIglVXAQIBAQEBAQITAQEBCAsLCh2FRlJPRgEFATWJcQShBj+NbTqLLjIJAQiGOYoIhRkFjzaMJ5F6DYothlWRQDKBFYFyEwgVFYUQgW50iQMBAQE X-IPAS-Result: A1CIAQArTpNYhqzSVdFdHgYMhT2zD4QcGoYIglVXAQIBAQEBAQITAQEBCAsLCh2FRlJPRgEFATWJcQShBj+NbTqLLjIJAQiGOYoIhRkFjzaMJ5F6DYothlWRQDKBFYFyEwgVFYUQgW50iQMBAQE X-IronPort-AV: E=Sophos;i="5.33,325,1477972800"; d="scan'208";a="5929986" 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; 02 Feb 2017 10:23:04 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AM5puFRfWdgLm9Qytfu/IkGCUlGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcu5Yh7h7PlgxGXEQZ/co6odzbGH7+a+CCdfvN6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Ixi6twTcu80ZjYZgKqs61wfErGZPd+?= =?us-ascii?q?lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLe?= =?us-ascii?q?TQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgz?= =?us-ascii?q?oBOjUk8m/Yl9Zwgbpbrhy/uhJxzY3aboaOOfZiYq/QZ88WSHBdUspNUSFKH4Oy?= =?us-ascii?q?b5EID+oEJetVs4/9p0cJrRu4BAmsA/7kxDhVhn/swKI1yfguHhvb1wEnBd0OtW?= =?us-ascii?q?nUrM/oO6gITe+61rLFzS/dYPxL2Tfy8pTIfgo9rvGLWLJ9aMzcwlQsGQPdllic?= =?us-ascii?q?t5DpMjeP2ukOs2WX9fRsWf+zh2I9tg18oCajyt8xhoTJm44Z0E7I+CpjzIooOd?= =?us-ascii?q?G1TFR3bcO5HJdMsSyRKpF4Tdk4Q25yvSY30r0GtoC/fCgN0JknwgTQa/2Dc4SR?= =?us-ascii?q?7BPjVvqdLS52hH54er+zmQy+8Uenyu37Wcm01EhFojBZndnLs3ABzx3T6s6ZRf?= =?us-ascii?q?th5kqtxyqD2gTJ5uxHIU04j7TXJ4M9zrIqi5Yes1rPEjfzmErsja+Wcksk+vKv?= =?us-ascii?q?6+TierjpvJqcN5Juig7jKKshhtawDP8iMgcQQmeb+f6z1KH58ULlR7VKi+U6kr?= =?us-ascii?q?PFv5DCOcQbuqm5DhdO0ok97xa/DjGm0MkXnHQcMFJEeA6Ij4juO13UJvD4Fu2w?= =?us-ascii?q?j06jkDds2fCVdoHmV47AKnnFjafJYad260kazhE6i99Y+cF6ELYEddv1Rkj3td?= =?us-ascii?q?uQKwIjPwW/yq6zAdBgzI8XUmunGKKVMKrO91SP47R8cKG3eIYJtWOleLAe7Pn0?= =?us-ascii?q?gCphlA=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0F5AgCCTZNYhqzSVdFdHgYMGQYMhRKzD?= =?us-ascii?q?4QcGoYIglVXAQEBAQEBAQECAQIQAQEBCAsLCh0vgjMZgktST0YBBQE1iXEEoQY?= =?us-ascii?q?/jW06iy4yCQEIhjmKCIUZBY82jCeReg2KLYZVkUAygRWBcxMIFRWFEIFudIkDA?= =?us-ascii?q?QEB?= X-IPAS-Result: =?us-ascii?q?A0F5AgCCTZNYhqzSVdFdHgYMGQYMhRKzD4QcGoYIglVXAQE?= =?us-ascii?q?BAQEBAQECAQIQAQEBCAsLCh0vgjMZgktST0YBBQE1iXEEoQY/jW06iy4yCQEIh?= =?us-ascii?q?jmKCIUZBY82jCeReg2KLYZVkUAygRWBcxMIFRWFEIFudIkDAQEB?= X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="3462145" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-wj0-f172.google.com ([209.85.210.172]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 02 Feb 2017 15:23:03 +0000 Received: by mail-wj0-f172.google.com with SMTP id uo9so3390039wjc.1 for ; Thu, 02 Feb 2017 07:23:03 -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=n8CShB22k5fyYmVOxtur8F6hWFhA8TptY3569kr7Zfg=; b=H64lYy4DcOE5O4HD2fh6CZOKvcSlFSzjE3LCfRs6VrFBnxlrNJQObyPq5/fWPfe6B7 ixjPFglVjUAZD2U06y08nLIsASMBYGatmyWSKiaRBtYgn67nA0UW/XIE+WZEp11jOvmS fuA13t13UeE1jZWC7hYcwpjhX+b5a9y6j2aG5zgltG+2r01YEkQW8ph6l/uBuUQgE363 2z46Ay/oHdp8sgp4WrYn2I9n0BQFrEYo2GyrI6I/ZI0XI1MI3ulVjXfWjXYEw3K9o5xl nnio/BJJSLakXqT6MappLLTZXIehis7D5a+CamjWdOn/NB33YRTFfHLBWfPrHf+eb8f1 A0Vg== X-Gm-Message-State: AIkVDXIqVog9NVTXN1lV5AwzGaDzWmwmZX7UAXcBlzNfIam+iu01XOuqEWYEIuSM4Hunye7U X-Received: by 10.223.128.5 with SMTP id 5mr7983862wrk.163.1486048982556; Thu, 02 Feb 2017 07:23:02 -0800 (PST) Received: from runcom.usersys.redhat.com ([151.24.109.110]) by smtp.gmail.com with ESMTPSA id d14sm35967284wmd.19.2017.02.02.07.23.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Feb 2017 07:23:02 -0800 (PST) From: Antonio Murdaca X-Google-Original-From: Antonio Murdaca To: selinux@tycho.nsa.gov Subject: [PATCH v2] security: selinux: allow changing labels for cgroupfs Date: Thu, 2 Feb 2017 16:22:57 +0100 Message-Id: <20170202152257.30220-1-runcom@redhat.com> X-Mailer: git-send-email 2.9.3 X-Mailman-Approved-At: Thu, 02 Feb 2017 10:36:16 -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: 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 This patch allows changing labels for cgroup mounts. Previously, running chcon on cgroupfs would throw an "Operation not supported". This patch specifically whitelist cgroupfs. The patch could also allow containers to write only to the systemd cgroup for instance, while the other cgroups are kept with cgroup_t label. Signed-off-by: Antonio Murdaca Acked-by: Stephen Smalley --- Changes in v2: - whitelist cgroup2 fs type security/selinux/hooks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 3b955c6..2789f0a 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -480,6 +480,8 @@ static int selinux_is_sblabel_mnt(struct super_block *sb) sbsec->behavior == SECURITY_FS_USE_NATIVE || /* Special handling. Genfs but also in-core setxattr handler */ !strcmp(sb->s_type->name, "sysfs") || + !strcmp(sb->s_type->name, "cgroup") || + !strcmp(sb->s_type->name, "cgroup2") || !strcmp(sb->s_type->name, "pstore") || !strcmp(sb->s_type->name, "debugfs") || !strcmp(sb->s_type->name, "tracefs") ||