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
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
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 hrtimer
ed-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
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
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
+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(-)
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 mar
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 tha
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:
gi
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
: 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
dogd
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/watchd
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
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/
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:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.g
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
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
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 |
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
itions 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
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
timisations 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-
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
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
orey Minyard).
The wq_has_sleeper() 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 ++
kaller-b...@googlegroups.com
Cc:
Fixes: c74aef2d06a9 ("futex: Fix pi_state->owner serialization")
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
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
(c
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
led by
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 de
: 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,
ttps://lkml.kernel.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
in
cesses 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
b91473ff6e97 ("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
cks.
Luckily the values can only change away and not 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
Reporte
...@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
q-off 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 ->b
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
-
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
> >
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:
git://g
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]
[..]
>
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
-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
ot;seqlock: 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
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 into
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
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 !TASK_RUNNING
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 peci_xfer_m
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 mak
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:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
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,
> > +
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
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 J
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
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 ke
Hello RT Folks!
I'm pleased to announce the 4.9.76-rt61 stable release.
This release is just an update to the new stable 4.9.76 version
and no RT specific changes have been made.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
Hello Oleksandr-
I have a few comments below.
On Fri, Jan 12, 2018 at 07:08:26PM +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
t;
> So instead of doing 3 consecutive wait_lock sections with who knows
> what races, we do it all in a single section. Additionally, the usage
> of pi_state->owner in fixup_owner() was only safe because only the
> rt_mutex owner would modify it, which this additional case wrecks.
>
On Mon, Dec 11, 2017 at 03:01:39PM -0600, Corey Minyard wrote:
> On 12/11/2017 02:20 PM, Julia Cartwright wrote:
> > On Mon, Dec 11, 2017 at 01:04:58PM -0600, Corey Minyard wrote:
[..]
> > > >
> > > > Sebastian Andrzej Siewior (2):
> > > >
On Mon, Dec 11, 2017 at 01:04:58PM -0600, Corey Minyard wrote:
> On 11/29/2017 05:13 PM, Julia Cartwright wrote:
> > Hello RT Folks!
> >
> > I'm pleased to announce the 4.1.46-rt52 stable release.
> >
> > You can get this release via the git tree at:
&g
On Thu, Dec 07, 2017 at 08:57:59AM -0600, Gratian Crisan wrote:
>
> Peter Zijlstra writes:
> > The below compiles and boots, but is otherwise untested. Could you give
> > it a spin?
>
> Thank you! Yes, I'll start a test now.
I gave it a spin with my minimal reproducing case w/ the strategic
msle
,
and tries to be intelligent about the intent of specific arguments (for
example, waking operations use 'val' as an integer count, not just an
arbitrary value).
It doesn't do a full decode of the FUTEX_WAKE_OP's 'val3' argument,
however, this is a good starting point.
S
et: macb: Added support for RX filtering")
Cc: Rafal Ozieblo
Cc: Julia Lawall
Acked-by: Nicolas Ferre
Signed-off-by: Julia Cartwright
---
drivers/net/ethernet/cadence/macb_main.c | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ethernet/ca
Here's a proper patchset based on net-next.
v1 -> v2:
- Rebased on net-next
- Add Nicolas's Acks
- Reorder commits, putting the list_empty() cleanups prior to the
others.
- Added commit reverting the GFP_ATOMIC change.
Julia Cartwright (3):
net: macb: kill useless use
The list_for_each_entry() macro already handles the case where the list
is empty (by not executing the loop body). It's not necessary to handle
this case specially, so stop doing so.
Cc: Rafal Ozieblo
Acked-by: Nicolas Ferre
Signed-off-by: Julia Cartwright
---
drivers/net/ethernet/ca
Now that the rx_fs_lock is no longer held across allocation, it's safe
to use GFP_KERNEL for allocating new entries.
This reverts commit 81da3bf6e3f88 ("net: macb: change GFP_KERNEL to
GFP_ATOMIC").
Cc: Julia Lawall
Signed-off-by: Julia Cartwright
---
drivers/net/ethernet/cade
The list_for_each_entry() macro already handles the case where the list
is empty (by not executing the loop body). It's not necessary to handle
this case specially, so stop doing so.
Cc: Rafal Ozieblo
Signed-off-by: Julia Cartwright
---
This is an additional cleanup patch found when looki
et: macb: Added support for RX filtering")
Cc: Rafal Ozieblo
Cc: Julia Lawall
Signed-off-by: Julia Cartwright
---
While Julia Lawall's cocci-generated patch fixes the problem, the right
solution is to obviate the problem altogether.
Thanks,
The Other Julia
drivers/net/ethernet
On Fri, Dec 01, 2017 at 12:11:15PM -0800, Darren Hart wrote:
> On Wed, Nov 29, 2017 at 11:56:05AM -0600, Julia Cartwright wrote:
> > Hey Thomas, Peter-
> >
> > Gratian and I have been debugging into a nasty and difficult race w/
> > futexes seemingly the culprit. T
51 by applying the incremental patch:
http://www.kernel.org/pub/linux/kernel/projects/rt/4.1/incr/patch-4.1.46-rt51-rt52.patch.xz
Enjoy!
Julia
Changes from v4.1.46-rt51:
---
Julia Cartwright (2):
workqueue: fixup rcu check for RT
Linux 4.1.46-rt52
Sebastian Andrzej Siewior (2):
Hey Thomas, Peter-
Gratian and I have been debugging into a nasty and difficult race w/
futexes seemingly the culprit. The original symptom we were seeing
was a seemingly spurious -EDEADLK from a futex(LOCK_PI) operation.
On further analysis, however, it appears the thread which gets the
spuriou
4.1.46-rt52-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 75493460c41f..d42746076d9b 100644
--
Signed-off-by: Sebastian Andrzej Siewior
(cherry picked from commit b3c08bffdcdd23f1b3ca8d9c01e3b8a715e03d46)
Signed-off-by: Julia Cartwright
---
kernel/time/hrtimer.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c
index 2c6be169bdc7..75c990b0052
incr/patch-4.1.46-rt51-rt52-rc1.patch.xz
Julia Cartwright (2):
workqueue: fixup rcu check for RT
Linux 4.1.46-rt52-rc1
Sebastian Andrzej Siewior (2):
PM / CPU: replace raw_notifier with atomic_notifier (fixup)
kernel/hrtimer: migrate deferred timer on CPU down
kernel/cpu_pm.c
ual_register+0x26/0x50
wq_sysfs_init+0x12/0x14
do_one_initcall+0x88/0x1b0
? parse_args+0x190/0x410
kernel_init_freeable+0x204/0x299
? rest_init+0x140/0x140
kernel_init+0x9/0xf0
ret_from_fork+0x42/0x70
? rest_init+0x140/0x140
Reported-by: Sebastian Andrzej Siewior
Signed-off-by: Sebastian Andrzej Siewior
(cherry picked from commit f648e23dac72deef07f25e05fc09dbbc209dbd33)
Signed-off-by: Julia Cartwright
---
kernel/cpu_pm.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/kernel/cpu_pm.c b/kernel/cpu_pm.c
index 9da42f83ee03..d1d1c3961553 100644
--- a/k
er Zijlstra
Cc: Darren Hart
Signed-off-by: Julia Cartwright
---
I'm not sure my analysis is 100% correct here, so please carefully think
through it, as I'm sure you all always do when futex patches hit your
mailbox :).
Julia
kernel/futex.c | 16 ++--
1 file changed, 2 in
On Thu, Oct 05, 2017 at 01:53:05PM -0300, Arnaldo Carvalho de Melo wrote:
> Em Thu, Oct 05, 2017 at 09:17:44AM -0500, Julia Cartwright escreveu:
> > On Tue, Oct 03, 2017 at 12:49:19PM -0300, Arnaldo Carvalho de Melo wrote:
> > > +++ b/drivers/infiniband/hw/hfi1/pio.c
> &
On Thu, Oct 05, 2017 at 06:16:23PM +0200, Thomas Gleixner wrote:
> On Thu, 5 Oct 2017, Julia Cartwright wrote:
>
> > On Thu, Oct 05, 2017 at 11:55:39AM -0400, Steven Rostedt wrote:
> > > On Thu, 5 Oct 2017 10:37:59 -0500
> > > Julia Cartwright wrote:
> > >
On Thu, Oct 05, 2017 at 11:55:39AM -0400, Steven Rostedt wrote:
> On Thu, 5 Oct 2017 10:37:59 -0500
> Julia Cartwright wrote:
>
> > On Thu, Oct 05, 2017 at 05:27:30PM +0200, Thomas Gleixner wrote:
> > > On Thu, 5 Oct 2017, Julia Cartwright wrote:
> > > >
On Thu, Oct 05, 2017 at 05:27:30PM +0200, Thomas Gleixner wrote:
> On Thu, 5 Oct 2017, Julia Cartwright wrote:
> > On Tue, Oct 03, 2017 at 12:49:19PM -0300, Arnaldo Carvalho de Melo wrote:
> > > - preempt_disable();
> > > + preempt_disable_nort();
> > >
raw_spin_lock
> <-vprintk_emit
> [512258.614119] sm-3297 16 d...112 359465349138789: log_store <-vprintk_emit
> [512258.614127] sm-3297 16 .12 359465349139068: migrate_disable
> <-vprintk_emit
>
> According to a discussion (see Link: below) on the linux-rt-users
&g
On Tue, Sep 05, 2017 at 04:57:49PM -0500, Tom Zanussi wrote:
> Add background and details on inter-event hist triggers, including
> hist variables, synthetic events, and actions.
>
> Signed-off-by: Tom Zanussi
> Signed-off-by: Baohong Liu
> ---
> Documentation/trace/events.txt | 385
>
On Thu, Aug 17, 2017 at 09:30:28AM +0200, Sebastian Andrzej Siewior wrote:
> On 2017-08-16 15:42:28 [-0500], Julia Cartwright wrote:
[..]
> > diff --git a/kernel/cpu_pm.c b/kernel/cpu_pm.c
> > index 9656a3c36503..9da42f83ee03 100644
> > --- a/kernel/cpu_pm.c
> > +++ b/ke
49 by applying the incremental patch:
http://www.kernel.org/pub/linux/kernel/projects/rt/4.1/incr/patch-4.1.42-rt49-rt50.patch.xz
Enjoy!
Julia
Changes from v4.1.42-rt49:
---
Alex Shi (1):
cpu_pm: replace raw_notifier to atomic_notifier
Julia Cartwright (1):
Linux 4.1.42-rt50
ing_state() unconditionaly.
Cc: rt-sta...@vger.kernel.org
Signed-off-by: Thomas Gleixner
Signed-off-by: Sebastian Andrzej Siewior
(cherry picked from commit 9edcb2cd71ff3684755f52129538260efa382789)
Signed-off-by: Julia Cartwright
---
kernel/locking/rtmutex.c | 19 +++
1 file changed, 7 i
:
http://www.kernel.org/pub/linux/kernel/projects/rt/4.1/incr/patch-4.1.42-rt49-rt50-rc1.patch.xz
Alex Shi (1):
cpu_pm: replace raw_notifier to atomic_notifier
Julia Cartwright (1):
Linux 4.1.42-rt50-rc1
Peter Zijlstra (2
4.1.42-rt50-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 4b7dca68a5b4..e8a9a36bb066 100644
--
nders Roxell
Cc: Rik van Riel
Cc: Steven Rostedt
Cc: Rafael J. Wysocki
Cc: Daniel Lezcano
Cc: linux-rt-users
Signed-off-by: Sebastian Andrzej Siewior
(cherry picked from commit df0fba5ba4c69cdc68bdaa5ca7a4100d959fdd07)
Signed-off-by: Julia Cartwright
---
kernel/cpu_pm.c | 43 ++---
c: kernel test robot
Cc: LKP
Link:
http://lkml.kernel.org/r/20170320114108.kbvcsuepem45j...@hirez.programming.kicks-ass.net
Signed-off-by: Thomas Gleixner
(cherry picked from commit c9fe9196079f738c89c3ffcdce3fbe142ac3f3c4)
Signed-off-by: Julia Cartwright
---
include/linux/smp.h | 12
off-by: Thomas Gleixner
Signed-off-by: Sebastian Andrzej Siewior
(cherry picked from commit 2f9f24e15088d2ef3244d088a9604d7e98c9c625)
Signed-off-by: Julia Cartwright
---
kernel/sched/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 0d3
mas Gleixner
Signed-off-by: Peter Zijlstra (Intel)
Signed-off-by: Sebastian Andrzej Siewior
(cherry picked from commit a1762267d95649bddf6e94e7e3305e0207d0fff0)
Signed-off-by: Julia Cartwright
---
include/linux/sched.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/linux/sched.h
On Fri, Aug 04, 2017 at 04:56:51PM -0500, Haris Okanovic wrote:
> I have a latency issue using a SPI-based TPM chip with tpm_tis driver
> from non-rt usermode application, which induces ~400 us latency spikes
> in cyclictest (Intel Atom E3940 system, PREEMPT_RT_FULL kernel).
>
> The spikes are caus
Hello RT Folks,
I'm happy to announce the 4.1.42-rt49 stable release.
This release is just an update to the new stable 4.1.42 version and no
RT specific changes have been made.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
On Tue, Jun 27, 2017 at 05:47:41AM +, Feng Feng24 Liu wrote:
> Hi, Julia
> Thanks for your kindly hit. I will try this patch
> The problem is accidental. I will try to reproduce it.
> BTW, could you help to give the link about the emails which
> discuss about " nsfs: mar
On Mon, Jun 26, 2017 at 04:54:36PM +0200, Sebastian Andrzej Siewior wrote:
> On 2017-06-26 10:24:18 [-0400], Steven Rostedt wrote:
> > > CPU: 17 PID: 1738811 Comm: ip Not tainted 4.4.70-thinkcloud-nfv #1
> > > Hardware name: LENOVO System x3650 M5: -[8871AC1]-/01GR174, BIOS
> > > -[TCE124M-2.10]
Hello RT Folks,
I'm happy to announce the 4.1.40-rt48 stable release.
This release is just an update to the new stable 4.1.40 version and no
RT specific changes have been made.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
: Alexander GQ Gerasiov
Signed-off-by: Julia Cartwright
---
Hey All-
While this fixes a problem on RT primarily, the patch is equally applicable
upstream, as such probably makes sense to be pulled through the md tree. It
may also make sense to be pulled directly into rt-devel.
Alexander-
I turned your
On Thu, Mar 23, 2017 at 10:26:49AM +, Lee Jones wrote:
> On Thu, 23 Mar 2017, Lionel DEBIEVE wrote:
>
> > On 03/22/2017 07:47 PM, Julia Cartwright wrote:
> > > On Wed, Mar 22, 2017 at 01:30:12PM -0500, Grygorii Strashko wrote:
> > >> On 03/22/2017 01:01 PM,
On Thu, Mar 23, 2017 at 09:01:43PM +0100, Heiko St?bner wrote:
> Am Donnerstag, 23. März 2017, 13:29:10 CET schrieb Julia Cartwright:
> > On Thu, Mar 23, 2017 at 06:55:50PM +0100, Heiko St?bner wrote:
> > > Am Donnerstag, 23. März 2017, 17:51:53 CET schrieb John Keeping:
>
1 - 100 of 162 matches
Mail list logo