From patchwork Wed Jul 5 13:15:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Jurgens X-Patchwork-Id: 9826505 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 AB58260317 for ; Wed, 5 Jul 2017 13:16:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 39360283DA for ; Wed, 5 Jul 2017 13:16:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2D5CD28429; Wed, 5 Jul 2017 13:16:09 +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, UNPARSEABLE_RELAY 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 60800283DA for ; Wed, 5 Jul 2017 13:16:07 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.40,312,1496102400"; d="scan'208";a="7288333" IronPort-PHdr: =?us-ascii?q?9a23=3AIdc69BXknKbZiB88+RsVMMgrn7rV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhWBu6dThVPEFb/W9+hDw7KP9fuxCSpZv93c7zgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyrgjdrNQajIptJqsxyBbCv2dFdf?= =?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?R2wQZlPKrdTl4UPPV6ShBq8gPgtFyM6CMbdKasbzgVVdWvjsJM7SY3mvlGe0BB?= =?us-ascii?q?aIwK6MbYXxdmoB3CTdElUEkxsJ8XeILwc+Gjyho2XYDDB0ElLveUzs+/FkqHyn?= =?us-ascii?q?Vk800x2Kb0p52rWr4h4an+acS/II3r8foCcusS90HFem39LOD9qPvRZuc7tGbd?= =?us-ascii?q?M6+ldH2nrTtxZhMZy4M6Bimlkefhx5v0P0zRp3DJlPkckxrH4xyQpyMaOY3Epa?= =?us-ascii?q?dzKWxpD8ILrXKnP9/Bq3ca7Zxkne0MqK+qcI8Pk4qE/svAKuFko/6Hhn0MNa03?= =?us-ascii?q?ib5pXXFgYSVojxUkkv/Rhgu77aejU955/T1XB0K6a7ryXC29M3C+s/0RuvZctQ?= =?us-ascii?q?MKaeGA/1Cc0aCNCkKPY2lFixchIEIOdS+bYuP8y7avSLw6GrPONvnT68i2RI/p?= =?us-ascii?q?x92FqW9yVgUu7Iw4oFw/aA0wucWTf8llChstvrmY1ffjESGG2/yCbhBIFLYK1+?= =?us-ascii?q?Z4ALBnmyI8ev3NVxm4btW2JE9F6kH14H1tWmeR6Ob1Pjxw1Qzl8aoWK5liui1D?= =?us-ascii?q?N0jjQporCY3CzUzOTobAAHNXJTRGl+kVfsJpC5j8wHU0e1bggmjh+l6F3myKhc?= =?us-ascii?q?oaRwM3PcQVxUfyTsKWFtTLewvKKYY8FT8JMorTlXUOOkbFCcS779px8a3D34H2?= =?us-ascii?q?ZF3j80aSuqupLjkxx9kmKdI255rGDFdsFo2Rff+NvcSOZP3joHWCZ4lT7XBkKm?= =?us-ascii?q?M9a1/dWUkJHDsu+lWmKlV51TdzPkzZmHtCeh4m1qGxK/leipmtL7CQg6zTP719?= =?us-ascii?q?5yWCXMrRb8eZXr272hMe15ekloBVn869d1G4xliYswnJAQ2X4bhpqJ5noLi2Hz?= =?us-ascii?q?PstH2ajmdnoCWSYLw8LJ4AjiwEBjNHWJx4b9VnqD2Mtue966Y20N1yIm8sBFFL?= =?us-ascii?q?yU4KZDnStvrVqytRjRbuRlnjcB1fsu72YXg/kTtwowyiWRGKodEVNDMizrkxSI?= =?us-ascii?q?89e+rKNMaWaqbbSw0k1+ksy7ALGEvA5cRG7zeo0+Ei9o8sV/LFXM3WXw6o76ft?= =?us-ascii?q?nQdsketh6KnBfGlOhVLow+luYQiSpgI2L9smUvy/Qnghx2wZG6oI+HJn11/K2j?= =?us-ascii?q?Hx5YMiP6Z9sJ9THrkaZRgNyW0puyHpV6BDoLRoDoQeizEDIVqPTnLRqBHyMyqn?= =?us-ascii?q?ecA7rfEhGQ5F1gr33RD5ChL2uXK2UBzdV+WBmdI1RSgB4SXDonhZM5CAaqy9Hh?= =?us-ascii?q?cEtj4DAe+EL4oANWyu10Lxn/TnvfpACwZzcsUpefMR5W4xpe6EfULcyf7vt/Hy?= =?us-ascii?q?9C8Z2ntgCNLXabZwtQB2ETRkOEH0zjPqWp5dTY/eiXHOy+L+fJYbWLsuFeWemH?= =?us-ascii?q?yo+o0ot85TmMLt+PPn5gD/IlxkVDQWp1G8PDmzUAUyYXjT7Cb9aHpBeg/S16ts?= =?us-ascii?q?W//+7vWALr+4SPF6dSPs919B2th6eMKfKQhD1lJjlCzpMD22XEyL4B014Okytu?= =?us-ascii?q?bSWiEawctS7RS6LdgrVXAwQVai9pMctH9aY83g5NOMPAkNz6yrt4guQyC1dfWl?= =?us-ascii?q?zrgtupatASI2GhKFPHA16GNLqcJTLV3s73ermzSbtMjOVTrB29oiyUHFPmPjiZ?= =?us-ascii?q?kDnpTR+vO/lWjC6HJBxepJ29chF1BGjlVtLpcAW7MMdsgD04wL00nGjKNXISMT?= =?us-ascii?q?h9dUNCtLuQ4j9ZgvplH2xN9H1lLfOLmyyB9enXNo4Wsed3AiRzj+9a+Go1xKBL?= =?us-ascii?q?4yFCRfx1hCzSo8Vvo164jOaA1CBrUB1UqjZEnIiLp1ltOb3F9plcXnbJ5A8C7X?= =?us-ascii?q?6OBBsQqNtlEMfgu75Lx9jUjq3zKypC88jO8scGA8jUNcSHP2A7MRbwBD7UCwgF?= =?us-ascii?q?TD6sNW3FgUxSju2S/GWPrpcmspjshIYOSrhDWVwuDPwaFF5qHNMcL5dsRT4kiq?= =?us-ascii?q?SUjNAS6nqxshbRX99WvpbZWfKOGf/vMiqWjaFYZxsUxrP1NZ8cNoz020xlbFl3?= =?us-ascii?q?h5nFFFTLUtBMuCJhaBU4oEJX8HhxVmczwV7qahux4H8PEv65hgQ5igRkbuQz6j?= =?us-ascii?q?jh+FA3JkLUqys2lUk+g9TlgTSKfz72I6a8R4ZWCzD7t0IpKJP0Xx51bRGunUxj?= =?us-ascii?q?LDrEW7VRj756eWBxjw/duIVAGfhHQq1eZx8f2/KXau403lRbryWo2VVI5fDZCZ?= =?us-ascii?q?d4kgslb4KspWpa2w1/dN41ObDQJK1Rw1hThqOOujGn2/s0wA8ZKUYN/n2deDIU?= =?us-ascii?q?uEwIMbkmIjSn8vZq6QOchztJYHIMWOYyovJ26kM9PPyNzyT+3LFZLkC8LO+fL6?= =?us-ascii?q?SCu2jcj8GIREgw1kAJl0Vf+7h5z9sjeVKOV08z1LuRCwgJNc3aJAFPccVS72bc?= =?us-ascii?q?cjyUserRwZJ4JJ6yFuHyTeCTs6YUjFqkHBw3EIUM9MgBGIej0F3AJ8f9MLEF0Q?= =?us-ascii?q?kt5BjsJFidEftJfxSLkDEarM6hyJ933JJQKSsDDmVnNiW7/LHXphUlgPCbRtc5?= =?us-ascii?q?fm8aXpcYNnIxQMC1hjRWv2pBDDaqyeIU0xKN7yXmpiTXAjj8dMRsa+uJZRN2Cd?= =?us-ascii?q?G25TU+/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?Cfkm0lSG/UFuh3j5ZTByuxBb+yDaUQg0UzUVgrfzlj0frMGnJSEVS4hSYTUncS?= =?us-ascii?q?jFNxqRmTpLsxZHd0FqR5cZD85Z+7Ec2ItZ5dbCRVqpKS4eRhBiMBw30eZHn05Z?= =?us-ascii?q?rEqYYTzdDRavdfvXsh14Z92Ro9StLPvk5wpIl53osPgg96odQ32phxetTcrZr4?= =?us-ascii?q?/mud2ArlGOe7vgM+2gfX/BSyDBjRK3hbg6FJTF4jbcMBFFJJlg1Xorf4XuBXTN?= =?us-ascii?q?PRtYO6IRP1BbWrxiadVavuBaYNdpd70H+aBxGh6KRA7jFYK0ofZaKVbTQCjRID?= =?us-ascii?q?+a8uyju47T66LSSfT4bMyW23nHW753Pot96TTjAbflz5JR+krs1fdx7U56TV/G?= =?us-ascii?q?Mz6fo9j/OgwL49SteVX4sp0vAzzWHI96kGDxyUFYa8oXXyqq/YwAyJNC9Hb/U/?= =?us-ascii?q?930lTove1J8Llk9JM37Kx3xseyOafSM+5VsUt9DhiTHAVq+Y0nAHJjSGBJfu8R?= =?us-ascii?q?NPDRcLwFjcD0te/4CbEY5QaI++xdddvHPVvOmte+CjGbTRxLghsBpSQdLguG2P?= =?us-ascii?q?6Pg7V0Rtq9pejlxkIt5ECzLhwcw7B34oeE4a6Iq/XJbxbKyLgER6zqRt/yrrsw?= =?us-ascii?q?ukOd//sklKUUdmxyeQ2nH/AXVtQByWf40aAq0SUsHtvBH736/v5DWWg5njX9lJ?= =?us-ascii?q?9jBFgWBukbHbyQ/YRZhGs4nfLWNsEOeKBYhmmPDQKkEqMFyXOz7SuXJHJoghDI?= =?us-ascii?q?0xH1W2+z7Vn2rSFiQSTW1NfjjlBVVqSrCkdOQiqpI1F3vCmIPAryu9r9ob4141?= =?us-ascii?q?0uMmz4qNKNk3OsOLVWH8LjI9ycJTM7pEkNgJ0wQdyv3psbGcGmLdcU/3x/YeHS?= =?us-ascii?q?62Sxky9Ou61HnZbR4tmJ+vXLGnmtl7GVpK+JxD9G0Xg4oVE+6te7O/HV+9KKQu?= =?us-ascii?q?qn12ANTyd+oQTNRRi1paLHr1oMI0yEzF/LmJAWPtFexXQ40lrm5O0jTd8o+gVR?= =?us-ascii?q?CJvPZ/QYpT/pIDv021GfY9ApWSaCzztbBFX1EUN3GKIkwmL/oNrJlWvM+10vXo?= =?us-ascii?q?RwdU3nhRlsAoU9N00s6EYYwjACEQgLZhCXFreoClr5LYEcT0gMdQyH3KSmeqcw?= =?us-ascii?q?xUBzw7Ku6/XJYuNgHKcNLehSjhKQk1dHAJ4WtrceQL1kcV9H6KHXvhTiC5TgX/?= =?us-ascii?q?X+jnUwNOa1Q85A/sAbtnsi/h6/SAC96ZdH9LsUlJeIebNabpfWocB89UBn5SQV?= =?us-ascii?q?eSBXhxh/lRy5W/gGpO//+tjbrIao6uG2WaY1XeoX6wQ7B2Rwjpv3mlAjosjb1/?= =?us-ascii?q?xCRY3RiIT/9h1NInGRtYbCyRZ8NfYBK4KlfbZn7XUHJDISJ3EQMtqMbfkz/Stt?= =?us-ascii?q?PC/U51xYDcMGfckYM9bVmQBIlk3pX6le9tbBGlCGD4d8bcYo4HTsxT8o8Js8Xe?= =?us-ascii?q?fg6COsKpDE9V5NJe5DgD9qlN3cuOgf2eDSBzQP4XmFdxh1xTuPy5aXBPbq4+qM?= =?us-ascii?q?1NHUWkgCHi43T4dSOjqC9ha6RuqujpnpVB2b6tPripIkaE2QXmCxnLgCsqtUHu?= =?us-ascii?q?5PlCP73iRZFoDygP6VqMSj6G9Wtl1BDYZy4gbIGKFBMZVhORX3jNOnRk5iCSvj?= =?us-ascii?q?YMvUbAYhuPKKxucQ5OVzL1fxZY0BLR0Y0L/19X1VTg9qSL73oFmZR/4Ra8V6R/?= =?us-ascii?q?PEtHxV7phgK6AXNliHuJPqtitIqEwxAAIxbb8wqTpadlXBnAJLQKv0vb8AhREa?= =?us-ascii?q?UdFnpU9NF2WwOHg95zrcT6hVireeCOAN+DWJUqMOS1loMj95Qx6t15VhZ6Cpne?= =?us-ascii?q?tevm1bkS1zpvkq0zp7RBqzoiDsqKcN1igm+L6mrjkBvmZFTuqGmSfSFVpD1OgK?= =?us-ascii?q?jbsbC3v661y8Z3kDbI3o7LZ7JcTg8ZQh7Gk+YBUieS0GRuegCyDrgqOWA4yPrs?= =?us-ascii?q?hThBqQt8XPd7OzKzYdNqglwxL5W3d9yhTenApv8GYTQzWg8sUrJIOmNMYh2yqn?= =?us-ascii?q?BGnbdFEX4q9Tt8vxr1ELRvMsaVx92GVjztSHRioVSczNBWk1gAYkaWFffZNN8x?= =?us-ascii?q?AaEbcngiqSsqlA4A4UfC/eEp659YnIgcfIxX49QM9lxmLSoa2EiI0l0Hlhm95v?= =?us-ascii?q?9S6Ov3ISd+3EXMN2BHj8yJtfw/TkZ/qxquAHVJdmyLO5Xf8AMsmi+XO22JJuWk?= =?us-ascii?q?+k2rQRAUG0MOoCxrfHSSeqV3eUWeORc2iDhzw5KFL95QG0Ll0rb8dHt1M9MurH?= =?us-ascii?q?hpNHiw3hUK97RiaOql/f1mAjN/0Vdx4usoe9ZwMKVPIRZ/SbJeU2xf0+CVgMb3?= =?us-ascii?q?zOHSZtCe+5q12tnI99O3p+50X2e+Lt/R76MNGKABkLDZbaroJt+fy9Xm+OImFv?= =?us-ascii?q?zBtuPERv7OffE1MxtvNAc5aPg9ffms530ekfd/diKSc9oMIcmpp/6YmI18eHaQ?= =?us-ascii?q?nRzpH2Jd7PuPiZDfrfz0AkemxBV7oZZgT1554kMdElQb3TGqBZvQ8dBag8T5wt?= =?us-ascii?q?LWDx9Lt7LAlraA7eeKy0gtX2puKMfpZUqWHZ7lYxLCfEpRIO0f21TQ1+b5CvmX?= =?us-ascii?q?ryOpQwSSxbo91qEBtmE5NFG9kcoAq/H56UhKa7hse/+kNioe8KsLb/Be7R2dS8?= =?us-ascii?q?3oVxQ4Ja6lKRMDbWHqlrjVxvjv6ujffYzpnxFcTidMsDVOh/XGHIcafGHoGlJT?= =?us-ascii?q?KVJsL8elJJ86KG0L1nTBqdfib5ULSatCe8LvVr/V07ypBkfOrU1DEt67Db2N3v?= =?us-ascii?q?Z2BUvyujqX+JNIBD7FzRHuHeXghbSfyC8Gp/Gq0Xd4T0/v8UMdM+2Nic/xVz7D?= =?us-ascii?q?Na3cuePaehqk7M2kRmdZPUK0fn1Do5WYkULxSlL0QsmXXWp2/eAXtCNMikL9di?= =?us-ascii?q?gNKOARzw6El9g2YtZnROGmDwX9eeJXAb296iZA2N7A9LCswMkPK3eU45sK2yTv?= =?us-ascii?q?JlOotEmeWsqroHlddpKyfSRMlVJS3QK6V2PjVJBOXVuFcoegIEs6QyWootZ5iB?= =?us-ascii?q?OkAHMECbxi7p0AvC11H0d9yr1KaULyYW8mlHw6jD0TdSuwmzoeyZjdH7ULDFcJ?= =?us-ascii?q?H2W+bfMCU/WT6BXzQyEFim+VO/tvoauPqXO3wfolEJYi6IDg4cuLxvp8DKDmDP?= =?us-ascii?q?ge1jYIEKhPeCViDyTS14k7AyBjxKtUCXWPcDExPZb3r/j2pdogCiIeVM/X39Zb?= =?us-ascii?q?2C2qVVQ/AWApdLcvCBWNvYd/VeKCspmzgaI+u8YcPTr6w40lPJSmsZFbPE9FuA?= =?us-ascii?q?Q06KEbSgwGfzVJgRl5A9py5t/9XXhCIxGKPNe/6Trjjo+YeilCuepeDEfm43ak?= =?us-ascii?q?cxjaQJB2zFiBVEJW0KDMsZkFvgTq6JewBH03d6p/hp3kogcQI7cGB03XBQh77p?= =?us-ascii?q?FsRfSFMQjkurTfkCZVZwHHU7+krcsV66WsAJpc2GHzwWzbALU4dIaaBw5Q=3D?= =?us-ascii?q?=3D?= X-IPAS-Result: =?us-ascii?q?A2F8AgC25VxZ/wHyM5BcGwEBAQMBAQEJAQEBFgEBAQMBAQE?= =?us-ascii?q?JAQEBgy6Bc458oiOGWiuJFFcBAQEBAQEBAQIBAmgogjMkgkkCdgMDCQIXCCkIA?= =?us-ascii?q?wFaEgWKKgSwISQCi0yDJ40KhiUFkU2NOZQHizmGY0iUa1iBClIjFYUMDEQcgWl?= =?us-ascii?q?zhiqCPwEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 05 Jul 2017 13:16:06 +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 v65DFa7b001758; Wed, 5 Jul 2017 09:15:46 -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 v65DFXhN193469 for ; Wed, 5 Jul 2017 09:15:33 -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 v65DFXXd001756 for ; Wed, 5 Jul 2017 09:15:33 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1D0AADn5VxZf4GlL8FcHAEBBAEBCgEBh?= =?us-ascii?q?UyOCXOiI4RTghEchgCDWBgBAgEBAQEBAQETAQELFl2GGCgIgQ8SijOwHotygye?= =?us-ascii?q?NCoYlBZFNjTmUB5IcSJRrH4FCUiMVhQwBC0QcgWk9NoYqgj8BAQE?= X-IPAS-Result: =?us-ascii?q?A1D0AADn5VxZf4GlL8FcHAEBBAEBCgEBhUyOCXOiI4RTghE?= =?us-ascii?q?chgCDWBgBAgEBAQEBAQETAQELFl2GGCgIgQ8SijOwHotygyeNCoYlBZFNjTmUB?= =?us-ascii?q?5IcSJRrH4FCUiMVhQwBC0QcgWk9NoYqgj8BAQE?= X-IronPort-AV: E=Sophos;i="5.40,312,1496116800"; d="scan'208";a="9146" 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; 05 Jul 2017 09:15:29 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AONluNBH+xy5cnMIpy0LeJJ1GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ78ocmwAkXT6L1XgUPTWs2DsrQf2rqQ6v6rBDNIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbB/IA+roQjQucUbgYlvIbstxxXUpXdFZ/?= =?us-ascii?q?5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG4z5M3wqBnM?= =?us-ascii?q?VhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vyiu47ttRRT1ky?= =?us-ascii?q?oMKSI3/3/LhcxxlKJboQyupxpjw47PfYqZMONycr7Bcd8GQGZMWNtaWS5cDYOm?= =?us-ascii?q?d4YBD/QPM/tWoYf+oFUDtgeyCRW2Ce/z0DJEmmP60Ksn2OohCwHG2wkgEsoAvn?= =?us-ascii?q?vOqtX+KaMcUf2vzKnH0zrDaehW0ir65YfVaB8hp/CMUqx0ccrT0kQvEh3KjlGU?= =?us-ascii?q?qYP/OTOV0esMv3KH4OpnUOKikmgqoBxyrDi33sogl43Ei4wPxl3L9yh12ps5KN?= =?us-ascii?q?y4RUJhfNKoDp9duieHPIVsWMwiWXtnuCMix70Gp5G7eC8KxYwixxHBb/yHd5KH?= =?us-ascii?q?4hTkVOeeOzt3mHVldKi+hxa26USgy+v8Wdeo0FtSsyZIltfBumoC2hHR8MSLV/?= =?us-ascii?q?pw80e71TqSyQze7vlIIUUumqraL54hzKQwlp0WsUnbAyD5gkP2jK6IeUUg+Oil?= =?us-ascii?q?8OHnbavipp+YLYB0jAb+M6s0lsOjBuQ4NxACX3KH9uSkyL3j4Ur5Ta1RjvIolq?= =?us-ascii?q?nZsZbaJdkUp6OiHw9U0pos6xa4Dzu81tQYhmMIIEhKeBKAkYi6c23JdejxEPOX?= =?us-ascii?q?m12xlHJuwPfcM/vqBZCJZnTKlvHqdKxl5khAxRAbyspW7JZZTLoGJba7Vkv8uN?= =?us-ascii?q?LfFBMRKQG4w+/7Tt5609AwQ2WKV4OQNuvwrEWH6+Q0a72AbYkUtTL/A/0o4/rn?= =?us-ascii?q?i3gp31QaeP/6jtMsdHmkE6E+cA2ian32j4JESD9Ssw=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HuAQB/5VxZf4GlL8FcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBhSGOfKIjhmQchgCDcAEBAQEBAQEBAgECEAEBCxZdgjMkAYNAKAi?= =?us-ascii?q?BDxKKM7Afi3KDJ40KhiUFkU2NOZQHkhxIlGuBYlIjFYUMAQtEHIFpPTaGKoI/A?= =?us-ascii?q?QEB?= X-IPAS-Result: =?us-ascii?q?A0HuAQB/5VxZf4GlL8FcHAEBBAEBCgEBFwEBBAEBCgEBhSG?= =?us-ascii?q?OfKIjhmQchgCDcAEBAQEBAQEBAgECEAEBCxZdgjMkAYNAKAiBDxKKM7Afi3KDJ?= =?us-ascii?q?40KhiUFkU2NOZQHkhxIlGuBYlIjFYUMAQtEHIFpPTaGKoI/AQEB?= 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-uea10.nsa.gov with ESMTP; 05 Jul 2017 13:15:27 +0000 Received: from Internal Mail-Server by MTLPINE1 (envelope-from danielj@mellanox.com) with ESMTPS (AES256-SHA encrypted); 5 Jul 2017 16:15:26 +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 v65DFNoV009446; Wed, 5 Jul 2017 16:15:24 +0300 From: Dan Jurgens To: paul@paul-moore.com, dan.carpenter@oracle.com, dledford@redhat.com Subject: [PATCH v1 1/1] IB/core: Fix static analysis warning in ib_policy_change_task Date: Wed, 5 Jul 2017 16:15:21 +0300 Message-Id: <1499260521-5294-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 -v1: - Fix check to !ret. Paul Moore --- 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..a5dfab6 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);