Message ID | 1479910651-43246-7-git-send-email-danielj@mellanox.com (mailing list archive) |
---|---|
State | Superseded |
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 8CDE9600BA for <patchwork-selinux@patchwork.kernel.org>; Wed, 23 Nov 2016 14:30:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7DF3526C9B for <patchwork-selinux@patchwork.kernel.org>; Wed, 23 Nov 2016 14:30:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 70C8126D05; Wed, 23 Nov 2016 14:30:15 +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, UNPARSEABLE_RELAY autolearn=unavailable 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 86EE826C9B for <patchwork-selinux@patchwork.kernel.org>; Wed, 23 Nov 2016 14:30:14 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.31,538,1473120000"; d="scan'208";a="1250087" IronPort-PHdr: =?us-ascii?q?9a23=3Afg07GxFOiq/loDyo82Gbr51GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ79o8S5bnLW6fgltlLVR4KTs6sC0LuN9fq/EjJZqb+681k6OKRWUBEEjc?= =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?= =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjSwbLd8IRmsswnctMYajIp/Jq0s1hbHv3xEdv?= =?us-ascii?q?hMy2h1P1yThRH85smx/J5n7Stdvu8q+tBDX6vnYak2VKRUAzs6PW874s3rrgTD?= =?us-ascii?q?QhCU5nQASGUWkwFHDBbD4RrnQ5r+qCr6tu562CmHIc37SK0/VDq+46t3ThLjlS?= =?us-ascii?q?kINyQ98GrKlMJ+iqxVqw+lqxBm3oLYfISZOfxjda3fYNwaX3JMUMZPWSJcDI2y?= =?us-ascii?q?bIwBAOgPPeZArYTxulUDohSiCgejGuzv0SRFhmP00KAgz+gsCx3K0BImEtkTsH?= =?us-ascii?q?rUttL1NKIKXO671qbIyyjIYfdL2Tfn54jHbBYhoeqRVr93bMXe008vFwLbgVWU?= =?us-ascii?q?q4zoJDaV2foJs2if9eVgU+WvimE9pw5tpTivw94hh4/UjYwW0lDJ7Th1zYk6KN?= =?us-ascii?q?GiSEN3fMSoHIVfui2ELYd6X9suT3xstSs00LELtpy2cDIXxJkmxxPTceGLf5aM?= =?us-ascii?q?7x/lSe2fOy13hGh/d7K6nxuy9E+gxfDiWcSsy1ZKqzZFksHLtnAQyxzf8siHRe?= =?us-ascii?q?V5/kemwTuPyxrc6vtFIUApjqrXMYIhw74smZoTtkTPBCn2l1ntjKCKbEkk/+mo?= =?us-ascii?q?6+D/brXnoJ+TKZN0hxnjPqkhlcGzG+Q1PhUUU2SF9umwyqfv8VDhTLVPlPI2k6?= =?us-ascii?q?3ZsJ7AJcQco660GxRV3Zgn6xa+CTemzdsZkWAcI1JCZRKHiZTmNE/VIP3jEfe+?= =?us-ascii?q?g0ijkDdsx/zcOL3hGY/CImLMkLfmY7Zx81RcxxYrzdBD+5JUDakMIfLyW0/2st?= =?us-ascii?q?zVFRo5Mwitz+bmDtVxzIUeVniVAq+aMaPSr0GH6vgpI+aSeI8foCz9JOQ95/7y?= =?us-ascii?q?kX85nkcQcrKy0pcQbHC4H+9mI1mCYXb2mdcOD3sFshAlTOP0jF2CUDhTZ2u9Xq?= =?us-ascii?q?8n+j46CJimDZrYRoy3jr2Oxju7HoZRZmBAEFyMFm3od4qcUfcWdC2SOtNhkiAD?= =?us-ascii?q?VbW5RY4h1BWutArkxLp9NefU9DMXuo/k1Nhv/eLTjQsy9Tt2D8uDz26NU3t4nm?= =?us-ascii?q?QSRz85xKp/u1Byyk+f0ahkhPxVDdJT5+lTXQc8KZHczvd6Bsv3WgLZf9eFUU2m?= =?us-ascii?q?Q9u9AT0rSdIx2dAOaV5nG9q+lhDDwzaqA7gNmryIHpM08aXc32XqKsZ+0XnG16?= =?us-ascii?q?4hj0Q8TstIL22mibZ19xLPCI7Rj0WZi6GqeLwG0yHQ7meDzHSBvFtDXQFqTarF?= =?us-ascii?q?WGoTZkzMrdT2/knCVaOhCaw7Mgtdzs6PMrdFZcftjVpYX/fjJNTfY2WqlmerGR?= =?us-ascii?q?mIx62DbIz2e2UcxirREk4EnB4P/XyeLwgxGj+ho37CDDxpDV/vY13j8e16qHO8?= =?us-ascii?q?VUI0yxyKb1Fm17qw4BEZn/ucS+kc3rgcoicuty10HEqh39LRE9eAvARhfL9bYd?= =?us-ascii?q?Mm/FdKznnZtwp6Pp2uKqBtnFgefx5xv0zwyxV9Ep9AntQyrHM20ApyLrqV0V1b?= =?us-ascii?q?eDOcwZD/JKfXKnLp8RCxdaHWwErR0MuT+qsV7/Q4sVrjthmzFkU+63Vnz8VV03?= =?us-ascii?q?yE65XWEQUdTJPxXVwz9xVhu77aZSw96J/O2n13Lam4qDnC1Mw1BOE90BavY89f?= =?us-ascii?q?ML+YFA/1C8AaAcmuKOgum1e3dRIJJ/pd+7AuP8OhbfeG37SrPOl4ljK8kWtH+J?= =?us-ascii?q?x90l6L9ydkV+HHxYoFzOuG0QuJWDbxl0uussDtloBeeTEdAHC/xTLiBIFPeq14?= =?us-ascii?q?ZZwLBnu2I82r2tV+gIbgW2BZ9FG/G1MG39WpdQCOYFz92g1Q00sXrGejmSu5yT?= =?us-ascii?q?x7iSsprq2F0CzJ2eTiewINOnRXS2l6kVfsPY+0gsgeXEipdAgpiAKp5V3kyKhf?= =?us-ascii?q?paR/KXTTQEhTcijtN2FiU62wtruebM5U8p8otztYUPika1CAVrH9uwca0z/kH2?= =?us-ascii?q?ZG3jA7cDWqupHnkBxglG2dK3hyoWHCecFt2Rjf/8bQRflL3joJXCN4kyXYBkCg?= =?us-ascii?q?P9m1+tWZj4/DvfqjV2KlTJFcazPnwpiHtCu/+W1qBhu/kuu2mtH7Fwg61jP028?= =?us-ascii?q?NsVSrWsBb2epPr2LiiMeJ7YkloA0fx689+Go1njIQwgood2WYEiZWR+XoIj33z?= =?us-ascii?q?Pc9d2a3gcHoHXSQLzMLN4Aj5xE1jKWqEx4HnWXWb2ctsfNq6bX0Q2iIm6cBFFr?= =?us-ascii?q?uU4KZDnStvrVqytRjRbuRlnjcB1fsu72YXg/kTtwowyiWSHKgSElNePSzwiRuI?= =?us-ascii?q?9cuzrLhMZGmxa7iwz1ByncumDLGfuAFTRGj2epklHS9q4cVwLkjA0Hvt5YH4YN?= =?us-ascii?q?PQd84ctgWIkxfciOhYMIwxlvwXiid8J2L9u2Aqy+4hgRxow566oJCNK39x86Kh?= =?us-ascii?q?Hh5YKjr1atsL+j73kKZemt2b0JyuHpV9GjQHRZXoQuiuED4IsvTnLQmOGiUmqn?= =?us-ascii?q?iHAbrfAROf6EB+onLME5GrM2+YKWIczdVlShmdKlJQgBwIXDU6mZ45Ex6lyNbn?= =?us-ascii?q?cEhn+jAb/kT4pQdUyuJ0Kxn/VX/SpAmyZTcyVJifKx9W4xpM50jLLMOe6fhzED?= =?us-ascii?q?tA/p27qwyNKHKUaBhUDW0TXUyEHV/jNKG05dbc6+iYGva+L/zWbLWBqexRS+2I?= =?us-ascii?q?xJK30ot6+DaBLcOPMWd+D/0gxkVMR2h5FNrDlzUJVSMXizrHb9SHqxek5i13ss?= =?us-ascii?q?e//ez2VwLp/4SCEKZdMdN19ByshqeDLeGQjj5jKTlEzpMM2WPIyL8H0V4IkS1v?= =?us-ascii?q?eSOhEbEaui7JS6LRmrRaAAQHZCN2LsdI6Lg83gZVM87Bltz1zqJ4juIyC1pdU1?= =?us-ascii?q?zhgNumZdQSI2ymOlPHBVyLNK+aJT3FwsH3Z7mzSbtMg+VVrRKwvSyXE0j5PjSM?= =?us-ascii?q?jzPpTQygMflQjCGHOxxToJyycg1zBmf5Q9LmcAe0MMFsgD0t27I0hW7KNXQGPj?= =?us-ascii?q?Rmd0NNs7uQ4jlCgvlmB2xB6XllLOmDmyqD6enXNIoWu+NxAitoj+Ja/Gg6y7xN?= =?us-ascii?q?4S5fRfx1lyzSrth1rl67jOaA0TtnXwBIqjpRg4KLp0piM73D9pZcQXbE4A4N7W?= =?us-ascii?q?KIBhsQqNtqEMPvtL5Lx9jIjKL8NjFC89fO8ssdA8jbM8WHMXU7PRruAj7UAxMP?= =?us-ascii?q?TSS3OmHHm0xdjPaS+2WJrpg9r5jggoAOSrhaVVMrEPMVEV5lHNscL5d0RT4rjb?= =?us-ascii?q?mbjMsU6nWktxnRWN9WvpbZWfKOGf/vMiqWjaFYZxsUxrP1NYQTNpH720xlb1l1?= =?us-ascii?q?hp/KFlHVXdBMvi1hdBE7rF9K8HhkQW05w1jlZR+14H8PCf60mQY7ig1gbus38D?= =?us-ascii?q?fh+FQ3Jl3RpCssikYxn87lgTOQcDLrKqe/Q51WATLut0ctKpP7Xxp1bQqqkEx+?= =?us-ascii?q?KjjEXKxegKF6dW93iA/RooBAGf9GTaJZZx8Qy+mXZ+823lVcsCmnw1FI5ffdA5?= =?us-ascii?q?t4iAQqaYKsr25H2w97cdE6P7LQJKtUwVhLna+BpDWo1vo2wA4QPEYC7n+deDMS?= =?us-ascii?q?uEwJKrknJzCk/upy5gyegzFDYnQDV+I2ovJ28UMwI+qAzzj+3LFeMUC+LeqfL7?= =?us-ascii?q?+eu2jbjsOHWE8/1kYSm0lC57h23t8pc1CIWEA30LuRCxMJONLGKQFSdcpd6n7T?= =?us-ascii?q?fCeJsejWzpJ1OZi9GvrvTe+Uu6YemlikExoxH4QQ8sQBGYGh0FrGIsfjLb4Fzw?= =?us-ascii?q?gt5QvwKVqZC/RJfQ6Eny0co8Gj1pN325dSJi0FC2VnLSq3/qrXphMtgPebQdg5?= =?us-ascii?q?fnIaXowCNnIqRcG3gDBZsGpaDDm20+MZzw6C4yX6pivOEDn2d8Bja+uMZRNwFN?= =?us-ascii?q?G2/i0y86usiV/X6JreIX36NdR5t9/A7uMav4qIB+lSTbZjr0fWg5NYSGCyU27T?= =?us-ascii?q?Dd61IID9a5UtbdzxDXa6Tly/ijIuQsjsPdasLrKHjhrySYZSroabwCgpNdWhGT?= =?us-ascii?q?EGBxdwu+YD6bpzZQ0ZeZU7ZwLouh8/N6y4LgaY1MmuQ2azJjtXSflf0fu1Z6ZN?= =?us-ascii?q?wyoqcOC61GMqTosmwOmv7U4NWJYKgwnEyvanZolRTTb8FWRYewTPoyo5kG5hOf?= =?us-ascii?q?wpz+gkwRPHq18cPymFdOx0cmBEuc8zBU+KK3VsFmU4X0OcjZbE4gO0xL8d4S1d?= =?us-ascii?q?ks1O3uJYrnjxoIXfYCm2V6yxqZTZqS0gbcIpo6dpK4zsPtOGtI/CnjzYVJTQqA?= =?us-ascii?q?uFUC+mGPpandhQJDlYTuFRl284I8ILpY1P5FEtWcc5IrxAFLMjpqu2aTZ+Cy4d?= =?us-ascii?q?0zMZXZua3DMemue8x6falhCIfZs+MhwLqolNj8ABXC5xZiMeoK6jWJvMl2+YVG?= =?us-ascii?q?cEPAcT4R5L5AIamY96Zvrl75bQTJ9Q1z5WpOp5UjHRGZly8Fv0UXqbgUTiSPq7?= =?us-ascii?q?jeymwwZSzPPq0tkUXB5/CEddx+ZKlksmMr53MawQspTMsjCWaUPwpHjtx/e+JF?= =?us-ascii?q?lN1c3UcEX1DYrfumrnSCIc/HwURYlUxXHeCZQdiRF5Z7oxq1lWJoCpZFr+7SQ+?= =?us-ascii?q?x4t1B7m4Sdyrx1E9oHcIXSulD9pBC+BjsFLWQjJlYIumqJT7NJpMXGBc4pqdq0?= =?us-ascii?q?1WkE91KS621YJcK91R4j4LRDVPuTKdvN+oR81Z1852CJsMItlktnf4H6NEP4OR?= =?us-ascii?q?rGMqtbz1zX/Z4Cs8sFa8xDW8AaO4SPhZ/2IGEAUzO2ueslUvD/cr8mrK6F/NqE?= =?us-ascii?q?10/+FBCriMlkhxoTd9HpFSBjlSz3ylKUp8TGVeueVANKvVa9BcQ+U1ZRK3Jxw+?= =?us-ascii?q?Evsm0leV/U1omHf2eDZ+tg1E9CDBRwM0TzUagq/xmT0CrcGqIT8aRIhSbTo7ay?= =?us-ascii?q?fKNhmWlj1JsxZHc0FlRZQZDchf+70B2otU5MXCQ162KS4ZRBxiKh440f1HmE5D?= =?us-ascii?q?t0WXZy7dAhSydfvUsx14Y9meo9CzIPT+5gdHhZvtsPok+KUbW32mhQqtTMjcr4?= =?us-ascii?q?/7qNKHrVaBe7njM+Kie3/BUCbDgg2qibciEZbK4zDZMBBHJJli1XokfZ/hBHbQ?= =?us-ascii?q?MhRIO60XO0hWWb10ZNhdvu9aYMpkd7oT9q92GhKLXBXvF5KzrPNeNFbcWSzeLz?= =?us-ascii?q?md8uy4uY/T96LSRvXgZsOW23bKWKZ3PpBk6TblBbvlzYhe9Vfo1ft38EN1V0TG?= =?us-ascii?q?OTibrNv9PgML+NWidkz6s50xBjPWHI1/n2fxxkxbbMoXRDCq8I4Ex5xH7nbwVf?= =?us-ascii?q?h43VL3sOFI8Llk84Y36ahzycioPafSNehasUh/DxiIHAVl6IsiD3VkSmBMZu8R?= =?us-ascii?q?NO3Rcr4HjcDvrOD3E7IY6AGP9+xec9vHKFnLmtOjBTGEVRxEgAABpCYfLgSG0/?= =?us-ascii?q?6Fn7F7Sdq5pefjwE0g+F6+IQAazLB2+YiL4LKIq/HNYxvX07cERrDgRtnvobQ0?= =?us-ascii?q?p0OS+fokmaYMemNveQ2nF/MdVsoHyWf+1q0qyD8sE8ffH7Lh5PFDVmg2njT7m5?= =?us-ascii?q?xnGFUWAPwUF6KR/YtChmc4h/DZNtoOf6BAgGmPExCkEqUFyXG29SSaO3VljQvI?= =?us-ascii?q?0xHrRmO/9ln2ojFkQSHU1dfsjlJVVqWrBUdVRyepNlJ4sDKLPArsqtX3vL8441?= =?us-ascii?q?woPWP/tdKCjm2hNKlQH83lK9yWOTM0q04PjJ0tWtyv3pgWGdy5INoK8XF+aP7e?= =?us-ascii?q?53mqky9HradHnZDR4tqJ+vXNAHmvk7Gaq6iXxD9G0HQ4uks/6t+4PPHU+9KKW+?= =?us-ascii?q?io13oWTypnvgvBWBi1qqDUr18KIkGL1UbLl5YMPt5HwXk52Ebm5PIgQNIo7gle?= =?us-ascii?q?EJjPZ+8arzDpJDT02UqfY84wViSGyTtYA0/6HEJ3GKg512P8psTJmmnM+1cwXI?= =?us-ascii?q?l/a1TnhQBrD4U/MU8t7EMXwi8DHAUWZxCUEqynBUP/LYQeTUgDcxOH3Lqkdagr?= =?us-ascii?q?wU1/2LSv5PXcbeZkHaoCKu5djhKSnFhcAp8WtKkeT6x5e19a6qHXohPvC4f5UP?= =?us-ascii?q?jhjnowLee6Qtxb8c8Ds3si4wC/Rwa+5pdH67YbiZ+IebBCYZfQos9w9UFn6iAT?= =?us-ascii?q?diZVmhhwkwu5UfwApODk+tXbq4Cn6vi0W6YiWeoX7AM5B39kgJvuml8jrs/Y1/?= =?us-ascii?q?xGRo3Tl4v/7BhHI2SWt4bCzxl8Ne0OJpqpfLZh8nUKPC0eKGwOPNWIcfk84ilt?= =?us-ascii?q?MDrJ61xEHMwMecsSPNDRlgBMlk3pRLZT+9LaGl6ZEYh8bdwn4nHsyD8r7ZszTP?= =?us-ascii?q?rv5CWxJZDF4FFHJ+lDgzl0lNLeuOgVxuLfBzMW4XmCZRl62CGCy5iRC/bo5+qM?= =?us-ascii?q?1dXUWkgaES4xTohSOiCN+RG9RuqyjpXmSBmY6sjpgJIxbEiQXGC+nLwZsqZQFu?= =?us-ascii?q?5Nkj370SJCFo/ph/KUvd2s6HFUtlFeC4Z88xnFGKRZPpVmNhX1jdGrSVJgBiTj?= =?us-ascii?q?eMHVeB0uuPCVxusW4OVxKVH+ZYkFLRIA0b767mBVTgR2Qr7solmZRf4RZMdhSP?= =?us-ascii?q?7csnBV85xvK6sVM1ibupPntSpHqFE5AA8odL8/tCdaeVPUnA1IQar0vqAPihcE?= =?us-ascii?q?W95jpUBMAX6wOH455zffWqRalrORB+IJ8jWTVaEOV0RoMj9gTBO1wppuZqCpke?= =?us-ascii?q?pBsmxYgiN3uOIq3CB+RBugpS3soLoA2T0+97G+qDUBvntFQuKFkyjWDVVDzfIK?= =?us-ascii?q?jboTCnv57VyzfmMDbYvo77V9I8Tv65Uh6WwlYRo/Zy0GQfigCybogqOOA4yArN?= =?us-ascii?q?VchBqXt8XVd7OzLC8SNrMmyRL4XHV91wfTnRly/GsMWDWg48cuJJ+hNsY92iqo?= =?us-ascii?q?BW/beU4D4qxVq8vxrkcHQvY5Z11nwWVj1NWHRyIWSczAHmY6lA4kZntefJJE8x?= =?us-ascii?q?8aGLEigiyUsale4gEUfDDUH5yn+onXncfI32MxQstqxmLSu62Km5Ir0Hxjm9Nv?= =?us-ascii?q?7S6OuW8fd/LZU89yGHfz0ppQye3ka/WrrO8HVJNsyK69X/8aLsmj5Wy21Y1rWk?= =?us-ascii?q?+73LseGUG0MOsexrjGUielTnaYVf6Mc2iWkDYzKlTy6gWwLl0rdMdKqFcwMunc?= =?us-ascii?q?iZ5SmQ3hVah5RyuKql/d0mMjLfkWdwQot4e7YwYKVvIeZ/CAJegyx/0zEFQMb3?= =?us-ascii?q?vOHSp4FeC2tVqtkZNgO3Vn50X6YPji/hrgMNSMBhkOCZTaoYJp+fymWmKBPmdt?= =?us-ascii?q?zB9yPEh07+ffEFAxtu5Ac5mPhtXQgtV70fIfd/hzKyE9vcQTmo1744mOzMiKaQ?= =?us-ascii?q?3Rzor1JdzNvviYAvjfwl82emFbTrUZYh3654EgMt4/RbLTAaNTvQ4ACqgiXJwh?= =?us-ascii?q?K2Dx+blxLANycQ7RZ7O0j9Lopu2RZZtUoHnW4Uw2LCvGvR0M1OC0RxRhb5+2n3?= =?us-ascii?q?XyPIwwRjVZotJ2FBRmGpdPFtgbrwqjBJ6UhL27i8Gv9ExnoeMKtrDwCv/S3tSj?= =?us-ascii?q?w4pxR4Ra5VCMPDvJCqlknEBljuWqgvjeyZTwCMLiedYBVOdlWG7FbqHJEp+4Kj?= =?us-ascii?q?KUNcL2Y1RG/KKE0LJlThWRYzj0XqSetC2+NfVr/Vs0x5d9fOrS0Dwt9a/U1MH1?= =?us-ascii?q?Z2FBqSeptWSJO4dH7FzWGezeWApZSf2B8Gl7BqAXdY/0+/0VMdw+wdiT/xVz7C?= =?us-ascii?q?5c38SbOaShqFHD2l5jf5LBMETpwzo5WZUNIBmnNUssgGnZqmnSAHhFKsikKNJt?= =?us-ascii?q?gMqODhH25kl+g2ctZmlbFmrvX9eRNnAR29iiaw2S6AJLE9EDkvaseUEmsq2ySO?= =?us-ascii?q?9oOohKmOmtu7sHjdZpJD/VRMdEJyHfNqR7PjlPAeXVolgnfBoEvKMoWoc6f5SO?= =?us-ascii?q?J1kHMEiYwyPo0QTCyVH0d8Cr1KuRJCYW825Hz67e3DlNvgm5v+yWjtflUL/HcJ?= =?us-ascii?q?H8ROTSPzY9VjGGWTQyFl6k+VK+tPUYvPqYIGEfolcPbyKMCQ4ToL5grdzRDm/V?= =?us-ascii?q?hO1ic4cGhPeAWyD/UCd4jrY9Bj5XtUCQRPoODQvWYGXigGpbowOvPeJM/XT5b7?= =?us-ascii?q?2YwapVRuMWAotQcvGDRdvXZ+xeLS8yljoFIOa8Y8Hcr7Eh31LHV2QWCLPI9FyA?= =?us-ascii?q?Q06SWfGc2TbrUp8Ov4g1pyok4NTQkTFrE67QJbaQuyau8pKkjCafoeDeVGwtY0?= =?us-ascii?q?svgOIYAWmB2wJNKGceBNEQpk7tQ7SMZ0FW1HImkehuwQMDeBxvUn1y1X1bhOiy?= =?us-ascii?q?Gs9eSV4UimOuW/oGbFZsATM/50+K/xPybsIauczJQW9R6KcMQ5IHLPY08InXJL?= =?us-ascii?q?cQwPEx0TJ9riw6tjmSAlJegw+e7arfArh8xrxD5Gk/+fF6REePTC3DcmLf0Iqp?= =?us-ascii?q?F9pPxTtyoXDjz8fUvOdtNL1ep4xiBVcFHz95Jt7a/TBbTW77xhG+vxClEzSCc3?= =?us-ascii?q?ol52MAJTYEbfld1Ohmq1PTcdKH7lmf8+o5oVavIR6CF77x3ZtMEMyv3gK9LWFQ?= =?us-ascii?q?fS6DC4F9qvELks0bJ6wge8z2DkjINAnlJhqRoSEX7BzjqbntCtBFhi0SlqggJt?= =?us-ascii?q?bzU6EQANXZ1S0+yHFNgNIUwGSXRNPSaIHow81+GXwKcJK6TD2jYJvNeS/1r/0F?= =?us-ascii?q?yYspHEW6Z+ATPWYduJkzxUnwaFb91Y72tg2QNK61cyfxbM0HNpWlj2tmh6vFMo?= =?us-ascii?q?ro4OwEAn0Cq/tvwfjcvGzT/2zPKe28eWXzl1BwbhA=3D?= X-IPAS-Result: =?us-ascii?q?A2EWBQCYpzVY/wHyM5BeHgYMGQYMgw0BAQEBAR+BWqRalnM?= =?us-ascii?q?kgk6FUlMBAQEBAQEBAQIBAl8ogjMaghwCBAECJBMUIAsDAwkBARcIIQgIAwEtF?= =?us-ascii?q?REHBwsFGASITASxHj0qAos8AQEIAQEBASOPMgIRAYV9AQSaT5ECihyGE41qhAx?= =?us-ascii?q?VXjYegzEcgV9whggPF4IXAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 23 Nov 2016 14:30:03 +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 uANETsjQ024537; Wed, 23 Nov 2016 09:29:55 -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 uANEPKhf047383 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Wed, 23 Nov 2016 09:25:20 -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 uANEPCo1023074 for <selinux@tycho.nsa.gov>; Wed, 23 Nov 2016 09:25:20 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CxBAB7pjVY/4GlL8FeHgYMgzgBAQEBAYF5pFqSZYQVgmuDNgKCbQECAQEBAQECYiiEaQIEJ1IQGAgxVwcSiHGxJD2LaAEBAQcCJY8yhhEFmk+RApAvjWqEDFWBFINPHIFfPDSGCII9AQEB X-IPAS-Result: A1CxBAB7pjVY/4GlL8FeHgYMgzgBAQEBAYF5pFqSZYQVgmuDNgKCbQECAQEBAQECYiiEaQIEJ1IQGAgxVwcSiHGxJD2LaAEBAQcCJY8yhhEFmk+RApAvjWqEDFWBFINPHIFfPDSGCII9AQEB X-IronPort-AV: E=Sophos;i="5.31,538,1473134400"; d="scan'208";a="5840661" 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; 23 Nov 2016 09:25:19 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AePnVLBXbXQDPmjYNR7Mt05RQRaHV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYbBGDt8tkgFKBZ4jH8fUM07OQ6PG7HzZfqsjY+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe71/IRG4oAnLqMUbg4RuJ6csxhDUvnZGZu?= =?us-ascii?q?NayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnD?= =?us-ascii?q?VhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0ji?= =?us-ascii?q?oMKiU0+3/LhMNukK1boQqhpx1hzI7SfIGVL+d1cqfEcd8HWWZNQsNdWipcCY2+?= =?us-ascii?q?coQPFfIMM+ZGoYfgqVUArhywCguiBO701jNEmmX70bEg3ug9DQ3L2hErEdIUsH?= =?us-ascii?q?TTqdX4LKkcXvqzzKLVyTvDculW2Tjj54jOaRAqvPaBUq9qfsrXyEkgCQfFjleL?= =?us-ascii?q?pIzgITyV0uANvHKd7+pnWuOjkXIoqwZ0ojW2wMonl4rHhpoNx1zZ8Sh0zpw5KN?= =?us-ascii?q?K6RUJhfNKpEZtduzuHO4doRs4vRXxjtjwgxb0co5G7eTAHyJQ5yB7bbPyKa42I?= =?us-ascii?q?7QznVOaVOzh4gnVleb2lixmu9kis0Oz8Vs2s3FZLqCpKjMXMu2gQ2xHX5MWLUP?= =?us-ascii?q?Rw80W71TqS1g3e6vtILV0qmaffM5Ihx6Q/lpsXsUTNBC/2n0D2gbeLeUo+/Oio?= =?us-ascii?q?6vroYrHkppKHMo97lAX+MqA0lcy5BuQ5PRICUHSc+eS5zLHj51H2QK1Wjv0qla?= =?us-ascii?q?nUqIvaKtofpq64BQ9Vz4ki5g2jDzamzNsYnX4HIEhDeBKclYflIV7OIPfmDaT3?= =?us-ascii?q?v1P5mzdxxuvZFqbmH46INX/H1rD7cvI180dBzCIrxM1bopdTDasMZvn0Xwu5r9?= =?us-ascii?q?DDJgMoOAyzheD8AZNy0Z1aEW+XC7WYK4vKuEWJ/forKuKBIogPt3K1J/wo6/Dp?= =?us-ascii?q?l3MRg1IRfaC1m5AQbTTwBflvJQOZbHTwk/8AF3sHukw1S+muwF2LVXhJYG2/Wb?= =?us-ascii?q?kg4To4II2jBIbHAIuqhe+vxiC+S7FfYChkF0qDHHHzP9GIUvENZSaQCspsljgN?= =?us-ascii?q?U7+xDYQm0Ef950fB17N7I7+MqWUjvpX52Y0wvrWLmA=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GyBABapjVY/4GlL8FeHgYMGQYMgw0BA?= =?us-ascii?q?QEBAYF5pFqSZYQVgmuDNgKCbQEBAQEBAQEBAgECXyiCMxoBghsCBCdSEBgIMVc?= =?us-ascii?q?HEohxsSQ9i2gBAQEHAiWPMoYRBZpPkQKQL41qhAxVgRSDTxyBXzw0hgiCPQEBA?= =?us-ascii?q?Q?= X-IPAS-Result: =?us-ascii?q?A0GyBABapjVY/4GlL8FeHgYMGQYMgw0BAQEBAYF5pFqSZYQ?= =?us-ascii?q?VgmuDNgKCbQEBAQEBAQEBAgECXyiCMxoBghsCBCdSEBgIMVcHEohxsSQ9i2gBA?= =?us-ascii?q?QEHAiWPMoYRBZpPkQKQL41qhAxVgRSDTxyBXzw0hgiCPQEBAQ?= X-IronPort-AV: E=Sophos;i="5.31,538,1473120000"; d="scan'208";a="1249741" Received: from mail-il-dmz.mellanox.com (HELO mellanox.co.il) ([193.47.165.129]) by emsm-gh1-uea10.nsa.gov with ESMTP; 23 Nov 2016 14:25:17 +0000 Received: from Internal Mail-Server by MTLPINE1 (envelope-from danielj@mellanox.com) with ESMTPS (AES256-SHA encrypted); 23 Nov 2016 16:18:32 +0200 Received: from x-vnc01.mtx.labs.mlnx. (x-vnc01.mtx.labs.mlnx [10.12.150.16]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id uANEHdrQ021742; Wed, 23 Nov 2016 16:18:29 +0200 From: Dan Jurgens <danielj@mellanox.com> To: chrisw@sous-sol.org, paul@paul-moore.com, sds@tycho.nsa.gov, eparis@parisplace.org, dledford@redhat.com, sean.hefty@intel.com, hal.rosenstock@gmail.com Subject: [PATCH v6 6/9] selinux: Allocate and free infiniband security hooks Date: Wed, 23 Nov 2016 16:17:28 +0200 Message-Id: <1479910651-43246-7-git-send-email-danielj@mellanox.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1479910651-43246-1-git-send-email-danielj@mellanox.com> References: <1479910651-43246-1-git-send-email-danielj@mellanox.com> X-Mailman-Approved-At: Wed, 23 Nov 2016 09:27:03 -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: linux-rdma@vger.kernel.org, linux-security-module@vger.kernel.org, selinux@tycho.nsa.gov 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 |
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 2d7a7c1..d87e29d 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -17,6 +17,7 @@ * Paul Moore <paul@paul-moore.com> * Copyright (C) 2007 Hitachi Software Engineering Co., Ltd. * Yuichi Nakamura <ynakam@hitachisoft.jp> + * Copyright (C) 2016 Mellanox Technologies * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2, @@ -6082,7 +6083,26 @@ static int selinux_key_getsecurity(struct key *key, char **_buffer) *_buffer = context; return rc; } +#endif + +#ifdef CONFIG_SECURITY_INFINIBAND +static int selinux_ib_alloc_security(void **ib_sec) +{ + struct ib_security_struct *sec; + + sec = kzalloc(sizeof(*sec), GFP_KERNEL); + if (!sec) + return -ENOMEM; + sec->sid = current_sid(); + + *ib_sec = sec; + return 0; +} +static void selinux_ib_free_security(void *ib_sec) +{ + kfree(ib_sec); +} #endif static struct security_hook_list selinux_hooks[] = { @@ -6269,7 +6289,10 @@ static struct security_hook_list selinux_hooks[] = { LSM_HOOK_INIT(tun_dev_attach_queue, selinux_tun_dev_attach_queue), LSM_HOOK_INIT(tun_dev_attach, selinux_tun_dev_attach), LSM_HOOK_INIT(tun_dev_open, selinux_tun_dev_open), - +#ifdef CONFIG_SECURITY_INFINIBAND + LSM_HOOK_INIT(ib_alloc_security, selinux_ib_alloc_security), + LSM_HOOK_INIT(ib_free_security, selinux_ib_free_security), +#endif #ifdef CONFIG_SECURITY_NETWORK_XFRM LSM_HOOK_INIT(xfrm_policy_alloc_security, selinux_xfrm_policy_alloc), LSM_HOOK_INIT(xfrm_policy_clone_security, selinux_xfrm_policy_clone), diff --git a/security/selinux/include/objsec.h b/security/selinux/include/objsec.h index c21e135..8e7db43 100644 --- a/security/selinux/include/objsec.h +++ b/security/selinux/include/objsec.h @@ -10,6 +10,7 @@ * * Copyright (C) 2001,2002 Networks Associates Technology, Inc. * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> + * Copyright (C) 2016 Mellanox Technologies * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2, @@ -128,6 +129,10 @@ struct key_security_struct { u32 sid; /* SID of key */ }; +struct ib_security_struct { + u32 sid; /* SID of the queue pair or MAD agent */ +}; + extern unsigned int selinux_checkreqprot; #endif /* _SELINUX_OBJSEC_H_ */