[PATCH 10/10] csky/vdso: Use generic union vdso_data_store

2024-02-19 Thread Anna-Maria Behnsen
There is already a generic union definition for vdso_data_store in vdso datapage header. Use this definition to prevent code duplication. Signed-off-by: Anna-Maria Behnsen Cc: Guo Ren Cc: linux-c...@vger.kernel.org --- arch/csky/kernel/vdso.c | 10 ++ 1 file changed, 2 insertions

[PATCH 03/10] csky/vdso: Remove superfluous ifdeffery

2024-02-19 Thread Anna-Maria Behnsen
CSKY selects GENERIC_TIME_VSYSCALL. GENERIC_TIME_VSYSCALL dependent ifdeffery is superfluous. Clean it up. Signed-off-by: Anna-Maria Behnsen Cc: Guo Ren Cc: linux-c...@vger.kernel.org --- arch/csky/include/asm/vdso.h | 5 - arch/csky/kernel/vdso.c | 4 2 files changed, 9

[tip: timers/urgent] hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()

2021-03-08 Thread tip-bot2 for Anna-Maria Behnsen
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: 46eb1701c046cc18c032fa68f3c8ccbf24483ee4 Gitweb: https://git.kernel.org/tip/46eb1701c046cc18c032fa68f3c8ccbf24483ee4 Author:Anna-Maria Behnsen AuthorDate:Tue, 23 Feb 2021 17:02:40 +01:00

[tip: timers/urgent] hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()

2021-03-06 Thread tip-bot2 for Anna-Maria Behnsen
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: eca8f0c80a005aea84df507a446fc0154fc55a32 Gitweb: https://git.kernel.org/tip/eca8f0c80a005aea84df507a446fc0154fc55a32 Author:Anna-Maria Behnsen AuthorDate:Tue, 23 Feb 2021 17:02:40 +01:00

[tip: timers/urgent] hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()

2021-03-01 Thread tip-bot2 for Anna-Maria Behnsen
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: 05f7fcc675f50001a30b8938c05d11ca9f599f8c Gitweb: https://git.kernel.org/tip/05f7fcc675f50001a30b8938c05d11ca9f599f8c Author:Anna-Maria Behnsen AuthorDate:Tue, 23 Feb 2021 17:02:40 +01:00

[PATCH] hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()

2021-02-23 Thread Anna-Maria Behnsen
timer_interrupt() as well without copy paste. Micke, please test this patch - it is compile tested only... Fixes:5da70160462e ("hrtimer: Implement support for softirq based hrtimers") Suggested-by: Thomas Gleixner Signed-off-by: Anna-Maria Behnsen Reported-by: Mikael Beckius -

Re: Sv: [PATCH] hrtimer: Interrupt storm on clock_settime

2021-02-23 Thread Anna-Maria Behnsen
Hi Micke, On Fri, 12 Feb 2021, Beckius, Mikael wrote: > Thanks for the update and sorry for the late reply. After long-term > testing of the patch, storm detection improved, it turns out that a > similar problem can occur if hrtimer_interrupt runs during > clock_settime. In this case it seems the

[tip: sched/core] sched: Prevent raising SCHED_SOFTIRQ when CPU is !active

2021-01-14 Thread tip-bot2 for Anna-Maria Behnsen
The following commit has been merged into the sched/core branch of tip: Commit-ID: e0b257c3b71bd98a4866c3daecf000998aaa4927 Gitweb: https://git.kernel.org/tip/e0b257c3b71bd98a4866c3daecf000998aaa4927 Author:Anna-Maria Behnsen AuthorDate:Tue, 15 Dec 2020 11:44:00 +01:00

Re: [PATCH] sched: Prevent raising SCHED_SOFTIRQ when CPU is !active

2020-12-15 Thread Anna-Maria Behnsen
On Tue, 15 Dec 2020, Peter Zijlstra wrote: > On Tue, Dec 15, 2020 at 11:44:00AM +0100, Anna-Maria Behnsen wrote: > > SCHED_SOFTIRQ is raised to trigger periodic load balancing. When CPU is not > > active, CPU should not participate in load balancing. > > &

[PATCH] sched: Prevent raising SCHED_SOFTIRQ when CPU is !active

2020-12-15 Thread Anna-Maria Behnsen
scheduler tick which has the same issue. Therefore remove the CPU from nohz.idle_cpus_mask when it is marked inactive and also prevent the scheduler_tick() from raising SCHED_SOFTIRQ after this point. Signed-off-by: Anna-Maria Behnsen --- kernel/sched/core.c | 7 ++- kernel/sched/fair.c | 7

[tip: core/rcu] tools/rcutorture: Fix BUG parsing of console.log

2020-12-13 Thread tip-bot2 for Anna-Maria Behnsen
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 01f9e708d9eae6335ae9ff25ab09893c20727a55 Gitweb: https://git.kernel.org/tip/01f9e708d9eae6335ae9ff25ab09893c20727a55 Author:Anna-Maria Behnsen AuthorDate:Mon, 02 Nov 2020 18:12:20 +01:00

[tip: timers/core] timers: Use only bucket expiry for base->next_expiry value

2020-07-17 Thread tip-bot2 for Anna-Maria Behnsen
The following commit has been merged into the timers/core branch of tip: Commit-ID: 1f32cab0db4bdf6491eb4a60838f278e01c31698 Gitweb: https://git.kernel.org/tip/1f32cab0db4bdf6491eb4a60838f278e01c31698 Author:Anna-Maria Behnsen AuthorDate:Fri, 17 Jul 2020 16:05:42 +02:00

Re: [PATCH 4/9] timers: Always keep track of next expiry

2020-07-14 Thread Anna-Maria Behnsen
Hi Frederic, On Tue, 7 Jul 2020, Frederic Weisbecker wrote: > So far next expiry was only tracked while the CPU was in nohz_idle mode > in order to cope with missing ticks that can't increment the base->clk > periodically anymore. > > We are going to expand that logic beyond nohz in order to spa

[PATCH v2] timers: Use only bucket expiry for base->next_expiry value

2020-07-14 Thread Anna-Maria Behnsen
as the timers bucket expiry is guaranteed to be greater than or equal base->clk. Signed-off-by: Anna-Maria Behnsen Cc: Frederic Weisbecker Cc: Peter Zijlstra Cc: Juri Lelli Cc: Thomas Gleixner --- The patch applies on top of tip: timers/urgent kernel/time/timer.c | 64 ++

Re: [PATCH] timers: Use only bucket expiry for base->next_expiry value

2020-07-14 Thread Anna-Maria Behnsen
Hi Frederic, On Fri, 10 Jul 2020, Frederic Weisbecker wrote: > Hi Anna-Maria, > > Nice change, it indeed makes more sense that way. > Just a few details below: > > On Fri, Jul 10, 2020 at 05:46:22PM +0200, Anna-Maria Behnsen wrote: > > Use the expiry value of the bucket

[PATCH] timers: Use only bucket expiry for base->next_expiry value

2020-07-10 Thread Anna-Maria Behnsen
queued in a secondary wheel level. The workaround of commit 30c66fc30ee7 ("timer: Prevent base->clk from moving backward")is not longer necessary as the timers bucket expiry is guaranteed to be greater than or equal base->clk. Signed-off-by: Anna-Maria Behnsen Cc: Frederic Weisbeck

Re: [PATCH 1/9] timer: Move trigger_dyntick_cpu() to enqueue_timer()

2020-07-09 Thread Anna-Maria Behnsen
Hi Frederic, On Tue, 7 Jul 2020, Frederic Weisbecker wrote: > Consolidate the code by calling trigger_dyntick_cpu() from > enqueue_timer() instead of calling it from all its callers. Looks good, but maybe you could also update the comments in the code (see remarks below)? > Signed-off-by: Frede

Re: [PATCH] timer: Prevent base->clk from moving backward

2020-07-09 Thread Anna-Maria Behnsen
") > Signed-off-by: Frederic Weisbecker > Cc: Peter Zijlstra > Cc: Anna-Maria Gleixner > Cc: Juri Lelli > --- Reviewed-by: Anna-Maria Behnsen Thanks, Anna-Maria