From patchwork Fri Jun 30 14:10:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 106712 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp2388737qge; Fri, 30 Jun 2017 07:13:11 -0700 (PDT) X-Received: by 10.200.44.215 with SMTP id 23mr7486549qtx.100.1498831991784; Fri, 30 Jun 2017 07:13:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498831991; cv=none; d=google.com; s=arc-20160816; b=t89Y4EaJWu1YFHb4dJo2noK33nFK7f2douT2RAXSazcaovmgnRPmsAGudEO7qGg/4S EPH6MNGsum+iE5lRSNeehmPasuhBxrEZjarH/8Fpc467sZC8B0vL0lImT7U4tjbpHFAy eqmYzAal8CHo/A+/eRH9huevPaAfl5cY7C/8Qa60mOA3eI8ud+VW3peDT6qxjmqRgufg PAZZBeN3waZGkHJM3BvnHG8QI4tse4Kn7/j5SVkmt3rzmoAPxkBPXFCrqskqGf6qKA6w 3/utStejUdkmr0wbZH7QFo/BuTH0b6SFQhrjlkz6WG2nlVLErbWOIRIZ83Adch/qL9my thxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=hbyge0kniqQ5Wgig9wpG9BjxbiKDLQ3I9/T4KyF9r0M=; b=vZP+8fIRNk9UXthWXL92uZ4HDdvd/KCLpj6Tz8fWrBkRYcyWPj0mydUiP3+rqK0gVN aDt2JtJkdFMIU0uN42UX3ope+NcDLoCUMWnjB1DVACW0SL8mn6JlyZtwHDv8+LvYPDLa LJ1MaAcfeku3B7JQRTUg5BKRIpgI3aSkx26wLM+U0A5uG+DxJS3S0bjIjRaHFmJ1NLfz wkweoJvM2vOFW8pABb3tYAgM2iXhcRVy7bxp41v6PYizsO06Okz+24YGBWywbPfakfzV ePYqApz6EBzl2beat5CmJAamcadjSNvg+t7pc9nJZEbiG6V/BsZlxLodhLVTxxzDEWp/ 5m8A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id p83si7616443qki.47.2017.06.30.07.13.11; Fri, 30 Jun 2017 07:13:11 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 68AAA6156A; Fri, 30 Jun 2017 14:13:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-4.7 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id 5BFEB60D95; Fri, 30 Jun 2017 14:12:16 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 965B360CB2; Fri, 30 Jun 2017 14:12:10 +0000 (UTC) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00115.outbound.protection.outlook.com [40.107.0.115]) by lists.linaro.org (Postfix) with ESMTPS id 89CBF61056 for ; Fri, 30 Jun 2017 14:11:37 +0000 (UTC) Received: from DB6PR07CA0078.eurprd07.prod.outlook.com (2603:10a6:6:2b::16) by HE1PR07MB1049.eurprd07.prod.outlook.com (2a01:111:e400:581d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6; Fri, 30 Jun 2017 14:11:36 +0000 Received: from VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::207) by DB6PR07CA0078.outlook.office365.com (2603:10a6:6:2b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6 via Frontend Transport; Fri, 30 Jun 2017 14:11:35 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.241 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.241) by VE1EUR03FT062.mail.protection.outlook.com (10.152.18.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 14:11:34 +0000 Received: from fihe3nok0735.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0735.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v5UEAv1t018835 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 30 Jun 2017 17:10:57 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0735.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v5UEAu4K018803 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Fri, 30 Jun 2017 17:10:57 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Fri, 30 Jun 2017 17:10:56 +0300 Message-ID: <20170630141056.11272-5-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170630141056.11272-1-petri.savolainen@linaro.org> References: <20170630141056.11272-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.241; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39400400002)(39450400003)(39840400002)(39860400002)(39410400002)(2980300002)(189002)(199003)(9170700003)(189998001)(1076002)(36756003)(5660300001)(305945005)(22756006)(86362001)(498600001)(77096006)(2906002)(8936002)(81166006)(50226002)(5003940100001)(47776003)(2950100002)(38730400002)(106466001)(110136004)(105596002)(6916009)(356003)(33646002)(8676002)(2351001)(53936002)(50466002)(76176999)(50986999)(48376002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB1049; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT062; 1:aA7fUIHB9FobpfHxvil3/Zmq/+iyb5/89xCYGcGXs9GPvmV/pXnc1ZNacajKXejClbcX/ZvdvRI0gKYEa4SOMjsDaIJNVYay5AJqsF3ZSQumNGXRY/+kUICxo1IlHPvxxlfSQLadtCI+bR/SdeS12FCNFVKSp87TkHX5cBZYVKN7QcJMpF+dTL+gQu6bXBJA3JEEueneawZ1UVNZK6c6lUShbiGJwf+VKCCrid/LalLni+7D0bNW6FSY2otMhmfHC1nIb4At3qOuZSsY9LvEUB9phpYfPBWABfpEOrr8RmQWHilDMeorLBJA8tbcjx6qbxN2MSZMLIap8EWXXsudKIldhJY+D185/mI8rOnZuHOX7aNNyrlAJoBT1Vbc35CFNXwUAY8D8Uybhs99vZ0zO9+ruoGfPD8b1saehrf1u/WSV+/Cu7ju0LmtpQvH8GmTEwUjrwgyf4U0HW8TTbaathrKETd2NnbXNpD+E+2nYq2o99Zi8PBkV0xzBLbr3uKNUHcffb5OSGN6VB6RjJ1zUjm4hLHwQa381pXc1UkxM3vNin3aLc5ReeSl6hF8jrlwpoYLn9DyjD1xVCwI8k8PFejpP8q0edueFucA33WIVz3ZPVCEe+6ELylWRnaBYAvT7DgYqNX3nM4FrtpaUgUCe7ySjEgkZ0p5tny0xWjeIeqOUyEpbMItgBMQBAAg+FQLH4ZMpfQ54jiKC+0Ech29PjOnTFj+5/tuo4UANIwdh66CaZ4pljX9xE6eJZYcUxlBfV6/sfqNYiWvl1ZiOYxPV094gQo8By5MWPcD6nuMjGynBoWtHHnR4CJQtw910V0qyT2snLi65Dw8icKZafo0D7gH8MJzOH7O+nuAcUVaWgm+QZ2P+jGdyGz+xxQe2MjI MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ac759c2d-0343-40ef-d397-08d4bfc1ea72 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:HE1PR07MB1049; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 3:oxkRkoGmtrLPyELq9n8ZNSz5FbuXWTS0QBDgSQsEnitAIt99o0y/5/PQpTrCdHHIgFqxTpS9n0pFSmRUphvqownh4zaU3Jg8fIHlXd2sbz2LwTgviQ2a4gH+ti+BjzyO7PLwWPpWFtTj25+sVHWA0l+E5GQsHML7sJ4e8aHsD06xqjKILEdu10FhZ/oW9bGIbWhlnnUzuJS2y5SEcEQBH6//PL/nJGF9129JBYfpDpeOkVJAlGJreCwkSofSSS/UgYYrJQqthXgFCBH/k8b36Cjaev1NOwyYTm5CG5KG9XPgwFm+7bGQwrlxuYOMmB1RODKTYcPceJ90Tm6+vZ5ojaTMvQRap56PCCStGXU/1ihImzgtq0Zio6y9K9eBgaCtE+kk63NzlcZa8Qr6UsCeVIEl67lr8E/f8Jo2TJooxapA7cnVmGwhGhiZ+SmN9HfyDUehRZX/AkB9XwmXCVrjQL6bGy4g0YwPAHvouI0P5eDxy9Ru1wEK/nzIeXUDBHqnua+2efvFeEyupKhZ+lsaixA26LhUCP9gL3an5dfJTjHPc/UiVjuqHMnFN4O+uBy3skQfZBpDXiiTgPECplIS1mL+maqp/DLE/O1hLFrkkvMva+YiVPolHekSXEeJMV9WoOOJb9rZQeopYw1WTNyl/jov49NVEBid3ogH9cvJb1wSMKHxd1UqcNBkOtrrMRtHhfP0lJvC/4YAmZAg0Z9YubktD166CLKvXm6HpzVPG+rMHeYWSVxgw9RPLqRx0qe2Mgca8f82+NYAdSX0Ihr8RXl6vI4F7urLBZvX8/1mDCynqUOZicKK9wPdCQv0Ag56hRFk1YU21qzBC+HFMW9zWaoQZLsMcqHaOKXZAkNKR88AJDsW2zR9hOxDK0iDhxuQFlf4opytcTs8DyGSW5bhrw== X-MS-TrafficTypeDiagnostic: HE1PR07MB1049: X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 25:FtYEOGN2tEJOmq86yCGOiqlKGv6iJcn5Fqix3LKEmzXDG+4msGDJlZ8CTbEBKZAx3ovjlKEqp2ieqhUEGLXgZJ9MlTWz1JlkPUfQ9Cxu9ekn7p0rxC7iUAif1opq7Fl5BlobhI12bNZupbciKrIMtvswX7IYsBocmh4/oZimjjDWLpecRLgU/gxRSNkSTqKFKu0kIWcpYxsCSOO9GxRdtgaU9Da6PUFIm9BA2OhX7O/Tc6drQ+kv0CpnW5z9RBo0As5sUskg4XX8e0K3/NhEag+X3ZPT7DpXcsf/jUctwZm7ZnADlxqlCCe/G2Gn+PXVBVVBWaVmgexvIPV8FgLZV5sw9H0Tu9Glb7h6Yh5vSTVD0Rp+7qojbFnaKy3K0JPCnEmagudtldxoOA1Cm/T0WTe6vdFjiBRwI7uP0Pm5Q6NaX3OfDVXrR+K5KViqwErb8+vj4GziU7NO5U28rgwGj+7xi8EfRjmpxTcVHXyBaP4aH83sbKAMOnjQetT1eVAYKel2IvitbFAYhF4bTTgsLATXZJVIXlX6iDwHcitTahNWXPHGp3FB3lpd5IREdNk08I2PiBh/3Q1vie6uy3prsZ5ARUJciD02ZVsMT04KV8J5L2+r1r+T/ywO22tCAffcqSZv25XZW9W75ikxekD2XEklkMHFq1pn/za939NhiGrFSARIi6veMnWMobF4L+IRZnCQSRCqo690vea3uL5ECsHELfsrgmmxpg+UKpQ+mrXWqd7XLhhVGBWTwgj7nGRrxq5tZDJjxq5K0Hu5q9yPcDWf5HgE9MThehVU9JdQVitPsBMjmwX6PTzCdYrmEXKPWykpyQ5WrzbFUyeuQiQm3unJLyd3XJyISjJT/nqJKCjPQfGhgO8dS7GfExOvcdJDksD+63wa/T/3gqDkIW9DKcPxvCMWCB7QViguGSxuhVI= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 31:CX8qX2Wx9VECabxsqdYlJpYVhk0Wqmqoequcqum5OphAbZ/K8uBGluxfK15GMVKB+XLPWwyC3DvcD3UUZcqIml5HGs6C6okZplCiC4gFME89gZbQAxnaoFbYCQut9Ba2k/dbornyd+tgvvP5UopFiHw1v0fln53eb3263g+fu6nEmc8iT4v3CIKmDqeT6AmD/jgYRfuxqYf33Tqqusaa/hBbuhTc76JubsfE3SFFW9sFsDTe6h4geSh6TvHa3ogGWK2jW25iBLoB0Jfjf73K/3jWhZZUXzJ+kzRr7TeuVJ8rjUPoj6C/n/citWcQeLF8VL14i927q5k56Dej4pDdXTqb6YKB09JtaG8EGu2ba5arnWhrlnI3pTV/4ovJeZlOIzIjforO7Lz4y74l8r8vb+s6yXazMXjWIyxdQ/ZlPLL6Ua8vPgZqPJTebXkeiLDvMZag1YEwkaiqsY7IO3guwGxWtPtPpHe7NH9dYasC5z5vPZOqGQJsP1ANwi7eLq8JjNLFMYaAflQdA4SOdMEaFSfm1vuSzXt18h868j8IZOFIbA4MBJA27bKxIez3pDPtQW9Sms38DQ9NZ4rAUOfmz5M7KtZV0NYeSGcVvfyQvkthRxiKN75z4sJSv/b/Bs0p1QWs6E4atDDSrbx/Ibou9R5Vl++rshc513YKg1dOU3pvnkSvfsUufZaqTctnNFEc X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 20:vbPe0JVutpLxNlm0EVdMZhMjk24t0KPAhmdf7475qJE47S1rzSB2Gtj9IsudL1xDLHK9dnh+l+lhLnwRdtFH503iIvVAhXlfaXBPVX/aolL9sdC9NhV7NgoLRLEwpzp358hOfl3HbDco6hs+RTDkR/lkGLiL5N9JMu/zS3aG5ZuT6K1pl4pNupymaug0JqJwxfoVV+tQ8cuNoAZIch6yuuvEXX9Il3vb77CDUNMapFp9qoVY0IRfIZj2soJHg9FSmLHRMhFQDSKxL15nUB+1XsnqhNUzOUg2VWxvFGebNlDrWRdcCJHS8HRqKJD/ofS6u3L6S7M7YReeEf5ndncJIYT/jul5N0GLEgvP3cFQ5XUBXkQF47FGb5R8ALAcgW7bYkz5mjW+Ia0FC7L+vfhs3QD0wJU+92PpFvzX+6tzTzs8OhaIo2t3+jx55qqk4pAiYUTOsxThnZNRgZ+2PVG0ugJccZV+SuxqIwBWP+MM+63UWuOq8Z+NHPob1GYHt7gnlqo2bX/tBky0t4vsnt3X4WHgEqtQCKI8ES81K6hH2MwjkJw3xu/+mlGBxTt0pzUE0NZ3S3yboVWF7jRP9QclBYLP6Qw617Gg66YS8BkBbuw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13013025)(13021025)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93003095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR07MB1049; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR07MB1049; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 4:hofvBV8EUo9EKZCm8xv4RcCG6mt3N+LSkiShbHUkt6?= L0LNQSax6i59xLko5UMBC/akZ4ubIlh72uKo/O8fibBbsRy/oM8W0j6p5q6uPu1csrboSrKrOWWmNRJZZL39mVxADetDs6Zjfp/Tmsr9cBFVIqAiwsMdhjXqS8WJSXTr+rndUkc/wQYX0A/kZct0SPJo0lgo3wddpwbBeABgkLPN2AX1f7dsat24RUpfSYSesw39+Gjt1KPUB+hdHykHHaxGHd4nCNGzOl+7BWlpKXwxu+yP4obabpLw4XnrjcvU6ybBJhFbTQjwlHsRsUJf6mRAlHgk5NqvOy/El105d3cXtgKhSnycs1nqS7kKX4VbexE2mdF6B8on1q4Y0JNMC3fxLFl35nmFvquj9x8uHkshz1vj/uy96mUR6MAha5RQt4YmlFp9b1C6GxaKKLu7Ypd6KTmtGdtoLMhYpnnwX93eWEPWDNDeIROOe3O6cJBPQ5iRxJgpzJ07uFLtmV6VniRycroMjwDD9yYeGbk45VSfyffz5lt1tEWlLO6t7XhnrbmS8XzhapE7+agYhHFnwcJV1maa1apvI/Tkg30NrcGubA8/CPCQMUZ3PcirJMdZvROx94iDQHp9St2MM/SQh9ggAXXLMLA2URavBGPR6WR8oFYaZplJHQDhjj5TAtA1UG/d9q5OeIX86gJ+ojrzUu3Xfd50D/H1bDrtCx3Hx6yVGTqgGRO37o5KeOy4MPgHeTL4ZgpyDgjMy5+w4igrFdrx8H0C+zBbic//+stNXyx9L4Q2dXSJ2ltb+HNm4pd1T7xLBzY4qbYvArynnNyDhUipIsIrQR9sjHeQzQBSNZAfhKWe603qU6M4WYcjV5Ny3ng5r0Y5XSqe/MPyCxuNSRSMZgI2mzo1m3LXOukpHEiCICXA7rxTLSxsmwN7m5af1ArCgyl6DiLbzIXJrbloaGZ9Z5mCPi5djeWF3rpXZybFHC0zHtMQfVp+hW4lMGDnHN9qRZw/xUDDzCKzposgPTDYCmnyoEZ1K670nx7aE9473UH0P1zlo1mjDTLvLyvns4SosldbpNduOHVMV9zGfOEBgmgAgTuemNErlExp8cNWEb+bh28MdNNCbDWi/NHc6jDajuw8Mhz49gI02TTeCnsdY4x+ubuEDG2l1DOkbiN1V/4cv397F/qmSttKrUZFGEWRDtduVXlLzV7SMCy6Uv X-Forefront-PRVS: 0354B4BED2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 23:3XEg+hYxuJVqIN9A0WtvdQHjrt6EOV10d/sn88EMc?= /0Ye5+0JwmOb6oEW8OsgqxdsVGhkIgt7ak0hu9J1ZSYKQi0+JjM07JX8kDlpkeG0FeJ9XV6/g5O4R2g4cgxHM2VqNKXLQAMyiIt2XX+BzUtE1IwpjYnPUgjuuR2EAoqpdZvIK09NQzGEXUDkPWnEyxEpGHDwIU5bYwigzG4cxSk0t+vRlRQ5GgNR+TQOIMhd0fN/MuoX/fwixqkLTgTBXG8mKbgJic8pbv1+SqZGWCOSkSg0Koc2h0slrqHa6crOTCh9jLS0ECZ5JowgEr0EhQmW1r6/JKmhZvysDzps5eEr1QluYPrAalDcNPE/UiOG+8qZ0jQt7E4v70nQxnNtfU/LZ9unV6NIX85eU+KJZz4xqHlQlbM+6LYxRSR2SuCW1woj+zcaZNHDwhNsIIFLLfJwu3+z7N5s8ZuOVPxZSzHbd9eZtRVPgJMFe1t0DzrjADn9YghUPdVCSgu+K36gArwIQORxKI5OeIZ9BUwrK7KgBY0Mt9m5pg7fNne5vCaCiMYYnZnmFzGM2vW9doYuXJn3bwUU/wDpCHO/d/baN347+P/UU9rPJa8kCUEOFqmMCUhXNz8mUNDLmOHk8elyBtOrTjW0JV/JdYMW8CfXqdsFYhu122CxOjqLoXMOXZTFLiFARlsy/zWTJixP97EQUrD2HPLjgB+aPZ17JMK0GqRlpI2yRlLT/taFCpvMUiCm6KopU+A7ArLR0QCCrgQTWt/JyG4cTLK8H0X437O20pu7233KBJPK+LT6CxjvsE+l26oYLVryjmwASUWTBgGNQPKHOkLeicJn3RzGCnMtRqqyvJYmM/keDdNTsLByM1Mr6sWlKk0cXI1YLJA40G5pmNXet9y4WwAXNL8OloqpIi2Y7fV8GWZJPIQkEQJdL33BZdHD14pyQHniQteelMFfT+X6nLG88/DRH2W9Xv5/9C9HQgDub78x8YH35xy6druU3elGBy4upBp89RWZ8mnFppetxSaNQAnW53p45tysHSNbpmkcmilXKrwCPT9SEDK0di01Hw6NaOqIBgpzjLpm5bz X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 6:KjlZsKU+2J+7RZiJCjrdO1yyoj/8rYIM8TYF4wjcUK?= CsOfSZo9H2sze+/6BxZowyZ4lBqZRDnewj5OHe9EICF//1tMEu0X6bFvxqMCqp0OoIWAppeC4byb7sHNafWnOSmL5y/384A7BNszLS+Z/vHweeWIGEThtb3a1VggR3YrxqQ592c7V/v0s/fB5hs2xyHU2vz++GPw2NiSnwrQy4PSBjm3NtZ7YUFG+CI0lvI0guUpj2H2vzUDP12qAvt4ZdtuqTsaldopGK7SPdU3Nii1FVg4utZ8MKf0RZXI5E9wJZX1Tp1ZG5NCYMx5u9ZvFu35HyiTRuJmGe2maf/7Vk94324FaosrVdpstiWtlSr2j9uMMljjI0fBAswqBRXet147UEYxjOKdEW39rryZb5SWh6hyJOanYkxuB1yYEWing0WtrZyG4zky13R2IPgWJVFZMvIJcBWIzKYxzCw0hFTbQkdAJPJdxI4gNiX1wQJ9RSxw4/WRs25C2eGqSk5WQUdlq5/ULMy7pHQ+Nu5SvdrLiOPj0WKpfZ7OTkTVhtloajoS/uNaOyiHdybFOZk9gT09ipLUAUr9Ytve+/IfRT15GGVjEbrLoH0UOy4A89nCKn7YnIvEm4/KVBq3zTDB6PqjUIbAAvCFAWSkPIY63KQoZ/ni9erSfnnrlqKVqMSRKX+mahXMr0EuyGqguMz3IxI08Y6Qf4bxC+HZ/DYN9sr64AFEOY3Mhhl3d8vYQ8UYJ6l59WMKAunPOat71ZY7GagikS0mC2XYc9EGxWDc/NLCa5f/av/tTTR5Wpu1t3gqQJxzaQCcCp69K+ooCHR4vBv6ItYdLaolZ13Xazaqv1CHhPl7v/ilANBOUvS++iySl28iROIHldoBliKaUZiCdfbSDFlUe3uZMNPyQa+5QFNJWXdmoSxhcqpPwQVs8MB7XIwdujx0v3HINwm1LjPmBqobO9T5dBYugSH1uvFEdzWtLVxBQf3Vq2DQ8QHMonY9axKnfVwyFCslM7p5wPhJwD X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 5:hV8w396GssUrw0Jt4lil2vqi0WOuau4ehg8hTpeATZTvF2HLc1SPo2fr3K/6Ls7NYIkUwv+Q8jouFlmMIKg/xONRzizevUnSljXDq9x9Por/BJYVlFHNpXWl6IGtLYlx6dw7pdMgqbaEUPN5GV7n/zNSV6PySsFhP0asNdtZphoJ2TUY/qNgZ490DH2xEsCgdEqmICEt8af1VGLjcMCneTw3zVor+IAr9O9VG9Kk552jgVQwMC2NVv3N6fDkXPsJvMVOYKlFu2/lXvu1zm282m8YMaZoRcMUbllO1K69yRR2eH5KPVRZcRWdy3h4p8MPY66LP5/eD8/1iHRE1HvTjAmsbCrzV02FnU1+mkfyu5ydgXWzr/bIRds18HzcHrlR5WmpJLUDuqBRPdJjCB9HOA2a8wCg6uNZfXL1K7OWRNkBOLHf1Dzg+3pOHVQlLCUthtKuILlgA4zQYs8ry41YI7g1JS0PK6e2DONWDjR2t39OrPiBnvIWqFYyyEByP+hm; 24:CdWwEdaL5xahPdyuG0jXQDpHutj8NrUcPwCFK0wninLnu8XR+66HNeiy9+ogvQn9t1KQAuScrQGR13iPW/i6WQPxIdQM/XCRy6sCIa0PBSw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 7:Pzze7/qb1g6JKxghO62kmIuYmZjbcf7CC1pDpKoLT8M3eSzjJy0U6H0uOXgfBXp1vFtlvFKfCu2/iBD4bAIgB0RmT4uaYBNW//sJeD5X728ZdvOBR/36/wVSIOmzQVnCdz567QQ1+pd3jHxHTaZpYw2KuDP+ZfMNwGeB6sCN2MrQzLibXM4pozWeMcTAB4Awo2K7w8eYzJrTNnLghN++HMR5ad6Vr1JdVqDHyVKLzgi+q5xwQzU/vN8pKQzHgKsj8iE/1CztSQGhHPZpMR1NzOx/za96IYqLJiW9ASOB+sx4nP8/qtv9Fi84oT0/NtvEV/QS4dr/yJcK1s7ZFGVj1p2v9Vg6yEFZpTlwFbVhZMIITsTMlw5htim/aOV0qm+RiwUhAKPy5pKKmRFxTo/wpxcblpytMLu+fLWlS0l2bungTAJDiPRNemqctjn3N1/pcw+zYw2HFgWHLTuhij6IXzmbKXFxVLI9tsMHDJ+2zkBqkC6II4HfqaOCmMgPiC+/zoWroyyO3cg6pPklOJmAE+8McVEoNEfDeYuM5J1S8elhnWBjOJhh4xtWXq/yBjZpX2T5myBqcoe9fCE61ZjzEbEK8MfiIDWKHIVCt6hvv8ABhrbPgRyD67ZOwUBU3FTLrYBWxlQ1CdUwFgF5dONnOUaig10pztvc8bUkG+d+xr8wnMzsJroSNcrKF8niOG7V5Rp8YyYA920abh0qqpDTTOlgphPYY625UiyeQRvMqaZ5S9F9XnJxMK+aHHESk7Lg7ty2wHXHwXHB46WpZrud8Yfpj8qe5ogre6rAyH+cX5I= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 14:11:34.7194 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.241]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB1049 Subject: [lng-odp] [API-NEXT PATCH 4/4] linux-gen: sched: remove unused sched interface functions X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" Removed functions that are no longer used. Also removed unused parameter from save_context function. Signed-off-by: Petri Savolainen --- platform/linux-generic/include/odp_schedule_if.h | 7 +------ platform/linux-generic/odp_queue.c | 21 +-------------------- platform/linux-generic/odp_schedule_iquery.c | 4 +--- 3 files changed, 3 insertions(+), 29 deletions(-) -- 2.13.0 diff --git a/platform/linux-generic/include/odp_schedule_if.h b/platform/linux-generic/include/odp_schedule_if.h index 5abbb732..b514c88a 100644 --- a/platform/linux-generic/include/odp_schedule_if.h +++ b/platform/linux-generic/include/odp_schedule_if.h @@ -35,7 +35,7 @@ typedef int (*schedule_term_local_fn_t)(void); typedef void (*schedule_order_lock_fn_t)(void); typedef void (*schedule_order_unlock_fn_t)(void); typedef unsigned (*schedule_max_ordered_locks_fn_t)(void); -typedef void (*schedule_save_context_fn_t)(uint32_t queue_index, void *ptr); +typedef void (*schedule_save_context_fn_t)(uint32_t queue_index); typedef struct schedule_fn_t { int status_sync; @@ -68,11 +68,6 @@ extern const schedule_fn_t *sched_fn; int sched_cb_pktin_poll(int pktio_index, int num_queue, int index[]); void sched_cb_pktio_stop_finalize(int pktio_index); int sched_cb_num_pktio(void); -int sched_cb_num_queues(void); -int sched_cb_queue_prio(uint32_t queue_index); -int sched_cb_queue_grp(uint32_t queue_index); -int sched_cb_queue_is_ordered(uint32_t queue_index); -int sched_cb_queue_is_atomic(uint32_t queue_index); odp_queue_t sched_cb_queue_handle(uint32_t queue_index); void sched_cb_queue_destroy_finalize(uint32_t queue_index); int sched_cb_queue_deq_multi(uint32_t queue_index, odp_event_t ev[], int num); diff --git a/platform/linux-generic/odp_queue.c b/platform/linux-generic/odp_queue.c index d907779b..4c85027b 100644 --- a/platform/linux-generic/odp_queue.c +++ b/platform/linux-generic/odp_queue.c @@ -520,7 +520,7 @@ static inline int deq_multi(queue_t q_int, odp_buffer_hdr_t *buf_hdr[], queue->s.tail = NULL; if (status_sync && queue->s.type == ODP_QUEUE_TYPE_SCHED) - sched_fn->save_context(queue->s.index, queue); + sched_fn->save_context(queue->s.index); UNLOCK(&queue->s.lock); @@ -672,25 +672,6 @@ static int queue_info(odp_queue_t handle, odp_queue_info_t *info) return 0; } -int sched_cb_num_queues(void) -{ - return ODP_CONFIG_QUEUES; -} - -int sched_cb_queue_prio(uint32_t queue_index) -{ - queue_entry_t *qe = get_qentry(queue_index); - - return qe->s.param.sched.prio; -} - -int sched_cb_queue_grp(uint32_t queue_index) -{ - queue_entry_t *qe = get_qentry(queue_index); - - return qe->s.param.sched.group; -} - odp_queue_t sched_cb_queue_handle(uint32_t queue_index) { return queue_from_id(queue_index); diff --git a/platform/linux-generic/odp_schedule_iquery.c b/platform/linux-generic/odp_schedule_iquery.c index f315a4f0..9605edc7 100644 --- a/platform/linux-generic/odp_schedule_iquery.c +++ b/platform/linux-generic/odp_schedule_iquery.c @@ -1308,10 +1308,8 @@ static inline bool is_ordered_queue(unsigned int queue_index) return (sched->queues[queue_index].sync == ODP_SCHED_SYNC_ORDERED); } -static void schedule_save_context(uint32_t queue_index, void *ptr) +static void schedule_save_context(uint32_t queue_index) { - (void)ptr; - if (is_atomic_queue(queue_index)) { thread_local.atomic = &sched->availables[queue_index]; } else if (is_ordered_queue(queue_index)) {