From patchwork Thu Nov 17 21:43:56 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9435351 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 DE19D60469 for ; Thu, 17 Nov 2016 21:45:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CBF0F296E6 for ; Thu, 17 Nov 2016 21:45:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 821E9296E9; Thu, 17 Nov 2016 21:45:01 +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 autolearn=ham version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (emsm-gh1-uea10.nsa.gov [8.44.101.8]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5F4B6296E6 for ; Thu, 17 Nov 2016 21:45:00 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.31,655,1473120000"; d="scan'208";a="1077280" IronPort-PHdr: =?us-ascii?q?9a23=3AOrOwGR1aK0qZr8xNsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?sewVK/XxwZ3uMQTl6Ol3ixeRBMOAuqkC0rSd6vy6EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQtFiT6zbL9oMRm7rArdutQZjId8N6081gbHrnxUdu?= =?us-ascii?q?pM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTY?= =?us-ascii?q?QguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhy?= =?us-ascii?q?kdNz497WrZlMp+gqxGqx6lvhBz3pLYbISTOfFjfK3SYMkaSHJBUMhPSiJPDICy?= =?us-ascii?q?YYwXD+cDIOpVoYbyqEcBoxSgHgmhH//vxz1Si3Pqx6A2z/otHAfb1wIgBdIOt3?= =?us-ascii?q?HUoc3tOqcTTe+1y63Iwi/Yb/hL2jn974/Icgs6ofqRWr9wd8vRxlUoFwPBlFqQ?= =?us-ascii?q?spbpPzKS1uQKqGib9PFtVeeghm8osQ1xpSKvxsg1h4TPm4kbyUjE+D1kzIs6Kt?= =?us-ascii?q?C0Uk52bcO+HJdOuCyWKZF6Tt46T2xrpSo20LwLtJ+hcCQX1pgr2wTTZ+Kbf4WK?= =?us-ascii?q?5B/oSfyfLi1ihH1/fbKynxOy8U+9xeLiTsS0y1NKrjZdktnLq3ANywTf6siZRf?= =?us-ascii?q?t5+UeswSqP2BrJ6uFFPEA0jrDXK4Ihw7EslpoTtl7PHinql0XtkKCabEAk+ums?= =?us-ascii?q?6+j/Y7XmoIGTN5Nshw3jPakjldazDOQlPgQUQWSW9vqw2Kf+8UHhRbVFlPw2kq?= =?us-ascii?q?3XsJDAIsQbo7a0AxRL3YYn6ha/CSqm0dsBkXYcK1JFZRSHgJT3NFHVO/34Efe+?= =?us-ascii?q?jEiskDds3fzGOKbhDY/XInjMl7fhY65x61RAxwor0dBf+5VUB6kfL/LrQEDxrt?= =?us-ascii?q?3YDgQiPgys2ennEtR91pgGWWKLGKCWLL3dvUWP5uI1LOmGfJUVtyrlK/g5+/7u?= =?us-ascii?q?imc0mVEHfaaz25sYdHG4Hu99LkWceXrsg84NEXwEvwolVuDqj0eCUTFLbXaoQ6?= =?us-ascii?q?08/i07CJ6hDYrbRYCimr+B3CCmHpBNZWBJEFOMEXD1d4meXPcMci2SKNd7kjMY?= =?us-ascii?q?TbihV5Mh1Ra2uQDg1rVnNOvU9TMCtZ/4ztd6++jTmQs19TxuAMSXy3uNQH1snm?= =?us-ascii?q?MUWz8227hyoUxjxVeH1ah4hOdVFdhO5/NVVQc6MITTw/Z9C9DoVQLLZs2JR0q+?= =?us-ascii?q?QtW6HTExSco8w8QAY0ZnHNWilQzD0jGxA78TkLyKCpk0/bja33TrIcZy1WrG3r?= =?us-ascii?q?E7j1Y6WstPKXGmhqln+gndHYHJl1mZmLiwdaQHxyPN6nmMzXCVs0FFVQ58S6LF?= =?us-ascii?q?XWoQZkHOt9T2+lvCT6OyCbQgKgZB1dONJbZLatLziVVLX+vsONPbY22tgWiwHg?= =?us-ascii?q?qIyqmKbIX0Z2UXxD/dB1QckwAP4XaGMhAzBiGgo2LaCDxhC0nvblj2/uZgsnO7?= =?us-ascii?q?SVU4zwaQb01uz7C14AIaheSAS/MP2bIJoDoupC9oHFmnwd3WBdWBqhF9c6Vce9?= =?us-ascii?q?w9+ktH2nzDtwBnOJyvMbxijEYEcwtrp0Puywl3CoJYnMg0rXMl0BZyKaWC0F9b?= =?us-ascii?q?azyY3ZfwOrvYKmTp+BCvaqjW1UvE0NaR4KsP7+44q1r7tgGzCkUi62ln08VS03?= =?us-ascii?q?aE4pXKDRESUY7oXkYs6Rd6o7DaYi8g54LbznBsKrG0sj7E29IoGOQl0Qysf9FB?= =?us-ascii?q?P6OYDAXyCdEVB9CyKOw2nFikdggEPOdW9K4wIcymbeeJ2KmlPet7hzKmkHhI4J?= =?us-ascii?q?tn3kKL7Sp8RfbC34wZzPGAwguHSzD8gU+5ss/thIBEYSseEXClxSf/A45RYrFy?= =?us-ascii?q?fYENCWq1Js272tN+h5nxVHJC8l6sGU8G0tezeRWOd1z9wRFQ1UMPrHyinSu01i?= =?us-ascii?q?J7kzcyo6qBwiPOx+DiewQdOmJRQmltk0vsK5Cuj98GREiocxQplBy96Eb52adb?= =?us-ascii?q?or9/InLQQUhWeSj2NGdiXbWstraYZM5P8pwouz1NUOugeVCaVqL9oxwC3iP9GW?= =?us-ascii?q?tR2Ss2dy+suprknxx2kmSdI2hvrHDBY8F/2Q/f5MDARf5WxjcGXDN3iSTTBlWn?= =?us-ascii?q?I9ap/MmUlpfavuCwTW2hUIdfcS7xzYOPrCG7/3FlAQWjn/Cvnd3qCRI63jLm2N?= =?us-ascii?q?RxWiXIqRn9bpPt16ukLeJtZlNoC0Pk68pmBoF+lZM9hIkK1ngHgpWa42IHnn31?= =?us-ascii?q?MdVHx63+dmEARSMQw9HL+gjlw1dvLmmOx4LkTHWS3tVuZ9e9YmMM1SIy8dpGCK?= =?us-ascii?q?GK47xYhSF1uEa3rRrNYfhhmTcQ0fUu52Qcg+EVvwotyz6QAr4MEkZFOizsjQ6H?= =?us-ascii?q?78ikrKVQZmagb6S/1FZkkdCmFrGCrRlWWGzldZc6AS9w8sJ/PUrD0H3z9o7kYt?= =?us-ascii?q?nRbcoPth2TiBrAifZaKI4qlvUWnyVnIXzysWcjy+ElkRxkxYu6s5SfK2Vx4KK5?= =?us-ascii?q?BQZVNjjvaMMX/jHik7pentqM0I+1BZhhHCsEXIfzTf20Cj0SreroOxyIEDIitn?= =?us-ascii?q?eRAaDfEhOH6Ed6s3LPFIimN2uNKHgX19liQQOSJEhYgAEURzg1hII2FgWwyMzm?= =?us-ascii?q?akd56Sgb5kTkpRtU1uJoKx7/X3/ZpAeycDg0UICfIQFY7gFD/UfVKtCe7uxyHy?= =?us-ascii?q?Fe5JKhqhCCKm2BaARMF20JXVaEB1/7NLm0+dbA6/SYBva5L/bWebWBt/dRWOmO?= =?us-ascii?q?xZKuzotm+C2BNsSRMXZ8EfI3wE1DXWp2G87BgTUAVzQXlz7Rb86cvBqz5zZ3od?= =?us-ascii?q?6l//TkQgLg/5WPBqBJMdp1+BC2nL2DOPSKiCZ9NDZY0IkDxWXRxLgD214SiCFv?= =?us-ascii?q?dz63HbQGqyHNULramrVLAB4DdyNzKMxI4ron3gZXJ87UkNz12aBjjvMuEFdKT0?= =?us-ascii?q?LhldumZcMUOGGxLlXHC1iXNL6ePz3E39n3Yb+gSb1XlOhbrBywuTmcE0/lJTmM?= =?us-ascii?q?iifmWAuuMe5WiiGXJhteuJuychx1E2jsUMrmagGnMN9wlTA527I0iWnUNWECKj?= =?us-ascii?q?V8dFtNoaOW7SNdmPp/GmhB4WFiLeiLgSqZ6PPYKpkOu/txHit0j/5a4Gg9y7ZN?= =?us-ascii?q?8CFEQ/l1lDHIrt5polCpjO+PxSF9UBpJtDlLh5mGslllOaXc6pZPQ23E/A4X4W?= =?us-ascii?q?WWFRsKu8NvCsfztKBI1tjPiKXzJS9B89PU+csTGdPZKMeAMHovPxrmBiLUDBcF?= =?us-ascii?q?TT6sMGHQmVZRkPeM+X2JtpI6sITjmIISSr9HU1w4DvIaCkJ5HNMcJJd4QDYknq?= =?us-ascii?q?CHjM4S5Xuztx7RRN1EsZDBU/KdG/TvKDKCgrlDaBoE27T4LZ4cNofjwUxtdkF6?= =?us-ascii?q?nJjWG0rXRd1NpDNuYRUwoEhW83h+SXYz217/ZQOr+38TFv+0kgQwigRgfeQn7C?= =?us-ascii?q?3s7EsvJlrWuCswl1E8mc/7jjCKbjH+Nr2wUp1WCyfvrEcxM4n7TBtybQ28hUxk?= =?us-ascii?q?LinLRrJLg7tma29rlBfWuYFTFv5EUa1EfBgQyOmKaPUv11RcrDioylFD5evEEp?= =?us-ascii?q?ZtjhUlcYSrr35a3AJjdtE1L7TKJKVV1lhQmr6Oviiw2+8s2gAeOUcN/36JeCMT?= =?us-ascii?q?okMILKMmJy2m/+x39wONhyZDeHINV/o2ovNm7EU9NPqczyj4yb5MNlixN/CDL6?= =?us-ascii?q?Oeo2XAm9SITU0t2UMTjUZF+6R20cA4c0ePTU8g0L6RGw4ONcrYJgFfd9BS+2TL?= =?us-ascii?q?fSaSreXNxop4P4G6FuDyU+COsqcVgkW/EQYmGYQM894NHp620EHXNc3nNqIKyQ?= =?us-ascii?q?0x5AT3I1WIFO9JdwyPkDcGpcG/0ZB20JJBKTEaBGVyLT+45q3LpgMwhvqMQss2?= =?us-ascii?q?aG8AXoQYLnI2RNG6mylBsnRDFjm20vgWyA6e7z/8vSnQAz78b8J/a/uOYxNjFs?= =?us-ascii?q?228y0l86eqkV7X7oneJ2biONR+u9/P7OQap4qHC/JUVrRyrkbcmolCSHOxSWLP?= =?us-ascii?q?F8C6J4ToYYk2cdP0Emq6UkC4iz8tT8fxO8iiLqaWjgHyXotUsZeU0y49OsOnET?= =?us-ascii?q?EeARhwrfkZ5K1gfQ0Df4Y7YRnwugskM6y/IRuX3cu2TGaoKTpWSf5fzeOgaLFM?= =?us-ascii?q?1CUsb/W1yH05QpE00um760gNS48WjhvG3/ase5FeUTTvGnxaYwjAvjQ2l256O+?= =?us-ascii?q?ko3+g/3g3HsUMHMz+RbuxoaHZIv9YmBVOdOX92EHY3R0eAjYrf5Q6hx78S/zZc?= =?us-ascii?q?n9ZQ1e1Krn3+s4TCbz2yQ6OrqI/asyw6Ydghua1xPpTpItGau5PGgjzfUJ7Qvx?= =?us-ascii?q?WfUC68FvpVhthQICVcQPlTgW8rINEIt5Bd5EQ2TcoxO7tPCKwwqb+wcjpkETQe?= =?us-ascii?q?zSkHWIOcxDYCmPuz26PGlheMd5QvKAALsJdYjdQBSCN5fiQepKunV4XXiWCEUH?= =?us-ascii?q?QLLxkP4gRM/g4AkZVwfu/96orSUJBM0yJWo+5zUibTDJln7UH7SmaNjlXjVPWh?= =?us-ascii?q?ifam3RxMw/Lo09kbXhF/CUxcx+ZZlksoNL93JLMKvo7PqDOIc131vH71wuu8OF?= =?us-ascii?q?ZR0dHUd0H/DIfdtWvzSDYc9mcRRY9OznHSDpUSkxZjZ6YwuFpDOpqqekDg6Dw4?= =?us-ascii?q?345pBaW3Vdi3x1Y5qnYLXymrH8BdBOFmsVLXXTxlbIqoqJj+OpVdXHFf94OHp1?= =?us-ascii?q?deikVtPDazyYBAJMFV/j4MQD9PrC2Hs9uoVc1D39V6D5wXL9d+unf9Gb9EN4OL?= =?us-ascii?q?r30wpLPv1mfT+yogv1ei2DWzB6i4QvpW/20EAAopIXiep1IuD+sr/GbS9EzNsl?= =?us-ascii?q?Bq8OdaALiPkVt+oCxnEpBIGDlJyWivL05vQ3ler+VaNKPVftRAQ/k1YB+iIAA+?= =?us-ascii?q?GeIj30OS5010m2n2YzBqvAtA5y/dRxU0VTUSgrr1mT0RsNunNiUeS51Vdjgucj?= =?us-ascii?q?nKKxqDmS9JuBZQdVtqV4oeAtZf9LERxZFU8dbaSUawNSEFWwRvNgA/0fVBjkNM?= =?us-ascii?q?rVuXeTvDAgqyafbArAB4cd2XrMG3MPTz5B1HhZ//sOAk66UDQGWrlhajQd/Cs4?= =?us-ascii?q?PxtMCGu0WVeajkNO28ZGPOQyLXjRCsn7skCYfF/zTLOgpBN5Z60WYkYYTmCWPT?= =?us-ascii?q?JxRJOb8UJ0pBWqBmcthGpudaZ9F6d6oX5aBtAQ+ISQ31FIypsvZGMk7ZRS7CIC?= =?us-ascii?q?WZ7uy/vYXT4KTFSej7esyD3WvIQ75sM5dh7jn7Bq3q3pNA9Urwxvdt7Fl1SVzc?= =?us-ascii?q?PyCGttThKRsB5NO+eUv6op0pATTWDY9skHr32E5PadcYTja38JQc1JNZ8mz/Sf?= =?us-ascii?q?x50kj0tO1d6aVk5ZMw47Bzxse+Pb3SJuhCsU97HhiUAR1n+YgrAGdlXG1ef+kR?= =?us-ascii?q?J+3LcaQel8DupPj9F7YL5x2N5+xZddzHKlnDmsalEDGcTgdEnAMbpj4ENQac0u?= =?us-ascii?q?OFm6toScakuef521gi416lLhIcy7Bt/4iE8LKSpODLdxvR0aQEWq/yS8PxtLss?= =?us-ascii?q?vU2S5ecjlLETZGN4eBGnH/IbVs4GwWfs16YqwjwwE8nbBbLv5OZDV24lnjLng5?= =?us-ascii?q?19GVEWF+gVHbqN+IRShGY4m+rXNt0MaK9CgXqPFQS5ErAe1X6r9jGXL3d/jhHJ?= =?us-ascii?q?yRHwTnu57EXqoi9gXSvM09Djn1JTVrm2GUhSWC6pNlVjsD+VPQros933ub8u7E?= =?us-ascii?q?wtN2zpu92MmHGmOLNNEM31PMacLjUspFILkJ0xQcSi1pwBFtq5PtgR621+b/vZ?= =?us-ascii?q?626wiC9Ov6ZHiJTY4sGJ+/XYB2Osj6uEpLWR3DpY0GQ3vUkj6tC8MfHD/9mKQ+?= =?us-ascii?q?+t12sRVCp/tRXOUAOyqrzBtV8UIVaL0EDJmIMUIt5ZwWM01kb85OgsWNgz7hlR?= =?us-ascii?q?Fp7cZ/MeojD+ID70wVKBbNIyUSmRzT9XE0n6EVZmH6g8w3rws9jVlXfR4VIoQo?= =?us-ascii?q?hwd0r7hRNpC4U4LUMt6FcJzSoFDQcCdwqXDLe2CkT5NYEET1QMaQyb3Limfac6?= =?us-ascii?q?xU9zwrKq5OLIaOxzGaoMOehHjg6PmlhbFYgasasAT7JgY1Vd7rLYphD+C4j7WP?= =?us-ascii?q?jrjXswNPyvTc9A7c8UrGAi7RijRxW+9ZhP9bEbiIqHdqRce5jDoNh871t75T4I?= =?us-ascii?q?biFCmxl/jwi3UO8GpuDj48TbsIKy5eazUKYgXPkY9x8pCGtglZTwnUojodbN1+?= =?us-ascii?q?hGUIHVjp7/8A9VKX6QpInaywV8KfYJK4+zZLZv7WkHKDQeJ3MAOtqWcfo87zZ2?= =?us-ascii?q?MDrN41xCA8UMZc4XPcfWgQBbkFHpV61T9svVHV+YEYRze9or72Xp0jA194UzUu?= =?us-ascii?q?L65D+xP5Df4ElHP+lfgyV0iNLCuO8VzOLOCCgN/3aZbwJ6wiWcxJSWFvnw/OqM?= =?us-ascii?q?yNDIV1wcBS45SZ1dJCeY9QyhWOW1iI3jUhmI5c/rnJI+aEWQS2S+nKsfqKZDD/?= =?us-ascii?q?JAiiXg0zhaF4D1m+yas9q252tKrV1LCoBz4gPZGK9HJJV0JQz4ltW3Rkh7Hib/?= =?us-ascii?q?d9/bdhwyuOqRwecA5P5+OFX6ZY8aJBIE1r375GFRTgRwUr73vkyWUfgXZNR4VP?= =?us-ascii?q?POtmpV5p54K68TIFido4TnrjJPqFAwHA8pZ6E/oydfdknPhgJVXbj7uKIOiwsb?= =?us-ascii?q?S955ulRMFXi2OG0g+zrNTb5Vg7WJCPwJ7jWTSbQDU0p0PSNlWBO5wYhgdbSvk/?= =?us-ascii?q?BGtGNGgyx8reMl0zxjXhS8vzPjq7gK2TI697GyrC8BtmBdTuWCjyfIDk1OzPYN?= =?us-ascii?q?jaccDXbu80CzYHkHbIvv/bZmJMXg9Y8643Q8YBUuZDMGXeW+Cy7qi6OHH42PvM?= =?us-ascii?q?hahBGTpMXEdaWzIjQKNrQh1RLjQGBw0gnAnBly9msGWTGg7MI5K4W8PsYl3TCk?= =?us-ascii?q?GW/BdFYD+qlJqtf+tUYXTOsqblNs2Gdj3daJRi0DQMzCAGg0gRIiaWpabJJP8x?= =?us-ascii?q?kaGLc0gjyQpKlJ4hkUYCvIEoSi4oTQksPI2X4zTNh0wmLWoraIhogt0H1jmtN7?= =?us-ascii?q?8jSCuHIMeOzES8VsGGT81p9DyeziYPWgquIHSItmybS5V/8CNsij+Xeo15hxX0?= =?us-ascii?q?+lx6geH0CnP+MZwbfbSSilQ3WCWeuXa2iMgyo5Mknq6Bm0L103bdxHr1M8MuTe?= =?us-ascii?q?hZ5TiQnhXalyRiqOuV/R1HYjPv8CdwIqpIenfBQHTOsQZ+ifJugux+YzCFkWYH?= =?us-ascii?q?/KGit2DfG5sVi3kIh9JXpg/V3wYf7x/QD+LNuSBh4EHJbBoZFv//y6WnmMOWRk?= =?us-ascii?q?zB11IEl06/nfGEosueNGdJaRh9fQjcxh0eEZb/dtLTE9utkLl4J77omU1N2FcQ?= =?us-ascii?q?vfz5b1IdHVrOOVA/jYz0QtYWFVTKYWYRny54UhJd45WrvTHbRDsRQbH6g6T4Qr?= =?us-ascii?q?N33t+6FsMANzbgnRaay6gsb0ouKLZ4NUqGHN41MxLSfcvhgDxeKuTQx/cZ+mnX?= =?us-ascii?q?LyIIo/RjhZtd1iFgNmHJdTG8MHtwenA4KUmKG8i9+04Ux6oPQHsa/xCvDWztS2?= =?us-ascii?q?wZ99X59A5UyEJDzRHrVkglx5juSuhffNypfwCdv4edMFSOd0XHXIarrHHoWjMD?= =?us-ascii?q?KBJNjwe0lc876TyLh5SAmeZDjlX6qasy2pLPJk4UElxYFjZOrTyCYi76rH2Nvz?= =?us-ascii?q?e25buj2jomCXO5dF6lzFG/DeVQpOSfWZ6GZlAbEXbYzs+ecKMNwixsWc4gZq4D?= =?us-ascii?q?RG0cuFOLShrlTX10J6b53bKkzp1zw+WYkQLxS1KVEsjnPBqnTBHXRcKdCpKdJz?= =?us-ascii?q?j9aRDxzt4VRxmG4qamBOBmroRcmeOXIF1MKmfgKH7wFLAMgZn+6xZ0E4sra9Sf?= =?us-ascii?q?RnOplfnuWqrroHm85zKy7TXMhaIz3QLLhuMzpVD+XPv0QobwUFsrgsXIc6f4KC?= =?us-ascii?q?IEUZP0ec0Sny1xfN0VXod9yw06aEOCMW/W9bwLLF0DhMoQ65tO2Hgs3iVrDWcp?= =?us-ascii?q?X2XP/UMCo4WTCWXzMyEVym+V28ofoLoOKYIXsDolATei+SChQcpqNordfLFWLT?= =?us-ascii?q?hOtjfIEKhPCdRiDwRy14lLYoCiZNq0+MX+IJFRPKYH/5nGpcpAuiK+dD/X3/dL?= =?us-ascii?q?KY3KtVVPISAoZXbP2ZR8HXeetfJzc1jDkZPvizf8HEpbYjzl3IVXcZE7XP9FCG?= =?us-ascii?q?Tk6WR/ucxyjxXYUUpIg5oSwo9cjVniBpEqTEJbGfpySh8oSgliaXpfXeVnUxY0?= =?us-ascii?q?wymO8NHmuBwB5AKGECENEVv0ftT7WPZ0ZWyXIpl/xh2wUWdAR1THJuzmVcnOyh?= =?us-ascii?q?Fc1BVV4UkGSuTeUdbFB5CTM/4U6H7w7pbNwep8/TXW5e97oLSYobNvUo7pfYOL?= =?us-ascii?q?cIyvYzwD1muDA6szmaD15FjAKF9KzQHKZny71H+2Y34v92XkaVQzzDbGfL0Iym?= =?us-ascii?q?BNxTxXQmnXexzMfQv+ZwJJNGtop5BxEMGiswKdfDrh5bVmSh/gq5uBKyB3y/Jz?= =?us-ascii?q?UC+35fIy0OceJ81Kl6txHTbf7EtVPWsLgu/hj4QT2XA6a5jcQYQvri0h+1PGwS?= =?us-ascii?q?KTg=3D?= X-IPAS-Result: =?us-ascii?q?A2FeBQBIJC5Y/wHyM5BeHQEFAQsBGAYMgw0BAQEBAR+BWLs?= =?us-ascii?q?xJ4giUwEBAQEBAQEBAgECXyiCMxqCIwI3FCAOAwkCFykICAMBLRUfCwUYBIhLB?= =?us-ascii?q?AGvMCoCg2aHc4Y8iHURAWiFFQWaQ4FyjnCKJIYNSZESVV0ROoUfcYVMgi0BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 17 Nov 2016 21:44:58 +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 uAHLiqn0014647; Thu, 17 Nov 2016 16:44:56 -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 uAHLi83C205427 for ; Thu, 17 Nov 2016 16:44:08 -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 uAHLi8ne014630 for ; Thu, 17 Nov 2016 16:44:08 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DsAADGIy5YhyIeaIFeHQEFAQsBgzcBAQEBAYF3tyaELYgnUwECAQEBAQECEwEBAQoLCQkdh2mIbAQBnQuSJYQSh3OGPIlvhRUFmkOBco5wkDFJkRKBQ4MNAQsBgj9xh3kBAQE X-IPAS-Result: A1DsAADGIy5YhyIeaIFeHQEFAQsBgzcBAQEBAYF3tyaELYgnUwECAQEBAQECEwEBAQoLCQkdh2mIbAQBnQuSJYQSh3OGPIlvhRUFmkOBco5wkDFJkRKBQ4MNAQsBgj9xh3kBAQE X-IronPort-AV: E=Sophos;i="5.31,655,1473134400"; d="scan'208";a="5830958" 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; 17 Nov 2016 16:44:08 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AixPouBwfVM+N5V3XCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1OIfIJqq85mqBkHD//Il1AaPBtSArasawLOK6ejJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMijexe65+IRS5oQnMucQan5ZpJ7osxBfOvnZGYf?= =?us-ascii?q?ldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbD?= =?us-ascii?q?VheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxLulS?= =?us-ascii?q?wJNSM28HvPh8JwkqxVvRyvqR94zYPPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7?= =?us-ascii?q?aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3?= =?us-ascii?q?TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx7JgkuU?= =?us-ascii?q?pID/Ij+ZyusAv3KV4uZ8T+6ihWEqpxlyrzSy3Mshi4jEipgIxlza6Sl12pg5Kc?= =?us-ascii?q?G6RUN9fNWqCoFftzuAOItzWs4iQ39nuCI9yrAevJ66czUGxI4/xx7Yb/yGc5SI?= =?us-ascii?q?7Qz/W+aRJzd4hWtleK+hiBqo9kig0OL8WtG10FZMsCVFjsHBum0T2xHX8MSLV+?= =?us-ascii?q?dx80i71TuBywzf8O9JLE8smareMZEhw7owlpQJsUTEGy/7gFj4grOLeEk44uWm?= =?us-ascii?q?9eTmb7rhqJKENoB5lBnzMqEhl82wG+g4NRIOX2eD9OS61b3s4Ur5QLFQgf0tiK?= =?us-ascii?q?XZsZfaJcMApq6iGAJayYEj6wu5Dzi6ztsYhmMLLFdKdROIlYTpPEvOIP/gAfel?= =?us-ascii?q?n1usiCtrx+zBPrD5GZXCMHzDkLbnfbZg5E9R0xYzzNBD6JJUDbENOvTzWlTru9?= =?us-ascii?q?DCAR85NBK0kK7bD4Bm24cfX3+fKrOIO6PV91mT76QgJPffSpUSvWPbKvMi4/f1?= =?us-ascii?q?xV4+nkQGNf2v3JAQbHmjWPVhJF6CSX+wkpEGC2hc7Vl2d/DjlFDXCW0bXH21Ra?= =?us-ascii?q?9pvjw=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HNAABIJC5YhyIeaIFeHgYMGQYMgwwBA?= =?us-ascii?q?QEBAYF3tyaELYgnUwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIRuiGwEAZ0LkiW?= =?us-ascii?q?EEodzhjyJb4UVBZpDgXKOcJAxSZESgUODDQELAYI/cYd5AQEB?= X-IPAS-Result: =?us-ascii?q?A0HNAABIJC5YhyIeaIFeHgYMGQYMgwwBAQEBAYF3tyaELYg?= =?us-ascii?q?nUwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIRuiGwEAZ0LkiWEEodzhjyJb4UVB?= =?us-ascii?q?ZpDgXKOcJAxSZESgUODDQELAYI/cYd5AQEB?= X-IronPort-AV: E=Sophos;i="5.31,655,1473120000"; d="scan'208";a="1077236" Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Nov 2016 21:44:07 +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 55CFD5646C9 for ; Thu, 17 Nov 2016 22:44:06 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 1/1] libselinux: audit2why: remove unused module_state structure Date: Thu, 17 Nov 2016 22:43:56 +0100 Message-Id: <20161117214356.22792-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.10.2 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Thu Nov 17 22:44:06 2016 +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 This structure has been empty since its introduction and makes clang complain when $(filter-out -Werror, $(CFLAGS)) is removed in the Makefile target for audit2why.lo: audit2why.c:443:1: error: empty struct has size 0 in C, size 1 in C++ [-Werror,-Wc++-compat] struct module_state { ^ 1 error generated. Signed-off-by: Nicolas Iooss --- libselinux/src/audit2why.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libselinux/src/audit2why.c b/libselinux/src/audit2why.c index abe1701616fc..3d312a10a589 100644 --- a/libselinux/src/audit2why.c +++ b/libselinux/src/audit2why.c @@ -440,14 +440,11 @@ static PyMethodDef audit2whyMethods[] = { #if PY_MAJOR_VERSION >= 3 /* Module-initialization logic specific to Python 3 */ -struct module_state { - /* empty for now */ -}; static struct PyModuleDef moduledef = { PyModuleDef_HEAD_INIT, "audit2why", NULL, - sizeof(struct module_state), + 0, audit2whyMethods, NULL, NULL,