From patchwork Fri Jun 30 14:10:54 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 106711 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp2387523qge; Fri, 30 Jun 2017 07:12:14 -0700 (PDT) X-Received: by 10.200.3.213 with SMTP id z21mr21830261qtg.185.1498831934671; Fri, 30 Jun 2017 07:12:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498831934; cv=none; d=google.com; s=arc-20160816; b=OVNBj1XhD1DiGQnuSuehxojUkjpEX393EFHD0UKAgnv3osycYYm8thqLZp1WXFZOyl /9Z+8e4bJk2frJrjmTGP74J8jreDBcqJEVi9il4f/kneF+VyZ9KEFcyeX+GlAqeiTq+U YH+aFrUejI1j6DOgZ5qs5ifzGVweRsytMOifWjtmaawN7Px9u6IAIsT5Gu11wqkJZO/e 9F2MTFjh6irnlGMKSGesUPcG3W+fHLt7+UT8ap0lbrpXVeL2skjcnE1+UhJ8aRbiCF8P e3s456f2ITr5BIjAKL6iCbHLCZa8GimqtFPnmtophduku428kWi2ARWIelAz8s17CunC 2K8g== 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=QZCptHLE8H5VZnuR4G/1QQ7DfUL7HqgqS5uMGLhfXk0=; b=0kGE/1D4DDIVwvmHyGhLouRsmVuJxfnsm4wwejsKAYB5Tiw3sllp/9Yc71xx23BVZ8 7VNI0kYjoxbKLYb+AwU9hNxMgvVb8cfJEIuOg8eS0EpeOy9IPBkN3fwBjHoDk6OA8ERy SBwCvSNZ1f5Hq7K0rVJJXALwMQNjkSsXETa7F6k1HhaXbAusIem1+NSKZiP691D4nWHm u438BnQ2uUsDrpkanNUaENrxtm6PO81wYtUUqV2a9TMAP/XhJ2gNxqRD1SOYVSGDRNPa qk2h0x752fWKKpQc3tyYcGzTlFvbKAWz2BI7snhoqjJlrjIxGXSqfdAEkjn8tE007bno Rt0g== 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 l57si7781666qta.111.2017.06.30.07.12.14; Fri, 30 Jun 2017 07:12:14 -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 2800161056; Fri, 30 Jun 2017 14:12:14 +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 D0F0860EC3; Fri, 30 Jun 2017 14:11:40 +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 B020060CB2; Fri, 30 Jun 2017 14:11:31 +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 00C6B60CA9 for ; Fri, 30 Jun 2017 14:11:30 +0000 (UTC) Received: from DB6PR07CA0066.eurprd07.prod.outlook.com (2603:10a6:6:2a::28) by VI1PR0701MB2205.eurprd07.prod.outlook.com (2603:10a6:800:30::26) 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:28 +0000 Received: from VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::203) by DB6PR07CA0066.outlook.office365.com (2603:10a6:6:2a::28) 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:28 +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:28 +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 v5UEAuou018823 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 30 Jun 2017 17:10:56 +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 v5UEAu4I018803 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Fri, 30 Jun 2017 17:10:56 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Fri, 30 Jun 2017 17:10:54 +0300 Message-ID: <20170630141056.11272-3-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)(39860400002)(39450400003)(39400400002)(39850400002)(39840400002)(39410400002)(2980300002)(199003)(189002)(9170700003)(77096006)(50226002)(189998001)(53936002)(2906002)(356003)(8936002)(86362001)(48376002)(8676002)(305945005)(110136004)(38730400002)(81166006)(47776003)(50466002)(50986999)(1076002)(76176999)(5003940100001)(22756006)(2950100002)(105596002)(33646002)(6916009)(2351001)(106466001)(498600001)(5660300001)(36756003)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB2205; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT062; 1:USK9jz2dL8z5s9aMXk1kkx/2xukpTgvsgAKZIt/MVY9hYua8CwOSaHSrBg5UF0FSr5IGtxJM5Vxy3HBi9FfZHsjTRElIIZPcdjkaFOWg69K29NY71AnczA3Vcj6PwUr/gHYu812y+3nNdpXM+sb5vsE0AhzV+RdWJgL9fkqs7ZCR4fY9MSmk1OsCrb5p/Ga6RW7/QM8cElSDCGNpJJoHf1AgyMWBQR6qgautny9PH1rtwsB+cA7zZgo3BUnRLSir7OqTqovCn5pUsXNJFExAc5T6JwgvtfiRBNNCzEvvFOcWsVfH12/c1yoemE3UjRmIwcm/vP9yKPEeo231tMzq7qSqNeLWjklYOG9UAmaLhvEQp/TP1KUefUYEsi9KhuU2//LcDJo1ehyTlXK/BYsLGnOT6tKzrPhu1i8Tn/F7NkY1R4N6Vdpt3fx0YCE0hmkOusz//H9jVQqDWoxpXRK11hKezaE6mk5Ks6Ugb8kZV+c/HMwRKIjkuEj0jdDEx50uFNKPajM16iy/8TREyO7pqRFuOfBLIUPOa/N/+TJwYBTktWSlcWa3Mb/009yAFkU0soBmlkxXlQTr8s3UkSolUL3IAcCU/fXvPiJW8RGhJ0WXM6TJFgwG/ov8gdAy6JcYfNPcgHXKz+m+P5K6uhfnOSu7ivlP4DSweDJ4KnYQLImritcA5fXbPydHKMFeev7dCfobk/N1tPvWdktH1grfU+vMQYKduD9zgHw0pW6YRqhKjU2LDWEJwqm3EmeWQRdMQ6hdgg4FrQzZf6S8t7nDMB4DracKBXFo3p81tbK8H88JhOFZEburGIcd3xN0jHaq7wVBtPuTau9gg25wwvybL4JjYIZ5qtQ9VzPMcolUMetvtwIJBI4+UYFlO3aj5kGz MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 73a5dd5a-d261-4ac3-acd7-08d4bfc1e684 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:VI1PR0701MB2205; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2205; 3:OiVk1wE2gCnMmk+1JYYUU0d2R9mkpd0qhwH4pO1GYOulERUohobYFwdDHx4lOhg8BFzF3AtLVbv0LDk6UqqL6QBSmk7Zs7WRcRKsOAe7eyibjd6I0giu/dVRoH+kAv6SmydGXb1wxRrZPFXD8OY3S/wF60yxfSxqF/LP3BI0x6+jtZYZjCTMEyd8DJd9U0j7NTsXL3GqkJhc7OLbeFomEY2gaAw4YLKpM8hTgaAdOKroKfURg16Z4NC6oy0ETck5Rbk6v22tmLfIsKfbn1owzCG/Wj6ebjA9btMHPfTfZgPSjKBKpQVO2lgY3+yEFAmBbx5+1aPzZ61jbYInywrcECr2aTMLQjImI64rsGssXVC5d2OyeNn+TMohyyuUikG6YnKPzBgN0WOkBTdpp9U97nr13SOU/VRDPIoCdB5/NpX/ZA8e2ZNiNwsma67jp1o3JO+WWLl3XxcnsMo3GIwyA+zGKiodvPwiXnB7hqjTvMJ0qcb3B/diSw1XohlBYYYT0XaWIMtE/GYeIaTPQzZXFL7vTOt41PxmuvyuJ5+cPI4XNnKVudMvN4A23THoBm+xj5rUYMx6FO0faiEBCoQEuV1MxykBFHrWqxP5qCo9r2W1MEvAq/SNoaAMt8tjOvD77aWA/Ec5KW4w9BCMuyG/tBQ6ymzKCAJQWU7UhVdHf6i7ri3m/yGnMWLQOzab02vMuUuX8lIXX23IUO1Dhd56au9OzCpi1HXfEjf2Am+hZRHdp4NCekP3hfheiLhs8q1iFUNfNkrXG2ErRLR6fFzCBbFQVjax8h2B7EB5YUnWgO9h5opCyUjK4H2KaVGlFw8xf9Ui72A33DjtWVs2WYiUmAC+5mKRBKndzHVvID09pvY86QMf1ooIBsmyER4ksPNlOEbwxsV+c1PRi1M7ogLSFg== X-MS-TrafficTypeDiagnostic: VI1PR0701MB2205: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2205; 25:En7A9ogz+C8oZgZbxUJ06H3Y3gXhgVucfcDV/KPIBMx5awSUTP3NkDBSLbfIIO2SSimfX8ivzdVFQsJ7GJN68zHv3FU0u986WfCN+hHw4wE8cM/I6yROMTnrtEog9ylUzi9uQK4lDtfXOz2Ga2a7YDcgVGm3uLzBzWgjzxsvzCCub4qS6pdbVhXKVx1JUzMOpna/dGMSI1i+kVi9CHh6kNxzbhwGKMkVG/8G00tc9IN9qy0hgg6+zWU/r19OFYEu/hMm3u+o8r7r/iab4VwJGSPXEgMUd2nvgs+ZTUwYf+0WqMMWdd5BSIPtAI8eagiqmEKjvkp6hS/7dud4DGjVvCNpsxeWoJkJtNSGk0ohjIaNlrAaOzlakVnJikovMg2eBuT9YIf9igqnAmZntZ1gOcyhsSj8G3mAayseMYI+tJ/kgvF4AvatqTPHUUpEwdMK5mcejMhxY5TQppohh2GAnyhpj5tdWZG616AgFgdRQIXTDxgMUJ34DAr3VhU7E8xSU0oJH3MypHl1v2Z7Z6zMpPcXLUU+ZpELdOZcztlsUCnw1HPXP4WhXFnVMZIDim4dz2/SbrM13Hu3y5q5nepUKvL3Y6LonqiStZIVM/w5VOrf615cdHyqQ20wSekopDERQwKX2AyDnOUcbGh/Boc1QmxeYo/98w7YzxmFNquwJRg3MGP4JDCGIqi53BUpf3lwO6DSVHeg/rVJ43vD2t2SNrrUC2QwyhvQTBWn+wjD7vVsmZFXQz0aurzvXdefhezftf0Aph+v6AB6q9euTFTxrVpj0qy332okfrxOPmMjkWShwPDT9V08pCnfB1YfCDHoLolHJ9p922UhcJobQQuyFGRFnyNKuuoFfwr6c9qIKAQs53GATWg7lYVJKWLzXOmFn3M249uEBSdFCNU/Cg1+DBKMVr0ViW6/nh0g662jRKU= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2205; 31:hk4KKMZfUfEkeJMEn0OyF5EspNUCUtYApqJZaiLQzE+hJfpUQ0SNqkKoqisrjmb91Q77VSozJp5XVjbSVO94S1smviMQvBRp4H0uwHL5PAkV/57U2MJdS4oEWowVucOA9WjVwjNMRSUUash4zkrXE47gj75zOJ8JM7RcAcw9H5jHtRrlkC+etMxB4yCcI1gxMB5PZZWi+jjhG4Cgtua9K2UX139DnN6uvdNfT8usa6FyMPu72HcPchIFpc3dxo+gkNSi/+lSnazonNwspTwtkoxT4YHUXyjwPf17Ti5+yXDUXtJ3ajZK/mY1te3mKIp9sWgN8OIP7KXegclN1VAjKe6wmqHDMk8u3d1PPx0GzvernnZny3nu4OcJEdILDtCDeG4FlTauDv+SLG86iU1Hm6/4jGcb/tawdSmuHg9sccctcJ4z1CsKO7zu9m7t3NkQyEfPypRE+piMSSvKwIlRvS3ef4C+TMHKfIT4EAq8Rg3pPxqRy3cMLxy74+65u4vNYaCBv+2y+TDRTooNGSDTvpqzzJD+kzQsG8TNNloZnRPLUXIMQ0UBsLrVs0z8vwqEE0AmAreD1Igaq6kuZIpKGgO9r/Jgrs2srhLO7fZVVSCOpwGFM5dUyKSspacKWE/zT9L1HfvSXvOHEA7cikCoxJLXji7PP8EFwZAkWYe7+KRnGkJ6gV2Bc2cXS0f5iFoh0aMSW6NbUXqxvh2Iarwi5J1Qj11YE/oWpuTTTl92WWg= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2205; 20:jWoQMQThSpoVPY5lgF8I1zTQ7yDYsdPvFf9PFfBjWLlWtegeFvkosNTiyOC+pRklQ7bL2zAa1DcVNupvJFG9UKKdtg0d13PXEe4LOXYXLDiXZFSZBr1iKJ5hNMz2aaP08y2hwLKwn9zTbd7Pobj1VKexR90IB7hDUpih0IlPGyWTzPWrb7p/8K/ScVHcxy9FybvjdsYTSMWDXCcLHNQVg7VHIKzYY45kwIddzyKmq7NcyZMRPjK+uMYYZlvXPt3USBJI1eZv2AMR8/bjGfb0vLuOTX2YSDtOPu/baFC/7s7x9X/hCqogoFXTdV2bYDWGQPIl2g+LtyNyEBu9GoohXLpjsHHlZ2daTSw74ocpYx39nz4/q7NktDGFFp8R34l9HyVxtt+CrG4zWzg9lhktQ3z2H0vil+vcOT76fkl6K7kQUKiXFh3llSCJ9vdb1XFe/QCTTy+hYLducNX1QUpCBOLWyvwSoCFHA2IRbZzYsdNjNmMp/twGyUrDKv/WzN5zd+8p+aLx64w1gbvTcB+kfcVPkJL7WeTSPe4692iXp0YcsMvij/s732PUhjr/tMyV7zA8sDBAE3oGJUxUFX/OwrEdoJdcCq81uDMo3ETsrrE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(13013025)(2017060910020)(13021025)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93003095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB2205; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB2205; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2205; 4:EPyOfassBUqQ+dtQwmkcYNfM8PwWa11FZMeUDQs2?= d4j4M7LrNJaeSYPU31z5pwDDc9d4o5Rx1XJWORs0wNrqEfJt4qh8xAxC12kjHfgu3TYjjJfyHpEC98t4iLQoTaaRhO/SkesK9Cx5ZrZR8fi2Pl8lRhAIwC2Agukq0XXVc8vCTt36yuJ8lWj8TuntmyjZkMlsBubnvQ1dBNUqyGZ6DUFnyv69DtSXoXECn3VR0xEck0tQa3Bg50W2IgcEdUUYGUgKqXp154EbRaDcQsLwp8droLpNq0WF1bDi3ZArnnS9uKot38CeSKDrsw8QjfN4Cbf0wr/RdpIciteXT8H1ifUEJ7eQ01snap2L5WyYTbwv+v/fXhpdZ33JxnCpI08jEUy9iyuM+ICJ9a3sjs3uUo61w/SEE+X8lXqUvibgePwAuDGj36ovYMxWm3LTX2oOh5zVY2p3TbmSFELZ34aiFeb8XIki0i/w2i5v6aC/x6BlO1MGz4BeNEFJZXloKHrG5TBBfv2ZUD+pNnR2G+FHntDJUW7I3yxB6Jun06kxwwL8VxK01CCV8geGwiioJPmfJnjUESkaJNSr00wolM97TmEjz+nxY5DgJ0V9WOIYSwSBkAKI8Nn7Pg6nqShJx/vw6ToeElJLut+dfR+TOv6dsmLwFcVZfWyq3PIhynLwkG3U2oQ3T9ntgaRCYkBMJ+zKcjVGV66VY+Fj5Ws5v9exQwwYgVsovpNaLpOVCjGQsNlGwIcpKgiUTDPZb1i4bMGGMejZ+lM5NOYgJyi1pj5l3AKOvonUHP4dddN2Pd1uXhrU1mBeFqG4VOEDq/q9nnOGmwWuUBusfsCTbQXtCre6B+rGxfkWr/KFaoBF9mnrP2SqMgVBGq7LnbIqr0Na2Pgr/xNwlH3qoTkhj5G0mwlOHXtLftmKJMLXsBbFU9wu7ke5u7bdsFA4ds1FqzrQ97GSpp5eBKQHJceFue15hCI+CvKoNAk9DmEkO88TvZW4NetZKpghxFWpzxx8G0eRDMz0w0mjKGyHQ28euKu4r+d7Qllkc0lunhSXvFkq//ha+ZblebrTP3ylgqMkjxCAaI+DF4EPrdst81YEXZZsx1C0mfTM2mLB/lzSEC0gl+t+dKjNtqXazBjgsawgD2heXiR58uyYQbv/SzqLs23QRitUIHXz3gadsd0zroiSy8nT04NDWDALYoWvBO/a+lkdzRQRJIGXYEQW+RDS9krKhpthNdvRLLuKy6gVW2jDHzcoic9eUjbxsFo36FhuC3QrAEj1 X-Forefront-PRVS: 0354B4BED2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2205; 23:wfxqPL9pqAvIJ89C5ddHD675gIcauEQoHhRGXrn?= WRhEYQLLVty95ULrXQOL32YLZ894+DCdDFASaop//8IfIJjssS/zxXtM+Zf6onWhhEtnzvrOomUPEfv7l58eCKLdcQmyaawvZp7zPOgd/f6CqkLtBSyS5bhbq1JRshp38e5aEx/A0nYYnWDMXjs0F4nguqhupzf+7X3H+2QYudcjjyGhxGTzjqxtqBuEBNvEDJkj8i9NaKjSg0cqRYFZNvdcVpy5mj/D9PPtawRAxztPguch/Avv3Jay6vPliJ9Z5qvZDvvW7z0E0xN1vwv2LeKCJs3ELm3Vi0eMh7A2iuuZObQ17nHxiQk8wklVsfzl4/RS4ncwEA8auFcsKoufzCOAsZAQcSsCJC2VRe9yyEPBi5IzWUpyK1YQpvKBHMeXBBi/D2xkalB4tmbJbjUkPz27PnG7cDCEBxA3tQnYLlb8TICk4R5iKc4UlMDDD3mAgCWkCNQGyOpfP4Rr5mgAHCQdomOj/9F+PcW+XUH8mzIt/6UNhI0MdSQFEZERUBJFTZDr5fKZwu0B1iIx6LZ5UGnbWS7P67yytmPSJ+ID/l4f58uAny2EltRbQfiN+PC9tj3MiOZ0dIgCgYSXrq1AJjKF9sqZ6vwNB+8ix08Mfq3zcI/jBqp14sQ1Eh/eXX4uKwRyI16hTyorIiVxXW5uEl51oyIhdlWl+LG3mIH3AazoW9olZUVZN0AiFR3lXq6n9EEK4hTREJMEgzCvtkYQ/uT6WDGc3JynU6PEzzVGhWt80mBLi5Wu1l2nvnpsOwIBqCkKDPNEdJ0LuDi/LZ7waqy8hM+b4BvxSD+82qlOkH4yf7kp+o/oDRCy4VPJIwzICJB7Uhs7/BDb3GZXd5bkuozVkC7wLkmr0Y5T3sYkJjWHPFeAa+1MWh4w+RdrYfTWULYHg5GJttptxN1QcweLMi1JJ8xQk6RCrm/M77VRbnNmIGg2+byHvsB3B2M2c8IYWqBDrMQdjs5veLWv8cdd0MUkK59bg2aNfjr/EpqFmug7Dhsg+TekblgTtEJxo4xNvw7Yj0JL+7JvdoDJByqQichI3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2205; 6:yFswqVG5YbQ99jvlY+1gif1Sd91ARjO10Es/JWUe?= jsuUPj7qCZeqYql4/xdPNhxEO4yQ0M9Mx4BrPHO5oG7ne0CMkCuJuHgJqf8x+3iIrEubb29iHOk4udpJPDohEgGCRBcJTSIS1cK+naVPXMb5mEZ9SvJBdm0gwQGae/aAROcU9nr9hvxI34sfi3DRB2UUoQrbpvF+HF/Esy7EBhlR5qRI7u+tJ1U1WpXg1XpMNmTmTdfRetJ4VAlf2zzfObDgcqjQ1wpkpjlUe6u+5KRuZNo34gxKwc12w8agM3QviV3z1QJtR4E4J3qaP1Z7ZHPzdGka/bHISIfFXkKs3Cqn0PNlP1SqRxvLcTLHvOyfcUHq+onKcxCsKHegOenELKvX67XkuTOS6NLuOzlSNDWRmNS2cwbdICohLUTzHexMcGqxLH+gOFijqH7bplZFb1KyxQKWxHUn149bhyreJEO25FWXBY+Q8z8WrgpwjLK69T4kDAlxf0yO/chiJ7krcC0qW1hCXMOyKV2i21FOgi1FYJ8bhvG+pS2MQzVMD74Egh03vfoukFhe+PSPxXiIV0R6GmtCVTb+phjoWl6KOFQYm7n8NsiYK1A8hB1dLfTLgy00ePonflFn/ckz6lV/l7CK/QjbzGRcsoujyUIBWxpzubYTGNlpx/o4ZyWkymPoWFugjS2FTIK/k+eIdGHntag4VxIiecieZKeo0+77+CuEOSzChqtl/QFprdkGEbba81W232CJqaAhR3F4ZYzSWyCHTiiu+O95E0zxHcob6Y9vnwnGukbbw2TNLo0FyrmJWtwG3xukRUP+c0I2JzmA97teCHEyX+whdOWPzJq9scuSsMgnBTnRKZU/b2TB5onwi2R8PZUQXJqdYwWU9mY8h8n5MJ9mTqfw7Bup6Q5mQrDCqpFdNzBlAG3amT6NEch8eC2rksTGrgUdHY5786bgFdRi9N/VU1fBRr+S42s5bM87A0gcbcQp29PEo+NlqSl2VIGwxtYk72EOSsceqm/qHUyN X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2205; 5:HWQQ/EOo/ENrf3iq0M8QDPoBgzuHkBoKBdnNvxS6OyjDK26EOaL0kCD2f+/ESCEjnjIbIFmlkUdQPg5nTRIh82c/MqOHXSkFkwVIWuYeAy3cZPvxj7ri1tl3Szm/KAJz7p4iMwS6sXLanc2rHEuwmF0Oeuf2QzxcB0Rnr1fOBz39H4kRX5myQrmD9eMNUen3yVCWcld2VYLWAPgGhaPTrG5r72dFOypBUfvq6N1wg/LOG6jxXfrIZnL9dmpNCPKRPDsrOMHDzoRz9+zuUW08r6FlWttOv35m955sCw2/ZhrODAaxbLLRs9tMRLTCbYqtRiLC3pNzNU47/O+GPw8rADajW2pkOarT3JxE1gPWOtyvh17yJhBTnyrr1hb+4zQGvTmJyhk8Ro24gRFENBmUNAJ+VBSvrtvuwi3cLah7hs/EeSqKE2ypeSfBK7dJLq/8yWdhEjpUpco1YkcKmmo/+JnwjR6l8pQt23jsxLhO2K7FhL6uP+OKUU+d2rOIo/I6; 24:PlcIobZltBAaGyITMRGtGFr/3RvZkRsdVJcdLBmVNPGUsmkC5EXkxGCYMDbwyuKL716FgIoHjaJNMrRbocISWVpICmPt+Bq442OHHwuarvA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2205; 7:sZYp5kXaIbSuh/VCk+LmgPyXDgkPrMDCkhaPuYwOd42gViojSqjdka+fOFfq2icpoGmMb0TGLtu5EMP+RBtOpmbezvP1hz8jnyAqTwXxZj0uWHiaFOOYEjW4Fol0bRb0kopuVMhwbNxjBLmeJ2do/6yOfFvNcwJImgBfB38VMmmpEzXCWw5L0rla72C6cxeNsXVYD1jZZLGeLuDTFZ+oWln6INjt4fhh7ojcG0gs5eegiBGnJjowY7g1xIz9Nl+gfl2HnsJdQ78/0/5wIM1zFLmpxJHhNQeO51ebfPYYnDUZs2W28alo64dl5pBpx3KciRuBWoGa5uyfmFt1fp2xmmB/U7ENy72+bmeaOzVQyIcfi5Gbguma4IdEtZWXt6FjXtbPRieINLeOKUs2kZya1Pcafq/ZAL3RtK7zKoXUhoT3mVnT529uL8q6moJw23qnHJUzXgu1BUKCmtzCmZw50JSnT+2sEIzIUYObWfw2lANsk6QoW5/0d/9fFAKSdU6aOIrZemQDWBdpwn/YupKUnqTSjUWJLt5Zp3okSfyr9ZqKHRFlZPAcjpk4UbHqr8Js8qutM4UcodhtUIDTG7cl1Kkatsa7XdYgtNSXgBxS8MFebzCiKk8yMJE49Wf2/ZxOWgKZ8OPzkS9ilR0kGlWQdEfClfu9i9pQRtReKybYQ3OBYe9gvfaLMDmRCb+Ojzz8pj+WOw9CQmMfcm3xBIbijY4jnx7yGNFTp6lVYz2bVvZQZaFosMM+LqYONCSHarMvv0Px6ysOuabSTYsY4dAYUdGjGjag3GJelxMNcZ75h0I= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 14:11:28.1255 (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: VI1PR0701MB2205 Subject: [lng-odp] [API-NEXT PATCH 2/4] linux-gen: sched: use config max ordered locks 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" Use config file value for the number of ordered locks everywhere. Signed-off-by: Petri Savolainen --- platform/linux-generic/include/odp_config_internal.h | 2 +- platform/linux-generic/odp_schedule.c | 8 +------- platform/linux-generic/odp_schedule_iquery.c | 8 +------- 3 files changed, 3 insertions(+), 15 deletions(-) -- 2.13.0 diff --git a/platform/linux-generic/include/odp_config_internal.h b/platform/linux-generic/include/odp_config_internal.h index 3cff0045..469396df 100644 --- a/platform/linux-generic/include/odp_config_internal.h +++ b/platform/linux-generic/include/odp_config_internal.h @@ -27,7 +27,7 @@ /* * Maximum number of ordered locks per queue */ -#define CONFIG_QUEUE_MAX_ORD_LOCKS 4 +#define CONFIG_QUEUE_MAX_ORD_LOCKS 2 /* * Maximum number of packet IO resources diff --git a/platform/linux-generic/odp_schedule.c b/platform/linux-generic/odp_schedule.c index 69de7ac0..53670a71 100644 --- a/platform/linux-generic/odp_schedule.c +++ b/platform/linux-generic/odp_schedule.c @@ -121,12 +121,6 @@ ODP_STATIC_ASSERT((8 * sizeof(pri_mask_t)) >= QUEUES_PER_PRIO, /* Maximum number of dequeues */ #define MAX_DEQ CONFIG_BURST_SIZE -/* Maximum number of ordered locks per queue */ -#define MAX_ORDERED_LOCKS_PER_QUEUE 2 - -ODP_STATIC_ASSERT(MAX_ORDERED_LOCKS_PER_QUEUE <= CONFIG_QUEUE_MAX_ORD_LOCKS, - "Too_many_ordered_locks"); - /* Ordered stash size */ #define MAX_ORDERED_STASH 512 @@ -449,7 +443,7 @@ static inline int grp_update_tbl(void) static unsigned schedule_max_ordered_locks(void) { - return MAX_ORDERED_LOCKS_PER_QUEUE; + return CONFIG_QUEUE_MAX_ORD_LOCKS; } static inline int queue_per_prio(uint32_t queue_index) diff --git a/platform/linux-generic/odp_schedule_iquery.c b/platform/linux-generic/odp_schedule_iquery.c index 75f56e63..8d8dcc29 100644 --- a/platform/linux-generic/odp_schedule_iquery.c +++ b/platform/linux-generic/odp_schedule_iquery.c @@ -148,12 +148,6 @@ typedef struct { odp_event_t stash[MAX_DEQ], *top; } event_cache_t; -/* Maximum number of ordered locks per queue */ -#define MAX_ORDERED_LOCKS_PER_QUEUE 2 - -ODP_STATIC_ASSERT(MAX_ORDERED_LOCKS_PER_QUEUE <= CONFIG_QUEUE_MAX_ORD_LOCKS, - "Too_many_ordered_locks"); - /* Ordered stash size */ #define MAX_ORDERED_STASH 512 @@ -1266,7 +1260,7 @@ static void schedule_order_unlock(unsigned lock_index) static unsigned schedule_max_ordered_locks(void) { - return MAX_ORDERED_LOCKS_PER_QUEUE; + return CONFIG_QUEUE_MAX_ORD_LOCKS; } static inline bool is_atomic_queue(unsigned int queue_index)