Message ID | 44210861-2830-2321-911d-8783f5f0b172@schaufler-ca.com (mailing list archive) |
---|---|
State | Awaiting Upstream |
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-2.web.codeaurora.org (Postfix) with ESMTP id E2385174A for <patchwork-selinux@patchwork.kernel.org>; Thu, 27 Sep 2018 12:12:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D0FBA2B28C for <patchwork-selinux@patchwork.kernel.org>; Thu, 27 Sep 2018 12:12:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C4AD52B2BE; Thu, 27 Sep 2018 12:12:40 +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,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,NO_RDNS_DOTCOM_HELO,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from usfb19pa16.eemsg.mail.mil (uphb19pa13.eemsg.mail.mil [214.24.26.87]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 15D1D2B28C for <patchwork-selinux@patchwork.kernel.org>; Thu, 27 Sep 2018 12:12:39 +0000 (UTC) X-EEMSG-check-008: 130846644|USFB19PA16_EEMSG_MP12.csd.disa.mil Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by usfb19pa16.eemsg.mail.mil with ESMTP; 27 Sep 2018 12:12:38 +0000 X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="18744845" IronPort-PHdr: 9a23:nUo0JBzLTCHx8LzXCy+O+j09IxM/srCxBDY+r6Qd1uwQIvad9pjvdHbS+e9qxAeQG9mDtLQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vyi84Kh3SR/okCYHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYO/RkfqPZYNgUW2xPUMhMXCBFG4+wcpcDA+8HMOlfrYbyvVsOrRy5BQW1He/i1jFFi37r0aEjz+gtDBzN0Ag+E94StXjZqsj+OqUPXuCv1KTG0zvDYfNV1znz5ofHfRIur+yUXb9ybMbcx1UgGQzbgVWLsoHlIzGY2/4Rv2SH4edsS+SigHMnpQFrpTivw98hh5fTiYIO1F/F9ThyzpspKt24UkF7fNCkEJ9OuCGAKoB7Rd8tTHtzuCkkyrwLooW7czQKyJs92h7fZfiHfJaS4h76SOmeOy10i25ieLK6nhu/91WrxO7kVsSszVpHoSVInsPMu3wQzRDf9MeKRuVn8ku8wTqC1gLe5vtZLU01kafXMZ8sz74qmpYNr0jOESn7k1jsgqCMbEUr4O2o5vziYrXhu5CTKZd5ihr7MqQygsy/Bvk4MhQWU2ib5+u80Lrj8FXlQLpQlP02k7TZsIvAKcQHpq+2Hw9V0oE55xa5Ezimy8gXkWMCLFJEfBKLl4npO1fQL/DkFfqznluhnThxy/3GI7HtGIvBI3fdnLv7YLpx80tcxxAyzdBb6ZJUELYBIPfrV0/qqtPYCh45Mwqpw+foEdlyzYQeWX+JAqCFLqzSqkSF5v4vIuaQZI8VvyzxK/4+5/H0l3M5llgdfbex0ZsNdH+4BuhmI1meYXf0gNcBFmEKsRAiTOzqklKCVyVeZ3S1X6I64zE0EpmmDZvdSYC3m7yNxiC7HodZZmpeEFCDDW/od5mYW/cLcC+SIM1hnSYYWriiUI8h0heutA7ky7d8IOrU/jAYtJ3429ho4e3TiQwy+SZzD8SH3GGHV3t0kX8QRz8qwKB/plRwy1mC0ah8hvxXC8ZT6uhHUggkKJHcyPZ6BMrqWgLbedeJSkipTcm6AT0rSdIx2dAOaV5nG9q+lhDDwzaqA7gNmrOWGJM096Xc337tJ8pg0HvGyrcuj0MnQspOMm2mgLRz9w7NCI7Vi0+ZjbqldbwA3C7R82eO1XSBvFlCXw5qUKXFRmsSZlPMotTj50PCVKeuCbA9PQRd18GOMKxKasfmjV9eXvfsJMzeY36tm2e3HRuIxamDbInte2UAxyjdC1ILkwMU/XabLwQ+AT2ho23GBjx0CV3ve1/s8fV5qH6jVEA70huKb0x/2Lqv4RMan+CTS/YJ0rIDoichpC1+HEyh0NLOF9qAuw1hcb1Abtwn5FdIy3nZtxB9P5ynNK1inUIRcwVpsEPoyxV3C59PndIsrHw00Ap4MbiY309ZdzOEwZDwPaXaKnPv8x+ycKPW1VTe0dmM9qcJ9vs4t03pvBu1GUo673Vnz95V3mOH5pXEFgoSVonxUlos+hhhobHaZSc854bO2n1qK6W0tCHN284xDus/1hmgZ8tfML+DFALqHcwVHcyuKPA0lFizdRIJJ/5S+7AuP8y9avuG3bSnPOF6nDKplW5H+pxy0lqQ9ypgTe7Fx5AFw/Cc3guDSTj8l0ysvdrploBeYjEeBG2/yTLrBIRJfK19YZ4LCXuyI82w3thxmoLtVGRC9FO4G1wG38qpdgaIYFzmwQ1cz0IXrmK7mSGg1Tx7jykprraD3CzJ2+niahsHNXJXRGlll1fgO5S7j9AdXEiuYAgkjx+l5Uf8x6dBvqR/KHPfQUBSfyj5N2tiSLe/tqKeY85T75MlqSFXUOWnYVCGU7L9uAUV0yfiH2tY2TA6eCqnuo7hnxx7jmKdLWp8rGHDdcF22xjf+MTWReRN0ToeWCl4lT7XC0CmP9mu+dWUk4nMsvqiWGKmWJxeajLrzZ6cuyug/2FqBge/n/+rkN39DQc6yTP718VtVSjQrxbzfI/r17+hPOJkYEZoAkT868xkFYFiiIcwg4sQ2XcCjJWP4XUHiXvzMclc2a/mdHoCXyMLw9rL7wj9wkJjKG6JyJzjVniG38thfMe1YnkN2i4n9MBKD7qU7KZYkiRrrFq4qhjRYfdjkTsHz/sh9mIaifkTuAUx1iWdHqwSHU5AMCzykRSH8suzrLtRZGmycbi8zkx+ks69DLuauAFTRG75eos+HS939sh/KEjD0GD36oz/ZNbQbM4Ttx2NnxfOledVLog9lv0QhSpoIWj9p2Eqy/YnjRxy2pG3pIaHJH9r/KKlBR5YMyb4Z80N9T7wiqZehNyZ35i1HpVmGDUEQofnTe6yHDIVr/TnOB6EECcgpXeDBbrfAQif5V9jr33VF5CrM2+YJGUFzdp4XhaQP0pfjx4IXDUhgpE2DBiqy9L7fEd/+D8R+kbyqgFQxeJwKxn/TmDfqR+majcuVpeQMQFW4RtE50fJNsye9fl+EDtE8Z2ktgCNLXabZwtQB2ETRkOEH0zjPqWp5dTY6+iXGPGxIOXIYbWPtexeUOyFxZOx3YR44TmALMKPPmNtD/cjwEpMQWh5G9jFmzUIUyEYjDnCY8mfpBe94S13stu//O7wWA3x+YSDEaBSPstr+xC3h6eDKuGRiT1lJjdYzJMM2GTIxKIR3VEIlyFubD6tEbIauS7KVqLQlbddDwQHZCNrKMtI86U80xFWNs7ahdP10bh4g+UoBFhbTlPhm9umZcoQL2G6LlPHC16BNK6aKj3T38H3faS8RKVSjOVUtxywoTGbE0viPjSfiTbkTBWvMeBQjCGBIhNSooa9cgxiCWL7VtLpdgW7MMNrjT0x2bA0hXPLNWoCPjVndkNNqbOQ7S1GjfVjB2xB7n1lLeyalCqD6enXNIoWu+NxAitoj+Ja/Gg6y7xN4SFCWvN6gi/So8Vto1GhiemP1iBoUBxVqjZIhYKHp0NiNrvF9pNYQ3bL4AoN7XmMCxQNv9ZlEMPgu7tOxdfVjqL8NDdC/snP8ssdHcjbNcWHMHQ5MRrzBjHVDBEJTTi1OmHDn0Zdiu2d9mWJrpgmrZjhgIcBSrhdVFwzC/wVFEBlHN0ZLZhtQDwki7mbgNQP5XqkoxnbXN9asYzfVvKOHfXvLy6UgqReaBsWwLP3MJ8TO5bh1Ex4cFl6m4rLG1HOUt9Rvy1hdA40oFlN8XRkSG08xV7lYBu34HAPDf60ggI2igxmbOQp8zfs+Uk4JlzLpSs3i0QxltPlgS2LfD72NqewUplcCzDouEgpLpP7XwF1YBWpnUN6MDfERrRRj6ZvdG1wlADcvp5PFuJGQq1ffB8c3/eXaOs00V5EsCWo2VdH5ffZCZtljAYqbZ+sr3dH2wJ/bN40JbfdK7dIzllQnK2BpTWk1uYvzw8CP0wN6n+deDYUuEwUMbkrPzCn/uht6QOehTRMYG0MVvosovJt8EMyIf+NwDnh07FZLEC9LuKfL76Dt2jGi8GIXks61lkUmEld4bh2zcAjflKPWE8xyrucDA4GOtfcKQ5LdcpS72LcfTyOsOnXxpJ1JYq9HPjyTeCSrKYUnl6kHAExEoQD88QBH52s0EXGIsfiN7MK1Asi6x/qJFqfCvRFYhWLkC0Io8un1p94wZFdJi0BAWV6KSi3/LDXpg42j/qDW9c2ZmwaUJMdOHwrQsO3hylXsm9cAzmw1+IW1BKN7yTgpijKCjnzccZjbu+OZRxwENG25Sk/86+uhF7N6JrePWb6Os95t9/T8+MVvYiHBO1QTbl8tUfclI1YR32lU27PDd61KYL/a5MpbdDuDHa1TEC/gSovT8jtJNatMrSIgQbwSIdaqoWUwDAjNc64FjEfARhwpPoO5KNiagIdfZU3exnotx4xN6anOgeXzs2uQ3qxKTtRV/RfyP+1Z6ZUzyUycu+6yX0gTp4hwui560ENQo0FjhXZxfa+eoZeSjL/GnpDdAXTvSA5jXRuNv4uwucjxxPFqUMTMyqWdOxvcmBEvMoxBVKTIXV3Fmo3XEWQjYzd7Q6wx7oS5TdSn85I0e1Zt3jzpoPfYDWpWKGwtZXZry8gYsM8r613L4PjPtOMtInCkTzHUJnQrgqFXTa4F/pdhNddOz9XT+dTmW47I8wGpZRO5lcrWsc4ObNPFLEmpqq2Zjp8ES4S0SgZWpuc3DMfn+i82qHVlhOLfZs+NxwEtYlNjcEGUy5qeC8eorGsV5nOnW+eVmcLOBsT7RhL5A8Yjo9wZfzl75DVQ59Q0DNWuPV0UjbRFpZ06VT7TH2WgULiR/WlieCp2hhSzP302NkBRBF/EVRdx/pRlkYwM753JbUfspLIvzOVe073p37iyOyjJFZN08LUbEH4AJDDtWXiTi0W4WcUSpNXyHHDCZQSlBJ0aLw1q1pRIICpYFr+6icgx4RuAbm3S96nyEoirXkbWSimCdxBBP96sFjPQj1qf4irqIn5O5VVWmJQ5IedpElHn0pwKCO51J5cK91X4jEWQjhPoDKdvN+sR81fw8N2CIUMIthnsXfnBKxEIISRo2ExurH3yH/W4So8sFChxDW3AaC4UflU/2gDGgUtO2Seq1UgD+o2/WfU6VDBqFd0//1UBrKXl0V+vC59HoxSBjZOzX2lLU58TH9Is+VAL6TabtJTTuIuZRC1PRw+Dvkm01aP/U5qgXfzezZyuRdC+yDBQwk0UjEYgrHpmTAFq8GnPzoaR4hJbTUnYSfFMRiUmTtLvBZFdkFlR4wZAstf+74Fx4dU+dDCSUm0IyEfQBNiLh440eZYlUNbtkWYeDzSDQ2sdfnVqR17Z8aRrMmuLPTi5wdKkYbnve839qkZQH2mgwKtS8jEr4Dgrt2KqleOdKDgPu24en/BSTjBgAu+hbg6EpbK+DLTPxBDK5lgznokY4buBnLXPRhcIKIbPUVbX7hgadpauuBae9NkeKER9K9vBxKHQwjiGImxo/hGMFnTXzXeLyOO8uClp4Lc86DdQ/D6ZsOQ33bHX753PpBi5Dn6Grbly5VR9Vbt1/d26Ex6VUbJPDyboNTmPAML69GodlH+sZ0xATPWHJBwnWL2yUFBbMoWTTel8JYZyJNF8Hb/U/940kzoveJO8Llr9Jc47Kp0yceuIqfSM+5VvVVgAhiOCQVg7o8tD3RnR2BNfu8RL+/cfbwDgsDyt+/3F6IW6BqP++xacNfHPF/Oms2+CjGaVBxFkxwMqSYAIQuAy/GFm6F1ScG/pej6wE4t4EaxLgQAzL9z4YeI4K2IpPXYbxHJ17gLRrDqRt/vrrQro06d+f8km6QSdWFufwKnF+wdVsocxmj+16Aq0TwjHN/DH776//5DTX05lCr6m59hB1UWBu8UHb2T8IRbmWc4nfDZNtIIfa1Zn2aPFASrErkcxn635SqXJ3NlghLV0x3qR2O88kP2pzdiQSTQ19fjjlZVVr6vCEddQyWpIlR4vCqSMgTnstT3uKI17Fw5M2H/u9KNkXGuOLVJEMHlI9ycOyY0rkoNjJItXtyvxZwbGd2lLdcT93F+bv3e53m3nC9Bp6dHmpfR48CU+vXRBnmgjKyapq6TxDBZ1Hg3p1U/5c2hNv3U4d2FXeio3X4LTyhjowvBQwK1qrvDolAVJ0yEykHLlZcOPtFEwHY410bm5PM5TNI07gVeGZ7KZ+keqjDrJDv03VGfbso1ViaA3TtXEFb1HEJ2Gacm3mL/ot7JmW3W+1I2Wol6b1bnigBvD4UkNUIt70AawiUHEQgKZxGUErWoBUD+IIsfUkgDbxWH06Sgdqcxw0Jz3qul5PXPYuxkG6oNKvFdgxaAnFhBAJ0Wt7ERQLNne1JG8a7XvgniB5H8X/nojno8L/q1QtpV8coBrXst/h6/Rwa86ZdE97sbjZGIdq1HYZjLp8187V1o5T0IdixLnhd/iQm1UeYCq+D/+tLbqoan6v6yVKYxQOUa7wM7CHp4j5vsm10jutXX1+BASo3Jl4Tw7h1CL2SNuIbA3Bl2MfAOJJ6zfLZ863UHIDATJ2oJPdqScfY8+SFsMDLX51xMGc4MYNQYPM3WmQ9KlkLpQrZT9tHAGl+ZDYdzeNok723tyDA66ZE8SPrv6CeqJZDD6FFAJ/1DgztolNLDvOga3+HfCSkW4Xmcbhh63DmCy52TBPrq+uWM0t7UXUscHiEqS4ddOCaC+Qu/S+u7jJXpSAKU5dPtj58lcUKQR2CxnL4bvapWFu5AkCr71CBEFo/pn/KVr8as6GxPu11AFIZ88wbIGL1bPpphIhT4isirSVRgBivlZs7baAAiuOyIyecQ++9+LVfxZZcHIhIYzLL38X5VTgpoSL7rsVeVROYRZNp9SPPYtXBY8oNgJLUJPFiavpDqqS1IqF8uCg8zdLAwtiBadlXJnABNXqb7oqIPigsdUd5/vk9BAnywOGM45zXZUaRVja+RCOEa8zmJSawOSUpoODtkQxypwJVuZ6epnfdfv2NEhCx9o/8q3Cd9SRuhvy3su6IN2TU9+LG3tDUBpWZJTuOAnCfUEV9D1ugFjb8AC3b+7lyxeGIDbIX34LZ7JMnt9pIs42ohbhU5fi0HXOOgCyfqg6OOHIOPrIEUuBnYnP7rJeu3LC4PJvEmxBn+XXlhw03bmxp19GYjXDqt9pknKZ+7NMJjwTCnTyyTVl8J77gBlczrr18QBL80bFR72mR4+s6OQyAMAsvVFDBxxjMJIUFFdo9ToUsBGq0phCuYlrVX9QETJjHPG8Kq/ZeG2Y/s+l0YBYNux2TLtuiGi4ks3XlNhdx59GiNtW4UeuieVNVjVDy79IBfz6TcYPWktPsKTsMyyrOhVrkANcmq/3C73r1hU0miwLUVFl7/O+gGkPOTcCqoUiWzXuOIOzyPkjsiOUn15jGjLkcwbcZXqgk6KOSUwtZgmhH6TLQ8ZiyWqVaTmHQuN+wHdgRzu4q9fQEOZO9UY++CKK41yf4jElJKaXKPHzMgT6eOuEOp1K18PG9tqRHiaPnp2hjvLd/XHx4DC4OcpZl0r7jyfX6MIX9tylVJOUBw8+rOXwAquvR0b4eand+Wgc9yl+ECaaEpeWc5u9gOisdt8oWZzsqOWQ/ew4y0JtzPpPWcRfrFwA5iLmVbVKcJJA3u64gkM9oRRbLeB/1asA4aCKx8R4YuYSO53aV5PA5iOiLWbq61k8Ds7raCapxevX7H51QYIyLVuhlFwfuxG0gzSpGhhHxxJKcLTzZIO9slXh5nF6NDGswBrA2rRZiZhPf/w+S4/11zp+gQvOLVB+vNzt2y1s0lRN5f6FeMJj/aDfA1qktgh+W2xPzH18+iJ9nlfIYvXfN2Uyb+Yb/PA4u7JyjGbsn1YENX26WX0LtkXBGcfmXyVuyNsyjyZ6Ys2lky1oEtJLmb9zcq9byOnYqqPTsJrzq/rXOPKJpU5UDLAuqbRR9PVP6Z6zw5Rv8qVaffr8w2GIR4htWR5hJ8qjFL0c/DJqml/Squkllje8f9K03kkz08RZFMOA62ZEAlmmLIgm/WAX1BIMypM4xmiZCeCRm+gis5gnkjM0hGHGegXtKNIS4e0sO6aheN8VdABs0Ojsasck4xq6O2RPMtMZwDkuKv59Bl2c1xJXTpQ85XdzrVMKcwPjdVCbDXo0M0Zxcfr7UvcpwyY5mFexpddR3Qjyj1yxDHywvxft2okqmQeWAH+3VAyPTO1j0fwmvxtfWYh5j7WavCJNHtXfHUOTY4TDzSWzkoEEio9Fvl8/oJtfaVOyEe93gFayKVD0gYoaVi X-IPAS-Result: A2C5BAAiyKxb/wHyM5BaHQEBBQEHBQGDXAOBCVwojGiNOYJ+lA2BXC0TAYUEgzwhOBQBAwEBAQEBAQIBbBwMgjUkgmADAwECJBMGAQEMIAwCAwkBAUAICAMBLRQBEQYBBwUGAgEBARgEgwCBagMVA5goihyBajOCdQEBBYEEAQF1gjwDglMIF4pnF4IAgRInDIIxhHkBEgGFVSKORjGOHAmCDI4cCBVaiEKGHo8Kh2khZHFNIxU7gmyCGQwXg0aKHAFVT3sBAYpwgj4BAQ Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 27 Sep 2018 12:12:36 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8RCCZJD005807; Thu, 27 Sep 2018 08:12:36 -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 w8QLvK34000874 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Wed, 26 Sep 2018 17:57:20 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8QLvHtn011286 for <selinux@tycho.nsa.gov>; Wed, 26 Sep 2018 17:57:20 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CLAACKAKxblywbGNZaHQEBBQEHBQGBVIIIgWcog3SIdItRgWAIgn6VcIR3AkKDOyE3FQEDAQEBAQEBAhQBAQEBAQYYBkyFRQMDIwQZAQE4DyUCJgICRRIGAQwGAgEBgx2BagMVA5kFihxvezOCdQEBBYEEAQF1gkMDglMIF3SJcBeCAIESJwyCMYgtgjUijkIxjhYJggyOGwgVWYg+hh2PAodngXdNIxWDJ4IZDA4Jg0aKHAFVT41PAQE X-IPAS-Result: A1CLAACKAKxblywbGNZaHQEBBQEHBQGBVIIIgWcog3SIdItRgWAIgn6VcIR3AkKDOyE3FQEDAQEBAQEBAhQBAQEBAQYYBkyFRQMDIwQZAQE4DyUCJgICRRIGAQwGAgEBgx2BagMVA5kFihxvezOCdQEBBYEEAQF1gkMDglMIF3SJcBeCAIESJwyCMYgtgjUijkIxjhYJggyOGwgVWYg+hh2PAodngXdNIxWDJ4IZDA4Jg0aKHAFVT41PAQE X-IronPort-AV: E=Sophos;i="5.54,307,1534824000"; d="scan'208";a="379596" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 26 Sep 2018 17:57:19 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CBAADa/6tblywbGNZaHQEBBQEHBQGBVIIIgWcog3SIdItRgWAIgn6VcIR3AkKDOyE3FQEDAQEBAQEBAgETAQEBAQEGGAZMDII1JIJgAwMjBBkBATgPJQImAgJFEgYBDAYCAQGDHYFqAxUDmQyKHG97M4J1AQEFgQQBAXWCQwOCUwgXdIlwF4IAgRInDIIxiC2CNSKOQjGOFgmCDI4bCBVZiD6GHY8Ch2eBd00jFYMnghkMDgmDRoocAVVPjU8BAQ X-IPAS-Result: A0CBAADa/6tblywbGNZaHQEBBQEHBQGBVIIIgWcog3SIdItRgWAIgn6VcIR3AkKDOyE3FQEDAQEBAQEBAgETAQEBAQEGGAZMDII1JIJgAwMjBBkBATgPJQImAgJFEgYBDAYCAQGDHYFqAxUDmQyKHG97M4J1AQEFgQQBAXWCQwOCUwgXdIlwF4IAgRInDIIxiC2CNSKOQjGOFgmCDI4bCBVZiD6GHY8Ch2eBd00jFYMnghkMDgmDRoocAVVPjU8BAQ X-IronPort-AV: E=Sophos;i="5.54,307,1534809600"; d="scan'208";a="16265224" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 26 Sep 2018 21:57:19 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;96b61197-8a88-49e9-8b1b-8f6aef4c9fb9 Authentication-Results: UPDC3CPA02.eemsg.mail.mil; spf=None smtp.pra=casey@schaufler-ca.com; spf=None smtp.mailfrom=casey@schaufler-ca.com; spf=None smtp.helo=postmaster@sonic312-28.consmr.mail.gq1.yahoo.com; dkim=pass (signature verified) header.i=@yahoo.com X-EEMSG-check-008: 252792932|UPDC3CPA02_EEMSG_MP18.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 98.137.69.209 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0COAADa/6tbh9FFiWJaHQEBBQEHBQGBVINvKIN0iHSNMQiCfpVwhHcCQoM7GQYGMxUBAwEBAQEBAQEBARMBAQEIDQkIKSMMgjUkgmADAyMEGQEBOA8lAiYCAkUSBgEMBgIBAYMdgWoDFZkPihxvezOCdQEBBYEEAQF1gkMDglMIF3SKB4IAgRInDIIxiC2CNSKOQjGOFgmCDI4bCBVZiD6GHY8Ch2eBd00jFYMnghkMDgmDRoocAVUfMI1PAQE X-IPAS-Result: A0COAADa/6tbh9FFiWJaHQEBBQEHBQGBVINvKIN0iHSNMQiCfpVwhHcCQoM7GQYGMxUBAwEBAQEBAQEBARMBAQEIDQkIKSMMgjUkgmADAyMEGQEBOA8lAiYCAkUSBgEMBgIBAYMdgWoDFZkPihxvezOCdQEBBYEEAQF1gkMDglMIF3SKB4IAgRInDIIxiC2CNSKOQjGOFgmCDI4bCBVZiD6GHY8Ch2eBd00jFYMnghkMDgmDRoocAVUfMI1PAQE Received: from sonic312-28.consmr.mail.gq1.yahoo.com ([98.137.69.209]) by UPDC3CPA02.eemsg.mail.mil with ESMTP; 26 Sep 2018 21:57:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1537999027; bh=buh1wpgQyK9cadodumxz/6f8+58oQVM1eQS5F4Ot6M0=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=QsS66B0L4Jvj1dy8nFXjffJJksY8EfDFVKufc5E6lq4OWjAGRfUWVyFPjmmZXn3nz9dKgiI07+HuZjSPY5o1vPgrkbJptytNw2adlJzjG9luZkssAwNljIhdHt/L03MSR/VgzZAbQ4KuzWf/GJGxNETNAhBJBZgYdCtHTVteYrSf+O9LtjkDVzdgGVA9Ad9mUAvX53CXhsZRnevfGD/qhBrVqA5rKgPMoQkiGadbUs2Yrn4Qxaqbd3uGT8OHcEHM752sTsmPXmN+LRcMectlNb8AdkEkoXaXexD6kXemqXoRwPr8Vd1VbtO+1vPdKX4hqUIrRlVme5bK/vB9tCLO7w== X-YMail-OSG: QTk01qUVM1krAtSUvo7sqf1xyyLWivyUA3k3HZ4AwyI1wIeSrAEsGu4cr_aKwq0 k73vdxrM_ZPiSyNm5YE.RgRnPH8AXgMZ5nYWWDApabJaJSyMQUHokJTsX1dd07WRRD30uIs9RCHe BwnPat_6QS3GzC3aLxC.r4_o9FSCoLm8qXYUZ.l1EuzlKckHqGq949.2yXYN.M9JQ4fk3SopEdQc IVyvm6iIeqbsLIaqzbUJdhJ6S1UtGWzAniYzgleQOho5DZ6nFBlH.bjQEIDBNJRe07sxgoCl4T.6 _BjhGrk7inYMFN3_RN__TbYcqGZmOY.aqwlBBnG9xI98omND2LmdHtOUaqoLLeuIllUkzIu4WCB_ 4WV1jI3mV8oVG8XFIuL.89C.xdyaJ6TKHeGK9DTFZMYS_LAr0ilxEvsKo9oDD8Hp.QoTNZxdX.62 ek.X0nVIW6EoBZidmnyC63wS1TG4lZH6WEYTwZRtM9E6GEe06cOAe9HXkUZRIIe8n4fZcVykTt1h RQ3WLb_G56MS_HvF4TsGeQZ7zda2ylGR32dFhj0bcPHsBM6KgPE07W7B7b51xpNYd5p0qizLxwdW J7SI89GuE9nrN_QExZz1tuCaBvow.9JGjE7Fjv_LyAtft8BjB2fZk5hjv7_WS1qE7_tjWIAjigoG E5odQBHfe5qZoVhWZCYw8pXGMyG5BwvTzgxICf2w4KIZ9tM2rIXYx4dYF1LG_XFCSIZa_rOJJHaD dE5Td_cZtGsImr6TA5P7uSoLKolM.YVrpn8tjWxsAQw4kjQYC_L55nh6y8wBHa_6kQIfwn5FnkN. LYcO4FWrnUlsjBwmc4ebFYyVB10he05GrHnUMTHCUuRWRkijQL3A8MPPoHMLhuX8DZoA7R_GGIF2 bUeL.lOe_1GjzuP_mwNGpaweAC72MTct4dtprEzm.5miBDrVDLqTXN0vRDdl6kJsg0RY0ZPexw5b LjJkxyHyzNywr7LmVSrUQt1SRhcXodUTWiWj_Bq7bcpbxNJQPVqAQFW8nec2oi2OOPb3CviRYPh_ o5w2K3BJwX4eID9096sGJX2bTEda6TaQMJbM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 26 Sep 2018 21:57:07 +0000 Received: from c-67-169-65-224.hsd1.ca.comcast.net (EHLO [192.168.0.102]) ([67.169.65.224]) by smtp401.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 328016718fb28565db579b7bd63a67d4; Wed, 26 Sep 2018 21:57:03 +0000 (UTC) To: LSM <linux-security-module@vger.kernel.org>, James Morris <jmorris@namei.org>, SE Linux <selinux@tycho.nsa.gov>, LKLM <linux-kernel@vger.kernel.org>, John Johansen <john.johansen@canonical.com>, Kees Cook <keescook@chromium.org>, Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>, Paul Moore <paul@paul-moore.com>, Stephen Smalley <sds@tycho.nsa.gov>, "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>, Alexey Dobriyan <adobriyan@gmail.com>, =?utf-8?q?Micka=C3=ABl_Sala=C3=BCn?= <mic@digikod.net>, Salvatore Mesoraca <s.mesoraca16@gmail.com> References: <e9bfb2d5-d987-55ce-4011-9b32ff745d36@schaufler-ca.com> X-EEMSG-check-009: 444-444 From: Casey Schaufler <casey@schaufler-ca.com> Message-ID: <44210861-2830-2321-911d-8783f5f0b172@schaufler-ca.com> Date: Wed, 26 Sep 2018 14:57:03 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <e9bfb2d5-d987-55ce-4011-9b32ff745d36@schaufler-ca.com> Content-Language: en-US X-Mailman-Approved-At: Thu, 27 Sep 2018 08:08:35 -0400 Subject: [PATCH v4 20/19] LSM: Correct file blob free empty blob check 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> 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 |
Series |
LSM: Module stacking for SARA and Landlock
|
expand
|
On Wed, Sep 26, 2018 at 2:57 PM, Casey Schaufler <casey@schaufler-ca.com> wrote: > Instead of checking if the kmem_cache for file blobs > has been initialized check if the blob is NULL. This > allows non-blob using modules to do other kinds of > clean up in the security_file_free hooks. > > Signed-off-by: Casey Schaufler <casey@schaufler-ca.com> Reviewed-by: Kees Cook <keescook@chromium.org> This looks like it should get folded into "LSM: Infrastructure management of the file security". -Kees > --- > security/security.c | 9 ++++----- > 1 file changed, 4 insertions(+), 5 deletions(-) > > diff --git a/security/security.c b/security/security.c > index e7c8506041f1..76f7dc49b63c 100644 > --- a/security/security.c > +++ b/security/security.c > @@ -1202,14 +1202,13 @@ void security_file_free(struct file *file) > { > void *blob; > > - if (!lsm_file_cache) > - return; > - > call_void_hook(file_free_security, file); > > blob = file->f_security; > - file->f_security = NULL; > - kmem_cache_free(lsm_file_cache, blob); > + if (blob) { > + file->f_security = NULL; > + kmem_cache_free(lsm_file_cache, blob); > + } > } > > int security_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg) > -- > 2.17.1 > >
diff --git a/security/security.c b/security/security.c index e7c8506041f1..76f7dc49b63c 100644 --- a/security/security.c +++ b/security/security.c @@ -1202,14 +1202,13 @@ void security_file_free(struct file *file) { void *blob; - if (!lsm_file_cache) - return; - call_void_hook(file_free_security, file); blob = file->f_security; - file->f_security = NULL; - kmem_cache_free(lsm_file_cache, blob); + if (blob) { + file->f_security = NULL; + kmem_cache_free(lsm_file_cache, blob); + } } int security_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
Instead of checking if the kmem_cache for file blobs has been initialized check if the blob is NULL. This allows non-blob using modules to do other kinds of clean up in the security_file_free hooks. Signed-off-by: Casey Schaufler <casey@schaufler-ca.com> --- security/security.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-)