Message ID | 1485337456-16195-1-git-send-email-thomas.petazzoni@free-electrons.com (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show
Return-Path: <selinux-bounces@tycho.nsa.gov> 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 1735F6046A for <patchwork-selinux@patchwork.kernel.org>; Wed, 25 Jan 2017 13:36:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0A08A28174 for <patchwork-selinux@patchwork.kernel.org>; Wed, 25 Jan 2017 13:36:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F2FFD28179; Wed, 25 Jan 2017 13:36:06 +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 87BCE28339 for <patchwork-selinux@patchwork.kernel.org>; Wed, 25 Jan 2017 13:36:03 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,283,1477958400"; d="scan'208";a="2577721" IronPort-PHdr: =?us-ascii?q?9a23=3Ate/ktRxL7P6k8ZbXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1ekUK/ad9pjvdHbS+e9qxAeQG96Kt7QZ0KGL6ujJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMizexe7N/IRu5oQjRq8UdnJdvJLs2xhbVuHVDZv?= =?us-ascii?q?5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnM?= =?us-ascii?q?URGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LplRx/yjC?= =?us-ascii?q?cMKiA3/mfZhMdtiK5XuQ+tqwB6z4PSfYqbNudxfrnFcN0aW2RPQ8hfWS9GDIOk?= =?us-ascii?q?bYYDEuQMMulEoIfyuVQOtgCzBRWuCe711jNFnGP60bM83u88EQ/GxgsgH9cWvX?= =?us-ascii?q?rKrNX1M6ISXvquzKLV1zvMce9W1i386YnJdRAhp/CMVq93fMrNyUkvEAbFgU+L?= =?us-ascii?q?qYD/JzOayPgNvHKa7uthUuKvjW8nphp/oji12MgjlJDFiZwRyl/a6Sp53Jw1Jd?= =?us-ascii?q?q+SE5ge9KrDJxQtySDOoZwX8gsQHlotT4nxrAJtpO3ZigHxIk9yxLBZPGLbZKE?= =?us-ascii?q?7g/7WOqMPzt0mWhpdbChixqo70StxezxWtOp3FtJqCdOj8PCuWoX1xPJ78iKUv?= =?us-ascii?q?59/kC81jmRzw3T8eREIVwslarcNp4h3qY8lpoNvkTHGS/7gFn2g7WMdkUl5+io?= =?us-ascii?q?8P7rYqnmp5CAN490jRvyMqIylcykHes0KA0OX2mf+eik1b3j+1P2QKlSg/Erna?= =?us-ascii?q?TUv4rWKMQGqqKjHQNY3Zgv5wyiAzu+1dQXh3gHLFZLeBKdiIjpPknDIOvmAve7?= =?us-ascii?q?glSsliprxv/fMrL6BZXNM37Dn6v/crZm8ENc1Aoywsxf55JTEL0BJunzVVXruN?= =?us-ascii?q?zXCR85LRS4w/z7B9VlyoMeRWWPD7ebMKPVt1+H/P4vI+mWa48Tozv9Kf8l5/jr?= =?us-ascii?q?jXAjgl8dYbem3YEMaHyiGfRmOUqZa2L2gtgdCWcKohY+TOvyhV2AUz5cfWq9X6?= =?us-ascii?q?En5jE8DoKmDJnDS5ujgLyFwSe6EYZZZn1AClCQDHfkbYKEW+0DaCiKOM9ujiQE?= =?us-ascii?q?VaS9S48mzRyurBH1xKF5IerS+y0YqZXj2cN05+LNix496yZ4D8OH02GCV2t0hH?= =?us-ascii?q?8HRycq3KBjpkxw0kqM0a9+g/xeCNNc+fdJUgYhOJHG0eN6EdfyVhjGfteTR1as?= =?us-ascii?q?Ws+mDi0pTtIt398OZF5wFMi+jh/ZxSqnGKMal7uOBJMo6K3cxGTxK9x7y3nYyK?= =?us-ascii?q?krl0MmTddXNW26mq5/8BDeB4/Pk0WFiamqcboT3CvT+2ef12qPvFpVUAloUarb?= =?us-ascii?q?W3AfY1HZrdX95kzZSL+vBq4rMgxbyc6NMqFKcMHmjU1aRPf/P9TTe2Kwmma3BR?= =?us-ascii?q?aO3b6MaY7qd3wc3CXbEkQElRoc/WyFNQg/GCeuvXjSDDpwGlLze0ns6/VxqGun?= =?us-ascii?q?Tk8oyAGHd1Nu16Kv9R4PhPycUOge3qoetyc7qjV0B06939bMBNWcuQVtZqJcYc?= =?us-ascii?q?ky4F1fz2LWqxR9PoC8L6BlnlMffQV3v0fr1xppEIVNisYqo203wwp1M6KXyktB?= =?us-ascii?q?dymf3ZDyJLLYNnXy8Aqoa67M1VHUyMyW9bsX6PQkt1XjuxmkFkQ483p91dlaz3?= =?us-ascii?q?qc5o7RAQoXSZLxU1879wN0prHBeCU94JnU1XJ0O6murjDCw84pBPciyhu4fNdQ?= =?us-ascii?q?KqCEFAjvE8ABBMihMu8qm1+0bh4eO+BS7qE0Ndu8d/SawK6rIPpgnDW+gGtd/Y?= =?us-ascii?q?99yEOM+DRmSuPTxZkK3/SY0hGAVzfmg1erqtr3lpxcZTEOAmq/zjDpC5JLaa12?= =?us-ascii?q?Y4kLEnuuIs2wxthlnJ7iR39Y+0ClB1Ma2c+mYwCeb1rj0g1MzU4Xu2ComTOkzz?= =?us-ascii?q?xolDEktqqf0zLKw+TmcxoKIWpLRHR+jVfrJIi7lcoWXE+ybwgmjBGl/1r1x7BH?= =?us-ascii?q?pKRjKGneWVxIfybsL2FlSauwqqGPY9VJ6JMvvyRXVf6zYVaARr77vRQazzvpH3?= =?us-ascii?q?FCyzAjazGqppL5kgR0iW2HKHZzsGTWedtrxRrE+tzTW+RR0SEbRCl9kzXXAUK8?= =?us-ascii?q?P9ax99WOi5jDqvy+V36mVpBLbSnk0J6PtCqh6m1uGhCwg/ezmtj7Hgcgyi/7y8?= =?us-ascii?q?NmVSPWoxbgeoPrzbi1Mfp7fkl0A1/x88x6GoB6kos0mp4QwmMXiY+L8nodlmf/?= =?us-ascii?q?K9Jb2bjxbHAVXz4E38bV4BT52E1kNn+J2YP5WWmBwstmfdm2eH8Z2iI678BMB6?= =?us-ascii?q?eZ97hEnSpzolWitwLRZuJxnjAHyfsh8HQamf0GuBIxziWBBbAfBU1YPS33lxSU?= =?us-ascii?q?9ty+t7tYZGKucbi2yUp/ksusDKqaogFdXnb5e4stHTRq4sV5Ll3MzGX56pv4d9?= =?us-ascii?q?nIcdITqhqUng/aj+hSLJIxkuQFhTB7NmL6s3wo0PU7jQFy0pGhpoSHLH9t/K2h?= =?us-ascii?q?CB5CKjL1f98T+i3qjatGhsaZxZ2vHpF7FjoRRpfnVvWoEDYOtfTgMQaDCzg8pm?= =?us-ascii?q?udGbrYAQCT8kFmoGzTE5qzLXGYOGEZzcl+RBmaPEFfgx4bXDMhnpMiFQCl2srh?= =?us-ascii?q?cFx/5j8P+l70sBxMyvhnNxPnSGfQuB+oaisoSJiYNBdW9htN51rRMcOA9uJ8BS?= =?us-ascii?q?dY/oG/owyXMWGbeh9IAn8TWkyfHVzjJb6u5cTa8+eEGOW+IfzOYa+BqeNATfuI?= =?us-ascii?q?w4yg0pd+9TaWKsqPJmViD+E82kdbQ3B5HdnWli4RSywRii3Nb9SXpBGi9S1rts?= =?us-ascii?q?q/6ujkWBrz5YuTDLtfKc1v9AqrgaeHLOOfmCd5KSpY158Vy3/H0r4f0EQViyF0?= =?us-ascii?q?eDmnCa4AujLVTKLMhq9XCAYWayBzNctM8a0xxQxNOcnVitP7yLF4kuI1C1dCVV?= =?us-ascii?q?zkhM6lf8oKLH+hNFnfHkaEKKyGJSHXw8Hwea68R6dfjONItx23vDaWCEHjMSqe?= =?us-ascii?q?mDnuTRCgK/lMjDucPBxcpo6ybgptBXLkTNL8ZR2xKMV3giEuwb0omnPKMnYRPi?= =?us-ascii?q?V6c0xXtbCf8CVYje9lF2xG9HplIvGOmzyF4OnANpYWrfxrDzxul+5A7nU20b5V?= =?us-ascii?q?4ztARPxymCrftcRhrE2jkuWVzTpnShVOoC5RhI2XpUViJbnZ9p5YVHbC5hIC93?= =?us-ascii?q?2QCwwRqttrC93vobtQysTBlKLyLjdN6dTU8tcdB8fOLMKLKn0hMQDmGDTMFgsK?= =?us-ascii?q?USarNX3Dh0xaiPyd7Waaop8+qpjtg5oOVqRbWEYuFvwEFktpBscCL4lzXjMll7?= =?us-ascii?q?6bkcEJ6GGioxjRXsVao4vHWuicAPr1NDaZlr5EZx0SzbP/N4QTOZXx21Z+ZVli?= =?us-ascii?q?gITKB03QUMhWrS1gYQ80p0NN/WNjQWItwE3laxmi4HkJGf6zhB42hRN0Yf4x+z?= =?us-ascii?q?f0/1c3Ol3KqTMqn0k+g9rlny6efSX2LKeoQ45WDS/0uFIwMpP/WAl1agKzkVZj?= =?us-ascii?q?NDfeSLJbl6FgenxziA/ApZtPHuZRTbFDYB8V3/2XffIo0FVCpSWh3kBH/+zFBo?= =?us-ascii?q?VhlAYxbZGsqHdA1B55Y94uOazcPqxJwUZMhqiWpC+nyvgxwBMCJ0YK6G6SfjAH?= =?us-ascii?q?t1YMNrQ9JCqo+fds6RCYlDtFY2gMVPsqruhs9kwjJ+SK1zjg3KJbKkCtK+yfKL?= =?us-ascii?q?uUu3Lems6TXFw/zFkImFVF/bVtysgjclCUWF0ozLufDxQJL9TNKAFPY8pU6nfT?= =?us-ascii?q?YT6Esf/RzpJtI4W9CufoQPeTu6kOnEKkHRsmH58X48sbBJmsykbYLMn8LLEb1R?= =?us-ascii?q?ot+R7rJFSZDPVJYh6LlikIo92nxp9twYZdPi0dAXl6MSiv+7nXvRElj+CMXNcs?= =?us-ascii?q?eHgaQJAJNmksV825hi5ZpW5PACOz0uIEzgiN9SX8qj3MDDn7bNpiZPCUaQlqCN?= =?us-ascii?q?6o5TU167K2hkLP8pXCO2H6MsxvutHV6ewEupmHEOlbTb9hs0fbgIlVXGalXHLK?= =?us-ascii?q?EdKvIJjwcYYsZ8TuCnmmSly/ly41T8DpMdapKaiImx/nRYBVsYmcxz0jOsm9Fi?= =?us-ascii?q?wEFxd3veED67p2ZRcfbJojfR7oqwM+OrSkIAiG1tWuQmCtKSZZTvRE0eq6YLlX?= =?us-ascii?q?wDY2Ye+h1HssVJc6wPer8UQVXpEFkgnexeq/Z4lZSSX8B2BSewDIpSo/i2htK/?= =?us-ascii?q?0/wvkhzxPSsFkdMjeLdOpzZGxCod48GUuYIW9qBWogW1+ckY3D7xav37AI/ypS?= =?us-ascii?q?hdBU0fFFsHXlsZ/fZyqsV7CxpZXTrSUgccAso7dtPoz7PsuGqJTekyTDTJnRtw?= =?us-ascii?q?2FVzK6F/pam9VLPS1YQflJlns+NsAcv4pO91YxXN8kJ7NTEKksuqyqaT18AC4d?= =?us-ascii?q?1y8WTYWA3CAZj+e93LvbmBGQcIgiMBMasZVChMcdXDBsYi8Eoq+sSZnWnXeeSm?= =?us-ascii?q?cXOAcT8RhM5AUYm4BqeuDl4ZbHQ4FUxD5To/N0VCzLFp9y+FbgUW6WgEL3SPO4?= =?us-ascii?q?n+ynwAJe1vTs3ccHWBRnE0hS2/5Wllc0KLFwM6QfpZDFsjmTeEzgoW3t1vWpJE?= =?us-ascii?q?NKycLObV35DJDJtW3mUi0T4XcUX5NAyGnDFZQOlAp0cLwrpFNNII+6ekb+4Dgk?= =?us-ascii?q?x59xEbehSM6l3Uooo3EdSii2FNpBDv1pv0jMWD15eZyrrovqO4lKSG9K5JKds0?= =?us-ascii?q?tZkFlqMyOh1ZVcKdtC7SIXUTdTpjWduN+ySMxd1s9sE58DPMtwu3fnFKNDIpiR?= =?us-ascii?q?rGU8uqbzxX/B5zA8rFC6yS2pG6CiVeJZ+HYRFx41J2SEsEYvEfUj8mPT8lDLvV?= =?us-ascii?q?B0++ZbBrePjUVtrjZyBIpOBjNT2XCjMVtzUGFMs/9GJ6TNb8xcX/4yaAehOhAk?= =?us-ascii?q?CfEm302J/UR1nXjjYCx/rQpa9D7DUAYqTyUVha3tmTIGoMG9JTAaU45IbSkmby?= =?us-ascii?q?rdMwKbniRXswxFa0BkXJAZBthF9qoe3YtT+crCUlijJj0fXBxlLQI4yvtflUhM?= =?us-ascii?q?sEmCfiDdFwWof+7VshJrZceRsNKpLPPh8QhdkIPnreY4+78AR3C9mA2tQNHer5?= =?us-ascii?q?PnudGQsEuBarv4OfWmYXDdVDjMkQywhbA8ApnW+CjTNRFWK4VmxXohepftE2jL?= =?us-ascii?q?MgpaJ6gDPUpUSbh6aclaouBdf8JkeLwG+bV3CRKDWxziA5Ggo+deLlbLWzveKz?= =?us-ascii?q?uO8valrYLU97zdRvDqZtaQyHbfX6J3IpB65CH5G7ftz4BT4Vf51el29kxkU1jG?= =?us-ascii?q?Lz6Oo8n7KgMN+saialPovoc1EjPOHJdwjH3ty1lbeMoZXyKm7JYVxI5X5XvrVe?= =?us-ascii?q?141U3zv/FI+Ll/9Yk7+bZpxtmoJa3KM/RVrVdnAgSIBgVt7pgtGnZwSH1RYuAL?= =?us-ascii?q?NPfcZqAZjcfwq+/pCaAY9BqV9PFHZtfdIUHOhNW/ACmGSRNYhAcBtSIaLgyE2v?= =?us-ascii?q?6dgK90VdyqqvXl2k82+Fi+KQMGzKpx6oia/KqIuPXXYAHVzbQeXajqXMzzpKw2?= =?us-ascii?q?u0yO/f0kiKIOemttbg27CugSSNASyXr7wKA3ySIsD9nDEKj++P5CUHI5mizvm4?= =?us-ascii?q?xnE1URAPMUEqKB/Z5CkWcgh+zZKtoWf7hHmmmVER6kFqENyWK36ySNOmZomRfO?= =?us-ascii?q?3A/sQWOo8FD5tzd4TjXWw9fljEVVSqG9BV1OUCqxJU94rDSPMRLqtNXto6Q161?= =?us-ascii?q?o2Mmj+u9KTj2ahPa5XH8njJNydPSY0pUgYjJsqRtC13oAbA9W9Ks8L8H5idvve?= =?us-ascii?q?93+rkyhZrqdFnYXe5M+V+u/QHXa9kaKXsKmNyypeyngjulEz8NagOe/S59eSWf?= =?us-ascii?q?Sny34RTztjuwvGRxO1paHbr1EQOUyPzkjLnZcHMcxH0nYj10Hp/u4jTMg09AVE?= =?us-ascii?q?GYbKf+kCqizrODvo3VafZMo6Vi+a0zZMH1L1F1x4FLI92GL2ssLJj23f+0Y0Ro?= =?us-ascii?q?lqakzomQB3D5giKU0z8lQXxTADEQcVYxCBEL6oHVjlLZcDVUUbbBSH2766ers4?= =?us-ascii?q?3UJt2b6v4e7TYvZ6B6UTKvZcgAmOnEJYGpINq6EeRqxze0NF/q7NugfiE5TnX+?= =?us-ascii?q?ThlXcoL/26X91V/NsWt3sn7QezXRyg5olf77wDkpCHarZEYYTQvMB790pn4SUP?= =?us-ascii?q?dilNjRVkgRO2T/0TpOf54tfBqJqo8OGuVKQzSOoL6xg4HWN+j4H/gFo7u9HYy/?= =?us-ascii?q?9cSpHJiYT46A1NOGSFuJjA3BlzN+UOMJmmfK16+HUZPSceKGwBPcGMZ/k6/SBt?= =?us-ascii?q?LC3Z50ZeDcMUedMYIM3NlBhWik3oXbFe7c/bFUGYCohtbcAo7mz3yD8v/Zs6TO?= =?us-ascii?q?ng9Ce8JYrD4FFVI/NDkCJsmcrDpOkU2/XdEjQY7GKCaxdr3iON1YWCB+z3/eWW?= =?us-ascii?q?x9HeT0kGETIuU4dBODqC/hSqSfG0lJXyXAKb8M3zgJMidEKIXHOxgaAFv71QHu?= =?us-ascii?q?5Hlyr0wCJRFp3vh/KSqdqj8nFbtlpdEIZ89RfFArlQPo1nORTkkcmmXlB8CTHj?= =?us-ascii?q?eM7Idhovtu2Wxv0P4+lnLEvxe4sbIhMCy7Ln5ntYVRNuR6TqvlmFXeIQatxmSO?= =?us-ascii?q?nHrnxP6oJvNbUPPF6Dq5zutDtIr0o2AAAxYr8qsjNablXOnBFSW6vspL4AkBUT?= =?us-ascii?q?Udpjtk9KB229I38x5zvIVaRUkKmeEucV/S+JTqwTSUloND1xQw+t0pV0Z7Sphe?= =?us-ascii?q?xHsn9Bni5lr/glySZmSwWguS3svK8N3TMg+K2muzUBo3NFU/6enz3OCVpd0PQA?= =?us-ascii?q?lb0cBGr66VygfHkDa5P/4LZ5KsTm6Ykh5HM/bRI4fyIYWeSgCifwj76HA4GUtN?= =?us-ascii?q?JTmgSNucXUYrOpKygdKKg9wwr5R3dhygjegApo8GwTTzWm7d8rOIK9OcI/ySqz?= =?us-ascii?q?A2TbdVEM4qRSsMvqrlMLSeQ7aFx7zGVkyMiHSTUHRNbTFGYtkggkdWJEfYpM6R?= =?us-ascii?q?AGDKkomS+EsLRJ8A8SYTfUFJml+4bLkMfH3HkyV9FqyXzMqq2CnJMq32Vvm8lo?= =?us-ascii?q?4S6WpHQSa+vYXtduAnj01odfz/byaOmtsuADVYtp1bWgUP4EMsm4+mu22Y5nWl?= =?us-ascii?q?GkxrQABVW5NPIMxrbBXyejV2KYRfyBc3KQkDYhLk7y+R6oI0U2aMdUtUA9NPDP?= =?us-ascii?q?hppBlwL8ULN0QT6QqUXczGw5PuMQbxg2t5u/ewwWUO4RYPCRJeowz/0wBlsMa2?= =?us-ascii?q?TEHCVsBO+wr1GtgJJ3O3N+7kXmee7t6BzpMMOOGhkYFo7XtpFx+fi9RmOPJ3Bg?= =?us-ascii?q?yBlyMVJv9+fYEVQxt/NTf4yXndfOm9RxyfQFeOt1MS0hpt4TnZpu6YuU0MaKaR?= =?us-ascii?q?HRyZLyJdDJoveGGPDfykUqen1AUrUHew/14J86PtEhUb3JAbRZpQgcBbQ9QJE5?= =?us-ascii?q?K2fx9aR0IRhvcg7QeLu0gdflpuaRaptSuXDW8ko6LD3AtB0b1vy0UQt7Yoivh3?= =?us-ascii?q?XzI5AwRTVBosZvChR8H4tPHMUAoBShA5KOnqG0lcOx8Vtgu+AWqarwFuzK1NOh?= =?us-ascii?q?0opqQZda41CLMS3KBKlvhURlkviygune3ZbsE8/ifskEVOdjSG7fdrDGBpm/Ki?= =?us-ascii?q?6JOs/kdU5J7bqc0LNhUhqPfy34XquGtCihNPp6+0U7zpJ3cPDUzDw34LHRwMHy?= =?us-ascii?q?aH1Dpie/sX6JM4NS7VLSBezEXhJbVeSK/X1gHa0WcYv07vkBPcYlwNiG7Al59C?= =?us-ascii?q?5C39edI6i9sk/M3Vp2dZXfLET3wCs5QY0KLw6kMUswgG/WtmjdAW5CIce6M8Vt?= =?us-ascii?q?hsiaDgD17UlrhW4tfnJBGnbvRdqJPWgb2sS+ZBCF9Q5SC9YDnvW3eVIjtqCpSO?= =?us-ascii?q?lnIJNFmeKwuLUAi9ZpJDnFRNJGMCHIML92Ij1RA/3UpFc2Zh4Esr41Wpo6ZJSJ?= =?us-ascii?q?L00HLEeAxj3ozQTcyU37bceh1KWXLyYM9HVI0bbF3iNRpwm2o/qZhdfjUL/BZp?= =?us-ascii?q?HsQPHSKDYlVi2dRTkqFEam40uru/oFvPqeJmcSuU4UYiOUCAENoqBvrN7QDnLc?= =?us-ascii?q?mOF5e50Knv+aUTjqSCJkjKoyGjpLtUeUTvoBDwbWbHjhj3FHtQy/IP9M4XLlb7?= =?us-ascii?q?qFxqpaW+wWHpFAcvuHTNvEYfpePSsnli0FOOageN3Rt7k53UjTQmsDEqnH6lme?= =?us-ascii?q?QVWIQvyY3T3rRoQVv5Uutiou5N3Qgjd9E77UMLaHuz6u7om4gT6aue3bUWkteV?= =?us-ascii?q?Y1gOMZAGSaxhlPMmQEBM8UuE33Ra6AfUlM3mozie1ywx8MZBhzUnp2331Nkva9?= =?us-ascii?q?H9FWRF8XgW61Xv0Jckp3DDIx/E+N5A3+e9oAtt7PR2VG7LsDVZIdLOU06InQIK?= =?us-ascii?q?YQwvEp3DRioCEhtiWSEU5SjgyC86rKAK1z2KdO5W8m8PFqDQmzRGbEf2zGzJe2?= =?us-ascii?q?I95ezidp53b/3ozbuf4+GqFdotRFAFAPCDk+Ht3B9CJTVmf1kF+uvxG+FS/YOD?= =?us-ascii?q?8F6SQZIioEXuhvwuI+vRLFfcrb7kWL8akmrR34Wk6wFrOo1ckTWYnS3gKiZHwO?= =?us-ascii?q?KG2m?= X-IPAS-Result: =?us-ascii?q?A2EHBQB2qIhY/wHyM5BeHQEFAQsBGAEFAQsBgwoBAQEBAR+?= =?us-ascii?q?BaY5OqEYriB1XAQEBAQEBAQECAQJfKIIzG4IjAjcUIAsDAwkCFykICAMBKAUVH?= =?us-ascii?q?wsFGASIegEEsGImAopshkuJCAIRAWiFGQWbToF9iAKHdopGhiUCknpYdDcdUIZ?= =?us-ascii?q?PXYVvDxeCFwEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 25 Jan 2017 13:36:02 +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 v0PDa1oe010920; Wed, 25 Jan 2017 08:36:01 -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 v0P9iaOi176879 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Wed, 25 Jan 2017 04:44:36 -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 v0P9iZkN025399 for <selinux@tycho.nsa.gov>; Wed, 25 Jan 2017 04:44:36 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1D4BwAIc4hYazYPBD5eHgYMgzUBAQEBAR+BaY5OpDSEHBqGCIIpVwECAQEBAQECEw0LCiZxEAGFFoENRIkbBbBUixCGS4kIfIIADIMNBZtOgX2IAod2kGsCknqCAh2EPQGCYV2CBoNpgj0BAQE X-IPAS-Result: A1D4BwAIc4hYazYPBD5eHgYMgzUBAQEBAR+BaY5OpDSEHBqGCIIpVwECAQEBAQECEw0LCiZxEAGFFoENRIkbBbBUixCGS4kIfIIADIMNBZtOgX2IAod2kGsCknqCAh2EPQGCYV2CBoNpgj0BAQE X-IronPort-AV: E=Sophos;i="5.33,283,1477972800"; d="scan'208";a="5919793" 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; 25 Jan 2017 04:44:35 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AqFxx5xPl9P2OXexVaikl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0LfXyrarrMEGX3/hxlliBBdydsKMYzbeN+Pi9EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQtFiT6ybL9oLBi7owrdutUWjIB/Nqs/1xzFr2dSde?= =?us-ascii?q?9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNWA1/9DrugLY?= =?us-ascii?q?TQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVTi+6apgVRnlgz?= =?us-ascii?q?oFOTEk6mHaksx+grxGrhyvpBJxxJXZbJ2JOPdkYq/QZ88WSXZHU81MVyJBGIS8?= =?us-ascii?q?b44XAuQfPeZYqIz9qEEVrRCjHwejGv/vxSVJh3732q061eUhGhzB0Qw8H9IOt3?= =?us-ascii?q?HUo8/uNKsISeC60rXIwi/CbvJX3jf97onIfwsvofGWQ71/b9PdxlcrFwzbklqQ?= =?us-ascii?q?tZblPzST1uQWqWSU8+1gVee2hmMhtgp/oSCvy98th4XXnI4YxUrI+Th5zYovJd?= =?us-ascii?q?C1R1Z3bcO6HJdNrS2XNZV6Ttk8T2xnuSs20KAKtJ29cSMX0poo3QTfZOaCc4WQ?= =?us-ascii?q?4hLsSuKRITBgiXJgYr2/hhKy/VKuyu3mSMa7zk9GoTRBktbSqn8NywbT6s+BSv?= =?us-ascii?q?tm5EuuxTGP1wXL5uFFJ0A7i7bbJoYgz7IujJYevl7PEjL2lUnsjKKbeV0o+u2y?= =?us-ascii?q?5OTmZrXmqIWcN4hxigzmLqQumsu/AeEiPQgVRWSb4fqz1KH58kz4QbRKifs2kq?= =?us-ascii?q?jCvZDUP8QUuLC2DxZL3YYn9RmwEyum0M4fnXkBN1JJYg6Ij4/sO13WOvD3Ee+/?= =?us-ascii?q?g0iwkDds3/3GJaPuApHMLnjFjbfgcq1w61JcyQUvzdBf4IhYCrcaIP3pQEPxu9?= =?us-ascii?q?vYDgFqezCzlv3qDNR7y5M2RXOEAqjfNrjb91CP+LEBOe6JMbMVvzP0MLAd6uLn?= =?us-ascii?q?n20+n15VKbWp2p4eczagE+hvMVeeZ3vEjM0MHCIHugc1UPbtjkbEWjlWMSXhF5?= =?us-ascii?q?kg7y02Xdr1RbzIQZqg1eSM?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0EZCACKcohYazYPBD5eHgYMGQYMgwoBA?= =?us-ascii?q?QEBAR+BaY5OpDSEHBqGCIIpVwEBAQEBAQEBAgECEA0LCiYvQhABgWAZgx2BDUS?= =?us-ascii?q?JGwWwU4sQhkuJCHyCAAyDDQWbToF9iAKHdpBrApJ6ggMdhD0BgmFdggaDaYI9A?= =?us-ascii?q?QEB?= X-IPAS-Result: =?us-ascii?q?A0EZCACKcohYazYPBD5eHgYMGQYMgwoBAQEBAR+BaY5OpDS?= =?us-ascii?q?EHBqGCIIpVwEBAQEBAQEBAgECEA0LCiYvQhABgWAZgx2BDUSJGwWwU4sQhkuJC?= =?us-ascii?q?HyCAAyDDQWbToF9iAKHdpBrApJ6ggMdhD0BgmFdggaDaYI9AQEB?= X-IronPort-AV: E=Sophos;i="5.33,283,1477958400"; d="scan'208";a="3146366" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail.free-electrons.com ([62.4.15.54]) by emsm-gh1-uea10.nsa.gov with ESMTP; 25 Jan 2017 09:44:34 +0000 Received: by mail.free-electrons.com (Postfix, from userid 110) id 5EFFF20CED; Wed, 25 Jan 2017 10:44:37 +0100 (CET) Received: from localhost (121-72-246-18.cable.telstraclear.net [121.72.246.18]) by mail.free-electrons.com (Postfix) with ESMTPSA id 44A5B20C82; Wed, 25 Jan 2017 10:44:25 +0100 (CET) From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> To: selinux@tycho.nsa.gov Subject: [PATCH] libselinux/src/regex.c: support old compilers for the endian check Date: Wed, 25 Jan 2017 22:44:16 +1300 Message-Id: <1485337456-16195-1-git-send-email-thomas.petazzoni@free-electrons.com> X-Mailer: git-send-email 2.7.4 X-Mailman-Approved-At: Wed, 25 Jan 2017 08:33:07 -0500 X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" <selinux.tycho.nsa.gov> List-Post: <mailto:selinux@tycho.nsa.gov> List-Help: <mailto:selinux-request@tycho.nsa.gov?subject=help> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
On Wed, 2017-01-25 at 22:44 +1300, Thomas Petazzoni wrote: > libselinux 2.6 has added some code in regex.c that uses > __BYTE_ORDER__ > to determine the system endianness. Unfortunately, this definition > provided directly by the compiler doesn't exist in older gcc versions > such as gcc 4.4. > > In order to address this, this commit extends the logic to use > <endian.h> definitions if __BYTE_ORDER__ is not provided by the > compiler. This allows libselinux to build properly with gcc 4.4. > > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Thanks, applied > --- > libselinux/src/regex.c | 13 ++++++++++++- > 1 file changed, 12 insertions(+), 1 deletion(-) > > diff --git a/libselinux/src/regex.c b/libselinux/src/regex.c > index a3b427b..0c5ad27 100644 > --- a/libselinux/src/regex.c > +++ b/libselinux/src/regex.c > @@ -13,7 +13,18 @@ > #endif > > #ifndef __BYTE_ORDER__ > -#error __BYTE_ORDER__ not defined. Unable to determine endianness. > + > +/* If the compiler doesn't define __BYTE_ORDER__, try to use the C > + * library <endian.h> header definitions. */ > +#include <endian.h> > +#ifndef __BYTE_ORDER > +#error Neither __BYTE_ORDER__ nor __BYTE_ORDER defined. Unable to > determine endianness. > +#endif > + > +#define __ORDER_LITTLE_ENDIAN __LITTLE_ENDIAN > +#define __ORDER_BIG_ENDIAN __BIG_ENDIAN > +#define __BYTE_ORDER__ __BYTE_ORDER > + > #endif > > #ifdef USE_PCRE2
diff --git a/libselinux/src/regex.c b/libselinux/src/regex.c index a3b427b..0c5ad27 100644 --- a/libselinux/src/regex.c +++ b/libselinux/src/regex.c @@ -13,7 +13,18 @@ #endif #ifndef __BYTE_ORDER__ -#error __BYTE_ORDER__ not defined. Unable to determine endianness. + +/* If the compiler doesn't define __BYTE_ORDER__, try to use the C + * library <endian.h> header definitions. */ +#include <endian.h> +#ifndef __BYTE_ORDER +#error Neither __BYTE_ORDER__ nor __BYTE_ORDER defined. Unable to determine endianness. +#endif + +#define __ORDER_LITTLE_ENDIAN __LITTLE_ENDIAN +#define __ORDER_BIG_ENDIAN __BIG_ENDIAN +#define __BYTE_ORDER__ __BYTE_ORDER + #endif #ifdef USE_PCRE2
libselinux 2.6 has added some code in regex.c that uses __BYTE_ORDER__ to determine the system endianness. Unfortunately, this definition provided directly by the compiler doesn't exist in older gcc versions such as gcc 4.4. In order to address this, this commit extends the logic to use <endian.h> definitions if __BYTE_ORDER__ is not provided by the compiler. This allows libselinux to build properly with gcc 4.4. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> --- libselinux/src/regex.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-)