From patchwork Thu Apr 20 14:38:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guido Trentalancia X-Patchwork-Id: 9690667 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 9284660383 for ; Thu, 20 Apr 2017 14:40:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 83B2826E54 for ; Thu, 20 Apr 2017 14:40:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 787412848B; Thu, 20 Apr 2017 14:40:33 +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]) (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 5797526E54 for ; Thu, 20 Apr 2017 14:40:31 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.37,225,1488844800"; d="scan'208";a="6156465" IronPort-PHdr: =?us-ascii?q?9a23=3AQsYhXRd5SQvrkMRS4QtMipyrlGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcq5YxeN2/xhgRfzUJnB7Loc0qyN4v6mAjZLvsjJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBS7oR/fu8UIjodvKKc8wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waOTE56mXXgdFugqxdrhyquhhzz5fVbY2QMvdxeb/Tc9MESGZYR8pcSjZODZ6/?= =?us-ascii?q?YYsKF+oBOvxYr5XnqFsIsRSxGxSnCOfxxjNUg3P727Ax3eY8HgHcxAEuEdIAvm?= =?us-ascii?q?rXotvoO6gdTe+7wrPLwjvEbvNWwTXw5JXGfx8/uvGBRq5wfMjLxEUzDQ7Jkled?= =?us-ascii?q?pIr4ND2VzOQNtG2b4vJhW+Kyim4otgZxqSWxyMc2lIbJgJ4VxUrA9SpjxoY6Od?= =?us-ascii?q?y4R1RmatOjH5tQqiCaOJZxQs45X2Foojg1yrsauZGheCgF0pInyALea/OdaYSI?= =?us-ascii?q?5AzsVPqILDp+mXlre6q/ig6v/UWvxeDwTMm53EtQoiZbndTAqGoB2wHL5sWDRP?= =?us-ascii?q?Zx5Eis1SuV2w3c9u1IO0Q5mbLYJpI82LI9lZkevV7DEyL3gkn6kbOaelgi9+O1?= =?us-ascii?q?8eroeK/mqYWZN4JsjwH+NbkhldKnDOQjNwgOQ3Cb+eOh1L3/5UH5QKtFjvkxkq?= =?us-ascii?q?TBrJDVP94bpq+kAw9OyIoj9xa+ACum0NQfh3UHKk5KeAmbgITzPlHOIfT4Ae++?= =?us-ascii?q?g1Sqjjhr2+jLMqDuD5jCNHTOkKrtcaxj50NT1gY/181T64pRCr4bIfLzXkHxtM?= =?us-ascii?q?bfDh88KwG02PjoCNF81oMYRGKODbaVP7jVsV+V4OIgP/eDZJQOtTbhK/kq+/7u?= =?us-ascii?q?jXgjlV8bZqmmx4EbaH+/HvR4O0mZe2bjgs8dEWcWuQozVO7qiFqEUTFJe3ayX7?= =?us-ascii?q?gz5jcgBYKkCofDQIWtj6aa3CenAJJWfHtGBkqLEXfyeIWOQ+0MZz6KIs99jjwE?= =?us-ascii?q?UqCsS40j1R60qAD6yKFnLu3S+i0Zq5Luz9Z15+nOlRA97jN0EsKd032QT21umW?= =?us-ascii?q?MIXTA21rhloUNh0leDzbR4g/tAGNxL+fxGSRk1NZjdz+xmDND/QQPBccmXR1m4?= =?us-ascii?q?WNmmBisxTt0pyd8Uf0l9A8mijgzE3yeyHrAVkLqLBJop/a3C23jxJt1wxGzY26?= =?us-ascii?q?k7iFkqWMxPNXephqRn7QjcG5bJk1mFl6atbakTwTLN+32ZzWeVoE5YVwtwXrnf?= =?us-ascii?q?UnAEekvat9L56V3eT7W2E7QoLhNBydKeKqtNctDpjFNGROv9N9TafW2xnnm/BQ?= =?us-ascii?q?qSxrKMd4fqfH0d0zvbCEgBiQ8T/HKGOhM5BiauuW7eCyZuFV33aUP27eZ+sG+7?= =?us-ascii?q?TlMzzwySb0xg1r21+hgOiPyZT/Mfx7MEuCE7pzVyBlm9xdHWC9uepwV/ZqlcZ8?= =?us-ascii?q?0y4Etf32LDqwN9JoCgL7xlhlMGbQt3p1nh1w92CoVbisUqtGklzBBzKaKDyFNB?= =?us-ascii?q?cymX0ozuNbHNLWny5h+vYbbM2l7CyNaW5rsP6PMgplTtvQGpEk8i/Gt909RO3X?= =?us-ascii?q?uT+IjFDA0IUZ3rSkY37R96p7PEbSYh+4PYz3psMbO7sjXawdImGPMlygq8f9dY?= =?us-ascii?q?KK6EGhXyHNccB8eyKewqgEOkbhccPOBT7aI0JM2nd+Cc1K6sJuZgkyqsjX5b74?= =?us-ascii?q?BlzkKM6y18R/bL35kfwPGY2RaHWiz/jFi7scD3np1EaSsVHmqlxijuHJRRabFq?= =?us-ascii?q?fYYXFWeuJNW6yc9jiJ73Wn5X6kSjCkgc18C1fBqedVv93Rdf1U4Pu3yohTO4zy?= =?us-ascii?q?BokzEutqeQwDbBw+D8exocJm5KRG5igEz3IYeojtAVQk6obxQolBS//0r6wbZU?= =?us-ascii?q?pLhnJWnJXUhIZzT2L31lUqaorbqCbdRP6JQzsSVLS+m8elaaSrnzohsfySzjGX?= =?us-ascii?q?FSxDYleDG2op/5hQB1iHqBLHZvq3rUYc9xyg3b5NzAW/FRxCEGSTJmiTbJHFiz?= =?us-ascii?q?JMSp/dCOm5fEqOC+WHqrVodPfinz0YOAqCy76HV2ARKigv+zm8foEQwh3CDn0N?= =?us-ascii?q?lqUDnHowznYon3zai6N/xoflVwDl/m98V6Ap1+kpc3hJwIx3gah4ma/WYAkWfp?= =?us-ascii?q?K9lUxaL+bH0LRT4E2NPV5Anl2Et5IXKTwIL1THKdwtFuZ9OieGMZxjo979xWCK?= =?us-ascii?q?eT9LFEmSp1okGkrQ7IevhygDMdyfoo6H4HjOAEoxEtzj2cArAUHElXITfsmw6O?= =?us-ascii?q?79+gsKVdfHyvfqSo1EpigdChC6mPohtbWHb9fpctAzVw4dl4MFPCy3Dz8Zzkd8?= =?us-ascii?q?XLbd4JsR2UiRjAhfBPKJ0tjvoKmTZnOWXlsH090eE7kBhu0Yugs4SdMGpt+6a5?= =?us-ascii?q?AgJfNj3zfM4T/y3hjaBZnsmKxYyvGItuGikTVpvyUf2oCC4StejgNwuWEz0ztH?= =?us-ascii?q?GbGaHEEA+c9khmqWnPE5a1OHGLPnUZys9iRBaFLkxFnA8URCk6noI+Fg2y3Mzu?= =?us-ascii?q?alp55jQP6V7gsBRMzP5oOAflUmrEuQeocSk7SIKELBZM9QFC4FrVMdaC4e1tES?= =?us-ascii?q?FY+YehrAOTJWCBYQRHE30JUFSeB1//Jrmu+cXA8++AC+qgKfvBfK6DqfJYV/iV?= =?us-ascii?q?xZKjyI1m8CiQNs+XJHltE+U72lZfXXB+A8nZgy8ASzETly/Wc8GbpQu8+y1uos?= =?us-ascii?q?Cx6vvrXhjj5YyVC7tdKd9v4Qy5gb+fN+6MgyZ0MTVY15MIxXDW07Uf2VkSiy9g?= =?us-ascii?q?dzazDbQAqS7NTKXVmqBJFRIbbT18NNdQ5aImwgZNIdLbis/y1rNggP46EVFFVU?= =?us-ascii?q?DmmsGsfsEKLX+yO07ABEaRLruGPSfLw8b1YayiVbJQkP9YtxqquTaUC0XjJCiM?= =?us-ascii?q?lyH1VxCzNuFBlDyUPBpEt4ymbxltD3LsQMjhah2hP999lSc2zqEshnPWKW4cNi?= =?us-ascii?q?Bxc1lQobKN9i5YjfB/GmNb4npjM+aEhz6T7/PEJZYOrftrHiN0mvpA4HggxbpZ?= =?us-ascii?q?9iRES+ZxmCvVrt9juEupnfWKyjZ9VxpOsDlLjpqRvUp+IaXZ6oVAWXHc8RID92?= =?us-ascii?q?WfFQkFp8B/Bd3pp6BQzcPPmbnpJzhe9tLY58wcB9LbKMifKnouLQLpGCLIDAsC?= =?us-ascii?q?VTOrM3vfiFZFkPGK7XCVoJk6qoL3mJoSRL9bVVo1GekcCkt5HdwNOpN3Uikjkb?= =?us-ascii?q?6Bg84C/WC+owXJRMVGopDHUeqfDuj0KDmHl7ZEaAEIzqnmLYkILY30wU9iakRg?= =?us-ascii?q?nIvQAUbQWc1Noit7YQ8uuUlN7H9+Tm4z2kLicA+t5mEcFeKslB4slgR+efgt9C?= =?us-ascii?q?vr41ovIFrKpS8wkE0vltX+mj2eaiD+LL23XY1MDCr0rUcxOIvhQwlpdQ2ygVBk?= =?us-ascii?q?NDDcSr1KjrtgemdriAnHtJRSB/FTVqxEbwUWxf2NYPUoy1tcoD29xUBb/evFFY?= =?us-ascii?q?dilAwyfJG2oHJPwRxjY8AuKKzXPKpG0F5QhqeUsS+p0uA+2wgeJkkX/GOVYi4I?= =?us-ascii?q?t1QCNqM6KCqw4uxs9QuCliNfeGgLUvomuOhq9kQ8OuueySLvyKRDKkevOOycNK?= =?us-ascii?q?6Wp2/AlcuUTVwqzUMIi1NJ/b5o3sc/a0CUTVwgzKONFxQVMsrPMQdVYNRI+3jX?= =?us-ascii?q?ZiuOsuLNwYlpP4qnEODoVuyOtKcOjkKiAgkpA5wG7t4dEZm0zEHYMcDnIaYfyR?= =?us-ascii?q?oz/wTkOk+KDO5VdxKLizoIuMC/zIVq0olaKDEdGX99Pju357rNoA8lnuaDVs8s?= =?us-ascii?q?YngGRosEKm42WMqiliFEpXtAEji33f8CyAWZ9TD8vD7QDD7ybtp4evibeQ5sCM?= =?us-ascii?q?u3+TUj86m6k1jX/YvCJ2viL9RtpsfP6f8Gp5aAE/5USb59s13ClIleRn2qVHXC?= =?us-ascii?q?EdGzJ5jtcYUsasb0CnmiWFyllz01V9vxPMqqLqWQmgHnW4JUsIid3DA+Os6wDS?= =?us-ascii?q?0RGxB1p+4f/q18fhEDb4A9YRH2qwQ0L7a/LxuA0tWyX2atLiNbQORDwuW/YLxX?= =?us-ascii?q?yTYsYvKhxXs+UJ461ei38E8KRJEMlB3ew+isZ5VGWyjpBnNdYxnPpTY+l2V5Ne?= =?us-ascii?q?Yy2Oc+zwnOsVkAMzCGb+NpaGtcv94gH1+SJ2t5CnYgTV+GkYXD+hKs36wV/yZF?= =?us-ascii?q?g9ZU0OhFsH/ivp/fYDOhQ7GkqZTVsiU6dtcquatxPpL/IsGerpPRgiTfTIXMsg?= =?us-ascii?q?2CSCO6GOBalcJWICJEW/RImGYlOMIAuYpd6Uo+SMY+J7pTCKYyvLCmczxkAjAO?= =?us-ascii?q?zSUBTYOPwCQCgvug27vdjhqfapAiMB0Yv5pcmtQdVi53YiUZpK+lTYrbjHSLSm?= =?us-ascii?q?kRLwcV9AhM6h8AmpV2fu/7/IrCVIVMxCJOo/JoTivLEYFl+EDlRWGQmlX3Uuiu?= =?us-ascii?q?k/K30gJI1/LjyMMbWR5lBUha3eZWmVMiKKtrJKkIoo7KrjiIeFvgvGLryeupOF?= =?us-ascii?q?lRycrQd13jFITLrHfyXDcA9HMTXoJA1HbfFZEOnAVjc6YruE9AIIa4dUbi/zYk?= =?us-ascii?q?3ZhmH6GkVcC3wFYotWoJRyWwHNVdEOxprFXXWDlhY5CqtprlIYlSTXFM952dsV?= =?us-ascii?q?tZl19tMyGhw5pGN85N+iIMXCRIoTiFptu9UtdD2chtAJIXPtd/oW3yGL1aN5iV?= =?us-ascii?q?on02vLPvynvY+zAzsFe62DuzFLWiT+Jc5WEeHBsmJ3iGoEk1E+Qs6nvS8kzKsl?= =?us-ascii?q?1s8eZXHKSAjUVwoDZ4H5BBHDVJ2GukL1ttUnZJrf9WKKPPc8xTW/MyfwOgOwQi?= =?us-ascii?q?Ff462EyE5Vl0nXD9YyNorAtb9SfdXw06VSQOh7ftnjoeqtq5NjAGUZJIai4hbz?= =?us-ascii?q?zEKwKdliBbphFfa1tlW5oBGNZK56kb3ZdI/srFUUujMzsFXAFkNg4i0vpSjk9D?= =?us-ascii?q?sESZeSDBFgWkb/DPvQNrfc2Jts6mMOz5/BtbioPgqO0466IDR3i9lA2xXdzeqp?= =?us-ascii?q?TzuseMtkSQaKfyK/e8bmPZTDjQkRCwgq8pD5nQ8CjJKgVbL4R1xGE5bpf/EW7L?= =?us-ascii?q?JQpJJ6YFKEpBT6x6bs9Gou9Cbc9+ZKkJ4bNtBg6ARh73Goyvq+dJI03OSjvANC?= =?us-ascii?q?WO7Pa/oZ7N4rPAU+TgYNKDx2rfSaJtIph68SX7G6vt0YJG4UX21Oti+l94RFTb?= =?us-ascii?q?PS2Mt8juJgQO5Ma+bETipYEpESnQAJhujHrn3ltAeNYPQy227JQYz4tU6GzuRu?= =?us-ascii?q?1l0kj8qvFS+qJg6Ykw/bBm19m4KrvVKftHr0BrGB6UCRt29p81GmhwW3hRYvMN?= =?us-ascii?q?KPfWZakZldvuq/ztGKMK9B2Y4PdZadzaJ0HbhsawFDecSQBenAgbrT4WNAyc1+?= =?us-ascii?q?SKm6VsU8aqufD52l4x41i5NhMG0Kpt6pma9aWVv+LXch/RzaQeWqfwWMPzr7Ms?= =?us-ascii?q?u0eM6v04jrIOfXZ1YwK/GugHSsEd3nvgzbwtzS80FsPMBbbg+PpdWHIlgjLvgY?= =?us-ascii?q?pyEk4QGvwKAbqL5phRkX0gm+PHLNEWdL5NmnqXHx6+DrAC0WKr6zeQIGR9gBHB?= =?us-ascii?q?yQvwQWSo7F/ytyB4XzDBz9L+kkpRSrm3BFtdXyuzNk9+qzODJg3otMD4ua4t9k?= =?us-ascii?q?E5LnTktM6RlGumIL5XHdfwJNqSISkuo1IYkYM+S8ez2Y8BH9q9O9AR/Gt4bvTA?= =?us-ascii?q?92OhizVBrLtfh4rC/sGV/e3aHXa9j62br7WNwC5Xyn0jsF4i9N+vLfDO6MeMQ/?= =?us-ascii?q?iy0GYRVSh/sRPbXxGpsrzbs0wUOUuT3UfNnIwHJdBZ3X891k385egjRtwz9B9E?= =?us-ascii?q?GYbbe/MCvy3zNyfowVaCedI4SDOS0zxNHlL6CVN4ArQz2HrsvMLVknfd41goRo?= =?us-ascii?q?52d0z7ihx4EZ41KUcs6FcNxCoMDxQNaB6cDLGyBkTlNpEIVU4dZhSbxLK6YLs4?= =?us-ascii?q?3VVvwrOz4+/edeh8B7EINvtdlQOOkkZUFY8Rsa0EWr18Y0Vd9KnVpgf8F4fnQ+?= =?us-ascii?q?LqlX0qNf26Wspa69wWt2M+4gajQBqt8YxD4KwFiJ+Sea5Lf4PMsdtn70h9+z4A?= =?us-ascii?q?bCNNjwZkjx+jV+ATuvzj6MDBsJW08uauSLotR+IP+hg2BmR+ioD9gFU9rtDXye?= =?us-ascii?q?hcUIzViYLw8AxXJX6Fppra2QFmKeUSM4KrYKpg93IfKigfJnMBJ8CZZOUn7i92?= =?us-ascii?q?LjrT+0JNDd8WadMfJsrNlhheilf1V7FL6srbBliYBp9oeMAp9Gr2xio68Zk9Uu?= =?us-ascii?q?b88D+5P43f71VWMvxfiyVjiczNq/IIwfrIDygX+2OWZwJywiOYxJmHE+zw8vmU?= =?us-ascii?q?yNHIS1MGGTY7U59HKzqe5QOnRuS0lJLzUgOX88Pzm4wxdEaRRny3gaQEvb1BEf?= =?us-ascii?q?ZahSXnwjdeFo70h/WPs9qv8mdXtUNIEJx17RLbHKVTJJJ7OQ73lsOzXEhzGjP/?= =?us-ascii?q?eN3IdhopoOeW2v0M7Pt6N0TkY48UPAkJxK/76XpaTwtuVKT5vk2DUuILedtqUv?= =?us-ascii?q?XEoW5J6Yh4Ma8AIECdpID2rjdPsF02DxUmaKUuoTxGdknDhwlVW6fouLEeigsT?= =?us-ascii?q?S8N5uVRWFWK2Jm0++yLNVb5Jg6mJFPwV7jKTQ7QBU0p2NCN+XxS12JJpd7uyg/?= =?us-ascii?q?9HtmJGniVgoPklyDFmQAWzuTfspq0Xwz4g/q+3tCkZs3xfUuqeizvICUlEzPkS?= =?us-ascii?q?i6ccCmrt6Vu4YHYZd4v++rhnJcPn9Yk6+HQyehAjciIJXOi6DCHwlayICJSVsN?= =?us-ascii?q?1AnB6NpNnObbirICgdKrs90gnjS2Fg3AbRmhho8W0LQiiv7dI/K4W9PNwqxiy2?= =?us-ascii?q?FmTBc1YM+KxJutPrtVEXVOs2dU9hwGJ738iFQS0NRMrPF3wpgQgkbWVEbY9M6B?= =?us-ascii?q?4bF6kumTaIvahG8xoKYDfVDISq4I3QktrJ2XUnS9dl2H7WrLWfhpw2yH1lh890?= =?us-ascii?q?7imWtXQTaezXSclsD2P31odC1OP+ZvKtsvsdRIth0rShX+cIMtO/9muuxJVqRk?= =?us-ascii?q?ily6wcH1WnPu8DyLPbXjyrSGKCX+SEbXSMkyw/MkHs+RmiNkc3Z9tSr08hLuvC?= =?us-ascii?q?gYZRlwLlUbNzSCSfu1vbzGg4POMBcAI2voandBAQQO4XeeecOfAkwOciB1sUc3?= =?us-ascii?q?/JASx2Bve0sV6tnIl7I3Jg4UH7YeTx7A/rK96SGhgYEY7AsJF94/u6RniOOXV4?= =?us-ascii?q?1h19IFF09/vDF1Q2ruJcfIuRndnNiNR8yuMFa+1tPjM7ut4PgI1j7ZOb0MGWfh?= =?us-ascii?q?HQ1Jn+P9fVreaEA/fH1UQlZnlaUqYFYQPy/4g6It85W7jIELtFvBQTGas6T4Il?= =?us-ascii?q?N2vr8qF7Mh9zeBbLZLuomsnquv6LZpxMqn/T71IwLyTcuxoYx/y2VwN7bJeqh3?= =?us-ascii?q?PsL5A2XD5BqcNiCgd+FotVB8wAtxanA4KTmKyjkNC+5UV6u/MRvKrrDvDK08i5?= =?us-ascii?q?35lvX5dE+EOHJjHRBLNkgk59lOS9nu/A0oXtCcPlYd4EWvZ0QmrEar/eAIqyMT?= =?us-ascii?q?OPOsP5e05D7bGcyrZ5XQuLaCD+RaqGuzWuNO947kUj1ox4YO3TwSQj7rHDwtvy?= =?us-ascii?q?Zn1UqTm4oH6MNZtf8EbKCvLEUxJTU/qF/35vHbcLYovs6OcOLdsizcCb4wl38j?= =?us-ascii?q?tPy9OFI6y7oU/XxkJ7dI7ULFfz2yknR4YGOhK/PlUwgWXBsHTSHWxcLtS4Kclq?= =?us-ascii?q?mNuVCh3t509smWAif2JBHmvoRcyNOWgAwM++ZReF9ARMD9oZmO63Y0E4vLWoSe?= =?us-ascii?q?Z0IpVFhfmqtLIfnNZyNS7PQMlaPyfNLL55OTZfAfnPpFg2bR4erbc1Qp06aION?= =?us-ascii?q?IEwZKkeAzz39zQ/Z3k3peNygzqGJIDwZ8n9f1bLKzSBMpxWlufaemsDjVarWY4?= =?us-ascii?q?32XP7TNiolUSqXRSozEUav51ikv/sEvPyFIWYQuFwUZTiSCAELrKB1sdfQFnPT?= =?us-ascii?q?mfFkfJAShvCVQSPwSCpjm6cpGyZLs1yMQ/oEFQnLYH/hgHZctBakJvBS4XLvd6?= =?us-ascii?q?eYybZNW+wKHotMdeWUTMDDdvxZIzcoly4ZOPqnf9HGtLY2zE7HQXECE6bW8F2e?= =?us-ascii?q?TUiWQuGTxj/wQYoUv5I0ujcz+t7KkC54CbjIP62Ypz6o6IK4izyYueLGXGk3f0?= =?us-ascii?q?M1mP4CAHWGwBRYJ2ELEcoauFvsQqGeY0ZBz2wpieZ01B8XeQRzT2di0ntIk/ah?= =?us-ascii?q?AsdZU0IbjHuyQP0aa1B6FDEw/UqN4g3oe9wAuNvTSnRY9rQWTIoSMvgo5JPQOK?= =?us-ascii?q?sKz/YjxChmrzAisyWBE1NdiRqI87HeHKJ52rJP5Go18upoXk6RWTPfc2nGyo2g?= =?us-ascii?q?C85Vwydhv2zk3dLOvu9xLLtau515AFASDCJ0IdDd+zRBXHrx2ASsohm7EjOeIC?= =?us-ascii?q?gF7zkVPyAFcPh6z/Mo+CrPI83M7UKWqrIJtFqgCQHNDKG9npNMFJLHzwK9PAZW?= =?us-ascii?q?cDmsX6xsp/BRndIbZ6gmbMDqDE3AIg/WEhiVvTwF8BHsqbWiS8xH3jNNwe0XNN?= =?us-ascii?q?j1UtxSXpHi1zZiziMRmJc=3D?= X-IPAS-Result: =?us-ascii?q?A2FOBQAsx/hY/wHyM5BcHAEBBAEBCgEBFwEBBAEBCgEBgwA?= =?us-ascii?q?pgWwHCYNXiwioXiaKAVcBAQEBAQEBAQIBAmgogjMKgmACIARVAwkCBBMNAiIEA?= =?us-ascii?q?gIDAWwFDIhAgUsEqlyBbDomAosogQuMDYNUgjqCQB8FnTSTbYEWiQoMhj0Cj2y?= =?us-ascii?q?EKFiBBW4KhFoMRByBZXOIIQGBDAEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 20 Apr 2017 14:40:28 +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 v3KEdfsH004157; Thu, 20 Apr 2017 10:39:51 -0400 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 v3KEdeUl026413 for ; Thu, 20 Apr 2017 10:39:40 -0400 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 v3KEdepL004155 for ; Thu, 20 Apr 2017 10:39:40 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CYAQCjx/hYhw84WFFcHAEBBAEBCgEBgyuCFQeDYIsIqGMcil0BAgEBAQEBAhMBAQEIDQkIKIVuBGcgAiYCchGIQIFPmlWQCIFsOotQgQuMDYNUgjqCQB8FnTSTbYEWiRaGPQKPbIQogVxuCoRaDEQQDIFlc4ghAYEMAQEB X-IPAS-Result: A1CYAQCjx/hYhw84WFFcHAEBBAEBCgEBgyuCFQeDYIsIqGMcil0BAgEBAQEBAhMBAQEIDQkIKIVuBGcgAiYCchGIQIFPmlWQCIFsOotQgQuMDYNUgjqCQB8FnTSTbYEWiRaGPQKPbIQogVxuCoRaDEQQDIFlc4ghAYEMAQEB X-IronPort-AV: E=Sophos;i="5.37,225,1488862800"; d="scan'208";a="6023124" 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; 20 Apr 2017 10:39:39 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3A40zeAB+NzRa2Lv9uRHKM819IXTAuvvDOBiVQ1KB3?= =?us-ascii?q?0e8cTK2v8tzYMVDF4r011RmSDNudsKgP1LSempujcFRI2YyGvnEGfc4EfD4+ou?= =?us-ascii?q?JSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgpp?= =?us-ascii?q?POT1HZPZg9iq2+yo9ZDeZwRFiCCzbL9sIxm7rwTcvdQKjIV/Lao81gHHqWZSde?= =?us-ascii?q?RMwmNoK1OTnxLi6cq14ZVu7Sdete8/+sBZSan1cLg2QrJeDDQ9LmA6/9brugXZ?= =?us-ascii?q?TQuO/XQTTGMbmQdVDgff7RH6WpDxsjbmtud4xSKXM9H6QawyVD+/6KhlVB/mhT?= =?us-ascii?q?keOzIg7WzYkNF/gqFeoBK5oBx/2ZLUb5uTNPViYKzWYNcWSXRdUspUUSFKH4Gy?= =?us-ascii?q?YJYVD+cZM+hWr5fzqVgToxSxGQaiC/nhxTxPiH/3xqA6z+YsHBva0AE6A94Dsn?= =?us-ascii?q?LZp8j1OqcIVuC1ybHFwzTeb/NXxDj975XDfA47of6SW7JwbdDeyU01GAPDklqQ?= =?us-ascii?q?qJbqNC6S2+QCrmib7vdvVeW0hm47sQF+vD6vxts2hYnNnI0VzEzL9SRjz4ovI9?= =?us-ascii?q?23VlJ7bMeiHZBNtC+aL5N7T8A/T21yuys3yacKtJ66cSQQ1ZgqxwbTZviJfoSS?= =?us-ascii?q?7R/vSfydLDhkiH5/fL+znxW//VW6xuD/VcS4ylZHoytfntXRqnwByhre4dWdRP?= =?us-ascii?q?Rn5EeuwzOP2hjT6u5aJUA0krLWK54mwr4ripoTsELDHiDtmEXzkK+Wbl8o+vK2?= =?us-ascii?q?5OToY7XmvYOcOJFuig3kM6QuhtSzAeU+MgcQQ2iW4eex2KD58UD6Q7hGlP07n6?= =?us-ascii?q?jDvJzHJckXvqu5DBVU0oYn5Ra/FTCm0NEAkHkIMVJFeQ+Ij4/yNlHSOvD3E/G/?= =?us-ascii?q?g0i2nzdv3f/GOKHuApTXIXTZlrfuY6p951ZGyAUv1dBf+45UCrYZLfLoREDxsN?= =?us-ascii?q?3YDhkkMw272OvnFNV82Z8eWWKIGKOZNrjSvkWS6uIgJOmMetxdhDGoMPUh5vjz?= =?us-ascii?q?nVcliFQdeu+vxpJRZ3emTdp8JEDMTmftjtBJLX0HuBY3SOXsg1yLGWpcene+WI?= =?us-ascii?q?og/Dw9FIuiBIHIR4nrhrGdinToVqZKb3xLXwjfWUzjcJ+JDq1UZQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HEAQAsx/hYhw84WFFcHQEFAQsBGAEFA?= =?us-ascii?q?QsBgwCCFQeDYIsIqGMcil0BAQEBAQEBAQIBAhABAQEIDQkIKC+CMwqDAgRnIAI?= =?us-ascii?q?mAnIRiECBT5pUkAiBbDqLUIELjA2DVII6gkAfBZ00k22BFokWhj0Cj2yEKIFdb?= =?us-ascii?q?gqEWgxEEAyBZXOIIQGBDAEBAQ?= X-IPAS-Result: =?us-ascii?q?A0HEAQAsx/hYhw84WFFcHQEFAQsBGAEFAQsBgwCCFQeDYIs?= =?us-ascii?q?IqGMcil0BAQEBAQEBAQIBAhABAQEIDQkIKC+CMwqDAgRnIAImAnIRiECBT5pUk?= =?us-ascii?q?AiBbDqLUIELjA2DVII6gkAfBZ00k22BFokWhj0Cj2yEKIFdbgqEWgxEEAyBZXO?= =?us-ascii?q?IIQGBDAEBAQ?= X-IronPort-AV: E=Sophos;i="5.37,225,1488844800"; d="scan'208";a="5057550" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from hostingsmtp55.register.it (HELO hostingsmtp.register.it) ([81.88.56.15]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES128-SHA; 20 Apr 2017 14:39:38 +0000 Received: from popper04.register.it ([81.88.56.101]) by paganini36 with id Aefd1v00H2B1zqh01efd2v; Thu, 20 Apr 2017 16:39:37 +0200 Date: Thu, 20 Apr 2017 16:38:30 +0200 (CEST) From: Guido Trentalancia To: selinux@tycho.nsa.gov Message-ID: <58517705.198270.1492699110308@pim.register.it> Subject: [PATCH] libsemanage: remove lock files MIME-Version: 1.0 X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.3-Rev18 X-Originating-IP: 93.41.40.9 X-Originating-Client: open-xchange-appsuite 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: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Remove semanage read and transaction lock files upon releasing them. Signed-off-by: Guido Trentalancia --- src/semanage_store.c | 2 ++ 1 file changed, 2 insertions(+) diff -pruN a/src/semanage_store.c b/src/semanage_store.c --- a/src/semanage_store.c 2016-10-14 17:31:26.000000000 +0200 +++ b/src/semanage_store.c 2017-04-03 09:32:24.093627962 +0200 @@ -1904,6 +1904,7 @@ void semanage_release_trans_lock(semanag close(sh->u.direct.translock_file_fd); sh->u.direct.translock_file_fd = -1; } + unlink(semanage_files[SEMANAGE_TRANS_LOCK]); errno = errsv; } @@ -1917,6 +1918,7 @@ void semanage_release_active_lock(semana close(sh->u.direct.activelock_file_fd); sh->u.direct.activelock_file_fd = -1; } + unlink(semanage_files[SEMANAGE_READ_LOCK]); errno = errsv; }