From patchwork Fri Oct 21 18:46:19 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 9389901 X-Patchwork-Delegate: christophe.varoqui@free.fr 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 3801460780 for ; Fri, 21 Oct 2016 18:48:48 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2CD402A28E for ; Fri, 21 Oct 2016 18:48:48 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 213642A291; Fri, 21 Oct 2016 18:48:48 +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.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) (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 8C8A02A28E for ; Fri, 21 Oct 2016 18:48:47 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u9LIkOdq032944; Fri, 21 Oct 2016 14:46:24 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id u9LIkN7f026060 for ; Fri, 21 Oct 2016 14:46:23 -0400 Received: from mx1.redhat.com (ext-mx09.extmail.prod.ext.phx2.redhat.com [10.5.110.38]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u9LIkMcL030592 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 21 Oct 2016 14:46:23 -0400 Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0048.outbound.protection.outlook.com [104.47.33.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id EEF7B4E4C6 for ; Fri, 21 Oct 2016 18:46:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandiskcorp.onmicrosoft.com; s=selector1-sandisk-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ec+e2aYCmHuYByyvNk9jclMwUBZI7VKqFFETYT507ew=; b=ZPWoT2p0At0CMHB8NF7ePcDQE/wDa/mVBIWM1W8mQdORMvVLoiR6vC21V2zQPcqt525ub+YIo9CVfT7ihp3PvnwGb/m0ye64K/EW6r4X6Jzz0xIorDKUJXdmPLp2idppg7ALm6myNqsqSPYvDZ9gljduKO03c4ybTn2hLsAYipk= Received: from MWHPR02CA0009.namprd02.prod.outlook.com (10.168.209.147) by BL2PR02MB2148.namprd02.prod.outlook.com (10.167.97.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.659.11; Fri, 21 Oct 2016 18:46:20 +0000 Received: from BY2FFO11OLC016.protection.gbl (2a01:111:f400:7c0c::166) by MWHPR02CA0009.outlook.office365.com (2603:10b6:300:4b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.659.11 via Frontend Transport; Fri, 21 Oct 2016 18:46:19 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.21) smtp.mailfrom=sandisk.com; redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=bestguesspass action=none header.from=sandisk.com; Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates 63.163.107.21 as permitted sender) receiver=protection.outlook.com; client-ip=63.163.107.21; helo=milsmgep15.sandisk.com; Received: from milsmgep15.sandisk.com (63.163.107.21) by BY2FFO11OLC016.mail.protection.outlook.com (10.1.15.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.7 via Frontend Transport; Fri, 21 Oct 2016 18:46:19 +0000 Received: from MILHUBIP04.sdcorp.global.sandisk.com (Unknown_Domain [10.201.67.162]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id B2.4F.26959.4FF5A085; Fri, 21 Oct 2016 11:35:32 -0700 (PDT) Received: from milsmgip11.sandisk.com (10.177.9.6) by MILHUBIP04.sdcorp.global.sandisk.com (10.177.9.97) with Microsoft SMTP Server id 14.3.319.2; Fri, 21 Oct 2016 11:46:19 -0700 X-AuditID: 0ac94369-b97ff7000001694f-37-580a5ff49b89 Received: from exp-402881.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id 2B.AF.02564.B726A085; Fri, 21 Oct 2016 11:46:19 -0700 (PDT) To: Christophe Varoqui References: <72bd7a6a-7fb9-5a2c-b22d-031d8feb01b0@sandisk.com> From: Bart Van Assche Message-ID: <1e6ca95e-ff82-8d54-2367-ccaf92c1a6fd@sandisk.com> Date: Fri, 21 Oct 2016 11:46:19 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <72bd7a6a-7fb9-5a2c-b22d-031d8feb01b0@sandisk.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRmVeSWpSXmKPExsXCddJ5ke6XeK4Ig1m3dC3WfZzLZrH33WxW ByaPNbdPs3q833eVLYApissmJTUnsyy1SN8ugStjwdVD7AWTJCqeP5zO3sD4U7iLkZNDQsBE 4teSWaxdjFwcQgJLmSQWnT7EAuFsY5TYMHsxG0zVxzfHmaCqGCWez7rNCpIQFoiQ6D92mBHE FhEwl5h/bhkLiC0kYCdxdMossDizgLHE1x2/wWw2ASOJb+9nAtVwcPAC1Ty45gQSZhFQleif +J0JxBYFGrnp6xywMbwCghInZz4BszkF7CUWfVzLBtLKLKApsX6XPsR0eYntb+cwg5wmITCJ VWLLgjvsECeoS5xcMp9pAqPwLCSjZiG0z0LSvoCReRWjWG5mTnFuemqBoalecWJeSmZxtl5y fu4mRkiAZ+5gvPvE+xCjAAejEg/vCmGuCCHWxLLiytxDjBIczEoivJFhQCHelMTKqtSi/Pii 0pzU4kOM0hwsSuK8bve+hAkJpCeWpGanphakFsFkmTg4pRoYFSas/LKQ8anmfOk9CVcyGmvO HbSfz9O3TXtPvULQWel7js2vX3IvFPv8pv1Mi0bTpJNbFUJqzR4Kv3+5WplD/P+11zaTWh7Y 2Int/7V90skv8sY/l/yQaJrHOXFWesJUFYePcsre38pPqyXpb+R6ziyYtC3dvU62bnpWfUK+ TZxHkVt+3TpVJZbijERDLeai4kQA4CLNAGwCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAJMWRmVeSWpSXmKPExsXCtZEjRbc6iSvCYPJpLot1H+eyWex9N5vV gcljze3TrB7v911lC2CK4rJJSc3JLEst0rdL4MpYcPUQe8EkiYrnD6ezNzD+FO5i5OSQEDCR +PjmOFMXIxeHkMBiRonW93OYQRLCAhES/ccOM4LYIgLmEvPPLWMBsYUE7CSOTpkFFmcWMJZY vH4+G4jNJmAk8e39TKAaDg5eoJoH15xAwiwCqhL9E78zgdiiQCM3fZ0DNoZXQFDi5MwnYDan gL3Eoo9r2SBGqkv8mXeJGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGsdzMnOLc9MwCQ0O9 4sS8lMzibL3k/NxNjOAw44zcwfh0ovkhRiYOTqkGRp/Kuo/rvp1g4Nl18vaW5693r8ntzci5 Few3Z/+PM6r/OSVmZ/od+PXhNWPcpZ2zapT/7TKb9sTmqajl/e4nf9a82zfr3csnLU9apOs+ ubJpXLZQ+Fz3z/rdUZPNjUm3HtzbO4FpwfaT9yQ/mM68z6DA4yr4JPL5sqnHdxcu+n4wft78 +VVFVu0+SizFGYmGWsxFxYkA/78sYOMBAAA= X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.21; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(199003)(189002)(31686004)(8936002)(50466002)(23676002)(53416004)(64126003)(50986999)(68736007)(11100500001)(110136003)(76176999)(2906002)(77096005)(106466001)(54356999)(5660300001)(4326007)(33646002)(626004)(230700001)(2270400002)(229853001)(65956001)(65806001)(586003)(87936001)(65826007)(47776003)(36756003)(4001350100001)(19580395003)(305945005)(86362001)(7846002)(19580405001)(2950100002)(92566002)(356003)(8676002)(6916009)(81156014)(81166006)(97736004)(83506001)(69596002)(189998001)(31696002); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR02MB2148; H:milsmgep15.sandisk.com; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC016; 1:RhdzQug2i5KuJWpMZlvZ9mYuba5PVqukBYmCZ7z92FXducw72aYgjSoJY/5fnD+JjvfmTW04nF/irnTVv4jOStNtCa0FCtVldMPrX3Mld60TzGLxcDGue0sI3P7WMDkNDt/ut3QZ5BoE3NYjP/wE2tUpK7pOvhnqGFwUsGqZxaDE6/uvOaMqfAyLjMer/bOzoX5bOKf7Eo82HXjeFS43Qc1+hilrL8fYYZ5999CCvTFR+T4lOu898wstykpTvtvtiYkqGFpU9BhwpIaHrrh6pttp32y5xUzPM1lWlp+Z14Du/SaKkp1xd1H0HONbVTQUE8RkIdY/TcEr8SnGDao508zKF4ZD4o3YMvyYJGx6Ipl2wQ+8+MtaDtEOxJHPYzPUt/WXRc+THH+phsmj9Y930/YexluUX3IzBkntLlSC3tYvGH9ZFtRgdSKGMiZZuHZHrcVcemShUbLv5ILuvDP/wVF1AChgouy+ci/DfQkcXWJVdjMXYK4UaJSKP92PLBx8WjzAjwGCyPtefqGc604kIw== X-MS-Office365-Filtering-Correlation-Id: 39bfc58f-44d8-4ad7-7914-08d3f9e28c26 X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB2148; 2:9iRxHpYRkq9T2LtZOJAR+gP228mvNrueEm8XMMOr7ZJafYUxRyR8bnMF+bISUfRXgCSrO0hvQQNMGMeLBPz1Fi+iTFtrintlv2KRN1aI3TykL6obLNlYVJwAWc4I49VOfIfeJe5WwKtyCCUvfukjr4hr6gx/rntuE8kl2qD7oWEI00ymAcq9VTj9Np3Jsi/TC+ceLCOpgKQawZ4rb6zurw==; 3:AuIZMwswUA4vdbGdl6jcKGHjMOOOV9N17bw5+C5x7HzcMoSmJp/Gm+sWSKLQMyWquyr1VBnUnoEXoBG4dZ2xlbPCYLnXKu3yUBcgbFy3Qc2KNwJPlPxo6jHADaUf3OrZE6gjgK08kOksnrmUJT3vN9/9ybzHBQb16AWqHdAPx7Sr6bj0VOxpIggNu3Khy5JRBb7be4TWMukZ0eED4ovo0V3XIi4lJLBr2x4A9AOyeC06qkYAIvPdVQEcwUwG5us50vqF8+IaYRq2n9yO/e778caMg+jCWajCI8A8gCN8IxM= X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(8251501002); SRVR:BL2PR02MB2148; X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB2148; 25:naOxg+N+5ET9TB1mEnE1qH28A8wQ1dlJWxOmelMR8AfPTeXZEyfaNcZOReX4exbFa+TdP48GAI9H+3RPdb4rkejDD7/V7h61T+d4FClBOwgiaPAkSqFxnkJIji7EWco02FjzROaXOZL60dwq/tGptnpxwpakHtmHr5kPzhhSq21Nztp3YVPLKl6jC0KEzf754JnnZ4C76Afc1zCGhr5eBLLhzFMyttJtSqdf+I3jtn+epK2/DYUALvFvpUhjXm3LjNUk4ASM2l+UzSfde3fT44QGWydW1hAi6GdbuvFmY8imWXSj2V2n83tbxv2Vk9NAZHRZMlnIUJyKKdib0Sgpmu7CbPas2TydHP9IytohGaIxpi0qFeEOXB6cL53Wsa9U7thxkPIf9nAWVq3vtEz6tztZoKqyJgG7dDcuZ/1Vaw+Zjlfyxyu1LbQzjJUUB0WSNPvx2o8Z6Ha+pa6WSrB9ymfpMm2RGYOEQ1NdWP5JdQskr4n6QLQP8IDi4k9WGFtz1xGeUkq18w88PWjOIrURdfQ/unnGNjb4Jv89SYwaPqUap4q1N4M+Q+ZWc+8yQFlSZsTmJzmyzMy0pDJuj16Zx2fkyMElBQPCyrVREUu8qpCVZuSKjb67zJxrNz6k8zLG1eaHumMm47Xlql7N054AZylsvcwk/eNJ5xPpwzqrt3DprMRn7PocZH7RJRvHSnZGZQ9Eoxm7RXICBuY19CqgjfBxQOtz9gFRJ9Qo6yaMYdufpXz+C/HD7wIvUZP1djBOBbCjVypprom8KUmFVRrj5A== X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB2148; 31:ryws3Fhbkh/T6s5oPHvx5ah89ptnh2D3yoe19w5Ut3IVGepZthvaioF801SOeA6b+0a99rTQerpWq1u/BeReP/hss8KSKFxfrd2gLcMDfsW8+aeaxTX9Xk9q/ukxi7KWBUsBnkKi317XllMIeWP4qRcQlK4Dksv/IeGRJ8ZHkk5xHWl4gO3fyIoOD8iUG+ME7u0+Lc1D/Z4BHgNMXt8GkFIDUrqA69foyzMYkdqFqtXqAddIw6OSwvnDYwkVWR6eUOAdWvZA9gWaFon/+GW2Qg==; 20:IniGJUKO1uihhs0wlNiIgfp3VTqRboHOpLOqNKtoPbWRakvrwrdcSiggGQFet7cYnYY6v4t2BCV+W29zXuHz689ikprGWjjnzg/s20ddHATOq+vn8xzwWA5AJbRj6TWeNaUi5ry5xaRRTumLkeD44QaYrdXXiYGQ4hcPjfkuRyph5JyV/TcFVbRHKW1eBcGnMVBLvi0cebkDzHDtF8T4DvFVI5/lXVRQEpTU8MPLGlJKX4f6ZfZlozDiNtC0TnVsSH/bMJ5Q4TiXFdxItg3OZc0ermziCipF/tCqO0cAlgRWh1BcqZaJ0gg5sJUpHmbL7Qd8KFm7awRhPIXWxn2lzQIoyt6k55dZAZhdM5/AVi5D1WpdKH9LRspcu90O6oQ7IpSZRfXsCxx2OagWM6sxOq8NkzC+kas7gulGvFzGm8+B2Ua/9ZJzw5e4Z5tDdWmWEKHFGeBr7wUUsY4cZWntaRU0g5X8xiqXGVs1Os7eRsqRD0Oz4TxxYe1yjKoMO6YJ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13016025)(13018025)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:BL2PR02MB2148; BCL:0; PCL:0; RULEID:; SRVR:BL2PR02MB2148; X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB2148; 4:R0LDpa/3UauWDDLvG1698p/Z1FZHLCZU5MdJCbkSowps/B5okufP6I1JsCqQl5BX47YZKhTV3ToNXon9526AQ4hlCZ2UzpwT4F5LXjKUfyQd385mQtjTvy5J5VDBhl08EXFgrsPTS+QdQAPYatVTkEdCW7GC1fnyU/KZkoIjwpSXo0KoIW6eZHJ6iNHE0pxhUf7FghvLT9E4y+o4FmAk/raU+CLL1gqW3HtZloak5MXBIdBNIfBKdYYSEiojG2r/mPCjn8dzyG/gYN8nYUWRXTiWn5cbc/MTIXHM2sKzSLx6mja5pUfYh24LOIQyJPazKq10/ecFibS0jFL12eZ3rMhXjHfh9tsYBr7/cYXFikss1ZSkeVjrn7Tyy/pMrRnQX9Gz+JhLR+XKoqw7IfpN7Cq3UwlZ9vtlgR9HZMIDH10a1w++DXYfQX7UKVfWI0p0oNWusKa7H+xbG3tMbbulKi+pAM1+ByfpXKpk9KjlvdtMjNkSmk/7zeuRaKPaWlkR X-Forefront-PRVS: 01026E1310 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTDJQUjAyTUIyMTQ4OzIzOk9LS2pCajU3NjdlVTFwWWxqUWNwZEo1bGkz?= =?utf-8?B?N2RNeGZWUS9lSDRibkxnUTlwakdqNzgxYnNRZnFMbFozcTZpMDdxb00zbHc3?= =?utf-8?B?UVhRMGg5UHB3RVkremhreU1UK0x6L0pxRDJtRC9vaGxjQldEaWpyeGtDc2E4?= =?utf-8?B?MkRxdEdJZnNScmVwM1BRek9JL21yMkNId3hicjlyZS8ybEpWL2tEa1JJaTVQ?= =?utf-8?B?aDZoR3J3ZFA4Z3RyejgzUjdiRndVVUNyTlAzb3phWkdIOEF6OGZrNWdzREJZ?= =?utf-8?B?YlpyL040bm1JWXBWN01KcDVaQTUzdUYraUsvcG1CNzk4RitiYnlrNzhTclRJ?= =?utf-8?B?ckkzeG9qZnFDNjdOZnQvZTlQZ2llTVJsd2R2a1lnc2xjRXBQdWwvbU5qWGFC?= =?utf-8?B?YVBVM3gzNWY4bW85MkpkZDdxcHM1dVI4RzV6ZlB0SEdpS1YraWE1STMvTVdP?= =?utf-8?B?aDhrd1FzelFaMklPM1NvT2pxeDFMeS9Obm83TTFQR21nUmRtSkZNQWg1QUx1?= =?utf-8?B?NSsrK0dBNUFsMmhLdENyeVJ4SFpZR2tsakpUbjJzQ0ZDUmQwQUxRb3d4WFNk?= =?utf-8?B?cU5RVmNFRFN1TEx3MldOam83Q05oMDJNM3hmVTcrSk96RTUvL1lPSWhIWnF6?= =?utf-8?B?cFF0ekZmUURrSmo3bCsrUlVBRlFDeE9Nd0xEN29TSXUzSGhGMnNkQUpyQjB0?= =?utf-8?B?Y3V0b05RQUo5cGt6NlVZRFd1WUN6KzdnaFpVZjJqVUtSbTJLMEU3eTB0OTd6?= =?utf-8?B?MVE0NTk2dy9pb0hQcE51VFlZSVZkN3I1OFdCTHVJUjl4VEx5Tm9WSTZnT1VH?= =?utf-8?B?dVRoZWsrL3NSamRmZ09ybXBIZ0YxZDBxR0tjY1FUZXpNVDNqSXp5RE1lWlV1?= =?utf-8?B?N1djdDFNQ2RkOFVFWDI1VSt2ZkVneis3dGJ3Tmd3RU9ZZ3JJblptYmJYODR6?= =?utf-8?B?TjlaSllpcXZrV0NaamNTOEUvZlFNbjYrRU1ubnRxOXlWTE0zcmpxWmdKRXM2?= =?utf-8?B?L3VzUEU4SDhLTjZ0VUlwOWVXYmpGeW0zUGR2aTZadlpsYnVsTGQrTXNLZndw?= =?utf-8?B?VUFmQzVTaUpianIxQU5rU29lSVU1blY5YVhCN3BOOENhdGE1NFhLanBlTmpU?= =?utf-8?B?TVhwTVpkOC9JZ1A0ckJud1g4a3NSY0Z5T2U2VjNnTnRseUxPQXVnMTJyV1RD?= =?utf-8?B?bFhpMTdQREVPMWpXRjhhQ2kzaTdUMjdFSDdVcnhpbkM3NHhXRnMrRXdtejlF?= =?utf-8?B?eXllajFlbkZKUWtHZWlQWFpZMlZmV2JvbHdia2dvQmhPRCt2cWJ2YmwrS2Zj?= =?utf-8?B?OTFIYXZ1REdHVUVwNVliRVVHaC9ubGtvS01GR0wybm0rL21FVUdRZFVWWTFL?= =?utf-8?B?MFF4Q1B3T1o2K2hJUGE5cjI2bGROUEp4dFUxVWFmWm1BR1oxenB3SGdDYlFO?= =?utf-8?B?SXY3M0FYai9tYW8xcHhkZjFOZmkrQXpyTytsc2U4UDk2ei9EMm4xN2NVLzdy?= =?utf-8?B?VkcyOGw4TVdxV3Q4L0p6RlZaVG5hcDlGMFZ1TW50UlpGS3dNb01lVHBjdmJ4?= =?utf-8?B?c2MxQWpTemppZGo2eFVxR0h6Uk44Mis4aDNCb1U4WnZnVkM5aDRkRXR6Rm9T?= =?utf-8?B?WjdtdXFkUVFMTXZQRVRQOE53Q01XTWQrbmsrK2N3TFp6WmtIeTNxdWZSTGF6?= =?utf-8?Q?RsDVeGclrp4JsQ/FoxNhUeREzFLa/vxfQN9TNAf?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB2148; 6:n0QwbfPtRhYCEydMWqSfS0L+cD75AWP/X3r0bknWfvekGEs6X4CFd2Cw8dytUd0ii89jsqUD1vU65oVlOBKGHkI5eyTvdKcWEv37zFbMJ/pi7WQt8v8x76BzD960okDWqjL6I04HinCRoX3n7rY4ukBjEC0g/kN8rbLLgOUmQZESuhUR9MyCRIw5oRitP8WUlemgzqx1eCXKlzEInjcoeOL99tVSiWyIyPSfY2kWn1yQrO+1Qu5T0FMXyNpAK1GcylwPUmVzLdBv8S7mgyyd2DLhdg3G2aBtDjIVEVcZiE0IomDE+gmgZMABq64gV04oYj6z1kz5MVR1IQoECBtqXeps4wtL8YiCra2cyycH6BQ=; 5:N4o9ulhiwB47zXomGz2gGELDS0kaFjqL02J+wr+2PO1ikjyzKEkC3+UjXAKQ9cwsdaobCWMCq7Ug7bxWgHY6LKCvMga65VcgPMFltb+3FSGI7jmEhXkFutuXIP44MgxMexquPrleb+Vm4RnzK2m7Sg==; 24:epwZQ2W7yyLbAhV3JV94DWwOd3UoCt+idXP+s2r6W7MzDh6e65yPpCP7uJEFmEkbE82Gta/9IRwpEoUlZd362zUFOR9fWZd71sW7Q5V4JzE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB2148; 7:OnCqE69GtG5FnCrx82k2GlBNZsLiQRZO2XitC5iIr4U44tlQMBzVEdG4QHIp+l0hXhtC059bLYBdSglxi4a4w6EayJc1BwuI4307fPz2AGRqmSjuuqYfAvtZzEvelVnstOC8Q15TFNuvL/b61DY6Orxr+jL7Xolgmw8xzvN6RjFjXl1/O+n3TDIc2V3ozAiAK2nf2ftF3lbHtGHhkhlEm4TPulW9nbfeiwLXKJo54W0FFDhLibvFn/qKDcJPzmfx8866FxZ9gILTYIaHMbQpn5kQTh89jkEbJLrCpvvsEF4CtlvbbSjr71yMYWXrdQ9R2FNq+35knGAA3sniS37Ag0JaXxK6QOwrD7I62nRkhnY=; 20:dtBYicAcC81jSMVSIlCZ3IV8tIP94PCS32dmcIoO4DQXVCTH+f+LuGIXnnexkETRQ5gqxtFzS6rmi/lT5CSOZEgFF4/DKz5MHqySIarnUEGbGv3/e8M1XMiAqFNDlXL2mWOqzTvWzh6tXl+tyi8+h65FnMcqVfhJRSSnhNe8ukqB5Y+bGP5W7cF9XM1fYbebF2xtPKAxf6sAVLCIfFd5q5rfUCiiDiKF/H0gYuwc5TeFzhU3OY0Dw/mZ/lMHMSUD X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2016 18:46:19.8316 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d; Ip=[63.163.107.21]; Helo=[milsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR02MB2148 X-Greylist: Sender IP whitelisted by DNSRBL, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Fri, 21 Oct 2016 18:46:22 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Fri, 21 Oct 2016 18:46:22 +0000 (UTC) for IP:'104.47.33.48' DOMAIN:'mail-bn3nam01on0048.outbound.protection.outlook.com' HELO:'NAM01-BN3-obe.outbound.protection.outlook.com' FROM:'Bart.VanAssche@sandisk.com' RCPT:'' X-RedHat-Spam-Score: 0.687 (BAYES_50, DCC_REPUT_13_19, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS) 104.47.33.48 mail-bn3nam01on0048.outbound.protection.outlook.com 104.47.33.48 mail-bn3nam01on0048.outbound.protection.outlook.com X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Scanned-By: MIMEDefang 2.78 on 10.5.110.38 X-loop: dm-devel@redhat.com Cc: device-mapper development Subject: [dm-devel] [PATCH 13/15] libmultipath/prioritizers: Make getprio() prototypes consistent X-BeenThere: dm-devel@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: device-mapper development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com X-Virus-Scanned: ClamAV using ClamSMTP Additionally, ensure that the compiler checks the getprio() prototype. Signed-off-by: Bart Van Assche --- libmultipath/prio.h | 3 +++ libmultipath/prioritizers/const.c | 2 +- libmultipath/prioritizers/datacore.c | 2 +- libmultipath/prioritizers/iet.c | 2 +- libmultipath/prioritizers/random.c | 2 +- libmultipath/prioritizers/weightedpath.c | 2 +- 6 files changed, 8 insertions(+), 5 deletions(-) diff --git a/libmultipath/prio.h b/libmultipath/prio.h index 261105b..0193c52 100644 --- a/libmultipath/prio.h +++ b/libmultipath/prio.h @@ -64,4 +64,7 @@ char * prio_name (struct prio *); char * prio_args (struct prio *); int prio_set_args (struct prio *, char *); +/* The only function exported by prioritizer dynamic libraries (.so) */ +int getprio(struct path *, char *, unsigned int); + #endif /* _PRIO_H */ diff --git a/libmultipath/prioritizers/const.c b/libmultipath/prioritizers/const.c index 9d9d003..aad6927 100644 --- a/libmultipath/prioritizers/const.c +++ b/libmultipath/prioritizers/const.c @@ -2,7 +2,7 @@ #include "prio.h" -int getprio (struct path * pp, char * args) +int getprio(struct path * pp, char * args, unsigned int timeout) { return 1; } diff --git a/libmultipath/prioritizers/datacore.c b/libmultipath/prioritizers/datacore.c index 050a94c..36465ac 100644 --- a/libmultipath/prioritizers/datacore.c +++ b/libmultipath/prioritizers/datacore.c @@ -106,7 +106,7 @@ int datacore_prio (const char *dev, int sg_fd, char * args) return 0; } -int getprio (struct path * pp, char * args) +int getprio(struct path * pp, char * args, unsigned int timeout) { return datacore_prio(pp->dev, pp->fd, args); } diff --git a/libmultipath/prioritizers/iet.c b/libmultipath/prioritizers/iet.c index aa852a0..a4ea61e 100644 --- a/libmultipath/prioritizers/iet.c +++ b/libmultipath/prioritizers/iet.c @@ -138,7 +138,7 @@ int iet_prio(const char *dev, char * args) return 10; } -int getprio(struct path * pp, char * args) +int getprio(struct path * pp, char * args, unsigned int timeout) { return iet_prio(pp->dev, args); } diff --git a/libmultipath/prioritizers/random.c b/libmultipath/prioritizers/random.c index c3ea3ac..4a27123 100644 --- a/libmultipath/prioritizers/random.c +++ b/libmultipath/prioritizers/random.c @@ -5,7 +5,7 @@ #include "prio.h" -int getprio (struct path * pp, char * args) +int getprio(struct path * pp, char * args, unsigned int timeout) { struct timeval tv; diff --git a/libmultipath/prioritizers/weightedpath.c b/libmultipath/prioritizers/weightedpath.c index a62b86e..34a43a8 100644 --- a/libmultipath/prioritizers/weightedpath.c +++ b/libmultipath/prioritizers/weightedpath.c @@ -151,7 +151,7 @@ int prio_path_weight(struct path *pp, char *prio_args) return priority; } -int getprio(struct path *pp, char *args) +int getprio(struct path *pp, char *args, unsigned int timeout) { return prio_path_weight(pp, args); }