Received: by 10.213.65.68 with SMTP id h4csp690858imn; Tue, 13 Mar 2018 18:29:06 -0700 (PDT) X-Google-Smtp-Source: AG47ELvPO5UKpiTYzyLsAmDGahxcEggvD7VAk805QlRmPtMm3QOzRwp+vYqRS5kJie21AJf0h8HC X-Received: by 10.101.100.89 with SMTP id s25mr2056758pgv.401.1520990946151; Tue, 13 Mar 2018 18:29:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520990946; cv=none; d=google.com; s=arc-20160816; b=hGE8DQiUMHGjDRsFolPPrI47ttO7vs89+WB/aUrPvMTVKaAxwEIJ1f7sIm3OEQrNEd 6S99qOQyqRgKZrpmW0/FmSTslNA/T4QRGHEehrWxKpXcdESZN44gpYZ0EExtZ18D3rFD O8zY+yL17GSUU3A2TgqoqXQTAvL37YnneAvBjuFAMPs9f5ZQ8L4APbI5wolKTCrblP29 P2VRCzY5W9jAiJlTsmWgdZobfjk7VEIATYrhCRU7mp+KUTgREMbnyZyL//EQ3FRHN0K7 xdWQi5SGGO7Y5PZe1TFjUkoBXOwFnQUE80z57a3Xg9cVujFsTfknTDgj+aZ4GrhTqcdC 10qw== 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=x0hpU4WyIjoSnOAPvz5GBh6UWpl1W2q0jV+8o2C1w4U=; b=x8hEMPwuO5gnAQvYDdgrpqhTgyOTuLsCZqWY95Wey0TS1jg/idEag/qvcXZYWbYYV/ qll3MnQPXVy5U0zOF44hjz0zYVx5/I2fM4TqXH6ElUMo9uUFtU8n75UwK2+W3aZn6ZP8 V5QiajZywHwqe1vWi0wzu69LogaZy9QvedhZ9cA6DbV01m/DmBqQ1U8M9k8zkvekqh2m 7Ji6QxhNwH37o6E1uw8N3u8hBLjK171hC9BHu6AFZwZmhh+/cyykhTAULrMKHNOfaFQu bwIdguO2K/JHp1CsilUOG1NqC2QCz/x7ahJiQgd+elbGprgt21ssaMn92RgPOWOw0VX4 AL0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=FVd1sOy8; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q8si1012422pgs.203.2018.03.13.18.28.50; Tue, 13 Mar 2018 18:29:06 -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=pass header.i=@google.com header.s=20161025 header.b=FVd1sOy8; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933015AbeCNB15 (ORCPT + 99 others); Tue, 13 Mar 2018 21:27:57 -0400 Received: from mail-it0-f65.google.com ([209.85.214.65]:36914 "EHLO mail-it0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932634AbeCNB1z (ORCPT ); Tue, 13 Mar 2018 21:27:55 -0400 Received: by mail-it0-f65.google.com with SMTP id k79-v6so2624062ita.2 for ; Tue, 13 Mar 2018 18:27:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=x0hpU4WyIjoSnOAPvz5GBh6UWpl1W2q0jV+8o2C1w4U=; b=FVd1sOy8DNhVge0cxpblSv1pqnOSTAXtTSlsUMbZZrcIL9RdWSM0Wtej9m+nPL6Z8C U75/W1AdnfmDk1sRd0e0ev9K9+09cJZ3mpApSJDIwydZ47/zkofnk3QFgJ2s+m27miwo 2oIgvUZoPfG7E0Uj++vcqfUw33xBgKTRlAGOcJtgqOmKmrgGlyFmFMhpen4KKuwsRaTC Azzj81o6oisr3lenKC0OW99DGAybNvxrp97toLcJKz8fdvdaI8NhTKp/ALgO8YWwLNaq wLFk4/+um16sDxfRYtA97qdlBsEpVn+8EDVoC4RhDlHp4jmk7EyOqldwqPhh1KpWlICl Q7nQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=x0hpU4WyIjoSnOAPvz5GBh6UWpl1W2q0jV+8o2C1w4U=; b=i7fRdhnsZ2Ab2HTX19XvuCbghNr0NQy/9MB3k/ecgyt5wWXvTYBnmOU+n4nE9VeUWF rL0AEOMjeu1rFgM7KiwpoZCXTPTNxKArJ8Fmi0v7Ox6ncpePbypJczRh1Y/6u6e2Hrex JN3+eLlhhP6QM5LnfLSnz45BlwxplGxKXrJPyrDlh1I8NCwj6VFjuBPoQci46JLW7J+J aFjRugA3TwWEhOlPBW7vAmmSPj5aeWURM5rYNy4M6x8zaocAXbBmusfz1/hhJrp+dwIf fomMMYCSldJQx+r+AYzcV5sYw2/OOVS+GDO9h+S8Y6Tsx/IYoseZpubTg8LgJoRORep6 LM4Q== X-Gm-Message-State: AElRT7GabdkuK3GDTIpFBqeBxHZbZJssjyJCfd7617tRjjSiMsRi9cK+ qWJ0uM6XenXGR2+8ALREuoTE9DABn7p3C7HsixY+aw== X-Received: by 10.36.134.2 with SMTP id u2mr173130itd.28.1520990874206; Tue, 13 Mar 2018 18:27:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.97.25 with HTTP; Tue, 13 Mar 2018 18:27:53 -0700 (PDT) In-Reply-To: <20180313111506.GC15832@vireshk-i7> References: <1520937340-2755-1-git-send-email-claudio@evidence.eu.com> <20180313111506.GC15832@vireshk-i7> From: Joel Fernandes Date: Tue, 13 Mar 2018 18:27:53 -0700 Message-ID: Subject: Re: [PATCH v4] cpufreq: schedutil: rate limits for SCHED_DEADLINE To: Viresh Kumar Cc: Claudio Scordino , Peter Zijlstra , Ingo Molnar , "Rafael J . Wysocki" , Patrick Bellasi , Dietmar Eggemann , Morten Rasmussen , Juri Lelli , Vincent Guittot , Todd Kjos , Linux PM , LKML 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, Mar 13, 2018 at 4:15 AM, Viresh Kumar wrote: > On 13-03-18, 11:35, Claudio Scordino wrote: >> When the SCHED_DEADLINE scheduling class increases the CPU utilization, >> we should not wait for the rate limit, otherwise we may miss some >> deadline. >> >> Tests using rt-app on Exynos5422 with up to 10 SCHED_DEADLINE tasks have >> shown reductions of even 10% of deadline misses with a negligible >> increase of energy consumption (measured through Baylibre Cape). >> >> Signed-off-by: Claudio Scordino >> Acked-by: Viresh Kumar >> Reviewed-by: Rafael J. Wysocki >> CC: Rafael J. Wysocki >> CC: Viresh Kumar >> CC: Patrick Bellasi >> CC: Dietmar Eggemann >> CC: Morten Rasmussen >> CC: Juri Lelli >> CC: Vincent Guittot >> CC: Todd Kjos >> CC: Joel Fernandes >> CC: linux-pm@vger.kernel.org >> CC: linux-kernel@vger.kernel.org >> --- >> Changes from v3: >> - Specific routine renamed as ignore_dl_rate_limit() > > LGTM. Thanks. Nice! Thanks. - Joel