Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp904497pxf; Thu, 1 Apr 2021 17:36:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxSl2PLtOpGqI6zOCJF1rpBOIkeYpjX1auvmiSeMw+quUTPyIb/UT1TprUpU6kYCs9XLEpj X-Received: by 2002:a05:6402:42c9:: with SMTP id i9mr12895558edc.35.1617323762783; Thu, 01 Apr 2021 17:36:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617323762; cv=none; d=google.com; s=arc-20160816; b=vlD6k4XJ4GwNkil59LuDl56fKUnDYPHnsVSQRQ87rukbByqfRiz71WDcov9CgvV/gE Y52ILDQXnUeoymqP6VLbcdMbt8D5E5zkm5YqY9+OqOaeVdNQe3+1F76zJXb00NeSDYfY +3ClsDV2lXeAaTFik2A+fc3flqcOpWoznoTJEqLdGoOlCG+y2ZO4mQEbv7aJzjpfd7dh OItd9XFo/Z392u5cPW5355CBq6ILozD2wzfzjTk9nBrGMXXpku1gEQrPLgkcjSeKmZ+u 5Ixl9Y1wPC8xkVIJqtG5ZOB6GOrd+0kky+O+q/EhYGdj0N2qSzAebZ5EpOCZDTjXOZwv nuNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=GH3plRryBuW9V2Hqcxc+vb+3ay6lNqrrq70AzxxfFQw=; b=TIKIRjp6P6Uatw9MweDT0mhw3ms3AV004IrwIvKKBnoVUHA1tVs7jBxEba6VmRdkSB m2fwFBrfnfCI53/Ay1N8Zd9Ua+0KNNaPd1wGu8OaPMGkhgYXMbe2DGnqQfggvyrwR0j5 947u/xJ8su11rwCpfwQ7vaBmBaSCZM5uieoaHFnghHWVZa+yfab5r5SBGnEW+kIXksjo dod+pP8U+qlt1ubUq6GeIx5VJFlKI7t2jlr8MYGnCfk57LZTH3Sl911uhWy4n2TrI9li aMVpTyof1BokiOJx9Sl1dEO/zqULc81lKdEiMljUlJr/kEXrbGz2UQmyKZ39WN5xvUpY 6UHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=dNo4Ue3a; 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=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w10si5309944edd.483.2021.04.01.17.35.39; Thu, 01 Apr 2021 17:36:02 -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=@google.com header.s=20161025 header.b=dNo4Ue3a; 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=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233786AbhDBAe2 (ORCPT + 99 others); Thu, 1 Apr 2021 20:34:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35422 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231550AbhDBAe1 (ORCPT ); Thu, 1 Apr 2021 20:34:27 -0400 Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3CA79C0613E6 for ; Thu, 1 Apr 2021 17:34:26 -0700 (PDT) Received: by mail-qt1-x82e.google.com with SMTP id i19so2822853qtv.7 for ; Thu, 01 Apr 2021 17:34:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GH3plRryBuW9V2Hqcxc+vb+3ay6lNqrrq70AzxxfFQw=; b=dNo4Ue3as5uGsGZN7+CWxkErz4b7UGIaOMYLtzYfFYg2ybvHFcJZVo6kDRopgaEzBs 4+P+NbvJDl4n3HyRh6F3JwVdp12m+Rks6IPRdRH2Xo1VFyDV+fp9AgSiJJrc7L9t2Z+u Kt/q4T1O/RJIhSeR6i8g0VX3eq6b4dO0/oJIXG8jdWscGU4AvcUqsyx1Xuoxi9EWQGYN j3xCzy1v4MQgmkNGNW9FxXpJBYSP8ddf+Vhe+OatJAj2q9S9SX10LxIU6LuCU5qk5we2 2XhxC3pc8by94b95NFiFiG91lAtMW1urTD7TERjlYYyAjr4rip8SRhq50PNBssbp1fMH DiKQ== 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=GH3plRryBuW9V2Hqcxc+vb+3ay6lNqrrq70AzxxfFQw=; b=q4LMq1nzH14rCQf+eCqDibO8K7C40YRFqKE6McoqpyhcIN3oDwAlbLV2sWgunPHD9+ OacQjJGSXe0HPJ2GEY1JszEYnkXkd8o+JzUyq4fCMHGsDXuxH/HvaeYuDN990b/w+euY D9CpDmJA8NMp6BK5axpXQ1CK1UfoJD0FNV5+xlvOKIOxqjmSm4PIJb5HPC3enMGeURqM kY85Uy/fUMqDtSdqcHuwpHLe/U67s4SYdEBJXdvKqayLDe1sR3t3GZHjeWU7qbyZLXEj 6JS/b7xlUj+HVn9WvlItZsvF3RPlH+6BHEf7HWQzLPQQw9awCt2fUnAF3CFlvSwnN/mZ ILhA== X-Gm-Message-State: AOAM533jig9lnywBB+dmkvpRKcOKTWcqQbx1ptvKJE4LUSvGayr7fwVZ +IibhakDQSje0Q0Hvy21yz0x5/mAyJohImCWbRIUQA== X-Received: by 2002:ac8:5554:: with SMTP id o20mr9650227qtr.143.1617323664744; Thu, 01 Apr 2021 17:34:24 -0700 (PDT) MIME-Version: 1.0 References: <20210401131012.395311786@infradead.org> <20210401133917.469929784@infradead.org> In-Reply-To: <20210401133917.469929784@infradead.org> From: Josh Don Date: Thu, 1 Apr 2021 17:34:13 -0700 Message-ID: Subject: Re: [PATCH 7/9] sched: Cgroup core-scheduling interface To: Peter Zijlstra Cc: Joel Fernandes , "Hyser,Chris" , Ingo Molnar , Vincent Guittot , Valentin Schneider , Mel Gorman , linux-kernel , Tejun Heo , Thomas Gleixner Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks, allowing for multiple group cookies in a hierarchy is a nice improvement. > + if (tgi != tg) { > + if (tgi->core_cookie || (tgi->core_parent && tgi->core_parent != tg)) > + continue; > + > + tgi->core_parent = parent; > + tgi->core_cookie = 0; core_cookie must already be 0, given the check above.