From patchwork Fri Mar 17 22:10:03 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9631703 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 B5768602D6 for ; Fri, 17 Mar 2017 22:11:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A75CB265B9 for ; Fri, 17 Mar 2017 22:11:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9B76F285EF; Fri, 17 Mar 2017 22:11:11 +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=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (smtp.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 4B6F2265B9 for ; Fri, 17 Mar 2017 22:11:09 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.36,178,1486425600"; d="scan'208";a="4087225" IronPort-PHdr: =?us-ascii?q?9a23=3AIaJhkRKrlcKUaf1aldmcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgQKPv4rarrMEGX3/hxlliBBdydsKMZzbSM+Pm9BiQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5Yb5+NhS7oRveusULgYZvKLs6xwfUrHdPZ+?= =?us-ascii?q?lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2465MvwtRne?= =?us-ascii?q?VgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVzmu87tnRRn1gy?= =?us-ascii?q?gJLT459HzchNJ2gqxVvRmtowVzz5PIbI2QMvd1Y6HTcs4ARWdZXshfSTFPDI2/?= =?us-ascii?q?YYUIF+oMP/tUoofyqFQSohWxGxKsCfjzyjJKnHL6wbc33/g/HQzAwQcuH8gOsH?= =?us-ascii?q?PRrNjtLKkSUPy6zK7MzTrZdPNdxDTz6I/PchA6uvGHQLV9cczQyUYzEAPFik+f?= =?us-ascii?q?qZf/MzOU0eQNtHOb7/F7WOKqhGMmpBt9oj+1xscjk4TEgJ8exFPc9Shh3Yo4Kt?= =?us-ascii?q?K1RFR7bNK5CpdcqS6XO5VsTs8/W21luzs2xqcHtJO6ZiQG1YorywLFZ/CZb4SF?= =?us-ascii?q?4BTuX/uLLzhinnJqYre/ig638Uin1+LzSNG50E1PripZitnMsW0N1wDL5siHVP?= =?us-ascii?q?R9+kCh1C6T1w/J8OFEIF00lbHBJ549wr8/ipoTsUPZEi/whEr2l7OZel8h+uip?= =?us-ascii?q?7+TrerTmppmCOI9okgzyL6sjl8OlDek4LwQCRXaX9Oui2LH54EH1WLBKgec3kq?= =?us-ascii?q?ndvpDaP8MbpquhDg9OzIkj7xe/DzG70NUXhHUIN1VFeA+Bj4f1JV7OO+v1Deu/?= =?us-ascii?q?gluwkDdrwOrKPrv6AprXNHTDn7Dhfahl505G1AUz1cxf545TCrwZIvLzXUnxu8?= =?us-ascii?q?bEDh85KQO0xf3qCNd61oMYXGKAGLSZML/Mvl+S/eIjOe6MZJUauDzlMfgq++bu?= =?us-ascii?q?jWMlmV8aZaSp35kXZ2qkEfRlOEWZZnzsgtYfEWoRsAo+SPHqiVKZXj5OYXayQ7?= =?us-ascii?q?886is8CIK8AofJXpqtj6CZ3CenAp1WYXhLC16NEXfscoWLRe0MZTmcIsB/jzME?= =?us-ascii?q?UqKhRJU51RG0sw/6yaRoIfbI+iECspLjztd17fXJlR4u7Tx0E9id02aVQm5pgm?= =?us-ascii?q?wIQjg23KZjoUBg0VqDz7Z3g+ZZFd1S4PNJVB02NZjCwOxmE9ryQB7Ofs+VSFa6?= =?us-ascii?q?RdWrGSw+Ts4rzN8UeEtyB9KijhXf0CWwGL8Vi6aHBJoq/aLAx3LxPdpyy27a1K?= =?us-ascii?q?k9iFkrWstONGyhhq557AXTAorJn1yYl6asb6gc2jTC9H2AzWqPokFXThR8UaPb?= =?us-ascii?q?UnADfkHWt8j25lveT7+yDrQqKhVOydaYJatQa93plk5LRO/5N9TEYmKxgH+wBR?= =?us-ascii?q?KSybyQcoXmYWId3D/SCEIciQAc4W6GNRQiBiemu2/eAiZuGkjpY0zw8Ol+s2i2?= =?us-ascii?q?TkoszwGLdkFhzLS0+gUPifybUfMT0aoOuD09pDVsAFa9w9XWBsKDpwV7f6VcZs?= =?us-ascii?q?497UxE1W3DtAx9OYGgI7plhl4EfAR9p1nu2AlvCoVcjcgqq2snwxBvJqKC0VNO?= =?us-ascii?q?aSmY0IvqNbLLL2n+5heva7TZ2lvGytaZ5r8P6Ogkq1XkpAypFlQt83Fj09lSyH?= =?us-ascii?q?ac4ojKDBYVUZL0SEk77R96p6vVYiMl/YPbyWVsMbWosj/Fw98pH+Ulygynf9dE?= =?us-ascii?q?LKOJDxTyE8sdB8mgLewlgV6pYggCPO9M6K4+J9mmeOee2K63IOZgmyqrjGpd74?= =?us-ascii?q?B5zkKD6TB8SvXT0pYb3f6YxBCIVyr5jFu7tcD3g49EbykIHmWj0SjkGJJRZqpq?= =?us-ascii?q?cIYXFGihPsy3yc96h5P2R3FY81ujCE8c18+yZRqedVr90hNM1U4Pu3yohTO4zy?= =?us-ascii?q?BokzEutqef2i3Ow+DmdBUZIW5GX3Ntgkn2IYizldwaW1Kobwcxnhu/+Un637Rb?= =?us-ascii?q?pLh4L2TLX0dIfjT5L31lUquqrLaNf85P6JQusSVYS+m8ZVGaSrjnrBsA1CPvBW?= =?us-ascii?q?xexCo0dzuyoJX2gwR6iH6BLHZ0tHfZfcBwxQzD5NDFXv5ewD4GRCh+iTnKCVmx?= =?us-ascii?q?JMKp/c2Vl5fFs+CxS3mhWodVcSb10YOKrDG76nFyAR2jg/CzncXqERI90S//09?= =?us-ascii?q?llSz/Iowr7YojlzKm6Kv9ncVVzBFPm7Mp6AI5+mJMqhJ4MwXgamomV/X0fnGfr?= =?us-ascii?q?K9pbxKb+YGAXSjIR2NHV5wzl2FFkLnKP3I/5U2mRws1mZ9ameG8W3Dwy79xSAq?= =?us-ascii?q?eO8LNEhTd1oka/rQ/JYvhygDEdyeA15X4Zne4JvhEtziODDbAOB0VYOjbslxuQ?= =?us-ascii?q?5dCksKpXfHqvcaS31Edmg9ChCqyNrxpCWHb/Z5giHTV87sNhP1LQyHfz8J3reM?= =?us-ascii?q?HMbdIPsR2Ziw/AgPJIKJI1jfcFmStnOX79vHE8xe40lxpu0Yu9vIidJGVn5Li5?= =?us-ascii?q?DQJANj3pe8MT/SngjbxDkcmLxI2vEZBhGzoRUJvuU/2oDCoYte77OAaWDD08tn?= =?us-ascii?q?CbFKLHHQCF9Udmq2zAE4ixOHGROHkW089iSQKAJExEng8URi46koQiFgCt2czh?= =?us-ascii?q?alt26S4f5l7/sBtMxfxnOwP5UmjBuAeici00R4SHLBpK8gFC4F/YMcKE4eJ1Ay?= =?us-ascii?q?FY+ZihoReDKmOFegtICnsJVVacB1D5Obmu58fP/PSEBuakKPvOe7qOo/REV/iU?= =?us-ascii?q?3ZKvzpdm/zGUO8WKJHZiC/k71VRfXXBlAcvWgS4CSyoJmCLRdM6UuA2z+jVpoc?= =?us-ascii?q?yl9vTkRh7v75OVC7ROKdVv5wy2gaCbOu6Knip4JyxU1pYWyn/Mz7ge3EUfhDty?= =?us-ascii?q?eDmoC7gAsjTNTK3IkK9NExEbcz9zNNdP768k0AlNI9DUhc7u1rFiiP41F1BFVU?= =?us-ascii?q?f6l86zecMKJnuxNFTdBEaELL6GPyHEw9nrYaOgTr1dlONUtweqtjaDC0/uJTqD?= =?us-ascii?q?lzjzVxC0LeFMgiCbPBpEt4G7bhltCHLsTNb8Zh28Kt93giU8wacoiXPSKW4cLT?= =?us-ascii?q?98fltVrrKO9ixXnPN/G21d7npiNuSEmjiW4PfGJZoMtvtrGCt0nfpA4Hsm07tV?= =?us-ascii?q?8D1ERPttlSTJtdFipFWmkuiUyjp7SxpCsC1Li5yXskl4IqXW6J1AWXfC/BIQ4m?= =?us-ascii?q?SdEAgFptt/Ct3yoKBc0NbOm7jvKDdZ9NLU+9EQB8/OKMKIKHAhKwbmGCbIDAsZ?= =?us-ascii?q?Sj6mLXrfiFZDkP6I+X2asIM6p4P3mJUUVL9UTlM1Ge0BCkh/GtwNPot3VCs+kb?= =?us-ascii?q?GHlM4I+Wa+rB7JScpBv5DHWfWSAfP0JTmEk7ZLfBoIzqn+LYgJMY37wUNiYEFg?= =?us-ascii?q?nIvWA0rQQcxNoip5YwAur0VC6mZ+QXMo1kLicgOi/nkTFfuukR43jgtxeuMt9T?= =?us-ascii?q?j271cwPFrKqzM6kFMtltX9nTCRbDnxIb+sXYFRDir4rVIxMpT6Qglraw29hlZk?= =?us-ascii?q?NDDaSLJSlLZvaWdriArAtpRVAv5cUbdIYBkOyvGLf/8oy0hTqj27xU9b4uvIEZ?= =?us-ascii?q?hilQsucZGytH9A3gVjbNA7JaPOOKpJ0lhQhqWLviC2zOwxxhERJ1oV+mOIZCEI?= =?us-ascii?q?oFAINqUhJyew+Oxj9xaNmz9YdWgPUPoque5q+Vk7O+SbzCLg0qRPKkavOOyDN6?= =?us-ascii?q?mZoXTPldaUQlMs0UMFj1NF8qZt0cg9aUWUTVwgzLuKGhsSNMrCMxxab81c9HjL?= =?us-ascii?q?ZyaBr+XMzYhzP4qjCuDiVfWOu7oMgkK4AAYpGJwB4dkGHpmq1kHXMNnoLLoEyR?= =?us-ascii?q?g2/gvkOk+FDPNTdBKMijcHrNm1zIVr0olFOjEdHWJ9PD2q6bnNuA8qgeeMXMwt?= =?us-ascii?q?b3gARIsELHU2WcOhmyFHo3tAESO30uMFyAmC9TP8oDrfDCXkZdp5ePiUfQ9sCM?= =?us-ascii?q?2x+Tgn7qe2kkDY/Y/RJ2HgL9tipMTC6fgAqJaEFvNUV6Nyv13Ym4lFQXylSXTP?= =?us-ascii?q?HcepJ5j3aIktbdv0Bmy8UlOhlzI/V93xM8q1LqiUnQHoQp5ZsI2c3DA5K8C9ED?= =?us-ascii?q?AfGxBrquEM4qJ8eBcPY50hYR7nrw4+LbCwIB+E0tWyRGagMSBWQOdbzeW7YbxX?= =?us-ascii?q?0iUtY/Smx3snS5E10/O48VURRJ0QiBHR2+qjbZFEUSfvAnxdZxnPpS0hmmhiLO?= =?us-ascii?q?Yzwv0wwBXUsVkcKD2Le+tpaHRYsN0mA1OdP2l2AHIiR1CAlYrD/hKs37cK8itB?= =?us-ascii?q?ntZU1OpFsGT+vp7fez+jRa2rqJXPvCU7d9QmpbN+MZD7KMucqJzehiDfTIXXsg?= =?us-ascii?q?CdSiG6E/talcROLy1ARflJmWclOcsAuYVb8kc+TcY+KKZJCKU1qLCqdCBoDSgM?= =?us-ascii?q?wi8FT4mAxiANgv+g27vGkRedaI8tPwICsJhZmNQSTjB2bT0EpK+4TYrWjW+FRn?= =?us-ascii?q?IMIAcJ4gRG/BgAmZNofuD5/IrIS4dByzFLo/J1VivLEodn917gR26Ln1f3U/Sh?= =?us-ascii?q?nPav3Q5Iy/LsyNYbUgZlCUdB3+ZWilcoKLZvJqkKuI7KsyOHdUP9vGLp0+uoPE?= =?us-ascii?q?Bfx9DOeVDkC4TIrnbzUioZ+XIIX4BP023fGY4UkwVndKYhvE9ML5y+ekbi+zwk?= =?us-ascii?q?wJxkH6OiWsCxwFYqtm0LRzuwE9VbFeFprlbXWDxjY5CkrJXlOppSQm9M+J2TsV?= =?us-ascii?q?hZikBtPzS/yZVCN8FH+iQMUyRXoTWBoNuyT9VO2MFsA5AQItd/unL9GKJeN5iS?= =?us-ascii?q?uHA2u6LgxWHH9Dwmt1e63jqzEbeiT+1F520eBhkpJ2OGp0Y1Fess72HS/krOsl?= =?us-ascii?q?1v/udbB7mPjVlqrzpnGJBBGCpJ32i/L1tvVHlGr/laKKPNfsxdRfkyeQGgOxgg?= =?us-ascii?q?Gv4jwUOJ4Vt0nHfibix1rgtV5SbdXwwuWikUhrfigjoeq869NT8dUZJIYi0rbz?= =?us-ascii?q?3ZJAKDhSBXoBFfZlllW5ADGNlF/a0b0JBV/srFR0esLz0FXBx8OQI51/pfiVBM?= =?us-ascii?q?sF+CdSDbEwWoae7FsgdrcseJsM6pMPP58R9bioPgteA17LkDS2GjmQK2W9zeqZ?= =?us-ascii?q?HztsGSvEuUaKj4K/G8YWPGTDXUjRC/n60kAIPO/yfOKwdUNod1yWI8YZf/DW7E?= =?us-ascii?q?Iw5GK7gcJ0pBWqBwcc9GrfxCZ894ZKYJ/rdgBhCARhzxA4GgsedJLk3NSjTEMy?= =?us-ascii?q?WO7PGwrZjV7bPDVejqftaMyGrfQ6JrIpd67iH2FKzk0YBC5kb72Oph+01hRFfa?= =?us-ascii?q?NCCBqcjuKRkQ5Mm+bEfiuIMmHS/OCpdqjHXt3l1Ad9YQQyCy6pQX1o5W6HbqRu?= =?us-ascii?q?JkyUXztOpS96d65oUp/79pztq7KrnIJfRcr0BnHgCeBh92+ZU1HGh/W2dRb/cJ?= =?us-ascii?q?KPfKYaQWl93hq/zsGqwM7x2V5vZZZsfZKEHHhsm/ECuTSRhekAcGsz4aIROW1+?= =?us-ascii?q?SZlK9sVcalue/511ox41ikMBEJ0q1i6JyZ+qqMuO/XdQHezaYFWqjtQsP8sKgs?= =?us-ascii?q?t1mV5f0+m74EYnZ1bBG/EOgBSs4dwX/twr0szS02CM7MArTg9+RZW3I+hDLglI?= =?us-ascii?q?h3H08KFfMMAbqL4YNek386m+PDLN0WdbtCmmKVGh66CbICzGOr6y+LIGlknh7O?= =?us-ascii?q?0gv/QWWo7FPsqi94WyTMxc/5kkVJTrm3GVtSXy2xNE96qjyPOgTotMDwuaso8k?= =?us-ascii?q?47KXDku8iLlGu6P7NbBcv/K8KAISMsvlIYkIUxRsCz2YAcAde9JtMR/Wp/bvvY?= =?us-ascii?q?7mOniS5Bo6FJh4rE+M6V4enXHWO9j6KGt7WN2SpYxWYisVE48NCgOenE58eWTP?= =?us-ascii?q?Swy2YRUyB/thPHXx60trPbqFQUNlaQ0EvRmYwKOdZZ3WIj1kz94eguT90y+B9Z?= =?us-ascii?q?FobaaPMIvSrzNyfswVaDf9I3UTGT3CdNEVLxD1Z4A7Q82WL3vM/Sjnff51woSZ?= =?us-ascii?q?d2d0z7hBx4FZ80KUQz51gL2iADCxQCaQiHDLG0AkToNY8EVVMGaRmHx7W6dLk4?= =?us-ascii?q?0lB0wrO1/uDTdfZ8B60PNvlDkgGOgEJXGpUMsa0RWLh8YUNS9LbLpgj+DIjqR/?= =?us-ascii?q?rmlXs1NfCuR8BV78AYuGU44ga+QRqg5o1P77AFh5CUbqREe4TDvNhg70d74j4C?= =?us-ascii?q?bi1NgRllgByjTe8Rv/vj7cbHsJW29umiTqEtR/8Y9xIsHWRxk4PwgEw/odHQz+?= =?us-ascii?q?pTUYzViZ/x8Q9XIX6KuZra0wFmJuoTL4KmZ6pv93IaKCcAPX0OIMCWa/4m4yB3?= =?us-ascii?q?KjnT4EZCAswUb9MCIMXNgRxUilHuWLxL7srUAEOYBJtzd8Em6Gr30jM1/YInUu?= =?us-ascii?q?n+7D+2JJbf70xCPv5YlCVjjs7Cq/QVwfvcDygX+3qZZwJ2wiyc0ZmNDej//eGW?= =?us-ascii?q?xNHTTVMGETY8U51BKzqa5QynWu21mY31UgOO9MDzhIgxdESOSXGqgasFs6lMEe?= =?us-ascii?q?9ciirhxThRDJr1h++Pv9qq9mRXqkVNEJxv4h3dBKVfIpJ7NAz3lsaxXEhzGDf/?= =?us-ascii?q?eMHPexoqueqW2vkD4+VkOEvjfo8XOBQExKzm6XBNVAthVKb2vkqFXeIWfNZmR+?= =?us-ascii?q?3LrnZJ6YJnLK8DO0Odq4LurjdJrlA2HQAoZaQ0rjNEbEnPnBdaV7zyuLEelgsW?= =?us-ascii?q?ScR5tlNUGWKsJGI+4CLKWrhXjKaLFPMY6SmcTqsKU0VsMyNxXQm12IlwdLS1nf?= =?us-ascii?q?BLqGRGnjlyoPIyyTxpWAO8uTHwp6IKwT8g/ba4tDMduXxKUOqTiCLICVRZw/QM?= =?us-ascii?q?k6gcF3jj6VumYHkAd4v++r9nKtr89YM5+XQwfQ0jfzEaXeSnEyzwgL+HApeUsN?= =?us-ascii?q?5FmRCDt8PAbb61LSgPObUw0h3jR31n3QjYghlk6mwLQi+v7NU8PoWyJd4lxja0?= =?us-ascii?q?GWjcbFsM4KRJsMv3tVIRUOQ2aVdhwHh+3cmGRy0NQtfPG2U0jgU/d2VEcYxD5g?= =?us-ascii?q?UeF6Y1gzaEpK9G8R8IYD3MCISq5pHQndvU2Xk6Vdpqx3zWqbeDhp4x1H1lhs57?= =?us-ascii?q?7i+JuHQJbeDYVNVsAnfr3IdF1eP+f+mtsvwASIZ+yrSuTvECMsen+Wat1pRlQE?= =?us-ascii?q?mlyaoCH1ajNu8M2KvbWT+/SWKEQeSLb3SMnzEhP0794RmoKVM2Z9lOr085KebC?= =?us-ascii?q?nZlclwvgUbxoXCmQo0HUzHA7O+MAaw02oJunexANTOMJZeicJegvwOU5CFsIbn?= =?us-ascii?q?/JATV5BvSzsV6sgIh7IWtv7V/9YeT3/QDsKMGSFQUcEY7Gsp5x/uS3Rn6AOX9l?= =?us-ascii?q?1xByIEh0+PvcF1svsu9QaZCRksbMh95jy+4Ka+9tMTEhut4Ugo9j7IiU0MSJcR?= =?us-ascii?q?HW1ZvyJ8vaovufA/3Z0UsqfHtWUrwHbgPp/486JMI2W6XPHbtFuhQRHbM1T4In?= =?us-ascii?q?N2ft76x0NwdzcgnNZLSonMnluP+EaoFTp3/M4VI6ND3ctAEbyvyoUQx7aIinh2?= =?us-ascii?q?31IJA0XD1BtdNsChxiHItBAM4Aqg2nA5mPmK6ll9Cx4UR6u/QRsarxDPDK2861?= =?us-ascii?q?34JrX5hV/UaLJireBLF3gkR5ieS/mvnA3Yf1CcPjYdMLSvN2Q2/Ear/DG4WwNC?= =?us-ascii?q?iOOsbidEJc9L6cyr15WA2LZC/lR6qGqDGkNPJ87EQ10ox4ZuvTwyAz4LzA3dvy?= =?us-ascii?q?Zn1bpj29onKTM5tf9lPKD/TEXx1IUfqF7HplHaoPYIvz8OcBL8cvwMCY4wZp9z?= =?us-ascii?q?RCzMqFLLS9rk/WxE10a4jXLE331CYlQYMKOgiwMVMwgW/FrXTQGXBcLsmiKclw?= =?us-ascii?q?j9eZFxjt50hqmWExfW5MAWvoSs2XOWgcwc6+YxeK9A1TBdYZg+G3YVI4trG1Se?= =?us-ascii?q?RwIZVKh+GqtLQBkdZ0JCDDQ8dUPz3QLLBoJDpeEP3Pq0Izbx4Hrbc1QIE1aoaK?= =?us-ascii?q?IEwcLUeAxjn+zQzY0U37b9aszrqGID4K8nVbyLLIyT1MqBOltvaZg83jVrfZYY?= =?us-ascii?q?roXP7TNioqSDWaRTU0EUa09laoof0EvOCXIW0HuFAbfjqSCBIPpqBotdXQDHXc?= =?us-ascii?q?me5kfJIRn/2aRibwSDF4lKo1GyZLukCMQ+YZGQnQcXDhnHJWuBa+Kf9U4XLlc7?= =?us-ascii?q?qYy7JaW+MMGYRMaPyZTMXcef1FOTcoki8WOP29f93Btbo51EzHTXcBGanS6FKe?= =?us-ascii?q?VFKWQuCbxz/zX4UVuo80ujAy+tLRhS96CKLIMKyapzGw8460liGYuffRVmM1eU?= =?us-ascii?q?w6nPoCAHWdwBlHMGwEEN8VuETxTaOBZEtBz2wphvx02x8NeQVzVXtu3mdQnPmj?= =?us-ascii?q?Bs1TUUQUg3+2QP0acFB3Cys9/U2N4g30ZdwNosXTSHFD+bsCToodNuUn55fNNK?= =?us-ascii?q?sW3vkpwGEunCtvqCiZDlVAniqZ4qHQG+R63bQE6m4mrN9sWUTaZTLUdWzO0cKH?= =?us-ascii?q?DMVU3m86p3Hv0M7dpaZsM7xBvKl8XEdMBjh5cIOOtQtdWH35jVPh9y2wGy6TdX?= =?us-ascii?q?dAuDs=3D?= X-IPAS-Result: =?us-ascii?q?A2ELBQBbXsxY/wHyM5BdHgYMGAEFAQsBgyaBa45kqC4piQZ?= =?us-ascii?q?XAQEBAQEBAQECAQJoKIIzIoJIAiQTFCAOAwkCFykICAMBLRUfCwUYBIlfBAG0W?= =?us-ascii?q?TomAoNohm2GTokTAhEBaIUZBZxJggSQMYIIiHIMhjKTU1h8CCMWLEmGWHSHGg8?= =?us-ascii?q?XghcBAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 17 Mar 2017 22:11:08 +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 v2HMAYJQ005282; Fri, 17 Mar 2017 18:10:41 -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 v2HMAVUd146984 for ; Fri, 17 Mar 2017 18:10:31 -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 v2HMAUic005280 for ; Fri, 17 Mar 2017 18:10:30 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CnAACHXsxYhyIeaIFdHgwGhTyOZKQbhDeJC1cBAgEBAQEBAhMBAQEKCwkIKIVygiOKAAQBomiRcjqEEIZthk6JE3yFGQWcSYIEkDGCCIh+hjKTU4FbIxYshFABCwGCRHSHGoI9AQEB X-IPAS-Result: A1CnAACHXsxYhyIeaIFdHgwGhTyOZKQbhDeJC1cBAgEBAQEBAhMBAQEKCwkIKIVygiOKAAQBomiRcjqEEIZthk6JE3yFGQWcSYIEkDGCCIh+hjKTU4FbIxYshFABCwGCRHSHGoI9AQEB X-IronPort-AV: E=Sophos;i="5.36,178,1486443600"; d="scan'208";a="5983308" 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; 17 Mar 2017 18:10:29 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3ANJAaHRVNeWnuHD/JzYAmqqf1o2TV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYxyOt8tkgFKBZ4jH8fUM07OQ6PG9HzJaqs/c7zgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyrQjdrMgbjZVtJqosyhbEoGZDdv?= =?us-ascii?q?hLy29vOV+dhQv36N2q/J5k/SRQuvYh+NBFXK7nYak2TqFWASo/PWwt68LlqRfM?= =?us-ascii?q?TQ2U5nsBSWoWiQZHAxLE7B7hQJj8tDbxu/dn1ymbOc32Sq00WSin4qx2RhLklD?= =?us-ascii?q?sLOjgk+2zRl8d+jr9UoAi5qhJ/3YDafY+bOvl5cK7GYd8WWXBMUtpLWiBdHo+x?= =?us-ascii?q?aZYEAeobPeZfqonwv0MArRqiCgmrAOPg0CRIjWL106091OQhChrG1xEnEtIIsX?= =?us-ascii?q?TbsNL1NKMIXuCu1qXIzDLDb/RN2Tfm84XIdx8soP6WUbJ3a8rRxlAiGgXYhVuT?= =?us-ascii?q?sYzoJy6Z2voJvmSB8uZsSe2ih3Qppg1tuDSiyMghhpHKi44I0FzJ9CR0zJwoKd?= =?us-ascii?q?GmVEJ3e8CoHIdSuiycKoB4WNktQ3tytyY/0rAGuYC0fCwNyJk/wh7eZOGLf5KQ?= =?us-ascii?q?4hLkUOaQISt4i2x5d7K/gRay8FGgyvDiWcWu11ZKtCVFnsHNtnALyRPT9tCKRu?= =?us-ascii?q?Zj8kqlwzqDyhzf5+5eLU06iabXMZAsz7EompoWq0vDHyv2mEvsjK+Rc0Up4vWm?= =?us-ascii?q?5fj6bLn6vpKcN5F4hB/xM6k2hMCzH/w1Mg0BUmmU4+i806fj/ULhTbVMj/05jq?= =?us-ascii?q?7ZsJTAKsQAvKK5AghV0oE46xakFDqpy9MYnWQBLF1ZZh2HlJLlO1TBLfH3F/u/?= =?us-ascii?q?hE6skDhzy/DcIrLhGonNLmTEkLr5ZrZy9UpcyAs1zdBC6JNZEa0BIfLvVU/xs9?= =?us-ascii?q?zUFBk5MxeuzOr9B9V90Z0eCiqzBfqCPafTt0KYzv4+KOmLIokOsXDyLOZ2yeTp?= =?us-ascii?q?iCofmFQaeaCylboQb2ujVqBgIk6eZXP3xNYGFnwRlg9iXKrtklLUAm0bXGq7Q6?= =?us-ascii?q?9pvmJzM4mhF4qWHo0=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FXAABbXsxYhyIeaIFdHgwGGAELAQUBh?= =?us-ascii?q?RGOZKQbhDeJC1cBAQEBAQEBAQIBAhABAQEKCwkIKC+CMyCCcIIjigAEAaJnkXI?= =?us-ascii?q?6hBCGbYZOiRN8hRkFnEmCBJAxggiIfoYyk1OBXCMWLIRQAQsBgkR0hxqCPQEBA?= =?us-ascii?q?Q?= X-IPAS-Result: =?us-ascii?q?A0FXAABbXsxYhyIeaIFdHgwGGAELAQUBhRGOZKQbhDeJC1c?= =?us-ascii?q?BAQEBAQEBAQIBAhABAQEKCwkIKC+CMyCCcIIjigAEAaJnkXI6hBCGbYZOiRN8h?= =?us-ascii?q?RkFnEmCBJAxggiIfoYyk1OBXCMWLIRQAQsBgkR0hxqCPQEBAQ?= X-IronPort-AV: E=Sophos;i="5.36,178,1486425600"; d="scan'208";a="4087214" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Mar 2017 22:10:28 +0000 Received: from localhost.localdomain (81-66-120-207.rev.numericable.fr [81.66.120.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 0B3E65607A0 for ; Fri, 17 Mar 2017 23:10:27 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 1/1] checkpolicy: dereference rangehead after checking it was not NULL Date: Fri, 17 Mar 2017 23:10:03 +0100 Message-Id: <20170317221003.18666-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.12.0 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Fri Mar 17 23:10:27 2017 +0100 (CET)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org 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: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Nicolas Iooss --- checkpolicy/policy_define.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/checkpolicy/policy_define.c b/checkpolicy/policy_define.c index dbafadb01e21..949ca7117233 100644 --- a/checkpolicy/policy_define.c +++ b/checkpolicy/policy_define.c @@ -1924,11 +1924,11 @@ int avrule_ioctl_ranges(struct av_ioctl_range_list **rangelist) /* read in ranges to include and omit */ if (avrule_read_ioctls(&rangehead)) return -1; - omit = rangehead->omit; if (rangehead == NULL) { yyerror("error processing ioctl commands"); return -1; } + omit = rangehead->omit; /* sort and merge the input ioctls */ if (avrule_sort_ioctls(&rangehead)) return -1;