Re: [PATCH] sched/deadline: fix switching to -deadline

2017-04-24 Thread Luca Abeni
On Mon, 24 Apr 2017 11:16:24 +0100 Juri Lelli wrote: > On 21/04/17 21:08, Luca Abeni wrote: > > On Fri, 21 Apr 2017 11:26:59 +0100 > > Juri Lelli wrote: > > > On 21/04/17 11:59, Luca Abeni wrote: > > > > On Fri, 21 Apr 2017 10:4

[PATCH 01/10] sched/deadline: track the active utilization

2017-05-18 Thread luca abeni
From: Luca Abeni Active utilization is defined as the total utilization of active (TASK_RUNNING) tasks queued on a runqueue. Hence, it is increased when a task wakes up and is decreased when a task blocks. When a task is migrated from CPUi to CPUj, immediately subtract the task's utiliz

[PATCH 00/10] CPU reclaiming for SCHED_DEADLINE

2017-05-18 Thread luca abeni
From: Luca Abeni Hi all, here is the next iteration of my patchset implementing CPU reclaiming (using the GRUB algorithm[1]) for SCHED_DEADLINE (since I think the patchset is now mature enough, I removed the "RFC" keyword from the emails subjects). Basically, this feature allows SCHE

[PATCH 02/10] sched/deadline: improve the tracking of active utilization

2017-05-18 Thread luca abeni
From: Luca Abeni This patch implements a more theoretically sound algorithm for tracking active utilization: instead of decreasing it when a task blocks, use a timer (the "inactive timer", named after the "Inactive" task state of the GRUB algorithm) to decrease the active u

[PATCH 07/10] sched/deadline: track the "total rq utilization" too

2017-05-18 Thread luca abeni
From: Luca Abeni The total rq utilization is defined as the sum of the utilisations of tasks that are "assigned" to a runqueue, independently from their state (TASK_RUNNING or blocked) Signed-off-by: Luca Abeni Signed-off-by: Claudio Scordino Tested-by: Daniel Bristot de Oliveira -

[PATCH 03/10] sched/deadline: fix the update of the total -deadline utilization

2017-05-18 Thread luca abeni
From: Luca Abeni Now that the inactive timer can be armed to fire at the 0-lag time, it is possible to use inactive_task_timer() to update the total -deadline utilization (dl_b->total_bw) at the correct time, fixing dl_overflow() and __setparam_dl(). Signed-off-by: Luca Abeni Tested-by: Dan

[PATCH 05/10] sched/deadline: do not reclaim the whole CPU bandwidth

2017-05-18 Thread luca abeni
From: Luca Abeni Original GRUB tends to reclaim 100% of the CPU time... And this allows a CPU hog to starve non-deadline tasks. To address this issue, allow the scheduler to reclaim only a specified fraction of CPU time, stored in the new "bw_ratio" field of the dl runqueue structur

[PATCH 06/10] sched/deadline: make GRUB a task's flag

2017-05-18 Thread luca abeni
From: Luca Abeni This patch introduces the SCHED_FLAG_RECLAIM flag to specify that a DL task is allowed to reclaim unused CPU time (using the GRUB algorithm). Signed-off-by: Luca Abeni Tested-by: Daniel Bristot de Oliveira --- include/uapi/linux/sched.h | 1 + kernel/sched/core.c| 3

[PATCH 08/10] sched/deadline: base GRUB reclaiming on the inactive utilization

2017-05-18 Thread luca abeni
From: Luca Abeni Instead of decreasing the runtime as "dq = -Uact dt" (eventually divided by the maximum utilization available for deadline tasks), decrease it as "dq = -max{u, (1 - Uinact)} dt", where u is the task utilization and Uinact is the "inactive utilization&q

[PATCH 10/10] sched/deadline: documentation about GRUB reclaiming

2017-05-18 Thread luca abeni
From: Claudio Scordino This patch adds the documentation about the GRUB reclaiming algorithm, adding a few details discussed in list. Signed-off-by: Claudio Scordino Signed-off-by: Luca Abeni --- Documentation/scheduler/sched-deadline.txt | 168 + 1 file changed

[PATCH 09/10] sched/deadline: also reclaim bandwidth not used by dl tasks

2017-05-18 Thread luca abeni
From: Luca Abeni This commit introduces a per-runqueue "extra utilization" that can be reclaimed by deadline tasks. In this way, the maximum fraction of CPU time that can reclaimed by deadline tasks is fixed (and configurable) and does not depend on the total deadline utilization

[PATCH 04/10] sched/deadline: implement GRUB accounting

2017-05-18 Thread luca abeni
From: Luca Abeni According to the GRUB (Greedy Reclaimation of Unused Bandwidth) reclaiming algorithm, the runtime is not decreased as "dq = -dt", but as "dq = -Uact dt" (where Uact is the per-runqueue active utilization). Hence, this commit modifies the runtime accounting ru

Re: [PATCH RFC 0/8] SCHED_DEADLINE freq/cpu invariance and OPP selection

2017-05-24 Thread Luca Abeni
On Wed, 24 May 2017 10:25:05 +0100 Juri Lelli wrote: > Hi, > > On 23/05/17 22:23, Peter Zijlstra wrote: > > On Tue, May 23, 2017 at 09:53:43AM +0100, Juri Lelli wrote: > > > > > A point that is still very much up for discussion (more that the > > > others :) is how we implement frequency/cpu

Re: [PATCH V2 0/7] sched/deadline: fix cpusets bandwidth accounting

2018-02-02 Thread Luca Abeni
Hi Mathieu, On Thu, 1 Feb 2018 09:51:02 -0700 Mathieu Poirier wrote: > This is the follow-up patchset to [1] that attempt to fix a problem > reported by Steve Rostedt [2] where DL bandwidth accounting is not > recomputed after CPUset and CPU hotplug operations. When CPU hotplug and > some CUPs

Re: New sparse warnings from sched.h

2017-11-15 Thread luca abeni
Hi, On Tue, 14 Nov 2017 12:41:35 -0800 Matthew Wilcox wrote: > commit 799ba82de01e7543f6b2042e1a739f3a20255f23 > Author: luca abeni > Date: Thu Sep 7 12:09:31 2017 +0200 > > sched/deadline: Use C bitfields for the state flags > > Ask the compiler to use a s

Re: [PATCH] sched: use unsigned int for one-bit bitfield in sched_dl_entity

2017-11-17 Thread Luca Abeni
Hi, On Fri, 17 Nov 2017 14:50:11 +0800 Xin Long wrote: > This patch is to fix the 'dubious one-bit signed bitfield' error reported > by sparse, when using 'make C=2'. > > Fixes: 799ba82de01e ("sched/deadline: Use C bitfields for the state flags") > Signed-off-by: Xin Long I think this is very

Re: [PATCH 0/7] sched/deadline: fix cpusets bandwidth accounting

2017-08-22 Thread Luca Abeni
Hi Mathieu, On Wed, 16 Aug 2017 15:20:36 -0600 Mathieu Poirier wrote: > This is a renewed attempt at fixing a problem reported by Steve Rostedt [1] > where DL bandwidth accounting is not recomputed after CPUset and CPUhotplug > operations. When CPUhotplug and some CUPset manipulation take place

Re: [PATCH 0/7] sched/deadline: fix cpusets bandwidth accounting

2017-08-24 Thread Luca Abeni
On Wed, 23 Aug 2017 13:47:13 -0600 Mathieu Poirier wrote: > >> This is a renewed attempt at fixing a problem reported by Steve Rostedt [1] > >> where DL bandwidth accounting is not recomputed after CPUset and CPUhotplug > >> operations. When CPUhotplug and some CUPset manipulation take place root

Re: [PATCH 0/7] sched/deadline: fix cpusets bandwidth accounting

2017-08-24 Thread luca abeni
Hi Mathieu, On Thu, 24 Aug 2017 14:32:20 -0600 Mathieu Poirier wrote: [...] > >> > if we want to create some "second level cpusets" inside a "parent > >> > cpuset", allowing deadline tasks to be placed inside both the > >> > "parent cpuset" and the "second level cpusets", then we have to > >> > s

Re: [PATCH 0/7] sched/deadline: fix cpusets bandwidth accounting

2017-08-25 Thread Luca Abeni
On Fri, 25 Aug 2017 08:02:43 +0200 luca abeni wrote: [...] > > The above demonstrate that even if we have two CPUsets new task belong > > to the "default" CPUset and as such can use all the available CPUs. > > I still have a doubt (probably showing all my ignora

Re: [PATCH 0/7] sched/deadline: fix cpusets bandwidth accounting

2017-08-25 Thread Luca Abeni
Hi Mathieu, On Wed, 23 Aug 2017 13:47:13 -0600 Mathieu Poirier wrote: > On 22 August 2017 at 06:21, Luca Abeni wrote: > > Hi Mathieu, > > Good day to you, > > > > > On Wed, 16 Aug 2017 15:20:36 -0600 > > Mathieu Poirier wrote: > > > >

[PATCH 0/4] SCHED_DEADLINE fixes and cleanups

2017-09-07 Thread luca abeni
Patch 0004 saves reduces the size of sched_dl_entity by using bitfields instead of whole integers for boolean values. Peter Zijlstra (1): sched/deadline: rename __dl_clear() to __dl_sub() luca abeni (3): sched/sched.h: remove duplicate prototype of __dl_clear_params() sched/deadline

[PATCH 1/4] sched/sched.h: remove duplicate prototype of __dl_clear_params()

2017-09-07 Thread luca abeni
Signed-off-by: luca abeni --- kernel/sched/sched.h | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index 1043c8b..0b93e4b 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -255,7 +255,6 @@ extern int sched_dl_overflow(struct

[PATCH 3/4] sched/deadline: rename __dl_clear() to __dl_sub()

2017-09-07 Thread luca abeni
From: Peter Zijlstra __dl_sub() is more meaningful as a name, and is more consistent with the naming of the dual function (__dl_add()). Signed-off-by: Peter Zijlstra (Intel) Signed-off-by: luca abeni --- kernel/sched/deadline.c | 10 +- kernel/sched/sched.h| 2 +- 2 files

[PATCH 2/4] sched/deadline: fix switching to -deadline

2017-09-07 Thread luca abeni
patch fixes the problem by initializing the task's parameters before enqueuing it. Signed-off-by: luca abeni Reviewed-by: Daniel Bristot de Oliveira --- kernel/sched/deadline.c | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/kernel/sched/deadline.c b/kernel/

[PATCH 4/4] sched/deadline: use C bitfields for the state flags

2017-09-07 Thread luca abeni
amp;" and "|"). Signed-off-by: luca abeni --- include/linux/sched.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/linux/sched.h b/include/linux/sched.h index 68b3833..e03cc69 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -

Re: [RFC v5 8/9] sched/deadline: base GRUB reclaiming on the inactive utilization

2017-05-08 Thread Luca Abeni
Hi Peter, sorry for the delay; anyway, I am working on fixing the patchset according to the comments I received When working on one of your comments, I have a doubt: On Mon, 27 Mar 2017 16:26:33 +0200 Peter Zijlstra wrote: [...] > > > #define BW_SHIFT 20 > #define BW_UNIT

Re: [RFC v5 8/9] sched/deadline: base GRUB reclaiming on the inactive utilization

2017-05-09 Thread Luca Abeni
On Mon, 8 May 2017 10:06:13 +0200 Peter Zijlstra wrote: [...] > > > #define BW_SHIFT 20 > > > #define BW_UNIT (1 << BW_SHIFT) > > > > > > static inline > > > u64 grub_reclaim(u64 delta, struct rq *rq, struct sched_dl_entity > > > *dl_se) { > > > u64 u_inact = rq->dl.this_bw - rq->dl.ru

Re: [PATCH][-next] sched/deadline: make new function grub_reclaim static

2017-06-09 Thread Luca Abeni
ct sched_dl_entity *dl_se) > +static u64 grub_reclaim(u64 delta, struct rq *rq, struct sched_dl_entity > *dl_se) > { > u64 u_inact = rq->dl.this_bw - rq->dl.running_bw; /* Utot - Uact */ > u64 u_act; Looks good; thanks for fixing this (and sorry for introducing the warning). Acked-by: Luca Abeni Luca

Re: [PATCH 0/7] sched/deadline: fix cpusets bandwidth accounting

2017-10-13 Thread Luca Abeni
Hi Mathieu, On Thu, 12 Oct 2017 10:57:09 -0600 Mathieu Poirier wrote: [...] > >> Regardless of how we proceed (using existing CPUset list or new ones) we > >> need to deal with DL tasks that span more than one root domain, something > >> that will typically happen after a CPUset operation. For

Re: [PATCH] sched/deadline: Don't use dubious signed bitfields

2017-10-13 Thread Luca Abeni
of places > so Sparse generates a flood of warnings like this: > > ./include/linux/sched.h:477:54: error: dubious one-bit signed bitfield > > Signed-off-by: Dan Carpenter I did not notice any issue when testing, but if "unsigned int" is the common practice for bitfields, I

Re: [PATCH 01/10] sched/deadline: track the active utilization

2017-06-08 Thread Luca Abeni
On Thu, 8 Jun 2017 10:31:25 +0200 Ingo Molnar wrote: > * luca abeni wrote: > > > From: Luca Abeni > > > > Active utilization is defined as the total utilization of active > > (TASK_RUNNING) tasks queued on a runqueue. Hence, it is increased > > when a t

Re: [RFC v5 2/9] sched/deadline: improve the tracking of active utilization

2017-07-24 Thread Luca Abeni
getting this wrong every time :) Thanks, Luca On Fri, 24 Mar 2017 14:23:51 +0100 Peter Zijlstra wrote: > On Fri, Mar 24, 2017 at 04:52:55AM +0100, luca abeni wrote: > > @@ -2518,6 +2520,7 @@ static int dl_overflow(struct task_struc

Re: [RFC v5 2/9] sched/deadline: improve the tracking of active utilization

2017-07-24 Thread Luca Abeni
Hi Peter, On Fri, 24 Mar 2017 22:47:15 +0100 luca abeni wrote: > Hi Peter, > > On Fri, 24 Mar 2017 14:20:41 +0100 > Peter Zijlstra wrote: > > > On Fri, Mar 24, 2017 at 04:52:55AM +0100, luca abeni wrote: > > > > > diff --git a/include/linux/sched.h

Re: [PATCH] sched/deadline: fix switching to -deadline

2017-07-24 Thread Luca Abeni
know. Thanks, Luca On Thu, 20 Apr 2017 21:30:56 +0200 luca abeni wrote: > From: Luca Abeni > > When switching to -deadline, if the scheduling deadline of a task is > in the past then switched_to_dl() calls setup_new_entity()

Re: [RFC v5 2/9] sched/deadline: improve the tracking of active utilization

2017-07-24 Thread Luca Abeni
On Mon, 24 Jul 2017 11:04:52 +0200 Peter Zijlstra wrote: > On Mon, Jul 24, 2017 at 10:06:09AM +0200, Luca Abeni wrote: > > > Yes, grouping all the flags in a single field was my intention too... I > > > planned to submit a patch to do this after merging the reclaiming >

Re: [RFC v5 2/9] sched/deadline: improve the tracking of active utilization

2017-07-24 Thread Luca Abeni
On Mon, 24 Jul 2017 11:11:30 +0200 Peter Zijlstra wrote: > On Mon, Jul 24, 2017 at 09:54:54AM +0200, Luca Abeni wrote: > > Hi Peter, > > > > I put this change in a local tree together with other fixes / cleanups > > I plan to submit in the next weeks. Should

Re: [RFC PATCH v1 8/8] sched/deadline: make bandwidth enforcement scale-invariant

2017-07-25 Thread Luca Abeni
Hi Peter, On Mon, 24 Jul 2017 18:43:49 +0200 Peter Zijlstra wrote: > On Wed, Jul 19, 2017 at 12:16:24PM +0100, Juri Lelli wrote: > > On 19/07/17 13:00, Peter Zijlstra wrote: > > > On Wed, Jul 19, 2017 at 10:20:29AM +0100, Juri Lelli wrote: > > > > On 19/07/17 09:21, Peter Zijlstra wrote: >

Re: [RFC PATCH v1 8/8] sched/deadline: make bandwidth enforcement scale-invariant

2017-07-26 Thread luca abeni
On Tue, 25 Jul 2017 15:51:05 +0200 Peter Zijlstra wrote: > On Tue, Jul 25, 2017 at 09:03:08AM +0200, Luca Abeni wrote: > > > > I'm still confused.. > > > > > > So GRUB does: > > > > > > dq = Uact -dt > > > > > > righ

Re: [PATCH] sched/deadline: Use bools for the state flags

2017-11-21 Thread Luca Abeni
laints about this very issue when > compiling any code that includes sched.h. > > Fixes: 799ba82de01e ("sched/deadline: Use C bitfields for the state flags") > Cc: luca abeni > Cc: Peter Zijlstra (Intel) > Cc: Daniel Bristot de Oliveira > Cc: Juri Lelli > Cc: L

Re: Sparse warnings from sched.h

2017-11-26 Thread luca abeni
On Sat, 25 Nov 2017 21:46:11 -0800 Jakub Kicinski wrote: > Hi! > > Did these: > > ./include/linux/sched.h:476:62: error: dubious one-bit signed bitfield > ./include/linux/sched.h:477:62: error: dubious one-bit signed bitfield > ./include/linux/sched.h:478:62: error: dubious one-bit signed bitfi

Re: About group scheduling for SCHED_DEADLINE

2016-10-16 Thread Luca Abeni
Hi Peter, first of all, sorry for the delay in my answer On Mon, 10 Oct 2016 12:15:58 +0200 Peter Zijlstra wrote: > On Sun, Oct 09, 2016 at 09:39:38PM +0200, Luca Abeni wrote: > > > So, I started to think about this, and here are some ideas to start > > a discussion: >

Re: About group scheduling for SCHED_DEADLINE

2016-10-16 Thread Luca Abeni
On Mon, 10 Oct 2016 13:08:18 +0200 Peter Zijlstra wrote: > On Mon, Oct 10, 2016 at 12:15:58PM +0200, Peter Zijlstra wrote: > > However, I think there's a third alternative. I have memories of a > > paper from UNC (I'd have to dig through the site to see if I can > > still find it) where they argu

Re: About group scheduling for SCHED_DEADLINE

2016-10-16 Thread luca abeni
On Sun, 16 Oct 2016 21:40:59 +0200 Luca Abeni wrote: > On Mon, 10 Oct 2016 13:08:18 +0200 > Peter Zijlstra wrote: > > > On Mon, Oct 10, 2016 at 12:15:58PM +0200, Peter Zijlstra wrote: > > > However, I think there's a third alternative. I have memories of a >

Re: [PATCH] sched/deadline: document behavior of sched_yield()

2016-09-09 Thread luca abeni
On Fri, 9 Sep 2016 09:17:56 -0300 Daniel Bristot de Oliveira wrote: > On 09/09/2016 07:00 AM, luca abeni wrote: > > Maybe instead of saying that the task is suspended you can say that > > since the remaining runtime goes to 0 the task is immediately throttled, > > and wi

Re: [PATCH] sched/deadline: document behavior of sched_yield()

2016-09-09 Thread luca abeni
On Fri, 9 Sep 2016 09:31:56 -0300 Daniel Bristot de Oliveira wrote: > On 09/09/2016 09:24 AM, luca abeni wrote: > > Ok, but the task is still throttled, right? > > I see your point, but... it is important to keep the documentation sync > with the code, and the code/explanat

[tip:sched/core] sched/deadline: Fix migration of SCHED_DEADLINE tasks

2015-10-20 Thread tip-bot for Luca Abeni
Commit-ID: 5aa5050787f449e7eaef2c5ec93c7b357aa7dcdc Gitweb: http://git.kernel.org/tip/5aa5050787f449e7eaef2c5ec93c7b357aa7dcdc Author: Luca Abeni AuthorDate: Fri, 16 Oct 2015 10:06:21 +0200 Committer: Ingo Molnar CommitDate: Tue, 20 Oct 2015 10:13:36 +0200 sched/deadline: Fix

[tip:sched/urgent] sched/deadline: Fix migration of SCHED_DEADLINE tasks

2015-01-09 Thread tip-bot for Luca Abeni
Commit-ID: 6a503c3be937d275113b702e0421e5b0720abe8a Gitweb: http://git.kernel.org/tip/6a503c3be937d275113b702e0421e5b0720abe8a Author: Luca Abeni AuthorDate: Wed, 17 Dec 2014 11:50:31 +0100 Committer: Ingo Molnar CommitDate: Fri, 9 Jan 2015 11:18:56 +0100 sched/deadline: Fix migration

[tip:sched/urgent] sched/deadline: Avoid double-accounting in case of missed deadlines

2015-01-09 Thread tip-bot for Luca Abeni
Commit-ID: 269ad8015a6b2bb1cf9e684da4921eb6fa0a0c88 Gitweb: http://git.kernel.org/tip/269ad8015a6b2bb1cf9e684da4921eb6fa0a0c88 Author: Luca Abeni AuthorDate: Wed, 17 Dec 2014 11:50:32 +0100 Committer: Ingo Molnar CommitDate: Fri, 9 Jan 2015 11:18:57 +0100 sched/deadline: Avoid double

[tip:sched/urgent] sched/deadline: Correctly handle active 0-lag timers

2019-04-16 Thread tip-bot for luca abeni
Commit-ID: 1b02cd6a2d7f3e2a6a5262887d2cb2912083e42f Gitweb: https://git.kernel.org/tip/1b02cd6a2d7f3e2a6a5262887d2cb2912083e42f Author: luca abeni AuthorDate: Mon, 25 Mar 2019 14:15:30 +0100 Committer: Ingo Molnar CommitDate: Tue, 16 Apr 2019 16:54:58 +0200 sched/deadline: Correctly

[tip:sched/core] Documentation/scheduler/sched-deadline.txt: Fix terminology and improve clarity

2014-09-16 Thread tip-bot for Luca Abeni
Commit-ID: ad67dc316f000df4756b027f3559ad0491497d9e Gitweb: http://git.kernel.org/tip/ad67dc316f000df4756b027f3559ad0491497d9e Author: Luca Abeni AuthorDate: Tue, 9 Sep 2014 10:57:12 +0100 Committer: Ingo Molnar CommitDate: Tue, 16 Sep 2014 10:23:00 +0200 Documentation/scheduler/sched

[tip:sched/core] Documentation/scheduler/sched-deadline.txt: Improve and clarify AC bits

2014-09-16 Thread tip-bot for Luca Abeni
Commit-ID: b56bfc6cd13c25264f614320de9183a5dbcab6ca Gitweb: http://git.kernel.org/tip/b56bfc6cd13c25264f614320de9183a5dbcab6ca Author: Luca Abeni AuthorDate: Tue, 9 Sep 2014 10:57:14 +0100 Committer: Ingo Molnar CommitDate: Tue, 16 Sep 2014 10:23:01 +0200 Documentation/scheduler/sched

[tip:sched/core] sched/dl/Documentation: Switch to American English

2015-05-19 Thread tip-bot for Luca Abeni
Commit-ID: 3a3a58d4068382cf2e05f5c8fd3a0587836dacec Gitweb: http://git.kernel.org/tip/3a3a58d4068382cf2e05f5c8fd3a0587836dacec Author: Luca Abeni AuthorDate: Mon, 18 May 2015 15:00:25 +0200 Committer: Ingo Molnar CommitDate: Tue, 19 May 2015 08:39:19 +0200 sched/dl/Documentation

[tip:sched/core] sched/dl/Documentation: Clarify indexing notation

2015-05-19 Thread tip-bot for Luca Abeni
Commit-ID: c2a684930fce07f19d1a52d7bbe7474fe64fde31 Gitweb: http://git.kernel.org/tip/c2a684930fce07f19d1a52d7bbe7474fe64fde31 Author: Luca Abeni AuthorDate: Mon, 18 May 2015 15:00:28 +0200 Committer: Ingo Molnar CommitDate: Tue, 19 May 2015 08:39:20 +0200 sched/dl/Documentation

[tip:sched/core] sched/dl/Documentation: Add some notes on EDF schedulability

2015-05-19 Thread tip-bot for Luca Abeni
Commit-ID: e0deda8142a60e4a39d5ba2ea47294a851b4309a Gitweb: http://git.kernel.org/tip/e0deda8142a60e4a39d5ba2ea47294a851b4309a Author: Luca Abeni AuthorDate: Mon, 18 May 2015 15:00:29 +0200 Committer: Ingo Molnar CommitDate: Tue, 19 May 2015 08:39:20 +0200 sched/dl/Documentation: Add

[tip:sched/core] sched/dl/Documentation: Clarify the relationship between tasks' deadlines and absolute scheduling deadlines

2015-05-19 Thread tip-bot for Luca Abeni
Commit-ID: 78740858903460d4b926b9a90c705fcb6103da54 Gitweb: http://git.kernel.org/tip/78740858903460d4b926b9a90c705fcb6103da54 Author: Luca Abeni AuthorDate: Mon, 18 May 2015 15:00:31 +0200 Committer: Ingo Molnar CommitDate: Tue, 19 May 2015 08:39:21 +0200 sched/dl/Documentation

[tip:sched/core] sched/dl/Documentation: Fix typos

2015-05-19 Thread tip-bot for Luca Abeni
Commit-ID: 3aa2dbe27f76528660e18b21f88a2c78ea8996ba Gitweb: http://git.kernel.org/tip/3aa2dbe27f76528660e18b21f88a2c78ea8996ba Author: Luca Abeni AuthorDate: Mon, 18 May 2015 15:00:26 +0200 Committer: Ingo Molnar CommitDate: Tue, 19 May 2015 08:39:19 +0200 sched/dl/Documentation: Fix

[tip:sched/core] sched/dl/Documentation: Add some references

2015-05-19 Thread tip-bot for Luca Abeni
Commit-ID: 134136c4b730c1a4830a8b74e2717d858291361b Gitweb: http://git.kernel.org/tip/134136c4b730c1a4830a8b74e2717d858291361b Author: Luca Abeni AuthorDate: Mon, 18 May 2015 15:00:30 +0200 Committer: Ingo Molnar CommitDate: Tue, 19 May 2015 08:39:21 +0200 sched/dl/Documentation: Add

[tip:sched/core] sched/dl/Documentation: Use consistent naming

2015-05-19 Thread tip-bot for Luca Abeni
Commit-ID: 48355c4775741ee15b66bad7d09b263d93ce86f8 Gitweb: http://git.kernel.org/tip/48355c4775741ee15b66bad7d09b263d93ce86f8 Author: Luca Abeni AuthorDate: Mon, 18 May 2015 15:00:27 +0200 Committer: Ingo Molnar CommitDate: Tue, 19 May 2015 08:39:20 +0200 sched/dl/Documentation: Use

[tip:sched/core] sched/dl/Documentation: Split Section 3

2015-05-19 Thread tip-bot for Luca Abeni
Commit-ID: 6aaa10254dfe61c8c5e87c26e21be0664782a5b4 Gitweb: http://git.kernel.org/tip/6aaa10254dfe61c8c5e87c26e21be0664782a5b4 Author: Luca Abeni AuthorDate: Mon, 18 May 2015 15:00:32 +0200 Committer: Ingo Molnar CommitDate: Tue, 19 May 2015 08:39:21 +0200 sched/dl/Documentation

[tip:sched/core] sched/deadline: Remove dl_new from struct sched_dl_entity

2016-03-08 Thread tip-bot for Luca Abeni
Commit-ID: 72f9f3fdc928dc3ecd223e801b32d930b662b6ed Gitweb: http://git.kernel.org/tip/72f9f3fdc928dc3ecd223e801b32d930b662b6ed Author: Luca Abeni AuthorDate: Mon, 7 Mar 2016 12:27:04 +0100 Committer: Ingo Molnar CommitDate: Tue, 8 Mar 2016 12:24:55 +0100 sched/deadline: Remove dl_new

[tip: sched/core] sched/deadline: Make DL capacity-aware

2020-06-16 Thread tip-bot2 for Luca Abeni
The following commit has been merged into the sched/core branch of tip: Commit-ID: b4118988fdcb4554ea6687dd8ff68bcab690b8ea Gitweb: https://git.kernel.org/tip/b4118988fdcb4554ea6687dd8ff68bcab690b8ea Author:Luca Abeni AuthorDate:Wed, 20 May 2020 15:42:42 +02:00 Committer

[tip: sched/core] sched/deadline: Improve admission control for asymmetric CPU capacities

2020-06-16 Thread tip-bot2 for Luca Abeni
The following commit has been merged into the sched/core branch of tip: Commit-ID: 60ffd5edc5e4fa69622c125c54ef8e7d5d894af8 Gitweb: https://git.kernel.org/tip/60ffd5edc5e4fa69622c125c54ef8e7d5d894af8 Author:Luca Abeni AuthorDate:Wed, 20 May 2020 15:42:41 +02:00 Committer

[tip: sched/core] sched/deadline: Implement fallback mechanism for !fit case

2020-06-16 Thread tip-bot2 for Luca Abeni
The following commit has been merged into the sched/core branch of tip: Commit-ID: 23e71d8ba42933bff12e453858fd68c073bc5258 Gitweb: https://git.kernel.org/tip/23e71d8ba42933bff12e453858fd68c073bc5258 Author:Luca Abeni AuthorDate:Wed, 20 May 2020 15:42:43 +02:00 Committer

[tip:sched/core] sched/headers: Remove duplicate prototype of __dl_clear_params()

2017-10-10 Thread tip-bot for luca abeni
Commit-ID: e964d3501b64d6930aaa4dd18955a8cd086ccb92 Gitweb: https://git.kernel.org/tip/e964d3501b64d6930aaa4dd18955a8cd086ccb92 Author: luca abeni AuthorDate: Thu, 7 Sep 2017 12:09:28 +0200 Committer: Ingo Molnar CommitDate: Tue, 10 Oct 2017 11:43:30 +0200 sched/headers: Remove

[tip:sched/core] sched/deadline: Fix switching to -deadline

2017-10-10 Thread tip-bot for Luca Abeni
Commit-ID: 295d6d5e373607729bcc8182c25afe964655714f Gitweb: https://git.kernel.org/tip/295d6d5e373607729bcc8182c25afe964655714f Author: Luca Abeni AuthorDate: Thu, 7 Sep 2017 12:09:29 +0200 Committer: Ingo Molnar CommitDate: Tue, 10 Oct 2017 11:43:30 +0200 sched/deadline: Fix

[tip:sched/core] sched/deadline: Use C bitfields for the state flags

2017-10-10 Thread tip-bot for luca abeni
Commit-ID: 799ba82de01e7543f6b2042e1a739f3a20255f23 Gitweb: https://git.kernel.org/tip/799ba82de01e7543f6b2042e1a739f3a20255f23 Author: luca abeni AuthorDate: Thu, 7 Sep 2017 12:09:31 +0200 Committer: Ingo Molnar CommitDate: Tue, 10 Oct 2017 11:45:26 +0200 sched/deadline: Use C

[tip:sched/core] sched/deadline: Improve the tracking of active utilization

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: 209a0cbda7a01d2ea32a8b631d35e873bee498e9 Gitweb: http://git.kernel.org/tip/209a0cbda7a01d2ea32a8b631d35e873bee498e9 Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:29 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:31:49 +0200 sched/deadline: Improve the

[tip:sched/core] sched/deadline: Track the active utilization

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: e36d8677bfa55054e4194ec3683189b882a538f6 Gitweb: http://git.kernel.org/tip/e36d8677bfa55054e4194ec3683189b882a538f6 Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:28 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:27:56 +0200 sched/deadline: Track the

[tip:sched/core] sched/deadline: Implement GRUB accounting

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: c52f14d384628db0217a7a9080ab800d5ffb2d72 Gitweb: http://git.kernel.org/tip/c52f14d384628db0217a7a9080ab800d5ffb2d72 Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:31 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:31:51 +0200 sched/deadline: Implement

[tip:sched/core] sched/deadline: Fix the update of the total -deadline utilization

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: 387e31300b5760169e6d3f7a9e1eeed12cc5a30b Gitweb: http://git.kernel.org/tip/387e31300b5760169e6d3f7a9e1eeed12cc5a30b Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:30 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:31:50 +0200 sched/deadline: Fix the

[tip:sched/core] sched/deadline: Do not reclaim the whole CPU bandwidth

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: 4da3abcefe178c650033f371e94fa10e80bce167 Gitweb: http://git.kernel.org/tip/4da3abcefe178c650033f371e94fa10e80bce167 Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:32 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:31:51 +0200 sched/deadline: Do not

[tip:sched/core] sched/deadline: Make GRUB a task's flag

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: 2d4283e9d583a3ee8cfb1cbb9c1270614df4c29d Gitweb: http://git.kernel.org/tip/2d4283e9d583a3ee8cfb1cbb9c1270614df4c29d Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:33 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:31:52 +0200 sched/deadline: Make GRUB a

[tip:sched/core] sched/deadline: Track the "total rq utilization" too

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: 8fd27231c3302e0c7e1907df1252db97b65eb241 Gitweb: http://git.kernel.org/tip/8fd27231c3302e0c7e1907df1252db97b65eb241 Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:34 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:31:53 +0200 sched/deadline: Track the

[tip:sched/core] sched/deadline: Base GRUB reclaiming on the inactive utilization

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: 9f0d1a5077399143aad7e1244bb031e29116074e Gitweb: http://git.kernel.org/tip/9f0d1a5077399143aad7e1244bb031e29116074e Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:35 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:31:54 +0200 sched/deadline: Base GRUB

[tip:sched/core] sched/deadline: Reclaim bandwidth not used by dl tasks

2017-06-08 Thread tip-bot for Luca Abeni
Commit-ID: daec5798367012951cdb54fdb5c006e4379c9ae9 Gitweb: http://git.kernel.org/tip/daec5798367012951cdb54fdb5c006e4379c9ae9 Author: Luca Abeni AuthorDate: Thu, 18 May 2017 22:13:36 +0200 Committer: Ingo Molnar CommitDate: Thu, 8 Jun 2017 10:31:55 +0200 sched/deadline: Reclaim

<    1   2   3   4