Re: 2.6.26.3-rt2

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Steven Rostedt <rostedt@...>
Cc: LKML <linux-kernel@...>, RT <linux-rt-users@...>, Ingo Molnar <mingo@...>, Thomas Gleixner <tglx@...>, Chirag Jog <chirag@...>
Date: Thursday, August 21, 2008 - 3:33 pm

On Thu, Aug 21, 2008 at 7:18 PM, Steven Rostedt <rostedt@goodmis.org> wrote:

Hi Steve

Probably one of the most important patches that was missed is the one
from Chirag. I've taken it and updated it against 2.6.26.3-rt2 for
you, in case that will speed up -rt3 (see attached). (two hunks were
rejected because another applied fix fixed the same thing as part of
Chirag's patch.

I've compiled and done some limited testing, and among other things it
removes this kind of message.
BUG: sleeping function called from invalid context hald-runner(12244)
at kernel/rtmutex.c:743
in_atomic():1 [00000001], irqs_disabled():0
Pid: 12244, comm: hald-runner Tainted: G        W 2.6.26.3-rt2 #1

Call Trace:
 [<ffffffff802d3cda>] ? mnt_want_write+0x19/0xbc
 [<ffffffff802307b6>] __might_sleep+0x12d/0x132
 [<ffffffff8046d3de>] __rt_spin_lock+0x34/0x7d
 [<ffffffff8046d435>] rt_spin_lock+0xe/0x10
 [<ffffffff802d3cfc>] mnt_want_write+0x3b/0xbc
 [<ffffffff802cea88>] touch_atime+0x1c/0x101
 [<ffffffff802c426c>] __link_path_walk+0x484/0xf24
 [<ffffffff802c4d72>] path_walk+0x66/0xc9
 [<ffffffff802c51bf>] do_path_lookup+0x209/0x264
 [<ffffffff802c5509>] __path_lookup_intent_open+0x61/0xa4
 [<ffffffff802c555d>] path_lookup_open+0x11/0x13
 [<ffffffff802c61f1>] do_filp_open+0xb6/0x8f5
 [<ffffffff8046d3de>] ? __rt_spin_lock+0x34/0x7d
 [<ffffffff802b897d>] ? get_unused_fd_flags+0x119/0x12a
 [<ffffffff802b89e4>] do_sys_open+0x56/0xd6
 [<ffffffff8020c374>] ? system_call_after_swapgs+0xc4/0x168
 [<ffffffff802b8a97>] sys_open+0x20/0x22
 [<ffffffff8020c3ab>] system_call_after_swapgs+0xfb/0x168

---------------------------
| preempt count: 00000001 ]
| 1-level deep critical section nesting:
----------------------------------------
.. [<ffffffff802d3cda>] .... mnt_want_write+0x19/0xbc
.....[<ffffffff802cea88>] ..   ( <= touch_atime+0x1c/0x101)
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
2.6.26.3-rt2, Steven Rostedt, (Thu Aug 21, 1:18 pm)
Re: 2.6.26.3-rt2, John Kacur, (Thu Aug 21, 3:33 pm)
Re: 2.6.26.3-rt2, John Kacur, (Thu Aug 21, 4:00 pm)