Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4085908ybz; Mon, 20 Apr 2020 15:28:53 -0700 (PDT) X-Google-Smtp-Source: APiQypIXG00AIAP5/bE+6OzEdNpy8XzDjLbneWC+s9BvXXEoDU4+Kwk2lbrXMaVGB+go+d6VE57b X-Received: by 2002:a17:906:a2d3:: with SMTP id by19mr18575941ejb.370.1587421733776; Mon, 20 Apr 2020 15:28:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587421733; cv=none; d=google.com; s=arc-20160816; b=EjrEj0BFHA3DwVcJQfoMZNMhh7FeEh94zdjuejYsEDb2p1Jx/YTHZoyMsY2yek4VWn /hM6AnkXh+BYySbicUJfuSFYGAqcNwuSmQyTU5dW8qelpFhRsPbkUfSQ9wa1Jb0X2wqk YgVhja9WAWX+QuNuotPc09KIKtFjBwz5LrKBNXYoxL6Kp0I8T+rBo8+H++OFYEMJtlzJ b5Ulr7q4nmg7Kije4ZP0lqMemLvI9UAoWQ3xKGIt93SpEhROHeBzub7nvDE6ITBSZt2d pds6BrYP3eLmG3mNqb3v0rETvG1kmC2uYd/7Zt5LnipBZfBVsVrZAxn1BzQ1P/1K1wPa Nn9w== 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 :in-reply-to:references:mime-version:dkim-signature; bh=cnN6t9hfQo+VsrAYXTcci6beWWsRl0rIw4dpYadHnVE=; b=RSBgFo8JH5iCVp/18uLMYM6ahJUpg33E7omjgh6wjIHcfZHe72cne4qS+iV+Ab2rmU 3IY+2ddwS3L/4i7lp7OEUOstGKyS8ZDK+sbjWzQM41AyREU7qZvR+cK19vfIf02e+/0J 52L7l2tjff4I2kRkEXtBVfX70nC+IluiLZRElIKC/Y4EOVED33iwFZilRfJsdq5ygmsi 0zBCtZfh2TYTNkEWD6Bx5TxUM1b3q4jekzvd7VWJjcRwi45J+IPbiqxNemKboiwwi8Nu Rl93A8g5EWxLY7z1nN7U52iM+IPEdktuZiXqPZRUv/eZFSwYDOpdEs0B8udBveRNKPMd 4Yaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@digitalocean.com header.s=google header.b=MtTtVazM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=digitalocean.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f9si451462edq.572.2020.04.20.15.28.31; Mon, 20 Apr 2020 15:28:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@digitalocean.com header.s=google header.b=MtTtVazM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=digitalocean.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726718AbgDTW0q (ORCPT + 99 others); Mon, 20 Apr 2020 18:26:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40464 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726181AbgDTW0q (ORCPT ); Mon, 20 Apr 2020 18:26:46 -0400 Received: from mail-ot1-x343.google.com (mail-ot1-x343.google.com [IPv6:2607:f8b0:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 38327C061A0C for ; Mon, 20 Apr 2020 15:26:46 -0700 (PDT) Received: by mail-ot1-x343.google.com with SMTP id z25so6145771otq.13 for ; Mon, 20 Apr 2020 15:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=digitalocean.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cnN6t9hfQo+VsrAYXTcci6beWWsRl0rIw4dpYadHnVE=; b=MtTtVazMtrYKkRDqDEkd4dL/KC4Gj9jH/4FFdLlgRHwjPj0549U5suwucimHv5H3iL Ozqztn+t5yOQ4ubc7+EHAghRlsT3JUSS8LiKeHbsCoKUELFW1L2WSpmzFL7ypEtkqrus RoxKiTy0S7Y5CPwP7Y7wXtHbwfd8AP6OMXcg0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cnN6t9hfQo+VsrAYXTcci6beWWsRl0rIw4dpYadHnVE=; b=E4Yo2lu3naamNbnDd/LGiD1itZCYBawWZ2JjuxAE8xlxz4TGYyDPbtIfHjMd3OaNvG H9Vgo+DRVRZECoTIs1Jn8nhE3csDoHx/fKDYSbeYyJwK2YZt+vPBhpZ/H7hoax2xV9PV FhcLczWUMQtehRcos4xJnLCHlQ70m5SH/MvCZ5qW+Pr3E9NFRZPqbFbTqiWwUlVMIfiT 3dkiM3TVZfRwVSvG4S2/nFv70GwN/QzReuWaxvBmNE/Eph2lcFnaEsIWBkZM/9JEnOLD 3wDMUhaORAogCk2JGlq4WB+oLma5KlGEhvvCzxWseNl59ezN4GtciQjujXnp/g6Ncgvg srUg== X-Gm-Message-State: AGi0PuY9z0ePIROanth4N7NQWYF7uKDwGOhqJxhAsieVRVXr6hjr9LMg CCkyLbMUBVADWxoRoy1A9X82iAHV6MfSt8cOm+1GeQ== X-Received: by 2002:a9d:7dd8:: with SMTP id k24mr6196388otn.33.1587421605462; Mon, 20 Apr 2020 15:26:45 -0700 (PDT) MIME-Version: 1.0 References: <2f83d888890cec14be3a7aead0859dceebb4012f.1583332765.git.vpillai@digitalocean.com> <20200414135624.GU20730@hirez.programming.kicks-ass.net> <20200415033408.GA168322@ziqianlu-desktop.localdomain> <20200415040741.GA169001@ziqianlu-desktop.localdomain> <20200417094045.GA197704@ziqianlu-desktop.localdomain> <20200420080759.GA224731@ziqianlu-desktop.localdomain> In-Reply-To: <20200420080759.GA224731@ziqianlu-desktop.localdomain> From: Vineeth Remanan Pillai Date: Mon, 20 Apr 2020 18:26:34 -0400 Message-ID: Subject: Re: [PATCH updated] sched/fair: core wide cfs task priority comparison To: Aaron Lu Cc: Peter Zijlstra , Nishanth Aravamudan , Julien Desfossez , Tim Chen , Ingo Molnar , Thomas Gleixner , Paul Turner , Linus Torvalds , Aaron Lu , Linux List Kernel Mailing , =?UTF-8?B?RnLDqWTDqXJpYyBXZWlzYmVja2Vy?= , Kees Cook , Greg Kerr , Phil Auld , Aubrey Li , "Li, Aubrey" , Valentin Schneider , Mel Gorman , Pawan Gupta , Paolo Bonzini , Joel Fernandes , Joel Fernandes 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 Mon, Apr 20, 2020 at 4:08 AM Aaron Lu wrote: > > On Fri, Apr 17, 2020 at 05:40:45PM +0800, Aaron Lu wrote: > The adjust is only needed when core scheduling is enabled while I > mistakenly called it on both enable and disable. And I come to think > normalize is a better name than adjust. > I guess we would also need to update the min_vruntime of the sibling to match the rq->core->min_vruntime on coresched disable. Otherwise a new enqueue on root cfs of the sibling would inherit the very old min_vruntime before coresched enable and thus would starve all the already queued tasks until the newly enqueued se's vruntime catches up. Other than that, I think the patch looks good. We haven't tested it yet. Will do a round of testing and let you know soon. Thanks, Vineeth