yes, I'll put it in my pending RC
On Thu, Dec 5, 2024 at 8:06 AM Sebastian Andrzej Siewior
wrote:
>
> On 2024-12-04 15:24:38 [+], EnDe Tan wrote:
> > > -Original Message-
> > > You need to state which kernel this needs to be applied to.
> > > The change you looking for is
> > > 32
alignment attributes
drm/imx: imx-ldb: fix out of bounds array access warning
Aya Levin (1):
net/mlx5: Fix PBMC register mapping
Bastian Germann (1):
ASoC: sunxi: sun4i-codec: fill ASoC card owner
Bob Peterson (1):
gfs2: report "already frozen/thawed" error
roken streams issue on 0.96 xHCI
Clark Williams (2):
Merge tag 'v4.19.185' into v4.19-rt
Linux 4.19.185-rt76
David Brazdil (1):
selinux: vsock: Set SID for socket returned by accept()
Dinghao Liu (1):
extcon: Fix error handling in extcon_dev_register
Doug Brown (1):
l set-priv-flag
Christian König (1):
drm/radeon: fix AGP dependency
Christophe Leroy (1):
powerpc: Force inlining of cpu_has_feature() to avoid build failure
Clark Williams (3):
Merge tag 'v4.19.183' into linux-4.19.y-rt
Merge tag 'v4.19.184' in
Fix a resource leak in an error handling path in
'mxs_mmc_probe()'
Clark Williams (2):
Merge tag 'v4.14.226' into v4.14-rt
Linux 4.14.226-rt109
Daiyue Zhang (1):
configfs: fix a use-after-free in __configfs_open_file
Dan Carpenter (6):
USB: gadget: u_eth
PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller
Clark Williams (2):
Merge tag 'v4.14.225' into v4.14-rt
Linux 4.14.225-rt108
Colin Ian King (1):
ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
Dan Carpenter (1):
rsxx: Return -EFAULT
Hello RT-list!
I'm pleased to announce the 4.14.224-rt107 stable release.
Note that there was a futex/mutex code collision when I merge v4.14.218. I
believe
that it's fixed correctly but anyone with suspicions about futex/mutex behavior
in this release, that's where I'd start looking.
You can g
Hello RT-list!
I'm pleased to announce the 4.14.215-rt105 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 86898452a42078b98cfe9d8a25404fee11563083
Or to build 4.14.215-rt105 dir
Hello RT-list!
I'm pleased to announce the 4.14.214-rt104 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 97732d346a9177c209261cea6f7822f7d3e0ce9a
Or to build 4.14.214-rt104 dir
Hello RT-list!
I'm pleased to announce the 4.14.213-rt103 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: af29de213eb180fe8a0db0d4aadde83f1a74be13
Or to build 4.14.213-rt103 dir
Hello RT-list!
I'm pleased to announce the 4.14.212-rt102 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: cc763276d939207b3424090ab618c3e52f7d49de
Or to build 4.14.212-rt102 dir
Hello RT-list!
I'm pleased to announce the 4.14.209-rt101 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: a19d538aef10c100fd2d85b5a96708792154d44f
Or to build 4.14.209-rt101 dir
Hello RT-list!
I'm pleased to announce the 4.14.207-rt100 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 22416f5a24532864c6e6aea7496bb56084d7abb6
Or to build 4.14.207-rt100 dir
Hello RT-list!
I'm pleased to announce the 4.14.206-rt99 stable release.
This release also has the following RT commit backported:
0fdc91971b34 ptrace: fix ptrace_unfreeze_traced() race with rt-lock
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel
Hello RT-list!
I'm pleased to announce the 4.9.241-rt156 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.9-rt
Head SHA1: a6dd7b8abd36091f06bc6a65e40f41d7dc6a5997
Or to build 4.9.241-rt156 direct
Hello RT-list!
I'm pleased to announce the 4.14.204-rt98 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: a732a33d9a454d33d99df2eb900c33039b23d5e2
Or to build 4.14.204-rt98 direc
Hello RT-list!
I'm pleased to announce the 4.9.240-rt155 stable release.
Note that this is a merge of the upstream stable releases only and no change
has been made to RT code, as the v4.9 branch is in maintenance mode.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm
Hello RT-list!
I'm pleased to announce the 4.14.202-rt97 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 55b07213576aa053c62507c97f194df13c25c155
Or to build 4.14.202-rt97 direc
This patch is against v5.9-rc8-rt14
Fix a compile issue when CONFIG_PREEMPT_RT is not defined. If
we're not on an RT kernel, just set the migration disabled
status to zero.
Signed-off-by: Clark Williams
---
kernel/trace/trace.c | 12 +++-
1 file changed, 11 insertions(+), 1 del
Hello RT-list!
I'm pleased to announce the 4.9.236-rt154 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.9-rt
Head SHA1: d81b19f462cdf108afa79e7f7717190a280a299e
Or to build 4.9.236-rt154 direct
Hello RT-list!
I'm pleased to announce the 4.14.198-rt96 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 8c4828cbd4220fc1c97c0db534fce850b86aa8d4
Or to build 4.14.198-rt96 direc
Hello RT-list!
I'm pleased to announce the 4.9.235-rt153 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.9-rt
Head SHA1: 0e7258df4e13bd29c182837d9b642b2ad7868847
Or to build 4.9.235-rt153 direct
Hello RT-list!
I'm pleased to announce the 4.14.197-rt95 stable release.
In addition to the merge of the .196 and .197 stable release tags, this
release contains three RT specific fixes:
eba893980303 net: xfrm: fix compress vs decompress serialization
23d7ce6a6ca9 Bluetooth: Acquire sk_lock.sloc
Hello RT-list!
I'm pleased to announce the 4.9.234-rt152 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.9-rt
Head SHA1: f54ae0918dc6b62e5c6e38add0f7ddb13f1fcc6f
Or to build 4.9.234-rt152 direct
Hello RT-list!
I'm pleased to announce the 4.14.195-rt94 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 621094972be038753162aea35d63b4e904c85f46
Or to build 4.14.195-rt94 direc
Hello RT-list!
I'm pleased to announce the 4.9.233-rt151 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.9-rt
Head SHA1: ac50e0392167afde7bc752ac240d2adbee56c483
Or to build 4.9.233-rt151 direct
Hello RT-list!
I'm pleased to announce the 4.14.194-rt93 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 12bc7963be92af2155fb661bea9f3a420338b54d
Or to build 4.14.194-rt93 direc
Hello RT-list!
I'm pleased to announce the 4.14.193-rt92 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 832a83d1bb8ce9a523aef196b40c17318f0a6e52
Or to build 4.14.193-rt92 direc
Hello RT-list!
I'm pleased to announce the 4.14.192-rt91 stable release.
This is a merge of the 4.14.192 stable release with no conflicts or
changes to the PREEMPT_RT code.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
br
Hello RT-list!
I'm pleased to announce the 4.9.232-rt150 stable release. Please note
that the 4.9-rt branch is in maintenance mode and is strictly a merge
of the upstream stable release with no changes to the PREEMPT_RT code.
You can get this release via the git tree at:
git://git.kernel.org/p
Hello RT-list!
I'm pleased to announce the 4.14.191-rt90 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: ef64ca5950d5d71384d61cd40187ac5d23e5db6e
Or to build 4.14.191-rt90 direc
Hello RT-list!
I'm pleased to announce the 4.9.231-rt149 stable release. Note that since
v4.9-rt is in maintenance mode, this is strictly a merge of the latest
stable updates for 4.9 and there are no changes to the PREEMPT_RT code.
You can get this release via the git tree at:
git://git.kernel
Hello RT-list!
I'm pleased to announce the 4.14.189-rt88 stable release. This is strictly
a backport of the stable update with no changes to PREEMPT_RT code.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Hello RT-list!
I'm pleased to announce the 4.14.188-rt87 stable release.
This is strictly a merge of stable kernels v4.14.187 and v4.14.188,
no updates to the PREEMPT_RT series.
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 RT-list!
I'm pleased to announce the 4.9.230-rt148 stable release.
Since the 4.9 RT kernel is in maintenance mode this is just a merge
of the v4.9.229 and v4.9.230 stable updates. No changes to the
PREEMPT_RT series.
You can get this release via the git tree at:
git://git.kernel.org/pub
Hello RT-list!
I'm pleased to announce the 4.14.186-rt86 stable release.
Note: This update required dealing with a conflict in net/core/dev.c, where
devnet_rename_seq was moved from a seqence count to an RWSEWM and renamed
to devnet_rename_sem. If you encounter runtime issues that show tracebacks
Hello RT-list!
I'm pleased to announce the 4.14.185-rt85 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v4.14-rt
Head SHA1: 0997f0bdf9eb2aa24695fbd8a228cef4422cf1b6
Or to build 4.14.185-rt85 direc
Hello RT-list!
I'm pleased to announce the 4.9.227-rt146 stable release.
Note that v4.9-rt is in maintenance mode so no RT backports are included,
this is strictly a merge of the upstream stable changes for v4.9.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux
Hello RT-list!
I'm pleased to announce the 4.9.227-rt146 stable release.
Note that v4.9-rt is in maintenance mode so no RT backports are included,
this is strictly a merge of the upstream stable changes for v4.9.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux
Hello RT-list!
I'm pleased to announce the 4.14.184-rt84 stable release.
In addition to the 4.14.184 stable release merge, this release contains
the following three RT fixes:
5bba64129745 tasklet: Address a race resulting in double-enqueue
886fa0cf47d6 mm: slub: Always flush the delayed empty sl
Hello RT-list!
I'm pleased to announce the 4.14.183-rt83 stable release.
This update is strictly application of upstream stable kernel updates
and no changes to the PREEMPT_RT patchset.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable
Hello RT-list!
I'm pleased to announce the 4.9.226-rt145 stable release.
Note that since 4.9-rt is in maintenance mode, this is just the result
of merging in the latest linux-stable releases; no changes were made to
the PREEMPT_RT patches for the 4.9 tree.
You can get this release via the git tr
Hello RT-list!
I'm pleased to announce the 4.9.224-rt144 stable release.
Note that since 4.9-rt is in maintenance mode, this is just the
merge/rebase to the latest upstream stable releases with no changes
to the RT patchset.
You can get this release via the git tree at:
git://git.kernel.org/pu
From: Clark Williams
Rather than disable irqs around the call to intel_engine_breadcrumbs_irq()
use raw_spin_lock_irq() around the signalers loop inside
intel_engine_breadcrumbs_irq().
It's entirely possible that we only need local_irq_{disable, enable} around
the ca
From: Clark Williams
The i915 driver was throwing splats on my home test box running
v5.2-rt3 when I turned on lockdep and lock debugging configs. This was
mainly due to the non-side effects of the spin*_irq*() macros which do
nothing to IRQs on PREEMPT_RT. Converting the various irq_lock
From: Clark Williams
The following structures contain a member named 'irq_lock'.
These three locks are of type spinlock_t and are used in
multiple contexts including atomic:
struct drm_i915_private
struct intel_breadcrumbs
strict intel_guc
Convert them all to be raw_spi
From: Clark Williams
The structure intel_uncore contains a spinlock member
named 'lock' which is used in multiple contexts. Convert
it to a raw spinlock so that lockdep and the lock debugging
code will be happy.
Signed-off-by: Clark Williams
---
drivers/gpu/drm/i915/i915_gem.c
From: Clark Williams
The 'breadcrumb' code in the i915 driver calls lockdep_assert_irqs_disabled()
when starting some operations. This is valid on a stock kernel
but on a PREEMPT_RT kernel the spin_lock_irq*() calls to not disable
interrupts and likewise the spin_unlock_irq*() ca
dl_inactive_task_timer(struct sched_dl_entity
> *dl_se)
> {
> struct hrtimer *timer = &dl_se->inactive_timer;
>
> - hrtimer_init(timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
> + hrtimer_init(timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD);
> timer->funct
On Wed, 17 Jul 2019 08:34:59 +0200
Juri Lelli wrote:
> Hi Clark,
>
> On 16/07/19 17:55, Clark Williams wrote:
> > Saw this after applying my thermal lock to raw patch and the change in i915
> > for lockdep. The
> > splat occurred on boot when creating the kd
Saw this after applying my thermal lock to raw patch and the change in i915 for
lockdep. The
splat occurred on boot when creating the kdump initramfs. System is an Intel
NUC i7 with 32GB ram
and 256GB SSD for rootfs.
The booting kernel has rt_mutex debugging turned on as well as lockdep and
l
chieve that the
> existing PREEMPT choice is renamed to PREEMPT_LL which select PREEMPT as
> well.
>
> No functional change.
>
> Signed-off-by: Thomas Gleixner
Excited to see this Thomas. Now I can start planning to build from a single tree
rather than an RT tree off to the
p 17 00:00:00 2001
From: Clark Williams
Date: Sun, 14 Jul 2019 16:42:21 -0500
Subject: [PATCH 1/2] i915: avoid calling lockdep_assert_irqs_disabled on
PREEMPT_RT_FULL
The PREEMPT_RT_FULL patchset keeps irqs enabled when operating on
spin_locks. Avoid this lockdep call on RT since in most cases it
The spinlock pkg_temp_lock has the potential of being taken in atomic
context on v5.2-rt PREEMPT_RT. It's static and limited scope so
go ahead and make it a raw spinlock.
Signed-off-by: Clark Williams
---
drivers/thermal/intel/x86_pkg_temp_thermal.c | 24 ++--
1 file change
Use the /dev/cpu_dma_latency mechanism to disable c-state transitions
while running the hardware latency detector. Open the file
/dev/cpu_dma_latency and write a 32-bit zero to it, which will prevent
c-state transitions while the file is open.
Signed-off-by: Clark Williams
---
src/hwlatd
Joe,
This looks interesting. Do you have a git repo where I can pull the
source?
Clark
On Tue, 20 Nov 2018 12:29:00 -0500
Steven Rostedt wrote:
> [ Adding Clark and John who manage the rt-tests repo ]
>
> -- Steve
>
> On Mon, 19 Nov 2018 19:46:23 +
> Joe Korty wrote:
>
> > Hi Julia & t
10-05 18:30:18 [+0200], To Clark Williams wrote:
> > This is the minimum to get this working on RT splat free. There is one
> > memory deallocation with irqs off which should work on RT in its current
> > way.
> > Once this and the on_each_cpu() invocation, I was wondering if
kernel but is problematic
on an RT kernel where spin locks are converted to rt_mutex_t, which can sleep.
Convert the quarantine_lock to a raw spinlock. The usage of quarantine_lock
is confined to quarantine.c and the work performed while the lock is held is
limited.
Signed-off-by: Clark Williams
From 8ea8311b75a40bdea03e7f8228a0578b6367e9d1 Mon Sep 17 00:00:00 2001
From: Clark Williams
Date: Mon, 20 Nov 2017 14:26:12 -0600
Subject: [PATCH] [rt] sched/rt: fix panic in double_lock_balance with
simplified IPI RT balancing
I was testing 4.14-rt1 on a large system (cores == 96) and saw that
local_irq_enable_nort();
>
> /* Note: dev_set_drvdata must be called while holding the rwsem */
> if (dev->class == CL_EHCI) {
> --
> 2.11.0
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
> the body of
On Mon, 7 Nov 2016 13:30:46 -0500
Steven Rostedt wrote:
> On Mon, 7 Nov 2016 12:22:21 -0600
> Clark Williams wrote:
>
> > I'm still reviewing the patch, but I have to wonder why bother with making
> > it a scheduler feature?
> >
> > The SCHED_FIFO def
On Mon, 7 Nov 2016 09:17:55 +0100
Daniel Bristot de Oliveira wrote:
> The rt throttling mechanism prevents the starvation of non-real-time
> tasks by CPU intensive real-time tasks. In terms of percentage,
> the default behavior allows real-time tasks to run up to 95% of a
> given period, leaving
On Thu, 4 Aug 2016 11:30:33 -0400
Steven Rostedt wrote:
> Note, I'm currently working on adding code to detect NMIs to this as
> well. And perhaps even tracing SMI counters. Just to show what caused
> the latency, as latency isn't measured by the counters (that I know of).
>
I like the trace re
On Sun, 5 Jun 2016 08:16:58 -0700
Alison Chaiken wrote:
> Steven Rostedt suggests in reference to "[PATCH][RT] netpoll: Always
> take poll_lock when doing polling"
> >> [ Alison, can you try this patch ]
>
> Sebastian follows up:
> >Alison, did you try it?
>
> Sorry for not responding soone
On Tue, 3 May 2016 15:56:44 -0400
Luiz Capitulino wrote:
> On Tue, 3 May 2016 12:59:53 -0500
> Clark Williams wrote:
>
> > John,
> >
> > This patch is against the devel/v0.98 branch. It turns off tracing in the
> > tracemark() so that we don't lose in
e the marker to the trace buffers and then write a "0\n" to
the tracing_on file to turn off tracing, otherwise we lose the information
immediately prior to the point where we hit the latency.
Signed-off-by: Clark Williams
---
src/cyclictest/cyclictest.c | 32 ++--
: Split lock and seqcount"
>
> which is what you want, correct?
> >
> > Signed-off-by: Rik van Riel
> > Signed-off-by: Clark Williams
>
> Sebastian
>
Yes, that's it. I just wanted to get rid of the redundant locking operations
and reduce the accountin
nd systems
with isolcpus/rcu_nocbs/nohz_full cpus. No ill effects seen.
Signed-off-by: Rik van Riel
Signed-off-by: Clark Williams
---
kernel/sched/cputime.c | 18 --
1 file changed, 18 deletions(-)
diff --git a/kernel/sched/cputime.c b/kernel/sched/cputime.c
index 0f75a38cff9
pful" when trying to place a measurement thread on an isolated
cpu.
This patch removes the wrapper function which uses libnuma cpumask parsing
functions and instead uses the parser function we wrote for when libnuma is not
available.
Signed-off-by: Clark Williams
---
src/cyclictest
On Fri, 1 Apr 2016 12:33:18 +0200
Sebastian Andrzej Siewior wrote:
> * Thomas Gleixner | 2016-03-14 09:49:52 [+0100]:
>
> >On Sun, 13 Mar 2016, Clark Williams wrote:
> >
> >> I'm hitting the WARN_ON(wakes > 2) in $SUBJECT when resuming from suspend
> &g
On Wed, 30 Mar 2016 12:22:51 +0200
Sebastian Andrzej Siewior wrote:
> * Thomas Gleixner | 2016-03-14 09:49:52 [+0100]:
>
> >On Sun, 13 Mar 2016, Clark Williams wrote:
> >
> >> I'm hitting the WARN_ON(wakes > 2) in $SUBJECT when resuming from suspend
> &g
I'm hitting the WARN_ON(wakes > 2) in $SUBJECT when resuming from suspend on my
laptop (quad-core i7 with HT on). Looks like the warning gets hit 36 times on
resume. E.g.:
Call Trace:
[] dump_stack+0x65/0x85
[] warn_slowpath_common+0x82/0xd0
[] warn_slowpath_null+0x1a/0x20
[] swake_up_all_lo
RT has dropped support of rcu_bh, comment out in rcutorture.
Signed-off-by: Clark Williams
---
kernel/rcu/rcutorture.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/kernel/rcu/rcutorture.c b/kernel/rcu/rcutorture.c
index d89328e260df..5bb3364a6284 100644
--- a/kernel/rcu
On Mon, 15 Feb 2016 22:53:58 -0600
Clark Williams wrote:
> On Sat, 13 Feb 2016 00:47:08 +0100
> Sebastian Andrzej Siewior wrote:
>
> > - There is a useless rcu_bh thread which has been deactivated.
> >
>
> For some strange reason I had RCU_TORTURE_TEST defined i
st the
(now ifdef'ed out) rcu_bh routines. This fixes the compile issue but is
untested for actually *running* rcutorture. I'll try that on a test box
tomorrow.
Clark
From a835ff3aad772520d34548dc336925788a649b17 Mon Sep 17 00:00:00 2001
From: Clark Williams
Date: Mon, 15 Feb 2016 22:48:
On Mon, 3 Aug 2015 14:27:00 -0500
Clark Williams wrote:
> Sebastian,
>
> Below is a traceback I hit while running 4.1.3-rt3 on my Lenovo T530.
>
> I was doing my normal, play music, copy files over the lan, do compiles,
> do email, etc., so I I can't really point y
:00 2001
From: Clark Williams
Date: Fri, 7 Aug 2015 15:07:30 -0500
Subject: [PATCH] hwlat_detector: update stats code to record when "outer"
interval exceeds threshold
The hwlat_detector polls the system clock (either ktime_get() or
trace_clock_local())
source looking for intervals b
Sebastian,
Below is a traceback I hit while running 4.1.3-rt3 on my Lenovo T530.
I was doing my normal, play music, copy files over the lan, do compiles,
do email, etc., so I I can't really point you at a reproducer. The graphics
system stayed up somewhat but the actual trace I hit scrolled off.
On Tue, 26 May 2015 11:19:24 -0400
Steven Rostedt wrote:
> On Tue, 26 May 2015 08:48:02 -0500
> Clark Williams wrote:
>
>
> > Change the WARN_ON to WARN_ON_NORT
>
> Do we have a WARN_ON_NORT? I see a WARN_ON_NONRT, but not a
> WARN_ON_NORT. Does this compile?
>
On Tue, 26 May 2015 09:38:32 -0400
Steven Rostedt wrote:
> On Tue, 26 May 2015 08:34:49 -0500
> Clark Williams wrote:
>
> > diff --git a/drivers/gpu/drm/i915/intel_display.c
> > b/drivers/gpu/drm/i915/intel_display.c
> > index f75173c20f47..f532b22f56ba 100644
>
nel (since the interrupt
is actually handled in a threaded handler and not actual interrupt
context).
Ifdef it out for PREEMPT_RT_FULL.
Signed-off-by: Clark Williams
---
drivers/gpu/drm/i915/intel_display.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/i915/intel_displa
On Mon, 20 Apr 2015 14:15:04 -0700
"Paul E. McKenney" wrote:
> On Mon, Apr 20, 2015 at 04:40:49PM -0400, Steven Rostedt wrote:
> > On Mon, Apr 20, 2015 at 10:09:03AM -0700, Paul E. McKenney wrote:
> > >
> > > The sysfs knob might be nice, but as far as I know nobody has been
> > > complaining ab
On Mon, 20 Apr 2015 10:09:03 -0700
"Paul E. McKenney" wrote:
> On Mon, Apr 20, 2015 at 11:35:54AM -0500, Clark Williams wrote:
> > On Sat, 18 Apr 2015 19:05:42 -0700
> > "Paul E. McKenney" wrote:
> > > > > > Real-time priority to use for
On Sat, 18 Apr 2015 19:05:42 -0700
"Paul E. McKenney" wrote:
> > > > Real-time priority to use for RCU worker threads
> > > > (RCU_KTHREAD_PRIO) [0] (NEW)
> > >
> > > Indeed, Linus complained about this one. ;-)
> >
> > :-) Yes, it's an essentially unanswerable question.
> >
> > > Th
On Tue, 17 Feb 2015 11:09:11 +0100
Sebastian Andrzej Siewior wrote:
> * Clark Williams | 2014-08-27 16:09:28 [-0500]:
>
> >Thomas,
> >
> >The latest btrfs code uses rwsem_is_contended() in the function
> >caching_thread(). On RT systems, include/linux/rwsem.h is
; NPTL calls.
> >
> > By default behavior is not modified - all tests are built, but if one wants
> > to build with non-NPTL toolchain just add "HAVE_NPTL=no" in command line
> > or modify "HAVE_NPTL" variable right in Makefile and execute &q
On Tue, 16 Sep 2014 13:41:56 -0700
"Paul E. McKenney" wrote:
> On Mon, Sep 15, 2014 at 10:05:24AM -0500, Clark Williams wrote:
> > Paul,
> >
> > Here's the result of our conversation Friday, regarding the per-CPU and
> > boost priorities
meter rcutree.kthread_prio to be used on
the kernel command line at boot to set a new value
(rcutree.kthread_prio=N).
Signed-off-by: Clark Williams
---
Documentation/kernel-parameters.txt | 6 ++
init/Kconfig| 23 ---
kernel/rcu/tree_plugin.h
the lock is actually an rt_mutex).
Signed-off-by: Clark Williams
---
include/linux/rwsem_rt.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/include/linux/rwsem_rt.h b/include/linux/rwsem_rt.h
index e94d945c5844..77035d7abc04 100644
--- a/include/linux/rwsem_rt.h
+++ b/include/linux
On Wed, 9 Apr 2014 15:19:22 -0400
Steven Rostedt wrote:
> This patch is built on top of the two other patches that I posted
> earlier, which should not be as controversial.
>
> If you have any benchmark on large machines I would be very happy if
> you could test this patch against the unpatche
Verion 0.89 of rt-tests has been pushed to the git repository on
kernel.org:
git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rt-tests.git
tag: v0.89
This version fixes a problem with hwlatdetect on distros
where /usr/bin/python is linked to python3.
In addition it cleans up a leftover
I just pushed v0.88 of rt-tests up to kernel.org. This release has a
set of fixes for ARM systems from:
Uwe Kleine-König :
- cyclictest: Fix tracemark output when the latency threshold is hit
on ARM
Gary S. Robertson :
- cyclictest: Restore CPU affinity function for non-NUMA builds
- cy
On Thu, 12 Dec 2013 16:47:19 +0200
Ciprian Barbu wrote:
> Hello,
>
> While playing around with hackbench I discovered that I would sometimes
> get an enormous time reported, even if the run time would be less than a
> second or so. The problem was that the struct timeval start was not
> initi
ses a named fifo to
be created so that an external program can read run statistics while
the run is in process. This one is early days yet so any suggestions,
corrections, flames, etc that can improve this are welcome.
Here's the changelog:
* Fri Nov 15 2013 Clark Williams - 0.86-1
- cyclict
On Tue, 12 Nov 2013 13:16:59 -0600
Clark Williams wrote:
> Sebastian,
>
> I needed this for my laptop on 3.12, so tweaked it to apply properly.
>
> Clark
>
So of course I sent the wrong patch:
commit 49d487614d56bc10969dd0dcbce709825fc06d0e
Author: Clark Williams
Date:
Sebastian,
I needed this for my laptop on 3.12, so tweaked it to apply properly.
Clark
commit 7b1573eaa0f176731bc231b249598b6e4850babf
Author: Clark Williams
Date: Tue Nov 12 12:17:07 2013 -0600
net: iwlwifi: request only a threaded handler for interrupts
On RT the trans_pcie
Move the softlockup watchdog and related prototypes into a separate
header and update source that requires them.
Done against tip/master.
Tested against x86_64 allmodconfig.
Signed-off-by: Clark Williams
---
arch/x86/xen/smp.c | 2 ++
drivers/ide/ide-iops.c | 1
On Tue, 30 Apr 2013 14:18:24 -0500
Clark Williams wrote:
> On Tue, 30 Apr 2013 19:09:48 +0200
> Sebastian Andrzej Siewior wrote:
>
> > * Clark Williams | 2013-04-29 16:19:25 [-0500]:
> >
> > >On Mon, 29 Apr 2013 22:12:02 +0200
> > >Sebastian Andrz
On Tue, 30 Apr 2013 19:09:48 +0200
Sebastian Andrzej Siewior wrote:
> * Clark Williams | 2013-04-29 16:19:25 [-0500]:
>
> >On Mon, 29 Apr 2013 22:12:02 +0200
> >Sebastian Andrzej Siewior wrote:
> >> - suspend / resume seems to program program the timer wrong and
On Mon, 29 Apr 2013 22:12:02 +0200
Sebastian Andrzej Siewior wrote:
> - suspend / resume seems to program program the timer wrong and wait
> ages until it continues.
>
It has to be something we're doing when we apply RT to v3.8.x, since
v3.8.x suspends/resumes with no issues and I was
1 - 100 of 144 matches
Mail list logo