Received: by 10.223.164.221 with SMTP id h29csp2044452wrb; Thu, 2 Nov 2017 05:08:00 -0700 (PDT) X-Google-Smtp-Source: ABhQp+SjNwG6C7pfN0t3mrw7VD+iBsEx7vuuV5gzyPYk9YIr7zgb9QBGZrxSQj/VWRzYA6Yidi9K X-Received: by 10.84.175.3 with SMTP id s3mr2928492plb.279.1509624480388; Thu, 02 Nov 2017 05:08:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509624480; cv=none; d=google.com; s=arc-20160816; b=KgspTMRVhbxq523AqYR7QTC+Il7UYg5xw6dtK694HbsxHvZJzPaJE+dsxASvz0QTBL MSC7bReMsVfNAVv++6YvMHC8fsZgiv4B2Azi/kxCWndGIZs4udRjVXab9KfVvXq4qGiT mHT0wVWdjz+V56NlAsRNRcQBAuieSPG6DPehSHFVGmsImrqjl9omt9T8Tf77X41IxmO8 exChTO8SLR7sullXsU968LyK/Sx2yXE4gjqeD/fnFrbgxVOqsz0DNPXPpS8RhkmFCDbL ZX7TYlq45yeeL/PhxFTfs41Vk/WGNF0R7o6jYSXjdO5H0QMGC6riAey6eKc0Y4R+2SKr +GIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature:arc-authentication-results; bh=jZTCvHtT74u6bTsfKYpF09vnsILu9pv0KQ3VvTG9uVg=; b=H2noYKl/XXG0gpuvuF9/ucZQU2EtGwPuA47HKJFrDTXHPgqk/7zhkMuFOf9YlxTeWv MsovJF18jufJuaw/az8oHSLof5+y0RL20dDACy96NDy7jJv3s7vrnkBCrt5N+rwdFGhg fD7htfgsYkZL/bP3P2/hBzOSV4etleYM7QUfKUEu2Hs2q4QxzXMjMCwvjqQ09aLRlMP5 hos1uU3UOW8PZGHeVlsTZzmIZUupkRRzb229ZOKFZ3ZBWmuyPMlB9QrDOane6km6KlHj u5FftjXYgmo9S/t34xAqgmlKqkxwMWghoDFW1BTEGrCiBqhOhzQkAPfXG5Kniuwow90G SceQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector1-arm-com header.b=Vowtl4i5; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u11si3348675pgp.641.2017.11.02.05.07.43; Thu, 02 Nov 2017 05:08:00 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector1-arm-com header.b=Vowtl4i5; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753907AbdKBMGo (ORCPT + 96 others); Thu, 2 Nov 2017 08:06:44 -0400 Received: from mail-eopbgr00058.outbound.protection.outlook.com ([40.107.0.58]:44096 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751974AbdKBMGl (ORCPT ); Thu, 2 Nov 2017 08:06:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jZTCvHtT74u6bTsfKYpF09vnsILu9pv0KQ3VvTG9uVg=; b=Vowtl4i5EsnOWEsL92cchGv5QuQFnPKnBMsEU0GGGHZehfQzehOaU2BCv/5UcR7oO2XAXFz6ygHhyzNFtVbc7/Nd181SfxovkDhz7Xl1Iv4o0tdWlOMBvMHNvTGxT2YvHvkFBo/oXvz5Gow1vax/UJo1oO+0q0IGGHGpF4dOY64= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Chris.Redpath@arm.com; Received: from [10.1.211.46] (217.140.96.140) by AM4PR0801MB2737.eurprd08.prod.outlook.com (2603:10a6:200:14::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Thu, 2 Nov 2017 12:06:39 +0000 Subject: Re: [PATCH v2] cpufreq: schedutil: Examine the correct CPU when we update util To: Viresh Kumar Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Morten Rasmussen , Dietmar Eggemann , "Rafael J . Wysocki" , Ingo Molnar , Peter Zijlstra References: <20171102111022.GB4240@vireshk-i7> <20171102113840.17439-1-chris.redpath@arm.com> <20171102114048.GC4240@vireshk-i7> From: Chris Redpath Message-ID: <037169f3-61f9-b29e-9561-0f7dba213cd5@arm.com> Date: Thu, 2 Nov 2017 12:06:36 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171102114048.GC4240@vireshk-i7> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Originating-IP: [217.140.96.140] X-ClientProxiedBy: VI1PR0701CA0042.eurprd07.prod.outlook.com (2603:10a6:800:90::28) To AM4PR0801MB2737.eurprd08.prod.outlook.com (2603:10a6:200:14::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6268a7f6-3ba7-45cb-bb72-08d521ea2c85 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199);SRVR:AM4PR0801MB2737; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0801MB2737;3:cdDdyWSHMPESKB2XT4oq8qSDeGZbZ14mZKd8R6bRXb/+aPaQn2xUlP0h6TyFgB6WV5zfUVyHR5lYyzvdsUhf46YICW5cplbC4OXDwzy0iC76DyfrUn5a7i4w7OfDoyXtQh42E7/2eaXPci35QHkT2GXmqX6JIpbXUWI5Ep8Sk5STBEUMSX2hv/2HLG/+n45XlMQsvemV5X82vI3y9tyzZaigwk3+YIoAABuyongE65oQb1DkycCnFz7l/UwQdMV5;25:LcW87bPpv87xtX/qctj6FEUe17kfSu5QECI5a8pLjPV4+YJOQQScVcWK4xSci5SAOdPe9+QC3X+hmQ9GgW3ThHziwzlLXlVgke+rj7RHvIRZDgSt7iMbeszqxL5C70urKXf278A5TkrwkFUok/Gw6pXIY2ZBhOh7eEyxhD51VZZtxIeaP/X6Bvk+4tZATSYWZ3U2BVkaQkQfEUYOuqRnK4aBNmNYEcoNytpQ56srgsvbDgKWWI8HD15s8gpgC0rrs8YNRl/AUGQiEqfQFmEM1kMBmPzpaU5k9ms2tHFuDuzcKm8dl++jTgrR9CMQqbLL1GcuZh7tIAwKjKcRHh3nMg==;31:sPlKjWwPBhtz2pQtu7QhF1o+qHCJCqfGKSLJ07uHStgnUWNHXaQ+88I5u7N5sy8O2+bAvt/02fOVgMFf7JV7OOhypzfDt/1jFeTxUUqw+RpK9ISaCehHBPzBxfczCFmR+zO3D9bntFuJmUEOldjDFrgp3aOODn+ebLHOBAqj9O4s6NEp/H+j9Uq0czeTAO6/JbZBTvrsrCC3CxErJJ8oEVAKdwWwp+UPY27MvN9ywE8= X-MS-TrafficTypeDiagnostic: AM4PR0801MB2737: X-Microsoft-Exchange-Diagnostics: 1;AM4PR0801MB2737;20:J9GQst6ycPOT+0hQia2ZCUEGT4t93rQzOzMepNxQXsMNLm8WrYJLPZWbtB4fzhenx+c8zVvNDqxeJQoF2y+pPtIO0JvMNUQpgrEJAaqWEb6N0B4aLVvVRJszyHKNH+3tB8UCHB5SWkEqslAQMK/FTvLx9C21GlbE1UzNITs/6JQGty8MKUUgp8HcvNDlDtxo1AUWI+LqR2x5xqakqfPMr7HtEjuWBnHMbP+yNqAdYH+evS+3ISuDRnKlHzgJMlSCem0zvPEl8ydthiiBxWg4MO4jRTHrN7DTENPRnYb+yJEGYLm3nRGNDa1q+LvxwJM8Sqo11BJfvuwon7lRfoa8GfveyV7pp9SbWT4FqKnvYlYdRxg5aVAa0gy6rHgJE3GnDyCdW5MDwa4Igbqz46kDKfRViA82b2pWQZdo91+g65FchINcYPfz52daXT6oYNQlo7EPogBoHM7gvstLj5UaI1CvW0+PijR//e7IJlDRqYB2K1wYFmgcj118RsLVFZmN;4:lBdEOtU/wRYrAOLKTuoxM3H0yV7W54ymZXGg0rnUgvUUIaUFtsmvqS9zGq91xxiKMn2LMKovJPak82Fm8Jgyu19kLOyz6UzPirR7Ld2fWRxM/gqFUokdcs6dZ0k/u7EqJ6eJiCa82vV9lV4+Bxm9j+19aqOef6twzPfViAQCjZGlgkfAFbrm5Li6vIcC0lkklC2/jKK/hiHQBcMJQYMgBRyZYLbMV+hN0x/FdBK7GRELdn4vo7ARtTbFov/tRWJJGJ7Nnei7joQVtPLpmS4rP/Q10W0fFwCep1xwYh63Gi0gwshy7GviftswPT8nIE/V X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(3231020)(6055026)(6041248)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM4PR0801MB2737;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM4PR0801MB2737; X-Forefront-PRVS: 047999FF16 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(6009001)(39860400002)(346002)(376002)(40434004)(199003)(24454002)(189002)(377424004)(31696002)(16576012)(86362001)(316002)(8936002)(101416001)(81166006)(81156014)(8746002)(5890100001)(53936002)(229853002)(54356999)(64126003)(54906003)(8676002)(76176999)(15650500001)(50986999)(3846002)(6116002)(36756003)(25786009)(6916009)(106356001)(6246003)(105586002)(50466002)(65826007)(97736004)(2950100002)(58126008)(33646002)(6666003)(5660300001)(77096006)(4326008)(6486002)(478600001)(16526018)(53546010)(189998001)(72206003)(68736007)(83506002)(65956001)(47776003)(23676003)(67846002)(65806001)(7736002)(31686004)(305945005)(66066001)(2906002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0801MB2737;H:[10.1.211.46];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA4MDFNQjI3Mzc7MjM6ajdBOWJEaEJaSTNpR1l3THE4Tmp4bXhk?= =?utf-8?B?QTF0cjhqQlBJUGZ5Q0RKTmJycXdmczBGVFc2bHFNTGhQUFowYmpKWVJhbzBv?= =?utf-8?B?VEwrWHVOd29hWjduZDlVWGxVVzh5UXZYY2VBaUoySVF3SEhoNXEyeFBxbUtk?= =?utf-8?B?aldNTGplVFJ3QkZkc2UxNFYzUFJpNE1tRnlCbGxIZE9QZVVLZkk0MzgwN1ZG?= =?utf-8?B?OXA3K0lERXJqb1ljNmZyT0pESU9zc3RKVkJ0cllQaVhVS0pITGlRenB5aXVC?= =?utf-8?B?Q0p3RFhFK29scUZBR1p3QzIzQWZXWU1KY3pjS214blBjWmdIMHFjenp1Yko0?= =?utf-8?B?dzdPZGlXWi9OVmgrYTgwZC9EM1VtTjdFeVlDRVkrUlhRcnhpRWlnZldMbDAy?= =?utf-8?B?UnBFT29YZ0xPNFNwZUxON05vSjJWVERvU1ErZTdVTXoyT0s1L0xzT2RMYU1u?= =?utf-8?B?UWM0bnE5VG5URzdmWDRZNkdvR0RzVnUyYjcxcmtLZmZqM2VZODVQSWJYSHIv?= =?utf-8?B?SU0yWlhJcVdub3VZbnFBNWs2T3ZoMS9mYVdoMHZTaDBDUlJtcWwrei9xUDBp?= =?utf-8?B?VTZlUTY5UDVwa2J5d1IzNWNOdVMrMlJ1QkpMZ092ck1ueFprYTFCalNRTDZm?= =?utf-8?B?aDdhamdHLzVOTGIyN1Bka1RZSkkwYTVYczBxQ3pOcE5xdW5nSXVEeDNGVm94?= =?utf-8?B?OHhiR1cxVlFYMGZWQUIxOVBreGRBbURaVHVPdHRzTkFhMThwclEra0dTSTZX?= =?utf-8?B?VFNpeVBTMklISy9OSlZEK2xpOWpQWFhuMERPdGh2bVlYZUFGVDJva0cwT3Fj?= =?utf-8?B?RG1iZ2tCNmJxYkJENXNqbFFtdjlCVnZ2b2hvKy9QU2FjWHBUNU5CU0ZXdGt5?= =?utf-8?B?eVVXeWRtb2U5R3hlWG5BOXR0L3FVYXRHanZ3VnJ6QkozYlY3Q0Y1SVZzMk9K?= =?utf-8?B?aXd3MWw0cFdBY3AzSUl6WDZKQUJIcHdjbHJJUkJEcjNGdDkwdXYrejNzQnhS?= =?utf-8?B?cVRUdnZzZklCZHVURlBhVVJIWkVJQ1NSenVRcmlMdUN4RTVnUWJ0a0tEemh2?= =?utf-8?B?RGROcEo0ZGF3anRYTXFwbGczRi9ISXNTSml6VVVseTUrTzVCR1FiNm5TclFh?= =?utf-8?B?L2JBS25sajNrek9oWXZlWFFtbFN3MTVWN0lQSWpjbG5xMUhhN3M5OXV3YVJJ?= =?utf-8?B?ZUxNSHdLUFdiU1ZJQU1ONlo4VVl2ckVTVTVvSW1mQ1B5cGZvNng3czN1WkxW?= =?utf-8?B?RWVsMFBuN1ozNkdIekcvMlR2MUYzMEtkcUVHYkNpMHZTV2hTL3ZkNUxWc2xM?= =?utf-8?B?T2ZsY2FLdTZhdzBuNytQeVc0SkIwRi9LdHpaekFBQ1A2b0d2bnRtVjVXRUhn?= =?utf-8?B?U0xOWU9CL1p5Y1p5d2loczAvT3hTZDZsaHoxN2JoWU9pMnRCV0FUcUoxSFhM?= =?utf-8?B?QXRGZUtOSHpTR09qUGNlMk5GK3ozUGJKSVdzNGFYKy9oUlVxWnJhbXB5VzFU?= =?utf-8?B?dHRZQmcwQ3NJMXYxdDNKOU1GWk1ic1dzdUhYdFIreDVaWXAwRnJsM2M5bURN?= =?utf-8?B?YWVPYk1JSG5ZdURWVjQweGlwTTRiSy9mci93NEc5TXlUVXhnTkxQaFFMMDEr?= =?utf-8?B?VldseXJPQ3d0T0hmY3phcXpRS01rOHVEWVBGMjVoa0NwTXJ4dHc2RS9iOGdn?= =?utf-8?B?ODZpbUIrdmtZUEJwbW5MQmk0WVlMNTBpcTcwQUZVOFc1ekFWb2pGZDZJNnJL?= =?utf-8?B?ZFJlKzJ0aHoveGhZYmMzOW5BVndQb1pSUWVaZ0VpRWVOeElLZnVMcmwvNlRy?= =?utf-8?B?WU9ldzBkV2NieWhmVk1oWDA3UDJ1N1FSQURRVG5jcFRYcmphV3MreFc0QjZB?= =?utf-8?B?eW14eDZGcXdmSEY1WVVEZG9EY2ZkZnFwK0xuS21ONWRmbFZCQ0k5enp6NTZ2?= =?utf-8?B?djQvVjcrc2pZajEvVzg0WGdsRHhQSytCQWpmd0p2VUhybEd3WkNja3RUYW9m?= =?utf-8?B?T3I3UUd4eS9TSjQzdDZDaytySGI1Wkk2OVNoLytlejh5RWhIeVNoa3FTUlZs?= =?utf-8?Q?LIUSw4=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR0801MB2737;6:3pm68/zBA/st/e0DEgCxWRJXFa61gNUUGW2/+uX/PlSYebtdGBmfTqSnXfJygoDbVn6ZvqM5sGHOnY3fCOq06I2Y0O+sSgCfngN4/xKu/CL7POcgmDgPMMnJVlRs3C7kDcJcsXtuwSXzJJI2K/XujyjBEEorTRI0qHKO3hMuO3zq36sXIHYIhBIlFvNCQh0TV1I11lAiyrbqmVVneRIOQf+rdfNsCzw2UMZKDJB3OK8skag00aXp/kZ4cv8gojdxMvtdDx0TF5quQedrf7YkV2VVvWox5bal0d2Y2os4tMoQCPLQ+eI7M56vISsK3nCn7IbGuCc7jk05zyY/naJDCvPKWmhQJwGi3o7769ECHSg=;5:M6/sAKt5ntCn8Xx/2jbcG+ZlTj8ljhVNJfF53aLzPgMbk6XVHSm6/YVOf5e40U8LAkl8HwWI90qj/Vtd59ZuEYv5KNnbUeKxtr9NdBWO2eNFWfvv+KX8fg/rgUmWti2AcCwoy3ginZ4rRefMDmzU7F/6cfDhsB0BYk4Z54AsEF8=;24:kGarD4JoRXycXVs7gWwxKi7Iqpd8rcK2UyZ58KCot0fcqHwWJfxvCW0lK/vDcoUpIJZF3FI2fuITWoKMX27oZ/tGFEpssmoGMJ7nwsgYCWM=;7:2sUq4l7uYrtq9/JyucMkRPaZUgKR740H7zgShzoGycyyKSr8Vw4LOqBoJRHWD9YtVuyNp1GaBQiHx0omOMWUylC+3+CPErqLy796zStxvODX6Fif7lsOqHA164UxHD3lBHfRPsF+d/G1EMe2M9GS/k3eWmJQ2f9R22gQ/mChJnRrH2fb6bm3N1BbeqH/1swPXASrU3AVt6ufpG4fdLKCf5HgcOawN6Gy4uLq6bs5ff6noFiKdwk+ESlePVDH46in SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Nov 2017 12:06:39.0193 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6268a7f6-3ba7-45cb-bb72-08d521ea2c85 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0801MB2737 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Viresh On 02/11/17 11:40, Viresh Kumar wrote: > On 02-11-17, 11:38, Chris Redpath wrote: >> Since: >> 4296f23ed cpufreq: schedutil: Fix per-CPU structure initialization in >> sugov_start() > > This is still incorrect. This BUG has nothing to do with 4296f23ed > AFAICT. > According to my diff, this was the commit which switched from assigning the values directly (and not overwriting the cpu member, which was introduced in the other commit you reference) to using a memset and clearing the whole struct. I figured that the fix (which was for a different issue) inadvertently exposed this, which was what I was trying to convey here. I can remove this and just reference 674e75411fc2. It's clear that what's broken is the remote update. I'll reply with a v3 shortly. --Chris >> We lost the value of sg_cpu->cpu which is assigned during >> sugov_register. The memset in sugov_start overwrites it with zero. >> >> The change here was triggered by the commit adding the remote update >> functionality. >> 674e75411fc2 ("sched: cpufreq: Allow remote cpufreq callbacks") >> >> This leads to always looking at the utilization of CPU0 instead of >> the one we just updated when we do a utilization update callback. >> >> Let's fix this by consolidating the initialization code into >> sugov_start(). >> >> Fixes: 674e75411fc2 ("sched: cpufreq: Allow remote cpufreq callbacks") >> Signed-off-by: Chris Redpath >> Reviewed-by: Patrick Bellasi >> Reviewed-by: Brendan Jackman >> Cc: Rafael J. Wysocki >> Cc: Viresh Kumar >> Cc: Ingo Molnar >> Cc: Peter Zijlstra >> --- >> kernel/sched/cpufreq_schedutil.c | 6 +----- >> 1 file changed, 1 insertion(+), 5 deletions(-) >> >> diff --git a/kernel/sched/cpufreq_schedutil.c b/kernel/sched/cpufreq_sch= edutil.c >> index 6c1a7fcfa2a7..dc68a1ccdb33 100644 >> --- a/kernel/sched/cpufreq_schedutil.c >> +++ b/kernel/sched/cpufreq_schedutil.c >> @@ -728,6 +728,7 @@ static int sugov_start(struct cpufreq_policy *policy= ) >> struct sugov_cpu *sg_cpu =3D &per_cpu(sugov_cpu, cpu); >> >> memset(sg_cpu, 0, sizeof(*sg_cpu)); >> + sg_cpu->cpu =3D cpu; >> sg_cpu->sg_policy =3D sg_policy; >> sg_cpu->flags =3D SCHED_CPUFREQ_RT; >> sg_cpu->iowait_boost_max =3D policy->cpuinfo.max_freq; >> @@ -793,11 +794,6 @@ struct cpufreq_governor *cpufreq_default_governor(v= oid) >> >> static int __init sugov_register(void) >> { >> - int cpu; >> - >> - for_each_possible_cpu(cpu) >> - per_cpu(sugov_cpu, cpu).cpu =3D cpu; >> - >> return cpufreq_register_governor(&schedutil_gov); >> } >> fs_initcall(sugov_register); >> -- >> 2.13.1.449.g02a2850 > IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you. From 1582954361879693163@xxx Thu Nov 02 11:41:58 +0000 2017 X-GM-THRID: 1582951591518861812 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread