Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp740224pxb; Wed, 15 Sep 2021 12:00:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwISALW+zZgBq/ItuZqjgOB6w4TApiC6WeRm2VbiUVxT/ZvBze3TZ6hfv6AGEU5r/l404CU X-Received: by 2002:a05:6e02:1a0e:: with SMTP id s14mr1152106ild.47.1631732436768; Wed, 15 Sep 2021 12:00:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631732436; cv=none; d=google.com; s=arc-20160816; b=vP+GOkqXEPPB/Z3C7bViWRxxcCdfCINTAMLefmUiQDQuprxboh2sQAPVVxL2oy5SQS 66pxCxfS6hHOkDRPFVjWmqmgrwjtq0ESGHYrb7crAGjXHqgK3Qj80RXHtVESiqN/Bjtd iyVymeGkOFpigcQDCv1Iyqi3NotZ1q2fdDIKgvwjnDrGaq/JK8xrfhsaDlJM/0vwHmMK GiSCzooSPSFc4axNBb/V2Nb0bfTrFodHumMB3m/0kMSsx8N5Zal/0JWhb0r2jrn5lTv3 RNFU2ApVm4+tF2A8bkK7fTbL6lauVwi/W1qqPxRr8FT6qBV4V1p2tZjeNF8G8fdIJGXg Lo3g== 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=avHjXeQ13wJPm+ZH0ocabGHBbHduG3G1S3OEBNfWY6I=; b=j0+/QpvZAkugVJ2+x54tpPVscjHGFKMZ90iXq10DLmt50NctU6yfcvdr+aXzOorQ6F 8+H6K32dHlV8X571I7bAxOW7meJPlHFAyWYEJXtcwwfUEpp+oaG3JPMWPSKYvfSKX7YD yuZffnwIONXfRqAgj98sqNQ4QMXw3xoeeUvGXcMfgUu9qIY86GiRHm6ZnbO4AJgRQ48t Mc80pTp1SCZg/3wNBHJB/UJdiiphneS1ZPsbA3rGmFqoFGrB8vzYJ0XnMCGeI1zvcnpf Du35ZVgc4RE/XH5b/1eQLjRAdVy4dcqaholB0Gzlya0hUbNoLEnODV7lemvT4h5n0bW/ wvrw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@uged.al header.s=google header.b=jlWN9GA9; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n7si696667ilj.150.2021.09.15.12.00.23; Wed, 15 Sep 2021 12:00:36 -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=@uged.al header.s=google header.b=jlWN9GA9; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231135AbhIOTBA (ORCPT + 99 others); Wed, 15 Sep 2021 15:01:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38248 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229479AbhIOTA7 (ORCPT ); Wed, 15 Sep 2021 15:00:59 -0400 Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 96806C061574 for ; Wed, 15 Sep 2021 11:59:40 -0700 (PDT) Received: by mail-qk1-x731.google.com with SMTP id a66so4654449qkc.1 for ; Wed, 15 Sep 2021 11:59:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uged.al; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=avHjXeQ13wJPm+ZH0ocabGHBbHduG3G1S3OEBNfWY6I=; b=jlWN9GA974qgCvuNDp3XkdBzubEkQfCLu0KWXVJcssyLwokzMr2dROKaXdp5/ff3nI asqAlbkLBEJoil7ErHqXZgne8xEA6tqQbIsbl7LwwiU7yUu86unGFimCV61LDsCVjo90 SZiF/DUN14Zfcnrb/JU3ePbX0l0b/Sn5sAlpEi7MEXDw852mzNy8Ccao6M6ENeS+GPfa 2TiOsASWrCJFwEFELPuV8N8e/FHjroOeKfHY9Y7ljbcuGk0Nz86VZ87Dqfvtc/AUyFI8 HZWo6yNS9d7E8mmtx1I7gBk2eRdpSGfDhIPHCEQAUdWw5QbPxUQfiFvjd0LG9uGj2vnu TaTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=avHjXeQ13wJPm+ZH0ocabGHBbHduG3G1S3OEBNfWY6I=; b=AG3iMmkkGNPqyde386OrTlI4owQw1P9nYxUtkbApWsvxsIDpt4T0P5Ix172rCClVKQ k++JG0qiixIgZlJ0kv/j7shqqpnppFT+fCpe7YuxEvboojXTBGo83v4LgcdH8eyDSP6C Z5B1crQK539xYZFpLysvkbcQqBmMBm3KpgWP7D2BIJUsd5nG37XWdXKc8Hqt5YiUzAh6 iZo1dwZyoVaMhiPpoBQ+pKnlhmGpfnLqCw6hpNEm8ma3b0/5kom86f++nl1Lm0ZEwzNm 0UmYqD7Z0wS7Hv7S61swm4OqChZ8Zzc+kvEZJZrwLTLsLTgIZXJqY8BfMJYc+oESrR4D my0A== X-Gm-Message-State: AOAM533b+lloNZzKJnnEXNV0INVpmuakMXyowSu+OfTO2bmkOXYkBoIB FwIaHLPhQAGnX8uER/MOmRjHYfozVASSYGi2+tECph1WtuHHSuVR X-Received: by 2002:a05:620a:199d:: with SMTP id bm29mr1456458qkb.14.1631732379710; Wed, 15 Sep 2021 11:59:39 -0700 (PDT) MIME-Version: 1.0 References: <20210819175034.4577-1-mkoutny@suse.com> <20210819175034.4577-5-mkoutny@suse.com> <20210914092207.GA23743@blackbody.suse.cz> In-Reply-To: From: Odin Ugedal Date: Wed, 15 Sep 2021 19:59:27 +0100 Message-ID: Subject: Re: [RFC PATCH v2 4/5] sched/fair: Simplify load_cfs_rq_list maintenance To: Vincent Guittot Cc: =?UTF-8?Q?Michal_Koutn=C3=BD?= , linux-kernel , Phil Auld , Ingo Molnar , Peter Zijlstra , Juri Lelli , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , Odin Ugedal , Rik van Riel , Giovanni Gherdovich Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ons. 15. sep. 2021 kl. 13:31 skrev Vincent Guittot : > The corner cases that I wanted to check, are covered by > a7b359fc6a37 ("sched/fair: Correctly insert cfs_rq's to list on unthrottle") > and > fdaba61ef8a2 ("sched/fair: Ensure that the CFS parent is added after > unthrottling") Still have some more of my testing stuff from when i discovered the issues behind a7b359fc6a37 ("sched/fair: Correctly insert cfs_rq's to list on unthrottle") as well, so will take a look at this patch later this week. Need to wrap my head around this logic again, but the idea looks good at first sight. Thanks Odin