From patchwork Fri Jun 30 15:15:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Jurgens X-Patchwork-Id: 9819849 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 6C73260224 for ; Fri, 30 Jun 2017 15:19:52 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5AA9A28526 for ; Fri, 30 Jun 2017 15:19:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4F118286B9; Fri, 30 Jun 2017 15:19:52 +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=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 9926528526 for ; Fri, 30 Jun 2017 15:19:51 +0000 (UTC) IronPort-PHdr: =?us-ascii?q?9a23=3AD/TcExUV7tz2FPc5qWimJ+PY9l7V8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhWHu6dThVPEFb/W9+hDw7KP9fuxCSpYv93R6DgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyrgjdrNUajIptJqsy1hfCv2dFdf?= =?us-ascii?q?lRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/D?= =?us-ascii?q?TRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklC?= =?us-ascii?q?EKPCM3/2HNjsx7kbxVrhSvqRdix4LYeZyZOOZ7cq7bYNgUR3dOXtxJWiJBHI2y?= =?us-ascii?q?coUBAekGM+ZArYTxulUDogWlBQS3GO/j1iVFimPs0KEmz+gsFxzN0gw6H9IJtX?= =?us-ascii?q?TZtNv7O70UUeuoyKfI0C/Db/xI1jf784jDbxcsruyWUrJ2cMre100vFwHeg1WV?= =?us-ascii?q?t4PlOzeV2f4Ls2ic4OtsT/6gi2kiqwxopDWk28QiipHRi44IxV3J+j91zYYoKd?= =?us-ascii?q?GiVkJ2bsCoHIFNuy2CKod7Rs0vT3tntSs40LEKpJ+2cSgQxJg62RLSb/qKeJWS?= =?us-ascii?q?7B35TuaeOzJ4iWpgeLK4mhm971Ctyvb5VsmoyFZKqTdFksXUunANyRPT7s+HR+?= =?us-ascii?q?Nh/ki7wzaP1h3T6vpeLUAolavUN54hwrkqmpoVrUvDBTP5lF/zjK+XckUo4umo?= =?us-ascii?q?6+L5bbX6vpKQKoB5hw7kPqkuh8CzG/o0PwcQU2SB5OiwzLjj8lf4QLVOgP02iK?= =?us-ascii?q?7ZsJXCKMQAuKG5Bw5V0oA+6xewFjupy9MYnWQBLF1ZZh2HlJPkO03OIf/kDfe/?= =?us-ascii?q?hE6gkDFwx//cJLHhDZLNLmbbnLf7Ybl981JcyBY0zd1H5ZJUDbcBL+jvWk/xrt?= =?us-ascii?q?PYCAQ0Mw6zw+bhDdVyzJgeWX6RDa+DK6Peq1iI5vggI+OUfo8apC79K+Q55/7p?= =?us-ascii?q?lXI5m10dcrO10psUc3C4GfJmI0SHYXf3jNcBFXoKvwUlQ+z3jl2CTSNTa2y1X6?= =?us-ascii?q?Im6TExEJimApvbRoCxnLyB2z+2H5NXZmBCD1CDD23oep6KW/gSdS2SJdVhnSYc?= =?us-ascii?q?Vbi7TI8h1w+huxPmy7Z9KerU4CIYv4r51Ndp/+3TiQ0y9TtsAsuAz26NSmZ0nm?= =?us-ascii?q?UURzMrx61/v1Jyyk2C0al5hPxYE8Zf5/VXXQcmLZTc1fB1C8juWgLdedeEUEup?= =?us-ascii?q?Qsm8DjErVd8+39gOY0NhFNq4lRDDwzCmA7kLmLyXHJY06L7T32DtJ8ZhzHbLzK?= =?us-ascii?q?kgjlghQstJLmCmg6p/+xHSB47PiUmZkbyldb4f3C7M6meM03CCvEdGXw5sSa/F?= =?us-ascii?q?R2wQZlPKrdTl4UPPV6GhCaw9PQtbyM6CMbBHasXzglVcRffjI8zeY2arlGisGx?= =?us-ascii?q?mE3LSMbJDle28FxiXSFFAEkxwP/XaBLQU+CD2hrHjYDDNyFFLveFjh8exmqHO6?= =?us-ascii?q?V0M01A+Lb1Z727qy4B4ViuSWS+kP0bIcpCchtzJ0EU6+393MCNqAoBdhcb5fYd?= =?us-ascii?q?wn41dH0n/ZuxZ6Ppy6IKBonkQefBhvv0PyyxV3DZ1NntI3o3MwzQp9N7iY3Uhb?= =?us-ascii?q?eDyE2JD8ILrXKnP9/Bq3ca7Zxkne0MqK+qcI8Pk4sUjssxyyG0ot9nVm3MNZ03?= =?us-ascii?q?2C6ZXWFAASS47+Ul4r9xhmoLHXejI9543O1X1rKqm0riTP28kvBOsixBeges1Q?= =?us-ascii?q?MKWeGA/0DcIaG9CkKPY2lFixchIEIOdS+bY6Psy8c/uGxLCkPPx7nD+9k2RI/p?= =?us-ascii?q?p93VmR9yp5UOLI2IwFw/6A1AudSzj8lEuhstzwmY1ceTEdA3ewySn+C45VfaB9?= =?us-ascii?q?YYELCWKyLMKt3dV+m4ThW3hG+16/H1kGwtOmeQKOb1zh2g1dzUIXoX2jmSu80T?= =?us-ascii?q?N0iCokobCB0yzUxOTubh0HOnRERGN6l1fjPZC0j8wGXEivdwUpihql6lrmx6hc?= =?us-ascii?q?vqRzNXXcQUdPfyjwIGFvSa+wtruEY8FV8pMotj9bUOOmYVCVUrT9uQcV0zv/H2?= =?us-ascii?q?tCwzA2bzWqupTinxxmkW6dN2h8rH7YecF22Bfe68fRReVJ3joHQil4iCXYBkOm?= =?us-ascii?q?M9mv49qUi4/JsvqiWGK5Sp1TbS7rwJuatCu84W1qBQOwn+qvld3gHwk3yjT718?= =?us-ascii?q?R2WiXTthr8ZZPr16uiO+J9YkZoHEP869Z9Goxmios/nowQ2XwAipqP53YIimDz?= =?us-ascii?q?MdFH2aL5anoAXjsLz8LT4AjixEJvNHSJyJzlVn+F2Mtue8G6Yn8K2iI6981KC7?= =?us-ascii?q?mb7LpfnSZuoVq3swTRYeN7njgD1fsi8nkag/sGuAA11CWSHqgSHVVEPSzrjxmI?= =?us-ascii?q?98qxrLhTZGmxabi/zkx+ncy/A7GYuQxcRW35dYk4HS9r9Ml/K1XM0GDp6o74Zt?= =?us-ascii?q?bQY9UTtgebkxjeleRVLow+luYSjyp9JW39pWEly/I8jRF2w5G6upWIJn5z/KK/?= =?us-ascii?q?HxFYNif5Z8UN9THxlaxehNqZ35izHpV9HTUGRIPoQui1EDIWrvnoKweOECE8q3?= =?us-ascii?q?uCF7rQBwmf5F1hr3LVHJChL2uXK2UBzdV+WBmdI1RSgA4OUzU8gp45EQWqydfv?= =?us-ascii?q?cEhn+z8R4UT4pQFUyuJyMBn/UHnQqxu0ajsuT5ifNhVW5BlY50jJKcye8v5zHy?= =?us-ascii?q?ZA852ktgONLmibaBpUDWEVQEOLHUvuPr+w6tnc6OiXGvCxL+PQbrmUr+xRSeuI?= =?us-ascii?q?z4q10oR65zaMKtmPPn56Av0hwEZCU2p1G8HDlDULTCwWlznAYNSHqxe54CF3qd?= =?us-ascii?q?q/8PvzUgL1+YSPE6dSMclo+x2uj6eDLfCfiztiKTlC0JMM2XjIyKME0VEIly5u?= =?us-ascii?q?ciOhEbMatS7CVKjQgLNYDwYHayNvM8tF96Q83hNXNs7DktP4zbB4jv8vC1deSV?= =?us-ascii?q?zhlMCpZcoQLGG7KFzHBVyENLCcKT3M2cH3bru2SadMg+VMqx2wpTGbHlf7Pjud?= =?us-ascii?q?jDbmSRavMeBQjCGcJxFeuZ+yfQhzBmT5S9LmcBK7OsdtjTIq2b00mm/KNWkEPD?= =?us-ascii?q?dnaExBqbmQ7SJDgvVjAGxN9GFlIveYlCqD9OnXNJIWsfptAiRpmONX+2g1yrtP?= =?us-ascii?q?7CFZX/x5giXTocRyo1G9lemPzCBrUB1UqjZEnIiLp1ltOb3F9plcXnbJ5AkN4n?= =?us-ascii?q?+OCxsQqNtqFMbvtrtLytfViqL8MjhC/MzP/ccGAcjbNt6HOmI7MRX1AD7UEBcF?= =?us-ascii?q?TTmzOG7Ehkxdn/aS9nuOo5cntJfjg5sORaVdVFAvEfMaEEtlFsQYIJhrRjMkja?= =?us-ascii?q?KbjMkQ6HWkoxneXttasY7cW/KVGfXgNjCZjbxeaBsJxbP3NoMTN4Lh10xlcFl6?= =?us-ascii?q?k5zAG1DMUtBVvi1hcgg0rV1R8Hh5S20/wVjlagSs4XANE/67hQQ2igxgbuQu7z?= =?us-ascii?q?rj/1A3Jl/WqyQqi0kxhc/pgTaPfz7tNK2wR51ZCzLot0gtNZP2WwV1bA22nUN6?= =?us-ascii?q?LzrEQrVRj7VudW91lA/cpZtPGflZTaJaehMQw++YZ+kw21RGtiqn3VNH5ffCCZ?= =?us-ascii?q?Z6kgslb4Sjr3Zb1gJga941PrDQK7BPzlhLhaKOvzWk1uYvzw8CP0wN6n+deDYU?= =?us-ascii?q?uEwUMbkrPzCo8fJ36QOcgTRDYnQDV/oxr/1x90M9IfmPzyXu075bMEC+KeyeI7?= =?us-ascii?q?mfu2feic6CWkkw2V8Ql0lZ4bh21t8ufFeTV0ApyrueCgoGNc7DKQxOdcVd6mLT?= =?us-ascii?q?fSGUveXK25J1MJ23Fvr0Qu+WqKYUnkWkER40EIsW8MQBH4Sj0FrDIMj9Nr4F0x?= =?us-ascii?q?It5QrwJFqbEPtJZQiLkDYbo8C/1pN325dSJi0FC2VnLSq3/qrXphMtgPebQdg2?= =?us-ascii?q?eWkVUZELNnIsQsK6hTVUv29aAzm0z+IZ0hKN4yX4piTNCjnzdcBjaO6IZRNrC9?= =?us-ascii?q?G3+TI//7KwiVHJ7pXUP3v6Osh6ut/T9eMaoI6KC/dTTblnrUjcnYhZR3uxXm7A?= =?us-ascii?q?F961OoL8a442bdz7Eny6SECwiyopT8ftO9agNrOIjh/sRYZVtombwT8iONShGT?= =?us-ascii?q?EZHhd/u/sM5LlgZQEZZZo0fwLovRwkN6OjOAeYzsmuQ2G1JDtVVflezf+1Z7pL?= =?us-ascii?q?zyosdeK6x3wgTokmwOWt904CWo0KhAnExfm/f4leTTTzGntFdgXTpCo5km9hNv?= =?us-ascii?q?oywuY/2x7HrFgcMjCRe+NycmBEuc8zBU+KK3VsFmU4X0OcjZbE4gO0xb8S+ypd?= =?us-ascii?q?kMpK3uJdtXj/vpnfYDWqWKOxspjaqCsgYsIgo6FoP4zjP9GKtJXAkTzDVJPQqB?= =?us-ascii?q?GKUDamF/pGndhdODlXT+dOmWw+I8MJpJRB5lQrVsclPbNPEqktqqqtaTp+Ai4Y?= =?us-ascii?q?1TUZWJ+Y3Dwenue83KPXlhiNcJQjNBwEtItNgt4GXiFrfCwRv66jWJ/Ql2OeTW?= =?us-ascii?q?gLOggT5xxW5A0cjo9wYvzl4I3QQZ9WzT5Wou57UivMFpls7Fv1UniYj0XiRvi9?= =?us-ascii?q?lOKkxh5dzPXp0tYHQhF/ElRdy/xQlkQ2NLF9M7MQsZLSsj+UaUP6u3rgyPG8K1?= =?us-ascii?q?lLzs3bbEb1DJbftWXmTC0T53kURY5JyHHQEZQSkgV5aKY3pFVCOo+mYEP+6yYi?= =?us-ascii?q?x4t3A7myTdqryEo9rXYaWyeqFMJMCu98vF3LWD1lYpWrqJT/NJVRWWJQ+YOSpE?= =?us-ascii?q?lHn0l3NC6505VcIdlX4jEQRDhPvSmdvNyqRcJZw892EpkMLs18u3rmGaNEOZmR?= =?us-ascii?q?o2EttbD1zH/W5Sw8uk+gxDqvA6+4U/5Z/2oGFwUoIWSetlcgD+8y/WfX7F/Nrk?= =?us-ascii?q?p0/udAC7iIlUV+vjB9HpVUCTZI0XCqNFNzTXZcv+VdMqTVfNRWQ+Muah+3Jxw+?= =?us-ascii?q?Cfkm0lSV/UFzmHf0eDByuhdf+y/GRQU0Uzcagqv1kz0Ets6nISMaS45PbTg5by?= =?us-ascii?q?fKMRibljpTvBlCcExlRo4WAs5d+74F2Ytb4NDCRVyrKSEfUxxoLhg43uZHlU5f?= =?us-ascii?q?rEWYfjjQDQivdfnRqRB4YNmerNW3I/Tj4AdIlJ7ovPo+96odW32sgRetTszGr4?= =?us-ascii?q?/gqt2KsVODe7z2M+KgfXPMTiXAgB6riLg4CJnK+jTcPxBAK5lm03YkZ4buCXLT?= =?us-ascii?q?NxRcO60bP1ZbVbx9adheuOBVedJreKYT9q9xHR+HQhTvGJKxo/VYMlnTQinRID?= =?us-ascii?q?ub/uy5v43T8aTXSfL8acyU23bHX6V3M49i6TngB7fly5JR+lbt1/d28UN6VELG?= =?us-ascii?q?PDyfo9TnOgML/tOtdk/4sp0uBzPWD496kGDxyUFYa8oXXyqq/YwEyJND9nn/V/?= =?us-ascii?q?9331PusO1W67lk85M4465oycezIafdN+havVVgAhiOCQVg7o8tD3RnR2BNfu8R?= =?us-ascii?q?L+/cfaYDgsD0rOD3DKgX5weL++FCbNvHOkXBmtW+Cj6ASBxLhgEBqSUAIgubzf?= =?us-ascii?q?6FlLd+Sdy5qujhxkIt/1++IwYEzL9344eE9LCIpOjKYBTP1rUERrLlRsXorrQr?= =?us-ascii?q?oU+S4+MrlKIWcGxvfwKnCPQdVtIaxmr4y6AqyTkhE8LFH7Ll4vJDVnQ5njz6m5?= =?us-ascii?q?9nBFUWBukUHaeX8oRCg2c4gfLWOscRcqBYlWaFDQSkHaMayX639yuXJ3FoghfP?= =?us-ascii?q?0x7sRmOz6EX5rTRiTSvNyNfjlVFVVqKsCEdXUCeoNlV0sDSVPArnrND3o7g67F?= =?us-ascii?q?kqMmz4s9KAjHeuN6lTH8LhP9ycPSk1pFUMgZ0qWtOv2J4UGdyhINcQ6n5ydP3e?= =?us-ascii?q?5H23kyVZuadIm5Le4t2J+vXQBXSgi7aaq7CNyT1DxHg3o0ww6te6Nv7U/92KWf?= =?us-ascii?q?Oo12QPQChjpwvNRRm1qqbUr1oMI0yEzF/LmJAWPtFexXQ41EDm5O04TdI26gpf?= =?us-ascii?q?FpjPZ+kDpTD1Nzv421CfbMwrViOGyTtYAkr1EUVkGKg7wG/wvcPImm3K9FI0XY?= =?us-ascii?q?RwbFLohQBpAIokM04t70IXwiUbGwgXdR+bFK2oBVjiLYYcTkcDaA+H3bagdac1?= =?us-ascii?q?3E1z3quv6/XObex4HKcCKvFdgROQk1dBB5IWq6oeQKhmdFNH867XvAfiAZD9X/?= =?us-ascii?q?f6jXowKeG1QsdC/MABrXQi/hqwRxqu6JdE9bYbi4mEdrVabpjIvcB86Vpn5DEU?= =?us-ascii?q?eyxVmhd/kw+2UeASpeDk+Njbs4Ck6uWwW6Y3QeUY6Rw0C355j5vqj1ApucvX2P?= =?us-ascii?q?tESo3JlYT/9xhAI2KQuInE1xlzM+wOJJywcbl99nUHKCkeJ24UMtqNcfY8+TJt?= =?us-ascii?q?PC/V51NcHsMGfckYM9bVmQBIlk3pX6le9sXBFV+CFYhza8Ao4nHzyDA07ZszTO?= =?us-ascii?q?bg5yWrJZDE9V1NOe1MjDl0ntLYuOcV2ebSCDQQ4XSBZBh63CWCy4WKC/b3+umM?= =?us-ascii?q?08/bV1cHHi4wTodcKyGP+Qi5SeqvlJTmSBmY6sntj5IibEiQXGC+nLwZsqZQFu?= =?us-ascii?q?5Nkjn03jpEGY/pnP+ar92s6G9Ttl1GDolz9wHFF7tDMZV7Ixj4kdOrRkdkDCvl?= =?us-ascii?q?ZM7UbgYuuPaRxuoU5uV+ME3+ZZMUIh0a0L/67HtVQRFoSLHoolaYU+URZMFlSP?= =?us-ascii?q?PftHxV75xvK7MXNliHuJPqtitIqEwxAAIxZ78/sidadlLXkANIVKj6vr8Aig0B?= =?us-ascii?q?Ud92okJMFmewN3g45zXZT6hVi7ORCPMN+DWJUqMOS1loMj95Qx6t2pVufLupnf?= =?us-ascii?q?ZdvmxaniN9pOUq3CFnRRu9vy3svKEN2TM79bGmtTUBp2ZKTuGDnCfJE1lDyuoF?= =?us-ascii?q?jbsEAXb49VO8eGUDbJf14LR/JMTg65Mu43IkbBUnYi0JQOWgCybrj6+SBYyPqt?= =?us-ascii?q?1cjgaXuMrSdb+zMTQSNrMlxBLhWXd93AbenBJz/WoFWDqg6sErJJmnNcYj2CWo?= =?us-ascii?q?BXDRdEwQ7aNRrMvxqVkLQfM5aVNlx2Vi3NaIRikJRMHUAGY1iQ4kaWRYf55Z7x?= =?us-ascii?q?8VCbUoiC6SvqZa5gEUfCvUEoO994nSncfJ2WE9TdBuxmLXuq2KmIgn0Hhkm9No?= =?us-ascii?q?9C6Bpm4ed+vCU89jGnLzzJtQyfTiZ/WxteAKUJdmyLWkUPIZLsmj+He52JZ0VU?= =?us-ascii?q?+h3LgeGUS2MPMbzLfBTyilUXGYWfiMc2WUmjY5M03y5RqvLlAsasdFtUw9MuzE?= =?us-ascii?q?hpFCkQ3tS7V0STuMpVXD1mwsLfsadx4quIegYwEFV/AeZ+6AJeU12/0+DFwMb2?= =?us-ascii?q?PVHStoFeC5rEShnI9hO3Vv+U/6e/ji8hj6MNuOHRkJCZbarpl1+fOgXGKAN3hg?= =?us-ascii?q?zBl8PERv8uffEFMxtvRCfJmNh9jQgM970fUEd/drPi0xoNkTmphs6YOMyseFbQ?= =?us-ascii?q?nRzoruJdHSuvWYDePQz0AremFCTLUUegL054Q/Pt48RbLTB79ZsgoGCag9Wpwh?= =?us-ascii?q?OH/79LtoIwNrbg7ReLO0j9Hkp+KTfJtUpmPZ4UwrISfZuh0D1ua0QhJhY5CtnX?= =?us-ascii?q?XyL4g6RihdoN11FhtmAIxPFtsHrwqjHZGZg7m7i9ur9ENhp+8KsLb/CuzQ1Nun?= =?us-ascii?q?wYp9RZ5a6lKXPDzJHqlknlxljviugvfHypTxDcLiedUZVOl0W2LFbr7GHp6jKj?= =?us-ascii?q?KVIc/8elRJ87ib0L5jVRWRfi/5VbKctCK4LPVk/Vk7yotgcerI0jMt67Db2N3v?= =?us-ascii?q?Z2BUoSutomKJNJtB41zQG+PeRwhbROGG8Gl7B60Xa5X79OMVPtw/z9iQ+Q5z7C?= =?us-ascii?q?5N0MGdOaiuslfM2l5ndZLcNEbp3jw2VpUKIBS+N0sshnTUqmrcAXRaMMekLcht?= =?us-ascii?q?gNCIDh3i/UVxnnstZmFZEGryWdiRIXQb2965ZACS9gJEFdUDn+msdkMjq62yT/?= =?us-ascii?q?VoOpVCmeW3u7UHkcppJzvJRMdEIyHaNKV2MSZJDuXTuFgoZQYJs7cvVYguf5iO?= =?us-ascii?q?IV0IMEObxCPsyQvNy1b0d92x1KqTJiYZ7GlHxarf0TdQvwm5peqZgsr7XbDbaZ?= =?us-ascii?q?H2W+TSMDAkVjGBXjkyF1ym+VK6tPoFpvaYJn0fol8MaCKIFAETvrxvrcTXDmLL?= =?us-ascii?q?gu1jcpgKi+ybVi3zUyB4irQ9BjxKtUGNRPoDExPab3n/j2pA60SeIapU9G/hR6?= =?us-ascii?q?WR264QXusRGIYKefqcB5PUcPYYLD4yjjgfJOumV9rGpr093xTDSm5dW6XM+VGQ?= =?us-ascii?q?S1SaauaRyzLiQcMeuI1nlDAv/4f8lyk/MbnSMLuZvHb6/oe+jSucu8XbW20pak?= =?us-ascii?q?oykKQJB2zXk0oIE30NF9xA4BKleaWHfUsZkStxhA=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2HfAQCsalZZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFQEBAQE?= =?us-ascii?q?CAQEBAQgBAQEBgy6BcY54oiCGWSuJFFcBAQEBAQEBAQIBAmgogjMkgkkCdgMDC?= =?us-ascii?q?QIXCCkIAwFaEgWKKgS1NCQCi0qDJ40KhiUFkUqNMJQAizeGXwJIlGVYgQpSIxW?= =?us-ascii?q?FDAxEHIFpc4Zrgj8BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 30 Jun 2017 15:19:47 +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 v5UFGAOq027634; Fri, 30 Jun 2017 11:16:16 -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 v5UFG6nF079853 for ; Fri, 30 Jun 2017 11:16:06 -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 v5UFG5iG027624 for ; Fri, 30 Jun 2017 11:16:05 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1CdAABtalZZf4GlL8FcGwEBAQMBAQEJA?= =?us-ascii?q?QEBhUqOBXOiIIRSghEchgCDWBgBAgEBAQEBAQETAQEhXYYYKAiBDxKKM7U3i3C?= =?us-ascii?q?DJ40KhiUFkUqNMJQAkhYCSJRlHzeBC1IjFYUMAQtEHIFpPTaGa4I/AQEB?= X-IPAS-Result: =?us-ascii?q?A1CdAABtalZZf4GlL8FcGwEBAQMBAQEJAQEBhUqOBXOiIIR?= =?us-ascii?q?SghEchgCDWBgBAgEBAQEBAQETAQEhXYYYKAiBDxKKM7U3i3CDJ40KhiUFkUqNM?= =?us-ascii?q?JQAkhYCSJRlHzeBC1IjFYUMAQtEHIFpPTaGa4I/AQEB?= X-IronPort-AV: E=Sophos;i="5.40,287,1496116800"; d="scan'208";a="5263" 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; 30 Jun 2017 11:16:05 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AVixI5RQ63uW1r++5cUo9og6g39psv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa69YhGN2/xhgRfzUJnB7Loc0qyN4vCmATJLvsjJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBa7oR/NusQXjodvKKc8wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waLDMy7n3ZhdJsg6JauBKhpgJww4jIYIGOKfFyerrRcc4GSWZdW8pcUTFKDIGh?= =?us-ascii?q?YIsVF+cPPfhWoZTzqVUNqhWzHhWgCP/1xzNUnHL6wbE23uI8Gg/GxgwgGNcOvW?= =?us-ascii?q?zaotrvMqcZTOS7zLTSzTXMcfxW3yz945XPfx88u/6MW7NwftTVyUktDA7Fi0uf?= =?us-ascii?q?qYjhPzyP0OQNtGea4/B8WuKojm4qsgd8qSWsyMc0koTFm4YYx17e+Sh2wos5P8?= =?us-ascii?q?C0RU97bNK+DZdcqSWXOo1rSc04WW5oojw1yrgetJ67YicKzJMnygbaa/OZd4iI?= =?us-ascii?q?5gjsVOCWITZ3nn5qZLW/iwyz8Uik0uH8V8+030hWriddj9XBsn4A2wbc58WFUP?= =?us-ascii?q?dx40as1DaV2wzO9O1JJVg4la/BJJ4gxr4wmIATsUPGHiLuhUr5lqmWdkQ69eis?= =?us-ascii?q?6eTqebDmqYGYN49wkA7+NKMum8OlDeskNQgOWnCX+f6g27374U35XLJKg+Utkq?= =?us-ascii?q?bHtJDaJMIbprO2AgJOzoYi6wqwDzeh0NgCm3kHN0hKdAiIj4juJVGdaMz/WO+2?= =?us-ascii?q?nlCEiD52w7XDObr7D9PGKX2H2Lvoe/B24lRExQwvwMp34IhdAbUMZvn0Xwu5uN?= =?us-ascii?q?jVAhE+KQCc2evrCNxhkIgZXDGhGKicZY/btxeq+/ggLu+XLNsZsTD8Jvwnz/vj?= =?us-ascii?q?iXswn1gNO6Ku2M1EOziDAv16LhDBMjLXidAbHDJP51JmQQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FMAQDaalZZf4GlL8FcGwEBAQMBAQEJA?= =?us-ascii?q?QEBFgEBAQMBAQEJAQEBhR+OeKIghmMchgCDcAEBAQEBAQEBAgECEAEBIV2CMyQ?= =?us-ascii?q?Bg0AoCIEPEooztTeLcIMnjQqGJQWRSo0wlACSFgJIlGVWgQxSIxWFDAELRByBa?= =?us-ascii?q?T02hmuCPwEBAQ?= X-IPAS-Result: =?us-ascii?q?A0FMAQDaalZZf4GlL8FcGwEBAQMBAQEJAQEBFgEBAQMBAQE?= =?us-ascii?q?JAQEBhR+OeKIghmMchgCDcAEBAQEBAQEBAgECEAEBIV2CMyQBg0AoCIEPEoozt?= =?us-ascii?q?TeLcIMnjQqGJQWRSo0wlACSFgJIlGVWgQxSIxWFDAELRByBaT02hmuCPwEBAQ?= X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="7223389" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-il-dmz.mellanox.com (HELO mellanox.co.il) ([193.47.165.129]) by emsm-gh1-uea11.nsa.gov with ESMTP; 30 Jun 2017 15:16:04 +0000 Received: from Internal Mail-Server by MTLPINE1 (envelope-from danielj@mellanox.com) with ESMTPS (AES256-SHA encrypted); 30 Jun 2017 18:16:01 +0300 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 v5UFFxp9015847; Fri, 30 Jun 2017 18:16:00 +0300 From: Dan Jurgens To: paul@paul-moore.com, dan.carpenter@oracle.com, dledford@redhat.com Subject: [PATCH] IB/core: Fix static analysis warning in ib_policy_change_task Date: Fri, 30 Jun 2017 18:15:56 +0300 Message-Id: <1498835756-7610-1-git-send-email-danielj@mellanox.com> X-Mailer: git-send-email 1.7.1 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: Cc: linux-rdma@vger.kernel.org, selinux@tycho.nsa.gov Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP From: Daniel Jurgens ib_get_cached_subnet_prefix can technically fail, but the only way it could is not possible based on the loop conditions. Check the return value before using the variable sp to resolve a static analysis warning. Fixes: 8f408ab64be6 ("selinux lsm IB/core: Implement LSM notification system") Signed-off-by: Daniel Jurgens Reported-by: Dan Carpenter --- drivers/infiniband/core/device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/infiniband/core/device.c b/drivers/infiniband/core/device.c index 631eaa9..dabd9f9 100644 --- a/drivers/infiniband/core/device.c +++ b/drivers/infiniband/core/device.c @@ -376,7 +376,8 @@ static void ib_policy_change_task(struct work_struct *work) WARN_ONCE(ret, "ib_get_cached_subnet_prefix err: %d, this should never happen here\n", ret); - ib_security_cache_change(dev, i, sp); + if (ret) + ib_security_cache_change(dev, i, sp); } } up_read(&lists_rwsem);