Received: by 10.192.165.148 with SMTP id m20csp4742518imm; Tue, 8 May 2018 13:37:36 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqK9xQX/KYeV79IGlZW1Tg8BXYxKmuAVhzbIkiH7f1n1EeAJIrVfC0FK5BtsNaaPfILvYjY X-Received: by 2002:a17:902:d20a:: with SMTP id t10-v6mr42676611ply.364.1525811856610; Tue, 08 May 2018 13:37:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525811856; cv=none; d=google.com; s=arc-20160816; b=RAIxIthymXaT+tzL+p9UZIot517qsyPs2XAtDjvhqPILmuxXz1+4ZczRNbnrIM3JIX scpXU0DC0QJ9mT6VFz17bniyXy5Gbt4GCqVv1Gh5ReaMfpcMCfFKdWYMbyUz4dWGvHRq Q3WjKErOMHiO0G21wvL524pPuKSSY7Wb9mrUgIubNU8BKwvajksy6ySpoiRAinwm3+o4 G5WUBnbo/Vfc5dpEGYw1BbSNkhOCiMd5aWI5s9p58jf2OnRq2wyGCVy5o7Hyq408mENn jlkwF3QPt5M9fpp7fPRFzyUZZYcvZqdhoPte3Qgqc8N++Yf6fdiyQ25PgnD2VnAGuGbp 9m2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=sPe7swr53fhd6yBNmkY0+8fZRo+1Z145RX19lB1Qsyw=; b=IDoLebOnKmR/kgkaXtpnGmiDvRuCjJZ1hNW8Pe6rNKSB7HEgrQISE/uB8l/LVJSanJ ihZwcammPjlGgi1FH6BoLw8WSZSjGtiJJxv2BJBiSnWxRD11NLf+msuJGXNu2zkCtGHT htylpXN8toFPfpEb4L2cg7BgMACfnmnS56OAxleEO0n95BCAmHLKjsDj5X2GyHw7bFRv 9hDefvsjR2Nr4ijSWZHrbzd02v6qQw6jhBcqOs35bPs1r5T2M61GJX6WPxahtzbounwU jh0z1rSBO257poHSHkeOZOmMbQkRynIla/BLulkT9LwU7rOzMUhs4ZSxMARESWTaeIF+ WM/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Z5GkiG7E; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c74si10725485pfc.224.2018.05.08.13.37.20; Tue, 08 May 2018 13:37:36 -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=fail header.i=@gmail.com header.s=20161025 header.b=Z5GkiG7E; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755654AbeEHUgn (ORCPT + 99 others); Tue, 8 May 2018 16:36:43 -0400 Received: from mail-oi0-f68.google.com ([209.85.218.68]:40676 "EHLO mail-oi0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752749AbeEHUgm (ORCPT ); Tue, 8 May 2018 16:36:42 -0400 Received: by mail-oi0-f68.google.com with SMTP id c203-v6so29571620oib.7; Tue, 08 May 2018 13:36:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=sPe7swr53fhd6yBNmkY0+8fZRo+1Z145RX19lB1Qsyw=; b=Z5GkiG7EYJAzZCEzmWQSd6dPTcqsJXE7RZRNyv+wSWK0SxHazKXQEsd38EImmoO6B+ i1V6H+bihKcNw84I5mhaxG9VjQRr6RnZnDzVN8X4AdF8fdBy9OmZe8VO53c8oj62fwG2 JVt08EAZEDAeEYmNpR3xuqO4sHiLW9//zm28qSr4e+98G6pd0/ZgoZ+xuS1qCN2BbTE/ 2/EAQrWNMwRmm5aY4+nZiTjnPnROyWUIkbV/i3jr4SnrHiHr+znyZVC+56UqqQcNpsIu 4lOEMK4AU8avE/1py1n6aYSAegldDpe9WL1Nwz4gJ0lyVSCp05je3/OAnM6c1B1haHNA utUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=sPe7swr53fhd6yBNmkY0+8fZRo+1Z145RX19lB1Qsyw=; b=tYUdXnJRKu9ZUXumHy3MOKIfnYGFZDcOqHKxfh/KtnVhrxyblV8hlm4qXaUEBNVpg5 vfLBuM9EzWzCUGhBKBsER3kDmx0VpNNfyqZ4wm0bvVgNR0eG9wU3DIMu8M4vylVGVeCl /tb2qfTMiidMlyfIKXxS57Ue74xLvHt0ly4DaUAHHjW/tb/NqQneLTyVeJ59RnRnCkJv W1DEE69Y2GyXjbEcgslQm5qURnzsM5nThj3BgDwEhTt0nVPFFlO56VVIVrdexYPRmR3K oTKZHMoJLCESG7t7NaW4AXYGMMvWHu90rgj/Z7drp5tZCZSVkRzQBOBITascVxKK5Y8v ltKQ== X-Gm-Message-State: ALQs6tB6OSeysvewN6M710hq65fx1KIUIt8aH3pU0i4tlcxynEaHR2u5 HqE9mDPzD4J81E1zUGMEA0TCY7pRYjZSyu/dQNg= X-Received: by 2002:aca:1107:: with SMTP id 7-v6mr28186075oir.116.1525811801477; Tue, 08 May 2018 13:36:41 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:1468:0:0:0:0:0 with HTTP; Tue, 8 May 2018 13:36:40 -0700 (PDT) In-Reply-To: <20180508103427.w2rq3vz3f66y4cxh@vireshk-i7> References: <20180508073340.13114-1-dietmar.eggemann@arm.com> <20180508082242.bre6sjfvefhz6xc3@vireshk-i7> <8cf21b1a-ca6e-fed7-43c5-94c66ff5986b@arm.com> <20180508094526.ajyjrwytguhv4xpe@vireshk-i7> <20180508100227.GB3752@e108498-lin.cambridge.arm.com> <20180508103427.w2rq3vz3f66y4cxh@vireshk-i7> From: "Rafael J. Wysocki" Date: Tue, 8 May 2018 22:36:40 +0200 X-Google-Sender-Auth: hTxRYeSn3SxVV60oXEgWHeQYocQ Message-ID: Subject: Re: [PATCH] Revert "cpufreq: schedutil: Don't restrict kthread to related_cpus unnecessarily" To: Viresh Kumar Cc: Quentin Perret , Dietmar Eggemann , Linux Kernel Mailing List , Peter Zijlstra , Ingo Molnar , Linux PM , Pavan Kondeti , "Rafael J . Wysocki" , Juri Lelli , Joel Fernandes , Patrick Bellasi Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 8, 2018 at 12:34 PM, Viresh Kumar wrote: > On 08-05-18, 11:02, Quentin Perret wrote: >> The sugov kthreads are DL tasks so they're not impacted by EAS. But even >> if you take EAS out of the picture, those kthreads are assigned to a >> "random" CPU at boot time and stay there forever (because that's how DL >> works). Is this what we want ? > > Okay, I didn't knew that DL threads don't migrate at all. I don't > think that's what we want then specially for big LITTLE platforms. But > for the rest, I don't know. Take example of Qcom krait. Each CPU has a > separate policy, why shouldn't we allow other CPUs to run the kthread? Because that makes things more complex and harder to debug in general. What's the exact reason why non-policy CPUs should ever run the sugov kthread for the given policy?