[tip: core/rcu] rcu: Enable rcu_normal_after_boot unconditionally for RT

2021-02-15 Thread tip-bot2 for Julia Cartwright
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 36221e109eb20ac111bc3bf3e8d5639aa457c7e0 Gitweb: https://git.kernel.org/tip/36221e109eb20ac111bc3bf3e8d5639aa457c7e0 Author:Julia Cartwright AuthorDate:Tue, 15 Dec 2020 15:16:47 +01:00

[tip: locking/core] squashfs: Make use of local lock in multi_cpu decompressor

2020-06-01 Thread tip-bot2 for Julia Cartwright
The following commit has been merged into the locking/core branch of tip: Commit-ID: fd56200a16c72c7c3ec3e54e06160dfaa5b8dee8 Gitweb: https://git.kernel.org/tip/fd56200a16c72c7c3ec3e54e06160dfaa5b8dee8 Author:Julia Cartwright AuthorDate:Wed, 27 May 2020 22:11:16 +02:00

Re: [patch 10/12] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT

2019-07-26 Thread Julia Cartwright
On Fri, Jul 26, 2019 at 08:30:58PM +0200, Thomas Gleixner wrote: > From: Sebastian Andrzej Siewior > > On PREEMPT_RT enabled kernels hrtimers which are not explicitely marked for > hard interrupt expiry mode are moved into soft interrupt context either for > latency reasons or because the

Re: [patch V2 1/1] Kconfig: Introduce CONFIG_PREEMPT_RT

2019-07-18 Thread Julia Cartwright
Acked-by: Daniel Bristot de Oliveira > Acked-by: Frederic Weisbecker > Acked-by: Ingo Molnar > Acked-by: Peter Zijlstra (Intel) > Acked-by: Marc Zyngier > Acked-by: Daniel Wagner > --- I'm excited to see where this goes. Acked-by: Julia Cartwright Julia

[tip:sched/core] kthread: Convert worker lock to raw spinlock

2019-02-28 Thread tip-bot for Julia Cartwright
Commit-ID: fe99a4f4d6022ec92f9b52a5528cb9b77513e7d1 Gitweb: https://git.kernel.org/tip/fe99a4f4d6022ec92f9b52a5528cb9b77513e7d1 Author: Julia Cartwright AuthorDate: Tue, 12 Feb 2019 17:25:53 +0100 Committer: Thomas Gleixner CommitDate: Thu, 28 Feb 2019 11:18:38 +0100 kthread: Convert

Re: [PATCH] iommu/dmar: fix buffer overflow during PCI bus notification

2019-02-20 Thread Julia Cartwright
On Wed, Feb 20, 2019 at 10:46:31AM -0600, Julia Cartwright wrote: > Commit 57384592c433 ("iommu/vt-d: Store bus information in RMRR PCI > device path") changed the type of the path data, however, the change in > path type was not reflected in size calculations. Update to use

[PATCH] iommu/dmar: fix buffer overflow during PCI bus notification

2019-02-20 Thread Julia Cartwright
+0x1f/0x40 The buggy address belongs to the variable: dmar_pci_notify_info_buf+0x40/0x60 Fixes: 57384592c433 ("iommu/vt-d: Store bus information in RMRR PCI device path") Signed-off-by: Julia Cartwright --- drivers/iommu/dmar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

Re: [RFC PATCH] arm64/fpsimd: Don't disable softirq when touching FPSIMD/SVE state

2019-02-12 Thread Julia Cartwright
Hello Julien- On Fri, Feb 08, 2019 at 04:55:13PM +, Julien Grall wrote: > When the kernel is compiled with CONFIG_KERNEL_MODE_NEON, some part of > the kernel may be able to use FPSIMD/SVE. This is for instance the case > for crypto code. > > Any use of FPSIMD/SVE in the kernel are clearly

Re: Re: [PATCH v3 1/3] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock

2019-02-01 Thread Julia Cartwright
On Fri, Feb 01, 2019 at 03:30:58PM +, Julien Grall wrote: > Hi Julien, > > On 07/01/2019 15:06, Julien Thierry wrote: > > vgic_irq->irq_lock must always be taken with interrupts disabled as > > it is used in interrupt context. > > I am a bit confused with the reason here. The code mention

[ANNOUNCE] 4.9.146-rt125

2018-12-20 Thread Julia Cartwright
Hello RT Folks! I'm pleased to announce the 4.9.146-rt125 stable release. Apologies for an update to the 4.9-rt tree being way overdue. This release is just an update to the new stable 4.9.146 version and no RT specific changes have been made. You can get this release via the git tree at:

[PATCH 0/2] Fix watchdogd wakeup deferral on RT

2018-09-28 Thread Julia Cartwright
not deferred through ktimersoftd w/ PREEMPT_RT). This patch depends on hrtimer patches carried in the RT patch, and so should therefore land there. Cc: Guenter Roeck Cc: Steffen Trumtrar Cc: Tim Sander Julia Cartwright (2): kthread: convert worker lock to raw spinlock watchdog, rt: prevent

[PATCH 1/2] kthread: convert worker lock to raw spinlock

2018-09-28 Thread Julia Cartwright
: Guenter Roeck Reported-and-tested-by: Steffen Trumtrar Reported-by: Tim Sander Signed-off-by: Julia Cartwright --- include/linux/kthread.h | 2 +- kernel/kthread.c| 42 - 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/include

[PATCH 0/2] Fix watchdogd wakeup deferral on RT

2018-09-28 Thread Julia Cartwright
not deferred through ktimersoftd w/ PREEMPT_RT). This patch depends on hrtimer patches carried in the RT patch, and so should therefore land there. Cc: Guenter Roeck Cc: Steffen Trumtrar Cc: Tim Sander Julia Cartwright (2): kthread: convert worker lock to raw spinlock watchdog, rt: prevent

[PATCH 1/2] kthread: convert worker lock to raw spinlock

2018-09-28 Thread Julia Cartwright
: Guenter Roeck Reported-and-tested-by: Steffen Trumtrar Reported-by: Tim Sander Signed-off-by: Julia Cartwright --- include/linux/kthread.h | 2 +- kernel/kthread.c| 42 - 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/include

[PATCH RT 2/2] watchdog, rt: prevent deferral of watchdogd wakeup

2018-09-28 Thread Julia Cartwright
to be correct w.r.t. their application needs. Cc: Guenter Roeck Reported-and-tested-by: Steffen Trumtrar Reported-by: Tim Sander Signed-off-by: Julia Cartwright --- drivers/watchdog/watchdog_dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/watchdog/watchdog_dev.c b

[PATCH RT 2/2] watchdog, rt: prevent deferral of watchdogd wakeup

2018-09-28 Thread Julia Cartwright
to be correct w.r.t. their application needs. Cc: Guenter Roeck Reported-and-tested-by: Steffen Trumtrar Reported-by: Tim Sander Signed-off-by: Julia Cartwright --- drivers/watchdog/watchdog_dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/watchdog/watchdog_dev.c b

Re: [ANNOUNCE] Submit a topic for the RT Microconference at Linux Plumbers

2018-09-07 Thread Julia Cartwright
Hello all- On Tue, Sep 04, 2018 at 01:25:29PM -0400, Steven Rostedt wrote: > Hi RT folks! > > The call for proposals (CfP) is now open for the RT Microconference at > Linux Plumbers in Vancouver, Canada. The topics we are looking at this > year are: > > - How will PREEMPT_RT be maintained (is it

Re: [ANNOUNCE] Submit a topic for the RT Microconference at Linux Plumbers

2018-09-07 Thread Julia Cartwright
Hello all- On Tue, Sep 04, 2018 at 01:25:29PM -0400, Steven Rostedt wrote: > Hi RT folks! > > The call for proposals (CfP) is now open for the RT Microconference at > Linux Plumbers in Vancouver, Canada. The topics we are looking at this > year are: > > - How will PREEMPT_RT be maintained (is it

[PATCH RT 11/22] mm/slub: close possible memory-leak in kmem_cache_alloc_bulk()

2018-08-06 Thread Julia Cartwright
is limited since I can't find any users here. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 5022166d3b225bf5e343efb3ea01b3c5a41d69ba) Signed-off-by: Julia Cartwright --- mm/slub.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/slub.

[PATCH RT 11/22] mm/slub: close possible memory-leak in kmem_cache_alloc_bulk()

2018-08-06 Thread Julia Cartwright
is limited since I can't find any users here. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 5022166d3b225bf5e343efb3ea01b3c5a41d69ba) Signed-off-by: Julia Cartwright --- mm/slub.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/slub.

[ANNOUNCE] 4.9.115-rt93

2018-08-06 Thread Julia Cartwright
Hello RT Folks! I'm pleased to announce the 4.9.115-rt93 stable release. This release is just an update to the new stable 4.9.115 version and no RT specific changes have been made. You can get this release via the git tree at:

[ANNOUNCE] 4.9.115-rt93

2018-08-06 Thread Julia Cartwright
Hello RT Folks! I'm pleased to announce the 4.9.115-rt93 stable release. This release is just an update to the new stable 4.9.115 version and no RT specific changes have been made. You can get this release via the git tree at:

[PATCH RT 10/22] arm*: disable NEON in kernel mode

2018-08-06 Thread Julia Cartwright
able each algorithm. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit b3a776555e0d465df138d254d6dc3ac1b718ac6d) Signed-off-by: Julia Cartwright --- arch/arm/Kconfig | 2 +- arch/arm64/crypto/Kconfig | 14 +++--- 2 files changed, 8 i

[PATCH RT 17/22] alarmtimer: Prevent live lock in alarm_cancel()

2018-08-06 Thread Julia Cartwright
callback completion on RT. Prevent that by waiting for completion on RT, no change for a non RT kernel. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 51e376c469bf05f32cb1ceb9e39d31bb92f1f6c8) Signed-off-by: Julia Cartwright --- kernel/time/alarmti

[PATCH RT 18/22] posix-timers: move the rcu head out of the union

2018-08-06 Thread Julia Cartwright
effects I am moving the rcu pointer out of the union. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit b8401365af110949f12c7cf1fa86b4c0ea069bbd) Signed-off-by: Julia Cartwright --- include/linux/posix-timers.h | 2 +- kernel/time/posix-timers.c |

[PATCH RT 10/22] arm*: disable NEON in kernel mode

2018-08-06 Thread Julia Cartwright
able each algorithm. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit b3a776555e0d465df138d254d6dc3ac1b718ac6d) Signed-off-by: Julia Cartwright --- arch/arm/Kconfig | 2 +- arch/arm64/crypto/Kconfig | 14 +++--- 2 files changed, 8 i

[PATCH RT 17/22] alarmtimer: Prevent live lock in alarm_cancel()

2018-08-06 Thread Julia Cartwright
callback completion on RT. Prevent that by waiting for completion on RT, no change for a non RT kernel. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 51e376c469bf05f32cb1ceb9e39d31bb92f1f6c8) Signed-off-by: Julia Cartwright --- kernel/time/alarmti

[PATCH RT 18/22] posix-timers: move the rcu head out of the union

2018-08-06 Thread Julia Cartwright
effects I am moving the rcu pointer out of the union. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit b8401365af110949f12c7cf1fa86b4c0ea069bbd) Signed-off-by: Julia Cartwright --- include/linux/posix-timers.h | 2 +- kernel/time/posix-timers.c |

[PATCH RT 19/22] locallock: provide {get,put}_locked_ptr() variants

2018-08-06 Thread Julia Cartwright
symmetric with the {get,put}_cpu_ptr() per-CPU accessor variants. Signed-off-by: Julia Cartwright Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 3d45cf23db4f76cd356ebb0aa4cdaa7d92d1a64e) Signed-off-by: Julia Cartwright --- include/linux/locallock.h | 10 ++ 1 file ch

[PATCH RT 19/22] locallock: provide {get,put}_locked_ptr() variants

2018-08-06 Thread Julia Cartwright
symmetric with the {get,put}_cpu_ptr() per-CPU accessor variants. Signed-off-by: Julia Cartwright Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 3d45cf23db4f76cd356ebb0aa4cdaa7d92d1a64e) Signed-off-by: Julia Cartwright --- include/linux/locallock.h | 10 ++ 1 file ch

[PATCH RT 06/22] rcu: Do not include rtmutex_common.h unconditionally

2018-08-06 Thread Julia Cartwright
finitions in preparation for suppressing lockdep false-positive ->boost_mtx complaints. Without this preparation, architectures not supporting rt_mutex will get build failures. Reported-by: kbuild test robot Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Paul E. McKenney Signed-off-by: Juli

[PATCH RT 12/22] locking: add types.h

2018-08-06 Thread Julia Cartwright
c: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 1289b06974d64f244a26455fab699c6a1332f4bc) Signed-off-by: Julia Cartwright --- include/linux/spinlock_types_raw.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/spinlock_types_raw.h b/incl

[PATCH RT 06/22] rcu: Do not include rtmutex_common.h unconditionally

2018-08-06 Thread Julia Cartwright
finitions in preparation for suppressing lockdep false-positive ->boost_mtx complaints. Without this preparation, architectures not supporting rt_mutex will get build failures. Reported-by: kbuild test robot Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Paul E. McKenney Signed-off-by: Juli

[PATCH RT 12/22] locking: add types.h

2018-08-06 Thread Julia Cartwright
c: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 1289b06974d64f244a26455fab699c6a1332f4bc) Signed-off-by: Julia Cartwright --- include/linux/spinlock_types_raw.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/spinlock_types_raw.h b/incl

[PATCH RT 09/22] crypto: limit more FPU-enabled sections

2018-08-06 Thread Julia Cartwright
ptimisations to see if it makes sense to keep them for RT. This kernel_fpu_resched() makes the code more preemptible which might hurt performance. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 0dcc4c1693ef37e166da420ef7c68c7047c996f1) Signed-off-b

[PATCH RT 07/22] rcu: Suppress lockdep false-positive ->boost_mtx complaints

2018-08-06 Thread Julia Cartwright
y: Paul E. McKenney Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Julia Cartwright --- kernel/rcu/tree_plugin.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/rcu/tree_plugin.h b/kernel/rcu/tree_plugin.h index 3d18d08e8382..510de72ad8a3 100644 --- a/kerne

[PATCH RT 09/22] crypto: limit more FPU-enabled sections

2018-08-06 Thread Julia Cartwright
ptimisations to see if it makes sense to keep them for RT. This kernel_fpu_resched() makes the code more preemptible which might hurt performance. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 0dcc4c1693ef37e166da420ef7c68c7047c996f1) Signed-off-b

[PATCH RT 07/22] rcu: Suppress lockdep false-positive ->boost_mtx complaints

2018-08-06 Thread Julia Cartwright
y: Paul E. McKenney Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Julia Cartwright --- kernel/rcu/tree_plugin.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/rcu/tree_plugin.h b/kernel/rcu/tree_plugin.h index 3d18d08e8382..510de72ad8a3 100644 --- a/kerne

[PATCH RT 04/22] futex: Fix OWNER_DEAD fixup

2018-08-06 Thread Julia Cartwright
d2...@hirez.programming.kicks-ass.net Signed-off-by: Ingo Molnar Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Julia Cartwright --- kernel/futex.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/futex.c b/kernel/futex.c index cdd68ba6e3a6..57038131ad3f 1006

[PATCH RT 16/22] block: blk-mq: move blk_queue_usage_counter_release() into process context

2018-08-06 Thread Julia Cartwright
r() check has been suggested by Peter Zijlstra. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 2d701058d614554cce412a787f00568b9fdffade) Signed-off-by: Julia Cartwright --- block/blk-core.c | 14 +- include/linux/blkdev.h | 2 ++ 2

[PATCH RT 02/22] futex: Fix more put_pi_state() vs. exit_pi_state_list() races

2018-08-06 Thread Julia Cartwright
ialization") Link: http://lkml.kernel.org/r/20171031101853.xpfh72y643kdf...@hirez.programming.kicks-ass.net Signed-off-by: Ingo Molnar Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Julia Cartwright --- kernel/futex.c | 23 --- 1 file changed, 20 insertions(+), 3 d

[PATCH RT 21/22] seqlock: provide the same ordering semantics as mainline

2018-08-06 Thread Julia Cartwright
o provide the same guarantee. Also, while we're here, update the usage of ACCESS_ONCE() to use READ_ONCE(). Fixes: e69f15cf77c23 ("seqlock: Prevent rt starvation") Cc: stable...@vger.kernel.org Signed-off-by: Julia Cartwright Signed-off-by: Sebastian Andrzej Siewior (cherry

[PATCH RT 01/22] futex: Fix pi_state->owner serialization

2018-08-06 Thread Julia Cartwright
ge locking rules") Reported-by: Gratian Crisan Signed-off-by: Peter Zijlstra (Intel) Signed-off-by: Thomas Gleixner Cc: dvh...@infradead.org Cc: sta...@vger.kernel.org Link: https://lkml.kernel.org/r/20170922154806.jd3ffltfk24m4...@hirez.programming.kicks-ass.net Signed-off-by: Sebastian Andr

[PATCH RT 14/22] Revert "rt,ntp: Move call to schedule_delayed_work() to helper thread"

2018-08-06 Thread Julia Cartwright
y SYS_clock_adjtime(). Reverting the patch. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 932c5783d4434250a1019f49ae81b80731dfd4cd) Signed-off-by: Julia Cartwright --- kernel/time/ntp.c | 26 -- 1 file changed, 26 delet

[PATCH RT 04/22] futex: Fix OWNER_DEAD fixup

2018-08-06 Thread Julia Cartwright
d2...@hirez.programming.kicks-ass.net Signed-off-by: Ingo Molnar Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Julia Cartwright --- kernel/futex.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/futex.c b/kernel/futex.c index cdd68ba6e3a6..57038131ad3f 1006

[PATCH RT 16/22] block: blk-mq: move blk_queue_usage_counter_release() into process context

2018-08-06 Thread Julia Cartwright
r() check has been suggested by Peter Zijlstra. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 2d701058d614554cce412a787f00568b9fdffade) Signed-off-by: Julia Cartwright --- block/blk-core.c | 14 +- include/linux/blkdev.h | 2 ++ 2

[PATCH RT 02/22] futex: Fix more put_pi_state() vs. exit_pi_state_list() races

2018-08-06 Thread Julia Cartwright
ialization") Link: http://lkml.kernel.org/r/20171031101853.xpfh72y643kdf...@hirez.programming.kicks-ass.net Signed-off-by: Ingo Molnar Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Julia Cartwright --- kernel/futex.c | 23 --- 1 file changed, 20 insertions(+), 3 d

[PATCH RT 21/22] seqlock: provide the same ordering semantics as mainline

2018-08-06 Thread Julia Cartwright
o provide the same guarantee. Also, while we're here, update the usage of ACCESS_ONCE() to use READ_ONCE(). Fixes: e69f15cf77c23 ("seqlock: Prevent rt starvation") Cc: stable...@vger.kernel.org Signed-off-by: Julia Cartwright Signed-off-by: Sebastian Andrzej Siewior (cherry

[PATCH RT 01/22] futex: Fix pi_state->owner serialization

2018-08-06 Thread Julia Cartwright
ge locking rules") Reported-by: Gratian Crisan Signed-off-by: Peter Zijlstra (Intel) Signed-off-by: Thomas Gleixner Cc: dvh...@infradead.org Cc: sta...@vger.kernel.org Link: https://lkml.kernel.org/r/20170922154806.jd3ffltfk24m4...@hirez.programming.kicks-ass.net Signed-off-by: Sebastian Andr

[PATCH RT 14/22] Revert "rt,ntp: Move call to schedule_delayed_work() to helper thread"

2018-08-06 Thread Julia Cartwright
y SYS_clock_adjtime(). Reverting the patch. Cc: stable...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit 932c5783d4434250a1019f49ae81b80731dfd4cd) Signed-off-by: Julia Cartwright --- kernel/time/ntp.c | 26 -- 1 file changed, 26 delet

[PATCH RT 13/22] net: use task_struct instead of CPU number as the queue owner on -RT

2018-08-06 Thread Julia Cartwright
: Kurt Kanzenbach Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit d3a66ffd1c4f0253076069b10a8223e7b6e80e38) Signed-off-by: Julia Cartwright --- include/linux/netdevice.h | 54 ++- net/core/dev.c| 6 - 2 files changed,

[PATCH RT 05/22] rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites

2018-08-06 Thread Julia Cartwright
org/r/20180309065630.8283-1-boqun.f...@gmail.com Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Julia Cartwright --- kernel/locking/rtmutex.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/locking/rtmutex.c b/kernel/locking/rtmutex.c index 57361d631749

[PATCH RT 20/22] squashfs: make use of local lock in multi_cpu decompressor

2018-08-06 Thread Julia Cartwright
accesses to the percpu compressor data on the local CPU will be serialized. Cc: stable...@vger.kernel.org Reported-by: Alexander Stein Tested-by: Alexander Stein Signed-off-by: Julia Cartwright Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit c160736542d7b3d67da32848d2f028b

[PATCH RT 13/22] net: use task_struct instead of CPU number as the queue owner on -RT

2018-08-06 Thread Julia Cartwright
: Kurt Kanzenbach Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit d3a66ffd1c4f0253076069b10a8223e7b6e80e38) Signed-off-by: Julia Cartwright --- include/linux/netdevice.h | 54 ++- net/core/dev.c| 6 - 2 files changed,

[PATCH RT 05/22] rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites

2018-08-06 Thread Julia Cartwright
org/r/20180309065630.8283-1-boqun.f...@gmail.com Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Julia Cartwright --- kernel/locking/rtmutex.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/locking/rtmutex.c b/kernel/locking/rtmutex.c index 57361d631749

[PATCH RT 20/22] squashfs: make use of local lock in multi_cpu decompressor

2018-08-06 Thread Julia Cartwright
accesses to the percpu compressor data on the local CPU will be serialized. Cc: stable...@vger.kernel.org Reported-by: Alexander Stein Tested-by: Alexander Stein Signed-off-by: Julia Cartwright Signed-off-by: Sebastian Andrzej Siewior (cherry picked from commit c160736542d7b3d67da32848d2f028b

[PATCH RT 08/22] sched, tracing: Fix trace_sched_pi_setprio() for deboosting

2018-08-06 Thread Julia Cartwright
97 ("sched,tracing: Update trace_sched_pi_setprio()") Link: http://lkml.kernel.org/r/20180524132647.gg6ziuogczdmj...@linutronix.de Signed-off-by: Ingo Molnar Signed-off-by: Julia Cartwright --- include/trace/events/sched.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff

[PATCH RT 08/22] sched, tracing: Fix trace_sched_pi_setprio() for deboosting

2018-08-06 Thread Julia Cartwright
97 ("sched,tracing: Update trace_sched_pi_setprio()") Link: http://lkml.kernel.org/r/20180524132647.gg6ziuogczdmj...@linutronix.de Signed-off-by: Ingo Molnar Signed-off-by: Julia Cartwright --- include/trace/events/sched.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff

[PATCH RT 03/22] futex: Avoid violating the 10th rule of futex

2018-08-06 Thread Julia Cartwright
to the value we're testing, this means we can do a speculative test and double check once we have the wait_lock. Fixes: 73d786bd043e ("futex: Rework inconsistent rt_mutex/futex_q state") Reported-by: Julia Cartwright Reported-by: Gratian Crisan Signed-off-by: Peter Zijlstra (Intel) Sig

[PATCH RT 03/22] futex: Avoid violating the 10th rule of futex

2018-08-06 Thread Julia Cartwright
to the value we're testing, this means we can do a speculative test and double check once we have the wait_lock. Fixes: 73d786bd043e ("futex: Rework inconsistent rt_mutex/futex_q state") Reported-by: Julia Cartwright Reported-by: Gratian Crisan Signed-off-by: Peter Zijlstra (Intel) Sig

[PATCH RT 00/22] Linux 4.9.115-rt94-rc1

2018-08-06 Thread Julia Cartwright
callsites Julia Cartwright (4): locallock: provide {get,put}_locked_ptr() variants squashfs: make use of local lock in multi_cpu decompressor seqlock: provide the same ordering semantics as mainline Linux 4.9.115-rt94-rc1 Paul E. McKenney (1): rcu: Suppress lockdep false-positive ->boost_

[PATCH RT 15/22] Revert "block: blk-mq: Use swait"

2018-08-06 Thread Julia Cartwright
...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry-picked from ca3fd6cf836739fd59eac2f7a9b0261365e818bb) Signed-off-by: Julia Cartwright --- block/blk-core.c | 10 +- block/blk-mq.c | 6 +++--- include/linux/blkdev.h | 2 +- 3 files changed, 9 inserti

[PATCH RT 15/22] Revert "block: blk-mq: Use swait"

2018-08-06 Thread Julia Cartwright
...@vger.kernel.org Signed-off-by: Sebastian Andrzej Siewior (cherry-picked from ca3fd6cf836739fd59eac2f7a9b0261365e818bb) Signed-off-by: Julia Cartwright --- block/blk-core.c | 10 +- block/blk-mq.c | 6 +++--- include/linux/blkdev.h | 2 +- 3 files changed, 9 inserti

[PATCH RT 00/22] Linux 4.9.115-rt94-rc1

2018-08-06 Thread Julia Cartwright
callsites Julia Cartwright (4): locallock: provide {get,put}_locked_ptr() variants squashfs: make use of local lock in multi_cpu decompressor seqlock: provide the same ordering semantics as mainline Linux 4.9.115-rt94-rc1 Paul E. McKenney (1): rcu: Suppress lockdep false-positive ->boost_

[PATCH RT 22/22] Linux 4.9.115-rt94-rc1

2018-08-06 Thread Julia Cartwright
4.9.115-rt94-rc1 stable review patch. If you have any objection to the inclusion of this patch, let me know. --- 8< --- 8< --- 8< --- --- localversion-rt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/localversion-rt b/localversion-rt index e98a1fe050bd..dcc2fd2ca155 100644

[PATCH RT 22/22] Linux 4.9.115-rt94-rc1

2018-08-06 Thread Julia Cartwright
4.9.115-rt94-rc1 stable review patch. If you have any objection to the inclusion of this patch, let me know. --- 8< --- 8< --- 8< --- --- localversion-rt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/localversion-rt b/localversion-rt index e98a1fe050bd..dcc2fd2ca155 100644

Re: simple-framebuffer enquire

2018-06-26 Thread Julia Cartwright
On Tue, Jun 26, 2018 at 08:44:58PM +0200, Hans de Goede wrote: > Hi, > > On 26-06-18 18:35, Michael Nazzareno Trimarchi wrote: [..] > > cat memblock/reserved > > 0: 0x80004000..0x80007fff > > 1: 0x8010..0x81e030b3 > > 2: 0x8300..0x83007fff > > 3: 0x8400..0x85ff > >

Re: simple-framebuffer enquire

2018-06-26 Thread Julia Cartwright
On Tue, Jun 26, 2018 at 08:44:58PM +0200, Hans de Goede wrote: > Hi, > > On 26-06-18 18:35, Michael Nazzareno Trimarchi wrote: [..] > > cat memblock/reserved > > 0: 0x80004000..0x80007fff > > 1: 0x8010..0x81e030b3 > > 2: 0x8300..0x83007fff > > 3: 0x8400..0x85ff > >

[ANNOUNCE] 4.9.98-rt76

2018-05-10 Thread Julia Cartwright
Hello RT Folks! I'm pleased to announce the 4.9.98-rt76 stable release. This release is just an update to the new stable 4.9.98 version and no RT specific changes have been made. Expect a 4.9.98-rt77-rc1 with backports from rt-devel soon. You can get this release via the git tree at:

[ANNOUNCE] 4.9.98-rt76

2018-05-10 Thread Julia Cartwright
Hello RT Folks! I'm pleased to announce the 4.9.98-rt76 stable release. This release is just an update to the new stable 4.9.98 version and no RT specific changes have been made. Expect a 4.9.98-rt77-rc1 with backports from rt-devel soon. You can get this release via the git tree at:

Re: [LINUX PATCH v8 2/2] memory: pl353: Add driver for arm pl353 static memory controller

2018-05-07 Thread Julia Cartwright
On Mon, May 07, 2018 at 10:12:28AM +, Naga Sureshkumar Relli wrote: > Hi Julia, > > Thanks for reviewing the patch and Sorry for my late reply. This patch > went to junk folder, hence I didn't catch this patch. > > From: Julia Cartwright [mailto:ju...@ni.com] [..] > >

Re: [LINUX PATCH v8 2/2] memory: pl353: Add driver for arm pl353 static memory controller

2018-05-07 Thread Julia Cartwright
On Mon, May 07, 2018 at 10:12:28AM +, Naga Sureshkumar Relli wrote: > Hi Julia, > > Thanks for reviewing the patch and Sorry for my late reply. This patch > went to junk folder, hence I didn't catch this patch. > > From: Julia Cartwright [mailto:ju...@ni.com] [..] > >

[PATCH RT 1/2] locallock: provide {get,put}_locked_ptr() variants

2018-05-07 Thread Julia Cartwright
Provide a set of locallocked accessors for pointers to per-CPU data; this is useful for dynamically-allocated per-CPU regions, for example. These are symmetric with the {get,put}_cpu_ptr() per-CPU accessor variants. Signed-off-by: Julia Cartwright <ju...@ni.com> --- include/linux/local

[PATCH RT 1/2] locallock: provide {get,put}_locked_ptr() variants

2018-05-07 Thread Julia Cartwright
Provide a set of locallocked accessors for pointers to per-CPU data; this is useful for dynamically-allocated per-CPU regions, for example. These are symmetric with the {get,put}_cpu_ptr() per-CPU accessor variants. Signed-off-by: Julia Cartwright --- include/linux/locallock.h | 10

[PATCH RT 2/2] squashfs: make use of local lock in multi_cpu decompressor

2018-05-07 Thread Julia Cartwright
com> Tested-by: Alexander Stein <alexander.st...@systec-electronic.com> Signed-off-by: Julia Cartwright <ju...@ni.com> --- fs/squashfs/decompressor_multi_percpu.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/fs/squashfs/decompressor_multi_percp

[PATCH RT 2/2] squashfs: make use of local lock in multi_cpu decompressor

2018-05-07 Thread Julia Cartwright
-by: Julia Cartwright --- fs/squashfs/decompressor_multi_percpu.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/fs/squashfs/decompressor_multi_percpu.c b/fs/squashfs/decompressor_multi_percpu.c index 23a9c28ad8ea..6a73c4fa88e7 100644 --- a/fs/squashfs

[PATCH RT] seqlock: provide the same ordering semantics as mainline

2018-04-26 Thread Julia Cartwright
qlock: Prevent rt starvation") Cc: stable...@vger.kernel.org Signed-off-by: Julia Cartwright <ju...@ni.com> --- Found during code inspection of the RT seqlock implementation. Julia include/linux/seqlock.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/l

[PATCH RT] seqlock: provide the same ordering semantics as mainline

2018-04-26 Thread Julia Cartwright
qlock: Prevent rt starvation") Cc: stable...@vger.kernel.org Signed-off-by: Julia Cartwright --- Found during code inspection of the RT seqlock implementation. Julia include/linux/seqlock.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/linux/seqlock.h b/inc

Re: [LINUX PATCH v8 2/2] memory: pl353: Add driver for arm pl353 static memory controller

2018-04-03 Thread Julia Cartwright
Hello- On Wed, Mar 14, 2018 at 04:14:34PM +0530, nagasureshkumarre...@gmail.com wrote: > From: Naga Sureshkumar Relli I'm pleased to see this patchset revived and resubmitted! It would be easier to follow if you constructed your two patchsets with git format-patch

Re: [LINUX PATCH v8 2/2] memory: pl353: Add driver for arm pl353 static memory controller

2018-04-03 Thread Julia Cartwright
Hello- On Wed, Mar 14, 2018 at 04:14:34PM +0530, nagasureshkumarre...@gmail.com wrote: > From: Naga Sureshkumar Relli I'm pleased to see this patchset revived and resubmitted! It would be easier to follow if you constructed your two patchsets with git format-patch --thread. Or, merge them

Re: [PATCH RT] Defer migrate_enable migration while task state != TASK_RUNNING

2018-03-23 Thread Julia Cartwright
On Fri, Mar 23, 2018 at 01:21:31PM -0400, joe.ko...@concurrent-rt.com wrote: > On Fri, Mar 23, 2018 at 11:59:21AM -0500, Julia Cartwright wrote: > > On Fri, Mar 23, 2018 at 11:09:59AM -0400, joe.ko...@concurrent-rt.com wrote: > > > I see the below kernel splat in 4.9-rt when I

Re: [PATCH RT] Defer migrate_enable migration while task state != TASK_RUNNING

2018-03-23 Thread Julia Cartwright
On Fri, Mar 23, 2018 at 01:21:31PM -0400, joe.ko...@concurrent-rt.com wrote: > On Fri, Mar 23, 2018 at 11:59:21AM -0500, Julia Cartwright wrote: > > On Fri, Mar 23, 2018 at 11:09:59AM -0400, joe.ko...@concurrent-rt.com wrote: > > > I see the below kernel splat in 4.9-rt when I

Re: [PATCH RT] Defer migrate_enable migration while task state != TASK_RUNNING

2018-03-23 Thread Julia Cartwright
Hey Joe- Thanks for the writeup. On Fri, Mar 23, 2018 at 11:09:59AM -0400, joe.ko...@concurrent-rt.com wrote: > I see the below kernel splat in 4.9-rt when I run a test program that > continually changes the affinity of some set of running pids: > >do not call blocking ops when

Re: [PATCH RT] Defer migrate_enable migration while task state != TASK_RUNNING

2018-03-23 Thread Julia Cartwright
Hey Joe- Thanks for the writeup. On Fri, Mar 23, 2018 at 11:09:59AM -0400, joe.ko...@concurrent-rt.com wrote: > I see the below kernel splat in 4.9-rt when I run a test program that > continually changes the affinity of some set of running pids: > >do not call blocking ops when

Re: [PATCH v2 1/8] [PATCH 1/8] drivers/peci: Add support for PECI bus driver core

2018-03-06 Thread Julia Cartwright
On Wed, Feb 21, 2018 at 08:15:59AM -0800, Jae Hyun Yoo wrote: > This commit adds driver implementation for PECI bus into linux > driver framework. > > Signed-off-by: Jae Hyun Yoo > --- [..] > +static int peci_locked_xfer(struct peci_adapter *adapter, > +

Re: [PATCH v2 1/8] [PATCH 1/8] drivers/peci: Add support for PECI bus driver core

2018-03-06 Thread Julia Cartwright
On Wed, Feb 21, 2018 at 08:15:59AM -0800, Jae Hyun Yoo wrote: > This commit adds driver implementation for PECI bus into linux > driver framework. > > Signed-off-by: Jae Hyun Yoo > --- [..] > +static int peci_locked_xfer(struct peci_adapter *adapter, > + struct

Re: C tricks for efficient stack zeroing

2018-03-06 Thread Julia Cartwright
On Fri, Mar 02, 2018 at 08:50:17PM +0100, Jason A. Donenfeld wrote: [..] > What would be really nice would be to somehow keep track of the > maximum stack depth, and just before the function returns, clear from > the maximum depth to its stack base, all in one single call. This > would not only

Re: C tricks for efficient stack zeroing

2018-03-06 Thread Julia Cartwright
On Fri, Mar 02, 2018 at 08:50:17PM +0100, Jason A. Donenfeld wrote: [..] > What would be really nice would be to somehow keep track of the > maximum stack depth, and just before the function returns, clear from > the maximum depth to its stack base, all in one single call. This > would not only

[ANNOUNCE] 4.9.84-rt62

2018-02-27 Thread Julia Cartwright
Hello RT Folks! I'm pleased to announce the 4.9.84-rt62 stable release. This release is just an update to the new stable 4.9.84 version and no RT specific changes have been made. You can get this release via the git tree at:

[ANNOUNCE] 4.9.84-rt62

2018-02-27 Thread Julia Cartwright
Hello RT Folks! I'm pleased to announce the 4.9.84-rt62 stable release. This release is just an update to the new stable 4.9.84 version and no RT specific changes have been made. You can get this release via the git tree at:

Re: [PATCH 1/2] kernel/sofirq: consolidate common code in __tasklet_schedule() + _hi_

2018-02-15 Thread Julia Cartwright
On Thu, Feb 15, 2018 at 03:07:07PM -0500, Steven Rostedt wrote: > On Thu, 15 Feb 2018 18:20:41 +0100 > Sebastian Andrzej Siewior wrote: > > > -void __tasklet_schedule(struct tasklet_struct *t) > > +static void __tasklet_schedule_common(struct tasklet_struct *t, > > +

Re: [PATCH 1/2] kernel/sofirq: consolidate common code in __tasklet_schedule() + _hi_

2018-02-15 Thread Julia Cartwright
On Thu, Feb 15, 2018 at 03:07:07PM -0500, Steven Rostedt wrote: > On Thu, 15 Feb 2018 18:20:41 +0100 > Sebastian Andrzej Siewior wrote: > > > -void __tasklet_schedule(struct tasklet_struct *t) > > +static void __tasklet_schedule_common(struct tasklet_struct *t, > > +

[PATCH 4.9.y] ubifs: Massage assert in ubifs_xattr_set() wrt. init_xattrs

2018-02-13 Thread Julia Cartwright
lei Li <xiaolei...@mediatek.com> Signed-off-by: Richard Weinberger <rich...@nod.at> Cc: sta...@vger.kernel.org (julia: massaged to apply to 4.9.y, which doesn't contain fscrypto support) Signed-off-by: Julia Cartwright <ju...@ni.com> --- Hey all- We reproduced the issue fixed upstrea

[PATCH 4.9.y] ubifs: Massage assert in ubifs_xattr_set() wrt. init_xattrs

2018-02-13 Thread Julia Cartwright
Weinberger Cc: sta...@vger.kernel.org (julia: massaged to apply to 4.9.y, which doesn't contain fscrypto support) Signed-off-by: Julia Cartwright --- Hey all- We reproduced the issue fixed upstream by Xiaolei Li's commit in 4.9.y, with the very similar backtrace: UBIFS assert failed

Re: [patch v18 1/4] drivers: jtag: Add JTAG core driver

2018-01-29 Thread Julia Cartwright
On Mon, Jan 29, 2018 at 04:31:42PM +0200, Oleksandr Shamray wrote: > Initial patch for JTAG driver > JTAG class driver provide infrastructure to support hardware/software > JTAG platform drivers. It provide user layer API interface for flashing > and debugging external devices which equipped with

Re: [patch v18 1/4] drivers: jtag: Add JTAG core driver

2018-01-29 Thread Julia Cartwright
On Mon, Jan 29, 2018 at 04:31:42PM +0200, Oleksandr Shamray wrote: > Initial patch for JTAG driver > JTAG class driver provide infrastructure to support hardware/software > JTAG platform drivers. It provide user layer API interface for flashing > and debugging external devices which equipped with

Re: [patch v17 1/4] drivers: jtag: Add JTAG core driver

2018-01-17 Thread Julia Cartwright
Hello Oleksandr- On Tue, Jan 16, 2018 at 09:18:56AM +0200, Oleksandr Shamray wrote: [..] > v16->v17 > Comments pointed by Julia Cartwright <jul...@eso.teric.us> More review feedback below: [..] > +++ b/drivers/jtag/jtag.c [..] > +static long jtag_ioctl(struct file *f

Re: [patch v17 1/4] drivers: jtag: Add JTAG core driver

2018-01-17 Thread Julia Cartwright
Hello Oleksandr- On Tue, Jan 16, 2018 at 09:18:56AM +0200, Oleksandr Shamray wrote: [..] > v16->v17 > Comments pointed by Julia Cartwright More review feedback below: [..] > +++ b/drivers/jtag/jtag.c [..] > +static long jtag_ioctl(struct file *file, unsigned int cmd, unsig

Re: [ANNOUNCE] 4.9.76-rt61

2018-01-16 Thread Julia Cartwright
On Tue, Jan 16, 2018 at 11:11:32PM +, Bernhard Landauer wrote: > Ah. Working now after adding in validpgpkeys array in the PKGBUILD. This was the first v4.9-rt release since Steven handed over his maintainership , so that would explain why it would be signed by a different key (although, my

Re: [ANNOUNCE] 4.9.76-rt61

2018-01-16 Thread Julia Cartwright
On Tue, Jan 16, 2018 at 11:11:32PM +, Bernhard Landauer wrote: > Ah. Working now after adding in validpgpkeys array in the PKGBUILD. This was the first v4.9-rt release since Steven handed over his maintainership , so that would explain why it would be signed by a different key (although, my

  1   2   3   4   >