Message ID | 20171014124655.32438-1-colin.king@canonical.com (mailing list archive) |
---|---|
State | Accepted |
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 A2358604D7 for <patchwork-selinux@patchwork.kernel.org>; Mon, 16 Oct 2017 12:20:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3F1301FF40 for <patchwork-selinux@patchwork.kernel.org>; Mon, 16 Oct 2017 12:20:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2EF8A2856E; Mon, 16 Oct 2017 12:20:04 +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=unavailable version=3.3.1 Received: from USFB19PA16.eemsg.mail.mil (uphb19pa13.eemsg.mail.mil [214.24.26.87]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 878E028581 for <patchwork-selinux@patchwork.kernel.org>; Mon, 16 Oct 2017 12:20:01 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by USFB19PA16.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 16 Oct 2017 12:19:59 +0000 X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="4765017" IronPort-PHdr: =?us-ascii?q?9a23=3AoKEdWhIrmnd6S5krW9mcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgQKvn5rarrMEGX3/hxlliBBdydt6oczbOM+PyxEUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCahbb9oMRm6swrdu8YSjIB/Nqs/1xzFr2dSde?= =?us-ascii?q?9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNWA1/9DrugLY?= =?us-ascii?q?TQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVTi+6apgVQTlgz?= =?us-ascii?q?kbOTEn7G7Xi9RwjKNFrxKnuxx/2JPfbIWMOPZjYq/RYdYWSGxPUcZLUyxKH52y?= =?us-ascii?q?YY0BAeEcOepUtpTxq0cLoRa4GAKiBv7gyiVQi3H2w6M03ecvHwbJ0wM8ENwBqm?= =?us-ascii?q?narM33OasPX+260rLIwC7fb/5Vwzrx9JLFfgwjrPyKQLl+cdDRyU4qFw7dkFiQ?= =?us-ascii?q?rojlPzKT1u8Qtmab7uxgVe2ygGMgtw5xpTyvxsYqioXThYIVy1bE9SpizYkpP9?= =?us-ascii?q?K4Tkl7YdilEJRMrS6aM5F6Td8lQ2FtoSs3zKANt52jfCUS1ZgqyBHSZ+aHfoSV?= =?us-ascii?q?+B7vSumcLSliiH54YL6ygwu+/VK9xuD/UsS4ylVHoy5fntXRq3wByRre4dWdRP?= =?us-ascii?q?Rn5EeuwzOP2hjW6uFDPE87i7LWK4Ukwr4sjpoTtlnDHjPulEX2kqCWckIk9/C0?= =?us-ascii?q?6+v9eLXmp4KcN5RuhgHiMqUhhsy/AeMiPggIQ2eb4viz2Kfm/U34RLVGlvw2kq?= =?us-ascii?q?/Hv5DGPckXu6G0DgBP3osj9hqzFSmq3dsGkXUdMV5JYBeHgJLoO1HKLvD4F/C/?= =?us-ascii?q?g1G0nTdw2f/GOrzhApPQLnnMibvuZrF961NayAUv099f/IlZCq0BIf3vWk/xs8?= =?us-ascii?q?bUDhkiMwOu2ernB9J91p0GVWKVHqCZKL/SsUOP5u83IemMY4kVtyzhK/gl/fHu?= =?us-ascii?q?i2Q0mV0afamv2JsYcmu4Huh4LEWDenrgmNABEX0FvgAmVuzllEWCUSJPZ3a1R6?= =?us-ascii?q?885DM7B5i6AofAXYCth7qB3CalHpBNaGBGDk2MEHjzeIWZXfcMdD+SLtVmkjwe?= =?us-ascii?q?WrirU5Uh2g22tA/m17pnKfLZ+jUGup34ytd14ezTlQ019TFvDsSSzX+CQH9ukm?= =?us-ascii?q?MPXT8207h1oVZhxVebzah4n/tYGMRO6PNOVAc6M4PTwPJ+C9DzQQ/OZMmGSEyh?= =?us-ascii?q?Qtm8BjExVN0xyccUY0lhA9WikgzD3y2yDrAIi7yEHoY0/7nA0Hj2IsZy12zJ1L?= =?us-ascii?q?I9j1U8RMtAK3GmjLZl9wfPH47Jj1mZl6GyeKQd2i7N6HmMzW6Qs0FdTgFwTb/F?= =?us-ascii?q?XHAEa0vRtdT2+EXCT7q0BrQmNgtO0smCK6RQZt3ul1VGS+/pOM7CbGKph2ewGR?= =?us-ascii?q?GIy6uMbYvrfGUd2j7QCE0AkwwK/HaGMxIyBiG7rGLEDzxuFEzvbF32/el4tny7?= =?us-ascii?q?Ulc+zxuWYE15y7q15hkViOSSSvMS2rIEvTkuqy9vEVazwd3ZFt2ApxB7c6VEe9?= =?us-ascii?q?M951VH2nzFuAxhJJCgKLpihlEGeQRto0zuzwl3CplHkcUyonMq1hB9KaSE31NA?= =?us-ascii?q?bDOVxpXwOqXWKmXr5xCuZbXW1kvZ0NaM9acF8O44pEn7vAG1Ckoi9G1q09pP3H?= =?us-ascii?q?uf4ZXKEREfUZHrXUY08Bh6uqvWYi4n54PbzXdsK7W7sife29I1A+so0gyvcMpF?= =?us-ascii?q?MKOFCgDyCdYXCNKyJ+wvgVSpaQgEPO9K/q4uI8ymb+eG2LKsPOt4gD2pl2BH75?= =?us-ascii?q?5m0kKQ9yt8TfXF340ZzPGZwASHUSv8jFa7vcztn4BLey0SFHKlySf4HI5RerFy?= =?us-ascii?q?fYETBGe0PsK4285zh5HoW39X7lKjAU0J2NOxcxqIc1P9xRFQ1VgQoXG/giu4wS?= =?us-ascii?q?Z0kzYyrqqDxyHO2OLidB0JO25OXmZii03gIY6qgNAGREKodRQmlAO55UbmwKhW?= =?us-ascii?q?vKp+IHPXQUdUYSf2NXpiX7CutrWcec5A844osSBNXOS7e1CaRab3owEG3CP7A2?= =?us-ascii?q?te2Dc7eim2uprkghN6iXiSLHJooXXFfsFwwAvQ68bHRf5NxDYGQjd3iSXPDFim?= =?us-ascii?q?I9ap5cmUl4vEsu2mSWKhV4FccTXszYOarie0+W1qARq5n/C8gdDnFQk60Snh2N?= =?us-ascii?q?lwUiXEthH8YpPk166iK+JoYlFoBEPg68p9Aox+loowhIoM2XQDnZWa434HkWb1?= =?us-ascii?q?MdVG1qPzd2ENRSYKw97T4QjqxFZjImiPx43nSnWX2tFhaMWiYmMKxiI96NhHCL?= =?us-ascii?q?2T7LxAmSt6vEC4oh7WYflzhTod0uYu52IBg+0Tvwot1CqdCKgIHUZEJSzsiwiI?= =?us-ascii?q?79emoaVUemmvd6Ow2VF9nd+/CrGCuQdcV2jleps4Gi9w9Mp/OkrW0HLv8oHkZM?= =?us-ascii?q?XQbdULux2MiRjAkuxVJ4wplvUQgypnJXzyvWc+xu4mlhxhw4u6vJOdJ2V2+6K5?= =?us-ascii?q?HwRYOSHraMMd/THtl6lekdiM04CpAJphBi0BXIH0QvKwDDISqfPnOh6QED06t3?= =?us-ascii?q?iWAqTfHQmC50dmtX7PFY6kN22PLnkD0dpiXAWdJFBYgA0MRDU1hIM5FgSxycP9?= =?us-ascii?q?cUd5+jAQ6kf2qhRWzOJkLR7/Un3QpA2wcDc7VICfLAZK7gFF/0rVMsyf7uZtEC?= =?us-ascii?q?xD+52hqwKNKmKFaARUEWEJWkuEB1X9MbW049nP7fSYDPKkL/TSebWOtfBeV/CQ?= =?us-ascii?q?yJKhyIRm+SqMNsKKPnR5Af00xFdMXXdjG8vDgzUPUSsXlyDTYMGHuBew4Cp3rt?= =?us-ascii?q?qw8P7zQgLg+ZOPC6dOMdVo4x22m72PNuCKiCZ8MzlY0pQMxH/TxbcFwFESjjti?= =?us-ascii?q?dz63EbQPrSTNVr7fmrdLDx4HbCN+LMVI77gi0QZQIs7UkNX11qJ/jv4uEFpKT0?= =?us-ascii?q?DumsSzacwNOWG9O0vNBFyXO7SeOT3L38b3bLu6Sb1KlupUrwWwtC2VE0/iJDSD?= =?us-ascii?q?jCXpVx6uMeFKli6bOgBRuICnfRZpE2TjS8jmahKjOt9tkTI22aE0hm/NNWMEKj?= =?us-ascii?q?dzaERBrrmR7SNDnvV/AHZN7mF7IuaYgSqZ9PfXKpIXsfttHyR1mPlX72g6yrtP?= =?us-ascii?q?8SFEX+Z5mSXIod5yuFGmle+PxiBgUBpUpTZBnJiLsll6OaXF6plAXm7J/BQM7W?= =?us-ascii?q?WUDxQFucBlB8b1tK9O0NjPk7j/KDBY89Lb5cEcHdTbKNqbMHo9NhrkACXbDAoK?= =?us-ascii?q?TT6sM2HSnFFSn++J+X2UtJc6rILgmJ0USr9UTFY1DO8VClx5HNweJ5d6Rikrkb?= =?us-ascii?q?GBg84W+3Wztx7RRN1EsZDBU/KdG/TvKDKCgrlDaBoE27T4LZ4cNofjwUxtdkF6?= =?us-ascii?q?nJjWG0rXRd1NviphbgourEVX93h/T3M820T+ZQO3538cC/20kwUqhQt5ZOQi6C?= =?us-ascii?q?3j40wrJlbQois/jlUxk83/gT+NaD7xMLuwXYZOBiryqUc+KJf7Th12bQ21hkxk?= =?us-ascii?q?KC3LR7RKj7tjdGBnkgnctoVTGfREV61LfAcQxe2LZ/UvyVlcsDuoxVRZ6uTfE5?= =?us-ascii?q?ttiAsqfIW3oHJBwQJscdk1JaLIJKpT0FdRhriCvim22eAt2AUePVoC8HuOeC4U?= =?us-ascii?q?v0wFLqQpKDC2/uxt9AOCgCBOd3IWV/owpfJr+Fg9NPqcwCL9yb5DK1yxNuyFI6?= =?us-ascii?q?OfpWfAidaCQkks2UMQi0lF4b923N8nc0qTTUAg0r2RFhUONcfZJgFVaddS+GLU?= =?us-ascii?q?fSaUvuXH2Yh1MJmlFuD0Ue+Os74Zglm6EwYtHoQM6NkBH5a33U7EKsfnKaIKxg?= =?us-ascii?q?825AT3PlmFCupGeA6Tmjcdv86/1IN33ZVaJjwFHGpyLSC35rHRpg82nfaOR8k2?= =?us-ascii?q?bWkAXosFN3M2X8u6lzRfv3teEDm9yvgZxxSa7z/guiTQCyHxb8ZiZPeRYhNsFN?= =?us-ascii?q?G2+DUk/qeriF7W8o/RKHrgOdRkpNDP9fsQp4ybBPNMUbl9r0DclpFXR3ywSWHP?= =?us-ascii?q?F8K1KoPxa4krY930DGq6UlyhhDI0ScfxIMiiLrKSjQHuW4lUrJGR3Co/Os+lCj?= =?us-ascii?q?EeBxBwqvkZ66J4ZA0Mf4Q0bgbttwU+May/JwGY3c+1Tmm2KDtZVf9fwfy0Z7xK?= =?us-ascii?q?1SYsaPG1yGc4RJEg0+a36VINRI0NjhzG3vmseY9eXDPpFXNAZQXAuzA5l3N7Oe?= =?us-ascii?q?YowuYz2hTIsUMTMzqTbuxmdHREv80gBVOVOXh2EGw4R16AgorD5Q6s26sS8TNE?= =?us-ascii?q?kdhJy+NIrH/ws4TDbzKrXayktY/aszE8bdQ8pa1+L5DjKNOctJzChjzfUIXQsg?= =?us-ascii?q?qdXSGmFfpVgMRfLTlET/lPnWElPc0GtpRb6UotSMgxO7xPBLMrprCwZjpuFTQS?= =?us-ascii?q?wjMBV4OcwDwChf+x26HAmReKd5QtKwcJsIlYgtQHTS55fCcepK6lV4XZk2+ES2?= =?us-ascii?q?cLIAcP7QRC/g0AjIpwcvrj4IXWUJ9G0yRWrO5sUivXCplo8EP2S2+MjVfkSPWh?= =?us-ascii?q?kump3QNIw/LvydQbWQBwBlZDyOpMkUsoMr53IbEKvoHWqj+IaV/6vGX1xeu+I1?= =?us-ascii?q?lRzdfbd0f2DYrCsWr8XDYR+XgTRY9I03HQC4gdkxB+aKYwv1VMIYameknk6zwj?= =?us-ascii?q?3YRpEKGyVdq3yFY9sXYGWyCqHsJbBOF8rVLXXidpY5OwpZXkOpVSQ3NQ94aHp1?= =?us-ascii?q?dfjkptLzazyYBAJMFV/j4MQD9PrC2BvNu1Tc1OwtN2A4MJIthkoXv9Hr1LOISJ?= =?us-ascii?q?qX0sprPv0mPZ+yw7sFqixDW8AbW4QPhd/2IDAQgmOnqRqlE3D+Qy9mfd7ErNvk?= =?us-ascii?q?pz/+dBCbiFlV9xryplHpBSGjZJ0mioL1Z0THZYqOhVNbrac9dCTPkoeR+gJQEx?= =?us-ascii?q?GeQg30OX4UF+hW35bDBqtgtG5yDdWBE5WjIbgrjxhTETqNyrNDEBRp1UajUhaj?= =?us-ascii?q?vKJBiAmSBLphpfbV9lW4wBCNZf574bxZdU/tbFSUu0MyEKQgFtNgIi3vpDjkND?= =?us-ascii?q?tEKYeT7DAga2afnPtQB4ctmLoM6vMvv54B9Nipn7v+Ag66UDW3qmlBW1QdDFs4?= =?us-ascii?q?/zrMCFtleVeafjNO28fGXBQyTSghC2mbckFYPF/yzJPApcMZl6xmIuYYL9Bm7T?= =?us-ascii?q?IRRGO6UbKlJHVaBgd9pJvP1VatR5eKYN5a9tHAiIRg3uGIyoqPlJMErTSS7ZLy?= =?us-ascii?q?Wb/ey1uZjT4qDFSej8esyMwG7KQ6dtMZd+7Tn0Bavq0ZNE9UXswfpt8F11SUTd?= =?us-ascii?q?My+dttvhPh0E6NOkdkT8op0jBSnWD4tokHrx2kFAcNIaQy+w/5QCz5NZ83LwRv?= =?us-ascii?q?hm0kXote1S6r1k6ZU24791yMe7P6HSKe9AvU9gGBiUCR1g9o8xD2hnW2BRfugR?= =?us-ascii?q?Je/TfasDi8Dupfr3F6sK5xKL4OFZdcHIJ0famsm4ED2cTwJLnBsZoz4AMgScz+?= =?us-ascii?q?KFm7NzScu9quj5x0Mt41y6LhEYybBg/pqL9bSTq+/WdRTRy6IIWq/wRsP8tr4s?= =?us-ascii?q?oV+d5eU4lL4SfWx4ewunEOwGW84cwGfgyLomzSMqE8PNBbLv4uVDV24jnjL9h5?= =?us-ascii?q?99A0gWGukKEraR+oRehGg4kfTDNtIKaqBChnqPFRm8H78Hzn6r7TeXIGZ7jRzV?= =?us-ascii?q?1hHwQHm87Fnooi9kTyrMyM3jkklOVrWtA0ddQTapM1disDyTJAroqMb3uaMt4U?= =?us-ascii?q?EyKWzksdKAmXCvOLxJAsL/I8acLjMspFINi50xRMKg1pwHGdanJ9cR6n5+ZOPE?= =?us-ascii?q?62y3iy9Bv7tHh43G78GX+/XXGGKtj6iEpLSN2j9Y0Hk4vVcw6ty6MPHB+cGKSe?= =?us-ascii?q?yy12kNVyd/pxfBXxmtp7zarlEbI1aE31vQlYwRIN5ZwWc32V386OgkWtIz+x1U?= =?us-ascii?q?FpzcaPMauTDzJDz0zE6EbNI2TSmf3SFYHlD0EVlkAKgzwn/wvMbSmHjM/F0nW5?= =?us-ascii?q?d/eFb6hRxtCIU4M1gi5EIQwioZHggHcQqbA62wBUT5MYsEUlAOaQyd07imZqg3?= =?us-ascii?q?3UNywrS15O/QdOB8HLQCNvJcjg6IgVhaFYkbsbUET7JgZ1Bd9KDWpg/4C4jkRf?= =?us-ascii?q?TmlmQ/NeezQs9E9cAVrXwi4hywRxC485dM864biIyUdq5DeZXMoNp84Flj5TEV?= =?us-ascii?q?cCxCngNygA64UeATpeDj/sLUsIGy5ea0SaYhXeMX+AYoB25mlZv/nEgjoc3L1+?= =?us-ascii?q?dbUoDVhp7w8BpTLH6WuIbXyB18KesSK421fLZv7WgHJzMEK3III9WWd+E24zVx?= =?us-ascii?q?PzXL+1xCHsQMaMsXPMXTnwBUlkrpWLZU+srABFCYD4Zzd8Y172v40z019YUzUv?= =?us-ascii?q?zg6TCsP5zf6U9CP+9bhiV2iN3CvPQVwebVCCUP53mZagR6wiSGy5aXEPb85+SM?= =?us-ascii?q?yNbTV1MdBS47SIJdKTWN+AC9Qeq1jprpWBuO6sDvmJI+aF6QRnupkaQKrqlMCv?= =?us-ascii?q?VAhjzm0DZREI71hvSVs8ej6WZMuV1HFZx87RvbF6lFOZV7Ixv4nNGxRkdgHiv/?= =?us-ascii?q?ZN3Udh02teqUwecM4+N+O1Hiao8bJhIE1q/16HtUTgtoU772vVeZUPkPZNtnVv?= =?us-ascii?q?PLtHRV5p9hK6MVOliSuoDqpC9SqF8qGA8pdKMwrjtCe0nPgg1aQaD0taUEigsB?= =?us-ascii?q?TNF5uEhMGXmqNGI5/TrHWrxfjLONB/wN7jWTUqsOXl1qMixgTRO11pFudqCnnP?= =?us-ascii?q?9dtGNJgD99rOIs0zN4WBu2oTfsqL4V2TI85LG4sy0MuXNBTuWZnSbHF1FDzPAR?= =?us-ascii?q?gKcHDHbi7128b2UZYIv0/rZnOdzq9ZM97HQnfRUjYyoGUPyiCyHwj6KIGouPsN?= =?us-ascii?q?ZdhB6RpsrDdrqzLSkONrQn1x3vXX990hLRnBxw6msEXi2g7MM4JIW6Icsl2iuo?= =?us-ascii?q?GW3AeVYQ46NGrMjxukAPTOcsb1Nu3nlj2NCdRiIRXMzPB3o1jg88ZGVBcZJD6h?= =?us-ascii?q?waF64zjzaKpKZG/QYUYDHKHYSj4IXQm9nH2WUlR9dw2m3WvrGFho8t0HB9gNx7?= =?us-ascii?q?8CiOuGgJeuzDV89sBWTz1ptByePgevqhqOcHSJFpyL65Sv8NLtGj+Xeq2JVtQk?= =?us-ascii?q?KlyKoRH164MO8b2LjWSCakSWydWeSObWeMhTI5PVDo6RmvNF03Z99Ar1UhPeva?= =?us-ascii?q?mp5ciwrhXKt6RyWIv1/bzXAsPv0BegIzuYenZxYKQ/ALa+ibP+guz+U0CEEQYH?= =?us-ascii?q?/RASt2F+i2vEaqnIh/JXpt+l36YeD3/QD9LNuSGwULEZLArpFv5/O2XGSBNmF8?= =?us-ascii?q?zBdqJkl76//fF0gttu9ba5uRmdnQh9Jm0e8KbvttNSw9usUPmoJ48oSU0d2FcR?= =?us-ascii?q?fWzproItHVuPeYCeXFz0s2YmFaTqYZYQTt6oUhINE5X7zTHb1EvRUTAqQ0T4Ah?= =?us-ascii?q?N2fv+6FuMgxzahTeaa+3gsb0vOKLYIVbp3vN4VItIyfQoRoDyua7TQZjdZClm2?= =?us-ascii?q?3yIIwsRjJGt9BtDwFpE5dPG8MBqQqnBIWZmL+6i9+35Ux6v+4KsaztCvHFzti5?= =?us-ascii?q?2J9xX5dC70yRIDnRHLVrglhijumqgPfPyJrxCcT5dt4fSeh7RHLFar/BHoWiJT?= =?us-ascii?q?KOOt78d1RA87GCzLJzSg+RazzhX6qaqC2kM+1p4Uc+yox/ZurT1j0t76rA1dv0?= =?us-ascii?q?fW5bozmsrX+TOJtY9lzKCvTUXwhIRvqd7GZlAaoXYJPv9OcANNwt3NmR7gpo4T?= =?us-ascii?q?RczsSFOamhr07L2kJ9b57bKlXm2zpqEbUNdSy2LE9kpGjesHmVVWxVM8yMMcBw?= =?us-ascii?q?hJOQCRv36g96nmR7IiZ6BmfwRdqXcVMe0sa6aRzCoBlHFP4fjuW3fgg+raT0Ru?= =?us-ascii?q?52bNENtP+rv/0/mMxoMGmbSdBTJSDLBKd/JDtKFuHGr1VuZQQL5fx9eI4waIPG?= =?us-ascii?q?BUQdKkabgXfwxA7PygvwMdmrzryIOw4R6HxMy7+D2j9J8U3x882UmMLuGJ2RKt?= =?us-ascii?q?nWVfrWISxvHmWBSC49HG6p8FOgqvxCt/2ddyNXuV0QYySPGCYPt6tvqp7WFWaV?= =?us-ascii?q?lup9ONUOhfaHS2XrRSZljqsuF2NOskyRR/crCwbbdTnijXBatQjkIeVDrlz/aL?= =?us-ascii?q?jN7a1RWupeIYpKfbXNSNzcePYYJDYumR0SMeC7edzXprJ/2VXNGzhKW5LU/UGT?= =?us-ascii?q?GRbFCseXwCjmCMBM5tA5?= X-IPAS-Result: =?us-ascii?q?A2DBAgBfo+RZ/wHyM5BdGgEBAQECAQEBAQgBAQEBFQEBAQE?= =?us-ascii?q?CAQEBAQgBAQEBgzEDe1cng3qLE449mDWBehQYiXtDFAEBAQEBAQEBAQEBaiiCO?= =?us-ascii?q?CQBgkgCIAQLAUYDAwkCHwUCIgQCAgMBQxYBEgWKGAMBAao5gW06hBUBhxsMJoE?= =?us-ascii?q?Ogh+CB4FRigGDK4JhAQSRR5ABgi+SL4IhiXSHDAKVb4E5NiGBWTQhJYNChCQBO?= =?us-ascii?q?3WKVQEBAQ?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 16 Oct 2017 12:19:55 +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 v9GCJEKf031997; Mon, 16 Oct 2017 08:19:24 -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 v9ECl2Od161687 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Sat, 14 Oct 2017 08:47:02 -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 v9ECl1a5017599; Sat, 14 Oct 2017 08:47:01 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1CqAQAdBuJZfycbGNZcGwEBAQMBAQEJA?= =?us-ascii?q?QEBg1yBVSeDeosTjj6YJRCCBAoThSiEWEEWAQIBAQEBAQEBEwEBCxaGJARSMAU?= =?us-ascii?q?CJgJJFgESiiABAas0gW06hBUBhx8BCyaBDoIfggeBUYoBgyuCYQWRR5ABgi+SL?= =?us-ascii?q?4IhiXSHDpVvgTklAYIKNCElg0KEJAE7dYp5AQEB?= X-IPAS-Result: =?us-ascii?q?A1CqAQAdBuJZfycbGNZcGwEBAQMBAQEJAQEBg1yBVSeDeos?= =?us-ascii?q?Tjj6YJRCCBAoThSiEWEEWAQIBAQEBAQEBEwEBCxaGJARSMAUCJgJJFgESiiABA?= =?us-ascii?q?as0gW06hBUBhx8BCyaBDoIfggeBUYoBgyuCYQWRR5ABgi+SL4IhiXSHDpVvgTk?= =?us-ascii?q?lAYIKNCElg0KEJAE7dYp5AQEB?= X-IronPort-AV: E=Sophos;i="5.43,376,1503374400"; d="scan'208";a="83395" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 14 Oct 2017 08:47:00 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3A9QSJLBzLWRzgXHnXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?0uoQKPad9pjvdHbS+e9qxAeQG9mDs7Qc26GL7ejJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fcbglUmDaxe69+IRa5oQjRt8QdnJdvJLs2xhbVuHVDZv?= =?us-ascii?q?5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnM?= =?us-ascii?q?URGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LpwRRT2lC?= =?us-ascii?q?kIKSI28GDPisxxkq1bpg6hpwdiyILQeY2ZKeZycr/Ycd4cWGFPXNteVzZZD42h?= =?us-ascii?q?b4UBEeQPM+VfoYbyu1QAogCzBRW1BO711jNFnGP60K883u88EQ/GxgsgH9cWvX?= =?us-ascii?q?nKq9X1MKYSUeaox6fNzDXDafxW0ir65YfUdRAhpfCMXbRqfcrSyEkvEQzFg06M?= =?us-ascii?q?poP/OTOV0eINs2mH4OV6UeKjkXIoqwZ0ojW2wMonl4rHhpoNx1za6Cl0z5w5Kc?= =?us-ascii?q?O3RUJhf9KpEoFcui+eOoduRs4uXntktDs5x7ACo5K2fywHxI46yxLCdfCKdZWD?= =?us-ascii?q?7Aj5W+aLOzh4gWpoeLKhiBa29kit0vD8VtGv31lXsyZIlsHMuWoR2xHS8MSIVO?= =?us-ascii?q?Vy/kK62TaAzQzT7/tLIUEwlabBLp4hw7owmoISsUTFACD2hF37gLGLekgr4OSk?= =?us-ascii?q?9evqbq/4qpKeLYN5hAXzPrwrmsOlAOQ4NgYOX3Kc+eS5zLDs4Ur5QLFLjv0wiK?= =?us-ascii?q?XZs5HaJcIUpqOiHwBayIAj6xG5DzenzNsXh30HIEhZdxKAiojlI0vOL+zgDfej?= =?us-ascii?q?n1Ssly9mx+vbMb36GZjNMnjCn6vhfbZ68UJczhEzwspF65JbDbEBPur5WlXtu9?= =?us-ascii?q?zAEh85Lwu0zv78CNpj0oMeWGSPArKWMa7JrV+J5v4gI+mLZIMPvjb9MOIq6+Th?= =?us-ascii?q?jX8+h19ONZWuiKMedXTwO/NhOUjRNWLln9MpCW4Xuk87S+vwhRuJVjsFIz6JQ6?= =?us-ascii?q?8k5jw9QLmjBIPHS5Hl1KeNxw+nD5ZWYSZAEVnKHnD2IcHMdu0NY2qqK9VgiXRQ?= =?us-ascii?q?WKCoUY46/Qmnrg7h075uJeeS/TcX49ar9tFw6vabsBYo7z1vR5Cf2mSAVCdw2G?= =?us-ascii?q?YPXSU3x4h4u0V2zlrF2q991bgQX+de/fxEGipyc9b8xuh+Gta4Elbac82GRX6m?= =?us-ascii?q?S9GiEDd3RdU0lZtGeEt5GtO/njjfziGqBPkTjLXNC5sqturY3n7sN4Nmxn3bzq?= =?us-ascii?q?g9nhwjRcdSMWCOmKFy7U7QCpTPnkHfkLylJooG2yuY32CHzGzGn0BeX0YkWqLB?= =?us-ascii?q?XHZZZUrQovzy70XFSb6lALBhOQxEn53RYpBWY8Hk2A0VDMzoP87TNifowz+9?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BPAQBUBuJZfycbGNZcGwEBAQMBAQEJA?= =?us-ascii?q?QEBFgEBAQMBAQEJAQEBgzGBVSeDeosTjj6YJRCCBAoThSiEWEEWAQEBAQEBAQE?= =?us-ascii?q?BAQESAQELFl2COCQBgmoEUjAFAiYCSRYBEoogAQGrNIFtOoQVAYcfAQsmgQ6CH?= =?us-ascii?q?4IHgVGKAYMrgmEFkUeQAYIvki+CIYl0hw6Vb4E5JQGCCjQhJYNChCQBO3WKeQE?= =?us-ascii?q?BAQ?= X-IPAS-Result: =?us-ascii?q?A0BPAQBUBuJZfycbGNZcGwEBAQMBAQEJAQEBFgEBAQMBAQE?= =?us-ascii?q?JAQEBgzGBVSeDeosTjj6YJRCCBAoThSiEWEEWAQEBAQEBAQEBAQESAQELFl2CO?= =?us-ascii?q?CQBgmoEUjAFAiYCSRYBEoogAQGrNIFtOoQVAYcfAQsmgQ6CH4IHgVGKAYMrgmE?= =?us-ascii?q?FkUeQAYIvki+CIYl0hw6Vb4E5JQGCCjQhJYNChCQBO3WKeQEBAQ?= X-IronPort-AV: E=Sophos;i="5.43,376,1503360000"; d="scan'208";a="4745001" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from upbd19pa06.eemsg.mail.mil ([214.24.27.39]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 14 Oct 2017 12:47:00 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;ddb2daa2-4ddd-4ba2-a297-335d6f65d025 Authentication-Results: UPDC3CPA03.eemsg.mail.mil; dkim=neutral (message not signed) header.i=none X-EEMSG-check-008: 429322413|UPDC3CPA03_EEMSG_MP19.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 91.189.89.112 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CyAAAXBOJZh3BZvVtcGgEBAQECAQEBAQgBAQEBhTEng3qLE44+mCUQggQKE4UohFhBFgECAQEBAQEBARMBAQEKCwkIKC+FRwQLAUYwBQImAkkWARKKIQGrO4FtOoQVAYcfAQEIAiaBDoIfggeBUYoBgyuCYQWRR5ABgi+SL4IhiXSHDAKVb4E5JgmCATQhJYNCgmyBOAE7PzaKcwEBAQ X-IPAS-Result: A0CyAAAXBOJZh3BZvVtcGgEBAQECAQEBAQgBAQEBhTEng3qLE44+mCUQggQKE4UohFhBFgECAQEBAQEBARMBAQEKCwkIKC+FRwQLAUYwBQImAkkWARKKIQGrO4FtOoQVAYcfAQEIAiaBDoIfggeBUYoBgyuCYQWRR5ABgi+SL4IhiXSHDAKVb4E5JgmCATQhJYNCgmyBOAE7PzaKcwEBAQ Received: from youngberry.canonical.com ([91.189.89.112]) by UPDC3CPA03.eemsg.mail.mil with ESMTP; 14 Oct 2017 12:46:58 +0000 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from <colin.king@canonical.com>) id 1e3LqB-0002vd-P9; Sat, 14 Oct 2017 12:46:56 +0000 From: Colin King <colin.king@canonical.com> To: Paul Moore <paul@paul-moore.com>, Stephen Smalley <sds@tycho.nsa.gov>, Eric Paris <eparis@parisplace.org>, James Morris <james.l.morris@oracle.com>, "Serge E . Hallyn" <serge@hallyn.com>, selinux@tycho.nsa.gov, linux-security-module@vger.kernel.org Date: Sat, 14 Oct 2017 13:46:55 +0100 Message-Id: <20171014124655.32438-1-colin.king@canonical.com> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by prometheus.infosec.tycho.ncsc.mil id v9ECl2Od161687 X-Mailman-Approved-At: Mon, 16 Oct 2017 08:19:13 -0400 Subject: [PATCH] selinux: remove redundant assignment to str X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 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: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
On Sat, Oct 14, 2017 at 8:46 AM, Colin King <colin.king@canonical.com> wrote: > From: Colin Ian King <colin.king@canonical.com> > > str is being assigned to an empty string but str is never being > read after that, so the assignment is redundant and can be removed. > Moving the declaration of str to a more localised block, cleans up > clang warning: "Value stored to 'str' is never read" > > Signed-off-by: Colin Ian King <colin.king@canonical.com> > --- > security/selinux/hooks.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) Merged, thanks. > diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c > index 07f35f3b4a13..3daf3369c3b4 100644 > --- a/security/selinux/hooks.c > +++ b/security/selinux/hooks.c > @@ -3177,18 +3177,17 @@ static int selinux_inode_setxattr(struct dentry *dentry, const char *name, > if (!has_cap_mac_admin(true)) { > struct audit_buffer *ab; > size_t audit_size; > - const char *str; > > /* We strip a nul only if it is at the end, otherwise the > * context contains a nul and we should audit that */ > if (value) { > - str = value; > + const char *str = value; > + > if (str[size - 1] == '\0') > audit_size = size - 1; > else > audit_size = size; > } else { > - str = ""; > audit_size = 0; > } > ab = audit_log_start(current->audit_context, GFP_ATOMIC, AUDIT_SELINUX_ERR); > -- > 2.14.1 >
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 07f35f3b4a13..3daf3369c3b4 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -3177,18 +3177,17 @@ static int selinux_inode_setxattr(struct dentry *dentry, const char *name, if (!has_cap_mac_admin(true)) { struct audit_buffer *ab; size_t audit_size; - const char *str; /* We strip a nul only if it is at the end, otherwise the * context contains a nul and we should audit that */ if (value) { - str = value; + const char *str = value; + if (str[size - 1] == '\0') audit_size = size - 1; else audit_size = size; } else { - str = ""; audit_size = 0; } ab = audit_log_start(current->audit_context, GFP_ATOMIC, AUDIT_SELINUX_ERR);