From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751993AbdHARs7 (ORCPT ); Tue, 1 Aug 2017 13:48:59 -0400 Received: from mail-by2nam01on0080.outbound.protection.outlook.com ([104.47.34.80]:22104 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751866AbdHARs4 (ORCPT ); Tue, 1 Aug 2017 13:48:56 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Message-ID: <1501609730.17254.5.camel@nxp.com> Subject: Re: [PATCH V3 3/9] cpufreq: Cap the default transition delay value to 10 ms From: Leonard Crestez To: Viresh Kumar , Rafael Wysocki , Shawn Guo , Sascha Hauer , Fabio Estevam CC: , Vincent Guittot , , Date: Tue, 1 Aug 2017 20:48:50 +0300 In-Reply-To: <20170728052843.GT352@vireshk-i7> References: <1b93c94cb8b4914314e4f50304c3cb11c53d8b14.1500373914.git.viresh.kumar@linaro.org> <1500983686.30745.28.camel@nxp.com> <20170726060634.GY352@vireshk-i7> <1501174453.7957.30.camel@nxp.com> <20170728052843.GT352@vireshk-i7> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131460833345746382;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.158.2;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39450400003)(39860400002)(39400400002)(39410400002)(39850400002)(39380400002)(39840400002)(2980300002)(1110001)(1109001)(339900001)(24454002)(199003)(189002)(377424004)(81166006)(81156014)(38730400002)(53936002)(97736004)(105606002)(68736007)(50986999)(76176999)(8936002)(6246003)(50226002)(93886004)(189998001)(356003)(8676002)(53546010)(50466002)(86362001)(36756003)(106466001)(33646002)(69596002)(305945005)(104016004)(8656003)(23676002)(85426001)(498600001)(54906002)(626005)(2870700001)(47776003)(103116003)(6636002)(229853002)(4326008)(2906002)(77096006)(2950100002)(5820100001)(5660300001)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR0301MB0904;H:az84smr01.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD046;1:pmYCi+pGCM/+qcMbip9pYq/cT8YsbxLL93QZJcnqPaKO26cRkNAGn+L8VvEzOTy28hAzoL84KVgmlfnw4HYIK5FGHZeK7fi2kEXoiw3RzS62dibYA9+MxecB6OXyfIeSXY5jybxVGQDVxyfYQ37h8opx665Ljkz6k5h4CLMwl/Sw0dHWpDCvJEVO8LfmaOdH0esVcbWmZkhcwaEiu32h8P4ZCIWaRDkV7lJBqixeOGEf9vwDATJbU7bCMdTK+w9pkpoUtynJ/04NLPlM/+9d2YzDwUL8La/nIIEPexP7yhMyhkdkLuWTIinwwoAmCBrySIEGoD0Qy14kmOfkKzOlyIC2e5rctpwtEVvPmEgDn4iSjVGrjr0ecGchmkK8fZwzmGu7FHo8DnyNMrvKGpidIzkRY/lOnLYpgiagJu1GCn39ef/ZJ+kZIQwpzcg8p7oVHMwVrJ5GTbI+aFXNr+LfO9JnXzIA1KpAYCPp2Y7n0Ejr0UotbvZxQyCjzeboy/4L7QOquojybx0zVqiKo6/Kxv/zo8yK7uNz8RhOUSHKT1gSMgJOD5mVa7G8wL/WWsFkrApAIP+OZmTqTCCOZSV3QrDVW33+cHlPwI+osNP0DA2pxrowUJ6/59fdnPWLRftK16TP9oyQxtN+UR+ii/rCbFCllBa/MFP6buY+Xdy7hKnoGvtC37TrXkQE/emt0SUNK5Bvh+4ENO6ReKatqoN5KcLVWQzAXPyn8BwzfrgX49N0cY1qfo+1UyJSjvqawnW+q1nv89IaSQ50PSELELA6mwj9P7VjZs7gp4jl9pXbrffH/sP7lh5zWa4mU0DblmFxuFMNTPpv9BUXCTWMG7yuV2tljVqiet7Hrx9Ovi9oZg0= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 42d9f8af-f4d0-4b5e-d46f-08d4d90593e7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:BY1PR0301MB0904; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0904;3:tziAM6q6gC9nVydmrz5X93IUMYMDreVzi4zwNsN2gEwyQKIIPQSpoSeIHSjq0Za+6X8vBI/rSWmsiAwJSya3KfbUHs8IRzT5V8idMRbe0R5iTVp3SNfYiUTyeuE8m7Py3bfiHwEQBvRFDaBf1MZDOfnNa4DEks1+4nGWHTa7i3hLT7oSitXOxglxyXreWEg8GbkF1U8OYKQ2m3w0ueTUYpi9d1qdx+ddiod4htOs7nkrZme+eUJ4YaC6W4LiLmj2VN7pRUl2FyAAPxKCGcGVSdpKqcKtcqXPznX+08tKOVzXRtg94NGSP+QglEYFDLpNKCx7tTsvVWCc95HC6pi1f+Ubgtl6etrGUkG+u6Zd32NsoQ4xRoaSyI8AZXtJKEAgzGtFHItcIUYhbEaZqqDKKW928BP13YICVY9AvulVpxZ3fKgWTm7MwAO/iXjOIpeQUSagndS2pz8q+UOqIFoK1BBh+zkssjN6ZmfNRzEF+CyeBrXpHl71dZMxG72BZeXkwO/jrMkp3y3xeJ3oOGMGnsuDB2Ac7CW8i6RbVuV0l5g/Ul68ftNJBrUliZcklWIwzEnCmDQSVc2jq5xHkZITjbR0rW6Y7KB3GvP4URv1wGEdv1e4BxQpdiy5XglL0A1evPyFy8cYzJEvOpbExe1Q80V+1Cgbz5ieTsvOrguhvVsVYQ/LOedtktsCDStq2UwNo5BdE8LGkxkqDdDOX4Yjd3mksUzGs42RKp7Xp9sEhGKtJOHj20imSI3kCkBQXQ+vP1utIW2j9GMgjN+aCPxT0Wk1mL3mGzVSpaMgp7rwVSpyGeLTTHp7Kv5gZ+SP8eYN/tjR+fHR1wWZBUkmQXTUYMcMEDVj9ezhFsa1SShkWWwPcNIOTJminOUvdTli9UDb X-MS-TrafficTypeDiagnostic: BY1PR0301MB0904: X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0904;25:0JpCb2FCO77BcENWyNqXHfw9Os3QZO2MFU3xDRB8ZakzvrhTrMj6TUEUMNYzuBthPTp2M8R5ghpunokM/r6HAQlsWRtSXy4rNOXCKT9g17Kqd8/P3A3zzJcsVWitr9bdsP5aelUSRoRsR1uC3Vtw65NmLC5BntlnzLblemP1nT1OXZE9PbKcrky/SYozi3gkrpBHpJXIY07ESsWYevqRyir0mlyQqvgaC/ykW+h549pe1fNIjwYjWF3I8z/YiSdXOopcJqcAaGbHc4lF+pKgd9ufqMHoE5n2rCyxrl3+i+DKX1h2UCyV78/knxbc4xA6+D/NYoouB3npR5PgIdRFopaaN6CegRraK36QBVz5DDpCmtI7BiyzpPQwSqlhdalf7l5Y1xEGql51w3wM/cD1WI+99IxOocBf8ZD2zOpEzpBnRDQkFYAVLf46VmQ2cw36faQypxupB05Xytjcu+tx3sdXkG/Z68kV3RVwJLp6ZCMY89cHadO2ZN/x0uDmHTvU/JjhFR352t36ZY7WkizGTIPpgyq5rlfagNPb/wV05AdKtaxeybNcj87RENq/aT5lvwYnkPrIP35mnfd0POv97NLqFJG2ozIQOtv0lWpD1gFPcaR2z+qeiN9FmcS2eENY8u8n3qB5udr7mbd/KqKWNnshBLUsd5EbscFY4+olp2gEv2RmKtI19nD+bCiC78d7WxvquDiCMgSWKmyA8yMZ5zpArqIlRNmo3DwdxPviH5BEdBCjbkg51KA9kG9ZANoSIbeHE3FRh4MeNRj/Lwj0MbiVoADCf6mK2/w627mtPWk2YaK4r0YhdUCup15i0oyinM0BhIIhC2rRJE/Ipl7k62fAA2cNoKbXKDeqAd5Lmn7+oYtdM4jsrzcDDNqFbmJhg/rJ6vPO7dRakRDYtIWnC4n5MdSbSU6y0XzrarP/bS0= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0904;31:ZxJvVW5fQ8xLxOmaRYmwgWhShRqbA7nUjyZVWiA5G5KwQ5jNVlYkapfgVIIeG05AOS0Uf1RTuJx8zNP+AvLPvmOEG8fX3yZzHsEN3wyuur0+s8I8dgkDfmYSYfKt+4PgJxvngHlaTESA5aUEb6Dq6IO2RktfDZuSnbP6fs6IxbEJiB1WAakJyqsaPtGELHi7brxO36IiMv88qlrhIEUYDuA/CcWbdKz+vWegHDQnbUxJuu2PpZM9bTR6aeOpqQZhkw20WZTbhWs0wb8NOV9KURmCtySulycFkrCOxzSgYikxwyGAjRRFvbuYRq5zH8FjNtr/hpKigx8vj4BKaBlhKcZTq03vzupD69G4NBZUkQm4OGHmwCG6k+xnAFHr+52x9dDAuRidH9ExyrPOhwDNwYkH7cuvhdf6OTJJrEOTJhbmiiJS73GIa13RehB9Xb+rpdnU9/DXJ7jccmFiqNna8JOeAJFx0o76Vs2CbuxV726eFHCREdizw+tnuADzghN69Vf4H2/ZB3TRvLwCExyqzZim18lh+LkDM65yOODA2VTHHz/ZaRYKiaPRR/9vyXJwNVf8Drhe0PKl7X66d8nlUYbDIK3oJIR7YQN29hN0y/4ImRfAfGRqr/JGCvllQL5yK8av05rR/dJLosmV3rV5q0s2EL96dn5qyEAPA1q8FaV3T21T2xvMUi2tGqnoka7HPxA9NH+UACHgCghHfPMDyg== X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(8121501046)(13018025)(5005006)(13016025)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123559100)(20161123565025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123561025)(20161123556025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BY1PR0301MB0904;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BY1PR0301MB0904; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjAzMDFNQjA5MDQ7NDpwbXFWQ1VMczBUZEhZbmpRNjFYQWtRS1dZ?= =?utf-8?B?UzZGcVlRUjFnNnMwOVAvQzVjMmNzS3A4WFFSVjRQOEY4SURqNndEWGlHY1dW?= =?utf-8?B?ZGtVUlBvQXdwZmVmS1NMckN6TWpFcUxBNkhicmZsQU1PRnJ5ajFUWkdHUTZY?= =?utf-8?B?dmM1aC9yeVAyVHRzMExkTXcwenROSVA3bkhad3ZCdTVVNEdVenY5RVRxRFh2?= =?utf-8?B?THdyRS9LMmpZaUUrVkN0UVlVSzhXYndNdmpaUWNsS3oxTHEyS0Y3dEI4bzJP?= =?utf-8?B?MlhCNTBWUHM0NDdTNHFmTUpWUlhJUEpBL0tIMVpadWpGbGQxdXNRTGpkOE9h?= =?utf-8?B?ZGpOUjBtVUVQVW5WTHhsTUcwQjh5b2FnR3RmZFVyQ0lxYTE3MjRFWmN6MG5X?= =?utf-8?B?NmpGRXpoeFRzZENhall3SXhpZVk0YVRydnZqYmxXZmdHcmpMSWM1dDkrdlZm?= =?utf-8?B?ZTdULzhCSGNRZjhkM202ZDJXTmE1bXJ1amNDMUdSaDBZa0hpbTZWZ2RuQk5Z?= =?utf-8?B?bGNuTkxOb2lGdWpBOHlnSnZLN3JWOWljaWthYVY5WHk5US9kWUVmcW1wbjFL?= =?utf-8?B?TDBtSmNEMVc1VTlxcFpFWmtzQnFiMkxWdzl6dXJtTEQvNTBwOWJ3UGN3a1c5?= =?utf-8?B?bXN6dS9HUU44bitrcUFkSTdUbkUxWGdJSndmT1RDMzdKMFMxRG9yM040dis3?= =?utf-8?B?V2FBVk96N0lZME1xdnBOMVZaZktSMDNDV0dRWk1IMVA3OU5HbVNXKzlnV2ZG?= =?utf-8?B?UkV6b1BHekpidlBpU1U3U1UxT3I1bFZTQWxuSHBpdFBTTEp6SHZ1dmUxOUVp?= =?utf-8?B?ck0xQWlKa1ZXcHBDQU9zM05WL2tqRXUzd0Z2SmVMU0RoL09OS2UwbGNqdU9X?= =?utf-8?B?eml6NkN1NmNpd3kxWTNnYVhHU2VQS3NtVlMxeUJWUjdwWmRhTkpTOGZ1WXl6?= =?utf-8?B?VFNFRmM1djgzTERUSk50RklwL1RVSWJsK0p6UjYvVkNsRHltZnlOYUFGc2dB?= =?utf-8?B?ZjRBMXpHdnEwc1djUXlvUlAyVkNUdWhZK1lSUWpGUjJvelNFRUtlNmRDdHY0?= =?utf-8?B?bTF4MUltcVlpTWNrUWNneFNPa2lCbHFPTHd3SXJ6U1MwcjB5TnI5MnlFcWZE?= =?utf-8?B?ajdYTUNrcXU3ZEhyMklzcVd2N09pOHpkVW5LS2FjRlNOSEg5Mkk1VTV5MTNq?= =?utf-8?B?YWc1RXI2dUVFQnIzWGppMXpxWlQySGI2TkN0MkR0TXRLczB1WFVTN05GRnlJ?= =?utf-8?B?L1RnSmtVSHBZVEJMUmxkd0hQUU0zS1VKUnhjMlpJT0R2SXpncFUreGYrVE9C?= =?utf-8?B?eEs1UndZVFF0NDk3ckRjM1E4U3U3NjFpbHRMSXZESkwzcDlrcUt6T0dpcnhK?= =?utf-8?B?YVluSVpOM0hsRWJPQWMrdTY2L0dtM1dDRzVtekF4QlBEaVd5bnk1V0RCa3JG?= =?utf-8?B?WDk0Y3FYcUtpV2NyOFFhTElQRXg1L21FM0VVM0VUaEZGS1I3TzYzS3R4OTRU?= =?utf-8?B?UjRhRk95eUVWdDlQYUZRNlVpT0hWRTlXOVRGeUZldWNMT0txSlZqL0ZXdVUv?= =?utf-8?B?VUM2SGcyaHg5UzdIeTB3enRwVzQ4ZXVsMHhkV3BneGJ2bXBySzhRNDBkWkly?= =?utf-8?B?b3k4TEYrQ1p5VzQ5MlowKzV6UU5EYktYZ2JoMGFCV0Y4U24zcHdRVGtkZz09?= X-Forefront-PRVS: 0386B406AA X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjAzMDFNQjA5MDQ7MjM6eDkxOWtVMTZUTHhtUTdVQTUyOHV2YkJX?= =?utf-8?B?LzJ4ZExYRmxGWkluWHVvMVdxRWNMZ3R2b3R4dmM0WVpwK3RNcFR1b2NLcXEz?= =?utf-8?B?NlQydnI4U1VuSlFxM1IxYlhUdTlQWGNRM3doMXB5eVg3d1pzekpYVy84TW5r?= =?utf-8?B?SXo3dTFzWUhGQXRmZmxzN0RyUmo0WVBMZUhpWS9Ib3VCdTBjSnorRGRSaDVP?= =?utf-8?B?cllXeE5aanJKcEg4bm1GN3RhanhBWGlaOGlYVys0UXdyK1U4RTBIZ1ZVSlNw?= =?utf-8?B?a29uN3hsbTF2ODNwVWlnNjA1MWtiVW9BbWc2cGtLNDh3elRLYStUUWF3SDR4?= =?utf-8?B?RjJWMjdXMEIyUVNKUGtIZmtESVVjUklBczNpT1FBeTlzS1B0UEkydHQ0R3dw?= =?utf-8?B?R1h1UDlUSGRic3hqQ3J0dzZ6YU0rSC9scExmVzNJV0I2LzIzbHNwcFplYlN6?= =?utf-8?B?L3hrMnZadDhJdXdYT1Y5N2NFOXRTbVlXeDBxNmYxdDd1aHBSdlhBaU1LSkM1?= =?utf-8?B?UmNhTUNEVFRzTjZRajVNQVAvQVBzY0p3VTF1ODFKZmlsNEdWSVVHTHdnUm12?= =?utf-8?B?SDhsYWYwa2ZiSnNGY2pxQklIbU9TWW8rMXFkcE5uS0RJbzg2cTZOWEtYR2E4?= =?utf-8?B?OXkrYTFSbzJJcEY1L0pHbmo2K3Z5Q3kvbmlnaHM4OWhnYXhqaGdFZG9vRHFD?= =?utf-8?B?dW0vQ1Buc21wVHFDdnN2ZXJlajM4TmV1bUFPWUVPMGlHRVp6NnRWaUxyRTlW?= =?utf-8?B?TWxwMU01dXN2UVczT1ZRL3VRVHdZSXlTS3U3MElCalgzc3JtYWFkcnRJWlhn?= =?utf-8?B?Mjh5RWtUSURDQ1VKTFhqYkt0SGNiMGI5WCtVSXV5R3hYUUd4US9PU0wvS0pR?= =?utf-8?B?dlFCeUk3WUI3NHhNRXAxeXBXN1FiS0FycHBSUHBDazQ4MHAzam9waWNUVHJ4?= =?utf-8?B?aVJnbTRrdmxqUXJ6V3FDbGtQS0ZvaTN6dkE4SFNjdzBSY2tqdWZCTzV1WUtx?= =?utf-8?B?L25aNVFPWUxHWUZhd3VYanpMWkREcjNzTy83Wktaa2FBeXZjMkpzMm1mVXdX?= =?utf-8?B?YkdUc2pBaERVMGVkVXp6c0NJY3lycVRzQTFQdHZlTW5ITWFBR0hUazdzNmhQ?= =?utf-8?B?M3l0TTlYVjBWbjFIbFdlNTEvbXR3UTdsSUdTeVc4WDE4cVltak5ISjg2R2U1?= =?utf-8?B?TFcwdUN5R21NZ2dabXU3RVlENHJ4MEYzZEZkS2lDTnFwOTI1STB6bWdMeWpT?= =?utf-8?B?M1RNUU5GdTFLdnArZUxIMDJYSE02R0MwUitNaXI2V3BDVm50d1BqeUoyYmVa?= =?utf-8?B?cldjdG5jSzMvcDRHdzR2VElQT09TdlRVaHo3TnI1VSszQ0ozbDh0QlozTENQ?= =?utf-8?B?b1NuMXJqUEFlRm9IQno0bTVoQUEwaDdkOEcrZTFyU3ltZy91NnFyNDVOR0tz?= =?utf-8?B?QkxnQzFGbmlVbE9HcVNjb0RRUnFGUm9kL3NWQWpVS3pvQnZnV1IxZFNGbThw?= =?utf-8?B?RmVDeldpcDRwL2tIOXVGKzZnbkM2ZHptcUYydGllR2VrZWF5Ui9nNHhiTldM?= =?utf-8?B?MjYxaGVaMVRkWG5aT2ZjZlFXNVg3SUw4Vm1makxmR1owQ2JCaG5IczA2a0Zq?= =?utf-8?B?aUJOeCtUNmRPT21DdG5UTk55cTZYQ3VTV0hOTVY2YkJsRldSUzN3cEpjT1Uv?= =?utf-8?B?U3VyakVBc3JFK1VpOCtSVjJRRHdHdVlOeWs4eG1pZnFQODZCdnpIQ09qMFBI?= =?utf-8?B?WmFQWFgxNnBpVmxZWXlZYnVNejBtekZXdURTdXlRb0dyeWMvUVhqUEdnamlR?= =?utf-8?B?Vk5hNi9vaEFEN2pVMHBaSHoxeC9vVy84eDlXTHFjY2U3d1ZhL0FESm9QYTdV?= =?utf-8?B?dXZQd2dBZFN3UEJPZkxkWnNUVVlKMmFUL21ScW1GUjhaK3FNdkN0RkdwalEz?= =?utf-8?Q?pkO37IybCgPnAwZqewlyZnsx+RPxlXE0=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjAzMDFNQjA5MDQ7NjpnUy85Y2VWa2tpY25nRjh6b2dxTDN0WTAy?= =?utf-8?B?R0p6Y2xRNDNieHBrcFpXN3VmR3c3UlQ1TmhUa3ROeXhOVmt6VGxwVEZlc1dK?= =?utf-8?B?REsrVmFIT0ZidHZFMDlzcTM2bHFZVUdCTWFxVGRYYmZrd1ZObk41RUFaa0RK?= =?utf-8?B?T2lZM011U05IOElXa1BhNWRFRnpkRU1VT04ydkt0eTJNYW16MjlHTU1BVnFq?= =?utf-8?B?RHdkUHFIUEd2ZjM0ZS8xV3BqU21MYytBdlF5OS9Jc3M2Y1QzZ0dYdzRvY1Fn?= =?utf-8?B?andRb09VbmhteXlMZkVibTQrTTdSUU9sODFpVWNrY1FoRVRuV0VVNDNZZVM0?= =?utf-8?B?aDQ4L2dIRGxUSms2b01tWjdRelRRb096Z2pLYXNhR2hKOUpVRTlJeHJkbzNT?= =?utf-8?B?U0RpU1V4WU5veklJTzV1ejRIcmhDdmpBdElGaG43aFpGQ3NBUHZUMzBpK044?= =?utf-8?B?RTBTV0VoRHlYUVBzQVZQdXF4Ynpvend1b2xRNnkyalN2R1UrMk1Sa3pURmdC?= =?utf-8?B?OGNOM1V2SHMyNHRPY1I2RjBFaXRneWptVm4zMTFDY3JWU3JtS3R5SXVyYlZm?= =?utf-8?B?MkdUWWpIYU9CdHpqK1VoNi9kTGw1cit1TDYzV2tNeTJqYnNhaldyeStMZ3N4?= =?utf-8?B?Qnk1MU9XeXJ4OFFoaGNJZ2lzTG1WMnBGem1haHF5Q2piSGlwb201UlNqZTJw?= =?utf-8?B?cTJsRUYrQ2xYYjR6K0dyeUhWZFpUanNEQkNueTNwYlVtbFAyS29MS2dWdjZh?= =?utf-8?B?RTlIWkNGZ0ZBdGNVUW9lRVV5NFlDNkFjWkNmRWFDcGo1ZXhJdkFDODhPV3VQ?= =?utf-8?B?UWQ1NTZPSVlhZTk4UjQ5Y21aOVREWEJKUTFCcnJsTjMzZHZTZ3F3YllUNWtP?= =?utf-8?B?eHV1ekV0bUJndXJ5clkwaDJ4QXN6WFdDdTVIemFMRUZSQk0zQlVxbWtJcTM2?= =?utf-8?B?bm15aVkzU2FTb2w3aTdzOG45ekM4VHA2TVZreDkyVUhPcEFLVXBKS3N3SWZS?= =?utf-8?B?RnNTSjVqVnVMVWZpK0tVeEw1VytjUFVjc0dNcDlDamNFVW1JeWVNcEIyRUZZ?= =?utf-8?B?dW5qVW42TEJBRkFXYjRqcVBQUUtDUU8xV1pBTXQyWVhaR1VlYVhxVzIvRlNx?= =?utf-8?B?ei9yUDNVRTBtODVNZ1hGakR0bHcrT2NTdTNxT1kyYUJNaDBQUzZ0MUxwQytj?= =?utf-8?B?c0lEbVZOR1Baa2ZHOE1pSjg3WStOUzU1T1dyZXFKT3NDMEtrZDNJYWtHalVt?= =?utf-8?B?eElXdTdCQXc4SnlnWTRPSWRadEp0Rk1NK0pDUVhNclpxKzNqeHAvVEdxcFFh?= =?utf-8?B?RjZhU2NtdGQ1MDVRPT0=?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0904;5:VZCpg8W45rv7Obm+8+YqucDM4cCpz0/k4E7jxz2fiTIBxr5bdTbdRz3ayubJAnXckRadnKFroMV+EOze0kXb2h37W8h9x+1DdUX2kvNUxBac7zv36PJXCfzkeCCjzihe5Ik8cZsa8FjF1y3fYjglHEnZis9kTmgRy+Wz9y9tXxs+I7Q/WPeL0qpM5Rx/rKAPr3DUofXAkSZ9Jy0qq5SF4Gpp2mLO37FjF5mtsVUK1/NYpWr5kz5SOK5D9nfW5R86UDSPBvz2d5puPOesZj+dOpIJ/0GRSBL4rfYrXqmq6isIIzd5ClLMyuWCruNkzP+9LFvHkNDg1zrn9PL24w1xm1sHLV0hh04CvKysCjT5TYx6oUIblLeBWyn9rGPg3QZrFY1ld8BuwskCgwIusyobKS+17CPNQPJbrLohXiecnAtaMzP4sELK9PNDPUWuBcuWBLPIbTJqnjtTVPt3pMzggEVRo94nK04gy3+N7E6Dn353sDLoUFQjntYLDf1uXFTZLYUs8b2R23/aLfJeQIfZiA==;24:4ysq/EYcpLPlvoIClzYTpqGzfqq8ja05uSZzimTNLwmHUEcC+7lswaTvI8VC4J6vtVg8m2RT04gi88DM6xUrXs+8qqkOPvGDrqeDxokz0s8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0904;7:mtOChBEvb0EDwso1C9W9c5LBuj+eKfuW5MjJDJReeJPEgREypq7wm76tnP2nVBDJlocYKVlnrJbW7gUrNyeQC8CWD0k6yMikguj53/6+bJiYd03m8Aw6R6QwsYL7CbVSdwmTE+W1CqpUJ87EbBntYa5BVjIqC18PT3ob5k6f9+9sdk2u0QMtdcJB1gW5Ay4bPI44omHExY8g5XP6H5CdTeVcEH5s6+Go7h0IlAj66vlTj28FvimOsPCmXMqQj1juQfEXEU2n35P9gG3lMEcJEExnMykYPpaQ2sqlAr6WJHjegTeX8sgSJV1YtpKDK0VnyarMdejx+lajJHKPk6V8kPR6U8CIEI4jJci8vaPqrEtDda+W1wz+O26ptmMvrGZ+RgtkcWYWeKvHfqvqR53biDFnp2ExopAB5ck0RbykPvv90tMW0wCjnXU2rUGlmTvuSAPJ0dXoBj0b2cE+H6HHF1dwkk8LjWDJ6tXI8ifkB24HlZohB0kVl9HhN1MXWLpCjis5gU/+4vtC21xhStRQwLF26UPAdyPHeOYnQAB4d2TmGNASFbFjGRzkg/wcOz4dXjdNGZbZ+pMInHCylRprT6Cv9E6WNBnizLSK1pRQGrJAqfL5wwNxtuEMtxNmy3e17YrJbA4NqbqToeIOIPMFvBkf8tvL7t5viLCqn7Y5eiJXocIDSOEUjXffY+PhZ7WD+ELdAUMED3lz/rAqBUJAlLnABQQx1J20KV4Q05P0Z4lWMJ8JgSW7uRWkHFW7iZansQ3cBS5o1l49EtHG17ObRtX4PFv3Jext6tZp9UEVqBk= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 17:48:54.2002 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB0904 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2017-07-28 at 10:58 +0530, Viresh Kumar wrote: > On 27-07-17, 19:54, Leonard Crestez wrote: > > On Wed, 2017-07-26 at 11:36 +0530, Viresh Kumar wrote: > > > Without this patch the sampling rate of ondemand governor will be 109 > > > ms. And after this patch it would be capped at 10 ms. Why would that > > > screw up anyone's setup ? I don't have an answer to that right now. > > On a closer look it seems that most of the time is actually spent at > > low cpufreq though (90%+). > > > > Your change makes it so that even something like "sleep 1; cat > > scaling_cur_freq" raises the frequency to the maximum. > Why? > > > > > This happens > > enough that even if you do it in a loop you will never see the minimum > > frequency. It seems there is enough internal bookkeeping on such a > > wakeup that it takes more than 10ms and enough for a reevaluation of > > cpufreq until cat returns the value?! > At this point I really feel that this is a hardware specific problem > and it was working by chance until now. And I am not sure if we > shouldn't be stopping this patch from getting merged just because of > that. Yes, I agree. Something is fishy here but most likely your patch just expose the problem. > At least you can teach your distribution to go increase the sampling > rate from userspace to make it all work. > > Can you try one more thing? Try using schedutil governor and see how > it behaves ? I don't have the time to investigate this properly right now. > > I found this by enabling the power:cpu_frequency tracepoint event and > > checking for deltas with a script. Enabling CPU_FREQ_STAT show this: > > > > time_in_state: > > > > 396000 1609 > So we still stay at the lowest frequency most of the time. Yes > Maybe can you compare these values with and without this patch to let > us know? Without the patch it is always at low freq. Sampling at a lower frequency means spikes get ignored. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leonard Crestez Subject: Re: [PATCH V3 3/9] cpufreq: Cap the default transition delay value to 10 ms Date: Tue, 1 Aug 2017 20:48:50 +0300 Message-ID: <1501609730.17254.5.camel@nxp.com> References: <1b93c94cb8b4914314e4f50304c3cb11c53d8b14.1500373914.git.viresh.kumar@linaro.org> <1500983686.30745.28.camel@nxp.com> <20170726060634.GY352@vireshk-i7> <1501174453.7957.30.camel@nxp.com> <20170728052843.GT352@vireshk-i7> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Return-path: Received: from mail-by2nam01on0080.outbound.protection.outlook.com ([104.47.34.80]:22104 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751866AbdHARs4 (ORCPT ); Tue, 1 Aug 2017 13:48:56 -0400 In-Reply-To: <20170728052843.GT352@vireshk-i7> Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: Viresh Kumar , Rafael Wysocki , Shawn Guo , Sascha Hauer , Fabio Estevam Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux@dominikbrodowski.net, linux-kernel@vger.kernel.org On Fri, 2017-07-28 at 10:58 +0530, Viresh Kumar wrote: > On 27-07-17, 19:54, Leonard Crestez wrote: > > On Wed, 2017-07-26 at 11:36 +0530, Viresh Kumar wrote: > > > Without this patch the sampling rate of ondemand governor will be 109 > > > ms. And after this patch it would be capped at 10 ms. Why would that > > > screw up anyone's setup ? I don't have an answer to that right now. > > On a closer look it seems that most of the time is actually spent at > > low cpufreq though (90%+). > > > > Your change makes it so that even something like "sleep 1; cat > > scaling_cur_freq" raises the frequency to the maximum. > Why? > > > > > This happens > > enough that even if you do it in a loop you will never see the minimum > > frequency. It seems there is enough internal bookkeeping on such a > > wakeup that it takes more than 10ms and enough for a reevaluation of > > cpufreq until cat returns the value?! > At this point I really feel that this is a hardware specific problem > and it was working by chance until now. And I am not sure if we > shouldn't be stopping this patch from getting merged just because of > that. Yes, I agree. Something is fishy here but most likely your patch just expose the problem. > At least you can teach your distribution to go increase the sampling > rate from userspace to make it all work. > > Can you try one more thing? Try using schedutil governor and see how > it behaves ? I don't have the time to investigate this properly right now. > > I found this by enabling the power:cpu_frequency tracepoint event and > > checking for deltas with a script. Enabling CPU_FREQ_STAT show this: > > > > time_in_state: > > > > 396000 1609 > So we still stay at the lowest frequency most of the time. Yes > Maybe can you compare these values with and without this patch to let > us know? Without the patch it is always at low freq. Sampling at a lower frequency means spikes get ignored.