Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Peter Zijlstra
Date: Tuesday, May 11, 2010 - 11:19 am

On Tue, 2010-05-11 at 11:06 -0700, Linus Torvalds wrote:

There is a second need_resched() in the inner spin loop in
kernel/sched.c:mutex_spin_on_owner().


Granted.


Right, so basically count the number of mutex_spin_on_owner() calls and
bail when >N.


Ben's argument was that spinning for a long time wrecks power usage.

That said, I'd still like a counter/event/warning to see if someone
actually manages to hold onto a mutex for long (2 jiffies) without
scheduling at all. If we ever run into something like that, that needs
to get fixed regardless.



--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Benjamin Herrenschmidt, (Tue Apr 27, 9:38 pm)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Benjamin Herrenschmidt, (Tue Apr 27, 9:39 pm)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Arnd Bergmann, (Wed Apr 28, 5:06 am)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Benjamin Herrenschmidt, (Wed Apr 28, 3:35 pm)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Frederic Weisbecker, (Thu May 6, 10:30 pm)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Benjamin Herrenschmidt, (Thu May 6, 11:01 pm)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Mike Galbraith, (Thu May 6, 11:16 pm)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Frederic Weisbecker, (Fri May 7, 2:29 pm)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Benjamin Herrenschmidt, (Fri May 7, 3:27 pm)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Peter Zijlstra, (Mon May 10, 12:55 am)
[tip:core/locking] mutex: Fix optimistic spinning vs. BKL, tip-bot for Tony Breeds, (Tue May 11, 8:43 am)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Linus Torvalds, (Tue May 11, 11:06 am)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Peter Zijlstra, (Tue May 11, 11:19 am)
Re: [PATCH/RFC] mutex: Fix optimistic spinning vs. BKL, Benjamin Herrenschmidt, (Tue May 11, 2:13 pm)
[tip:core/urgent] mutex: Fix optimistic spinning vs. BKL, tip-bot for Tony Breeds, (Wed May 19, 12:56 am)