Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp4840691rwb; Mon, 21 Nov 2022 12:39:21 -0800 (PST) X-Google-Smtp-Source: AA0mqf5Ab9SP2XpeALk5NYi7fORFwfT6rIHXG2inX0bfsWrs9P5EfGlq+YjglIJ5mrHzE6Stppkh X-Received: by 2002:a17:906:4309:b0:78d:36d7:92ae with SMTP id j9-20020a170906430900b0078d36d792aemr490634ejm.113.1669063161658; Mon, 21 Nov 2022 12:39:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669063161; cv=none; d=google.com; s=arc-20160816; b=vgd4kR+GyFYMiORgvnxDZR9YTION8LiIUEC8Z9DwkyLHVlnh/nw935CqOPL14YyF5k nKmcWA+6iqY2vRau5IkvcVfTJPsPEOUvJZiI9PZ/p5LI3gLGJxey72nfwK9CQuznoXXS Lbhatwvk42H9AEeB+896SgEmedBi9+sm0t19VUR+l00xXxLxzPoanzXifPotLVSC/tZb cBmW6yflRE33hH9G7RFz4d/vkJu9EZ/plB4S2Yuo6OEcp9iL1Helj3o7E6WUK2FcfObu 4dT+YtuM3QLviaury7RsyZY69QBCSc9PXnJkyX8ZbNyPgJ6pPC6jqK7hQteGIJxluuGM kjUQ== 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=4xjZQRT1eglhnBvPQrkMATSynTj+P8hQRG7JbjMaxvk=; b=Oq84js5Il7HkuW7gcjEd4OoIJkppruECvH7f161UEYmpYj64s16oLcXxz9SIO1HaZ+ 0PkE9TyDplVzFFvGPEV+TQZ6uYM6kqtWIHjs16EipIOtv9qZnQ9IaFzIdhrNkTTiaDEv gsAI2kOV0u1Du7jpf0L5MXPPFhU3oN0MrOyeSJr18gRebOjzFw4QVOszVygZJdVk3A2f w6CNeHS8Kk9C0ZbCKLnKg7oWzLU0FL1Ei7EGD6zHr4nNS96hpnqeQ4BlO8WA9DxgOm5E T1q1zS8Kc+muXEoTBW9m26dH9k01OJJRgd/TUrEloeB+R/htouJ/AK1cwi6Y1y2xYY0E 23XA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=jkEOexRn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b8-20020a056402350800b0043dfc949d31si10993135edd.25.2022.11.21.12.38.59; Mon, 21 Nov 2022 12:39:21 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=jkEOexRn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231519AbiKUTbj (ORCPT + 91 others); Mon, 21 Nov 2022 14:31:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56902 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230009AbiKUTbh (ORCPT ); Mon, 21 Nov 2022 14:31:37 -0500 Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C49FDBE86C for ; Mon, 21 Nov 2022 11:31:35 -0800 (PST) Received: by mail-lj1-x235.google.com with SMTP id d20so15553507ljc.12 for ; Mon, 21 Nov 2022 11:31:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4xjZQRT1eglhnBvPQrkMATSynTj+P8hQRG7JbjMaxvk=; b=jkEOexRnXCpOcEEjHzhPJzyuRJ23OXfQ7+uu2D4WuUtPnVFyknMX0hvbfA/EgOhwl8 WVaaBLPGvH/3Tq7GsYSeqr+JBDtJje2EJNpwkBWGpEstrcZpDb5S+OHJtk2iUK1fRb3Q FqHw72VRgJcn5l0DTM2pLGUQqoAXUnGbt3Pcyft3qbTI963QYJrSxnmBZOS3fqWrmyvJ QLfH6QFRBSX0jQA6UMfzpEFPO9BaisSSaPObx9MP6DUnru0a6OjyMXjlvKwgKSXtr5G7 gxd43VrhyJPNuyw7bpYqwD/D3zCosBh3UkbkRSxYrs8WqaobGu0hvsNblCvGrvksF1nM 20fA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4xjZQRT1eglhnBvPQrkMATSynTj+P8hQRG7JbjMaxvk=; b=LV0qwl+cDiFmHIcTY7Ee7oC32rYYqOcOinmhM7DoDPo14UuKXN4Fqvzxh6fBJq8fFI NU+Zln8qMnD8bH2mC9xInc4GE2QqusBiR7uBsZ/PmxEvAl28gVojNqwcuZUMw9jDx7TI 3ZddE3jkIVrhyhPCf0V6loLs6lqG1p36V85+65mLAluC9tbQN9yH85oJ8nKsAkJ69f5c N6SBOAgO16XbfKxp3kFO7jUO/JBQP1ks1rlii5qGEljQmUZ5uzSs3MAHQ8rCkQ1Nw6DD HR7/7LTdeZOXqB0RWDFQd5limp9ePIB37ShqAyFYQigWr+A3hTw8S1qP6AIJsrA8to8r VM8w== X-Gm-Message-State: ANoB5plvUJpXsrd20nZpEYKxrJjJC0daKvlCnSB4x6PemgcZFRVxaOvq ftWhYP+nRwVMCFg6FchQpM347v503DWoADGXpByVFA== X-Received: by 2002:a2e:8356:0:b0:277:6c68:12d3 with SMTP id l22-20020a2e8356000000b002776c6812d3mr6025954ljh.499.1669059093572; Mon, 21 Nov 2022 11:31:33 -0800 (PST) MIME-Version: 1.0 References: <20221117005418.3499691-1-joshdon@google.com> In-Reply-To: From: Josh Don Date: Mon, 21 Nov 2022 11:31:20 -0800 Message-ID: Subject: Re: [PATCH v3] sched: async unthrottling for cfs bandwidth To: Peter Zijlstra Cc: Ingo Molnar , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , Valentin Schneider , linux-kernel@vger.kernel.org, Tejun Heo , =?UTF-8?Q?Michal_Koutn=C3=BD?= , Christian Brauner , Zefan Li Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Please test the final version as found here: > > https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/commit/?h=sched/core&id=4e3c1b7b489e218dfa576cd6af0680b975b8743e Thanks Peter, the patch looks good to me and continues to work correctly. Note that I needed to make two edits to get it to build though on sched/core: - local_cfq_rq doesn't match variable name used in function (local_unthrottle) - rq_lock_irqrestore -> rq_unlock_irqrestore Best, Josh