Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1682882 > unrolled thread
| Started by | Alex Shi <alex.shi@linaro.org> |
|---|---|
| First post | 2017-07-07 05:00 +0200 |
| Last post | 2017-07-13 08:20 +0200 |
| Articles | 6 — 3 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
[PATCH 3/3] rtmutex: remove unnecessary adjust prio Alex Shi <alex.shi@linaro.org> - 2017-07-07 05:00 +0200
Re: [PATCH 3/3] rtmutex: remove unnecessary adjust prio Alex Shi <alex.shi@linaro.org> - 2017-07-11 16:40 +0200
Re: [PATCH 3/3] rtmutex: remove unnecessary adjust prio Steven Rostedt <rostedt@goodmis.org> - 2017-07-12 16:20 +0200
Re: [PATCH 3/3] rtmutex: remove unnecessary adjust prio Peter Zijlstra <peterz@infradead.org> - 2017-07-12 18:40 +0200
Re: [PATCH 3/3] rtmutex: remove unnecessary adjust prio Alex Shi <alex.shi@linaro.org> - 2017-07-13 08:20 +0200
Re: [PATCH 3/3] rtmutex: remove unnecessary adjust prio Alex Shi <alex.shi@linaro.org> - 2017-07-13 08:20 +0200
| From | Alex Shi <alex.shi@linaro.org> |
|---|---|
| Date | 2017-07-07 05:00 +0200 |
| Subject | [PATCH 3/3] rtmutex: remove unnecessary adjust prio |
| Message-ID | <u0rES-638-5@gated-at.bofh.it> |
We don't need to adjust prio before new pi_waiter adding. The prio only need update after pi_waiter change or task priority change. Signed-off-by: Alex Shi <alex.shi@linaro.org> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Sebastian Siewior <bigeasy@linutronix.de> Cc: Mathieu Poirier <mathieu.poirier@linaro.org> Cc: Juri Lelli <juri.lelli@arm.com> Cc: Thomas Gleixner <tglx@linutronix.de> To: linux-kernel@vger.kernel.org To: Ingo Molnar <mingo@redhat.com> To: Peter Zijlstra <peterz@infradead.org> --- kernel/locking/rtmutex.c | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/locking/rtmutex.c b/kernel/locking/rtmutex.c index 28cd09e..d1fe41f 100644 --- a/kernel/locking/rtmutex.c +++ b/kernel/locking/rtmutex.c @@ -963,7 +963,6 @@ static int task_blocks_on_rt_mutex(struct rt_mutex *lock, return -EDEADLK; raw_spin_lock(&task->pi_lock); - rt_mutex_adjust_prio(task); waiter->task = task; waiter->lock = lock; waiter->prio = task->prio; -- 2.7.4
[toc] | [next] | [standalone]
| From | Alex Shi <alex.shi@linaro.org> |
|---|---|
| Date | 2017-07-11 16:40 +0200 |
| Message-ID | <u24ut-3uu-5@gated-at.bofh.it> |
| In reply to | #1682882 |
Any comments for this little change? It's passed on 0day testing. Thanks Alex On 07/07/2017 10:52 AM, Alex Shi wrote: > We don't need to adjust prio before new pi_waiter adding. The prio > only need update after pi_waiter change or task priority change. > > Signed-off-by: Alex Shi <alex.shi@linaro.org> > Cc: Steven Rostedt <rostedt@goodmis.org> > Cc: Sebastian Siewior <bigeasy@linutronix.de> > Cc: Mathieu Poirier <mathieu.poirier@linaro.org> > Cc: Juri Lelli <juri.lelli@arm.com> > Cc: Thomas Gleixner <tglx@linutronix.de> > To: linux-kernel@vger.kernel.org > To: Ingo Molnar <mingo@redhat.com> > To: Peter Zijlstra <peterz@infradead.org> > --- > kernel/locking/rtmutex.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/kernel/locking/rtmutex.c b/kernel/locking/rtmutex.c > index 28cd09e..d1fe41f 100644 > --- a/kernel/locking/rtmutex.c > +++ b/kernel/locking/rtmutex.c > @@ -963,7 +963,6 @@ static int task_blocks_on_rt_mutex(struct rt_mutex *lock, > return -EDEADLK; > > raw_spin_lock(&task->pi_lock); > - rt_mutex_adjust_prio(task); > waiter->task = task; > waiter->lock = lock; > waiter->prio = task->prio; >
[toc] | [prev] | [next] | [standalone]
| From | Steven Rostedt <rostedt@goodmis.org> |
|---|---|
| Date | 2017-07-12 16:20 +0200 |
| Message-ID | <u2qEG-Q6-27@gated-at.bofh.it> |
| In reply to | #1685076 |
On Tue, 11 Jul 2017 22:39:24 +0800 Alex Shi <alex.shi@linaro.org> wrote: > Any comments for this little change? It's passed on 0day testing. I think the problem was that this was a third patch after two documentation patches. Where, people put documentation review at the bottom of their priority list. This should have been sent as separate patch on its own. > > Thanks > Alex > > On 07/07/2017 10:52 AM, Alex Shi wrote: > > We don't need to adjust prio before new pi_waiter adding. The prio > > only need update after pi_waiter change or task priority change. > > > > Signed-off-by: Alex Shi <alex.shi@linaro.org> > > Cc: Steven Rostedt <rostedt@goodmis.org> > > Cc: Sebastian Siewior <bigeasy@linutronix.de> > > Cc: Mathieu Poirier <mathieu.poirier@linaro.org> > > Cc: Juri Lelli <juri.lelli@arm.com> > > Cc: Thomas Gleixner <tglx@linutronix.de> > > To: linux-kernel@vger.kernel.org > > To: Ingo Molnar <mingo@redhat.com> > > To: Peter Zijlstra <peterz@infradead.org> > > --- > > kernel/locking/rtmutex.c | 1 - > > 1 file changed, 1 deletion(-) > > > > diff --git a/kernel/locking/rtmutex.c b/kernel/locking/rtmutex.c > > index 28cd09e..d1fe41f 100644 > > --- a/kernel/locking/rtmutex.c > > +++ b/kernel/locking/rtmutex.c > > @@ -963,7 +963,6 @@ static int task_blocks_on_rt_mutex(struct rt_mutex *lock, > > return -EDEADLK; > > > > raw_spin_lock(&task->pi_lock); > > - rt_mutex_adjust_prio(task); Interesting, I did some git mining and this was added with the original entry of the rtmutex.c (23f78d4a0). Looking at even that version, I don't see the purpose of adjusting the task prio here. It is done before anything changes in the task. Reviewed-by: Steven Rostedt (VMware) <rostedt@goodmis.org> -- Steve > > waiter->task = task; > > waiter->lock = lock; > > waiter->prio = task->prio; > >
[toc] | [prev] | [next] | [standalone]
| From | Peter Zijlstra <peterz@infradead.org> |
|---|---|
| Date | 2017-07-12 18:40 +0200 |
| Message-ID | <u2sQb-28X-43@gated-at.bofh.it> |
| In reply to | #1685810 |
On Wed, Jul 12, 2017 at 10:14:49AM -0400, Steven Rostedt wrote: > On Tue, 11 Jul 2017 22:39:24 +0800 > Alex Shi <alex.shi@linaro.org> wrote: > > > Any comments for this little change? It's passed on 0day testing. > > I think the problem was that this was a third patch after two > documentation patches. Where, people put documentation review at the > bottom of their priority list. > > This should have been sent as separate patch on its own. My problem was the sparse changelog, which forces me to think hard and thus is landed on the 'later' queue, which moves at glacial speeds.
[toc] | [prev] | [next] | [standalone]
| From | Alex Shi <alex.shi@linaro.org> |
|---|---|
| Date | 2017-07-13 08:20 +0200 |
| Message-ID | <u2FDI-1Wm-23@gated-at.bofh.it> |
| In reply to | #1685902 |
On 07/13/2017 12:35 AM, Peter Zijlstra wrote: > On Wed, Jul 12, 2017 at 10:14:49AM -0400, Steven Rostedt wrote: >> On Tue, 11 Jul 2017 22:39:24 +0800 >> Alex Shi <alex.shi@linaro.org> wrote: >> >>> Any comments for this little change? It's passed on 0day testing. >> >> I think the problem was that this was a third patch after two >> documentation patches. Where, people put documentation review at the >> bottom of their priority list. >> >> This should have been sent as separate patch on its own. > > My problem was the sparse changelog, which forces me to think hard and > thus is landed on the 'later' queue, which moves at glacial speeds. > Yes, I should mentioned I didn't find out any reasons from the history changelogs. Thanks for reminder this! :) Regards Alex
[toc] | [prev] | [next] | [standalone]
| From | Alex Shi <alex.shi@linaro.org> |
|---|---|
| Date | 2017-07-13 08:20 +0200 |
| Message-ID | <u2FDH-1Wm-9@gated-at.bofh.it> |
| In reply to | #1685810 |
On 07/12/2017 10:14 PM, Steven Rostedt wrote: > On Tue, 11 Jul 2017 22:39:24 +0800 > Alex Shi <alex.shi@linaro.org> wrote: > >> Any comments for this little change? It's passed on 0day testing. > > I think the problem was that this was a third patch after two > documentation patches. Where, people put documentation review at the > bottom of their priority list. > > This should have been sent as separate patch on its own. > Got it. I will resend it. <snip>... > > Interesting, I did some git mining and this was added with the original > entry of the rtmutex.c (23f78d4a0). Looking at even that version, I > don't see the purpose of adjusting the task prio here. It is done > before anything changes in the task. > > Reviewed-by: Steven Rostedt (VMware) <rostedt@goodmis.org> Thanks Steven! Regards Alex
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web