Re: kernel 2.6.19 -rt11 make failure on UP

2006-12-10 Thread Ingo Molnar
* Ingo Molnar [EMAIL PROTECTED] wrote: * cinetic bellini [EMAIL PROTECTED] wrote: LD .tmp_vmlinux1 arch/i386/kernel/built-in.o: In function `do_IRQ': : undefined reference to `irq_show_regs_callback' make: *** [.tmp_vmlinux1] Error 1 I am not sure if I have to enable

Re: [patch 00/10] ARM patch series for -rt15

2006-12-16 Thread Ingo Molnar
* Robert Schwebel [EMAIL PROTECTED] wrote: Thomas, this is our current series to make -rt work on ARM, currently based on 2.6.19-rt15. The clockevent patches are already merged in 2.6.20-rc1 via Russell, so they are provided here only for completeness. I'm going to update the latency

Re: Two 2.6.20-rc5-rt2 issues

2007-01-16 Thread Ingo Molnar
* Rui Nuno Capela [EMAIL PROTECTED] wrote: First one is about building for UP (CONFIG_SMP not set) on my old P4 laptop. As it seems, all my build attempts failed at the final link stage, with undefined references to paravirt_enable. After disabling CONFIG_PARAVIRT I get a similar failure,

Re: v2.6.20-rt1, yum/rpm

2007-02-28 Thread Ingo Molnar
* K.R. Foley [EMAIL PROTECTED] wrote: Ingo Molnar wrote: i have released the v2.6.20-rt1 kernel, which can be downloaded from the usual place: I have a couple of questions regarding priorities of the softirqs, IRQ handlers, etc. With some exceptions, back in 2.6.18 and prior

Re: Does the RT patch contain unrelated hunks?

2007-03-14 Thread Ingo Molnar
* Luca Abeni [EMAIL PROTECTED] wrote: Hi all, Looking at patch-2.6.21-rc3-rt0, it seems to me that it contains a lot of unrelated stuff, such as: that's Linus' post -rc3 -git tree. Ingo - To unsubscribe from this list: send the line unsubscribe linux-rt-users in the body of a

Re: [2.6.20-rt8] Neighbour table overflow.

2007-03-16 Thread Ingo Molnar
* Guennadi Liakhovetski [EMAIL PROTECTED] wrote: could you send the patch for that? Is it upstream already? It's indeed an IrDA bug (though mainly visible under rt-preempt) and the patch has been sent to the maintainer and to stable. could you please bounce it to me too? I usually put

Re: profile_tick not called anymore?

2007-03-26 Thread Ingo Molnar
* Sébastien Dugué [EMAIL PROTECTED] wrote: I see that the calls to profile_tick() have been commented out in the different timer handlers. Why is this so? The only remaining place calling profile_tick() (well, in fact __profile_tick()) is the NMI watchdog ticker, but I don't enable

Re: 2.6.21-rc5-rt6 make errors

2007-04-01 Thread Ingo Molnar
* Rui Nuno Capela [EMAIL PROTECTED] wrote: Hi, Just tried to build 2.6.21-rc5-rt6 and it is failing on build time. Just to let you know that -rt5 was doing fine with very same .config . oops - indeed! I've uploaded -rc5-rt7 with the fix. (it includes a few other fixes as well) note that

Re: Poor UDP performance using 2.6.21-rc5-rt5

2007-04-02 Thread Ingo Molnar
* Dave Sperry [EMAIL PROTECTED] wrote: I checked the clock source and in both the vanilla and rt cases and they were both acpi_pm ok, thanks for double-checking that. Here's the oprofile for my vanilla case: i tried your workload and i think i managed to optimize it some more: i have

Re: Poor UDP performance using 2.6.21-rc5-rt5

2007-04-03 Thread Ingo Molnar
* David Sperry [EMAIL PROTECTED] wrote: there are a few other things i'm working on to improve this. I've uploaded -rt9 which is the current state of affairs. Note that using -rt9 you'll likely only see IRQ-8406 overhead in the system, because i've added an optimization to do process

Re: [PATCH] remove repeated #define

2007-04-05 Thread Ingo Molnar
* Guennadi Liakhovetski [EMAIL PROTECTED] wrote: Remove repeated #define Signed-off-by: G. Liakhovetski [EMAIL PROTECTED] thanks, applied. Ingo - To unsubscribe from this list: send the line unsubscribe linux-rt-users in the body of a message to [EMAIL PROTECTED] More majordomo

v2.6.21-rt1

2007-04-26 Thread Ingo Molnar
i have released the v2.6.20-rt1 kernel, which can be downloaded from the usual place: http://redhat.com/~mingo/realtime-preempt/ more info about the -rt patchset can be found in the RT wiki: http://rt.wiki.kernel.org This is a fixes-only release. to build a 2.6.21-rt1 tree, the

v2.6.21-rt2

2007-05-16 Thread Ingo Molnar
i'm pleased to announce the v2.6.20-rt2 kernel, which can be downloaded from the usual place: http://redhat.com/~mingo/realtime-preempt/ more info about the -rt patchset can be found in the RT wiki: http://rt.wiki.kernel.org This is a fixes-mostly release and has been assembled by

Re: v2.6.21-rt2

2007-05-16 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: On Wed, 2007-05-16 at 20:04 +0200, Ingo Molnar wrote: i'm pleased to announce the v2.6.20-rt2 kernel, which can be downloaded from the usual place: 2.6.21-rt2 ? oops, right! :-) - fixes for various problems by Steven Rostedt and Clark

Re: v2.6.21-rt2

2007-05-16 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: http://lkml.org/lkml/2007/5/3/368 hm - trace_hardirqs_on() should never be called with irqs on - lockdep could break for example. Could you try to fix the call site instead? If that's the case why check if they're enabled inside

Re: v2.6.21-rt2

2007-05-16 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: I don't know. irqs_off_preempt_count() could get used someplace else, where you would want to flip the preempt_count() check .. It seems sane to combine your patch with mine .. irqs_off_preempt_count() (!__get_cpu_var(trace_cpu_idle)

v2.6.21-rt3

2007-05-17 Thread Ingo Molnar
i'm pleased to announce the v2.6.21-rt3 kernel, which can be downloaded from the usual place: http://redhat.com/~mingo/realtime-preempt/ more info about the -rt patchset can be found in the RT wiki: http://rt.wiki.kernel.org This is a fixes-only release assembled by Thomas Gleixner.

Re: v2.6.21-rt3

2007-05-22 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: I copied the patch into the first email, I did look at it which is why you got an email. Your introducing the patch , it's for you to explain why it needs to be there.. considering that the comment says hack in it, I have to wonder what the

Re: v2.6.21.4-rt11

2007-06-11 Thread Ingo Molnar
* Paul E. McKenney [EMAIL PROTECTED] wrote: 2.6.21.4-rt12 boots on 4-CPU Opteron and passes several hours of rcutorture. However, if I simply do modprobe rcutorture, the kernel threads do not spread across the CPUs as I would expect them to, even given CFS. Instead, the readers all

Re: v2.6.21.4-rt11

2007-06-11 Thread Ingo Molnar
* Paul E. McKenney [EMAIL PROTECTED] wrote: hm, what affinity do they start out with? Could they all be pinned to CPU#0 by default? They start off with affinity masks of 0xf on a 4-CPU system. I would expect them to load-balance across the four CPUs, but they stay all on the same

Re: [PATCH RT] Don't call mcount from vsyscall_fn's

2007-06-19 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: This bit me in the butt. I couldn't understand why my init app was segfaulting, with a kernel address, but a user RIP and RSP. Well, the RIP I think was bogus, but the kernel address was always the start of mcount. Looking deeper, I printed

Re: [PATCH -rt] CONFIG_PARAVIRT and CONFIG_MCOUNT don't play well together

2007-06-22 Thread Ingo Molnar
* Chris Wright [EMAIL PROTECTED] wrote: * Steven Rostedt ([EMAIL PROTECTED]) wrote: Chris, thanks a hell of a lot for looking into this!!! -rt doesn't do much with paravirt, but since both -rt and lguest are two things I love to play with, it was really bothering me that they were

Re: [PATCH -rt] CONFIG_PARAVIRT and CONFIG_MCOUNT don't play well together

2007-06-22 Thread Ingo Molnar
* Chris Wright [EMAIL PROTECTED] wrote: thanks! I ran into this before and asked for the fastcalls to not be removed from upstream paravirt.c but to no avail it seems. It does no harm to anyone to keep the 'fastcall' declarations and definitions for places where _actual assembly code_

Re: poison_obj latency

2007-06-27 Thread Ingo Molnar
* Manfred Gruber [EMAIL PROTECTED] wrote: hi ! I use a arm4vt ep93xx processor with 2.6.21.5-rt18. When i run cyclictest with -i 1 and -n -p 90 -b 1000 i see some strange latencies in poison_obj. disable SLAB_DEBUG. And look into your 'dmesg' output, the -rt kernel will warn about

Re: Forward port of latest RT patch (2.6.21.5-rt20) to 2.6.22 available

2007-07-12 Thread Ingo Molnar
* Gregory Haskins [EMAIL PROTECTED] wrote: On Thu, 2007-07-12 at 14:07 +0200, Ingo Molnar wrote: * Gregory Haskins [EMAIL PROTECTED] wrote: Hi Ingo, Thomas, and the greater linux-rt community, I just wanted to let you guys know that our team has a port of the 21.5-rt20

Re: [Question] Hooks for scheduler tracing (CFS)

2007-07-16 Thread Ingo Molnar
* Remy Bohmer [EMAIL PROTECTED] wrote: Hello Arjan, Thanks for this suggestion. (please dont top-post, ever. See: www.zipworld.com.au/~akpm/linux/patches/stuff/top-posting.txt) But I looked at Systemtap before, and as I remember, it is very flexible, but it only traces function calls.

Re: v2.6.21.5-rt19 (sched_getaffinity?)

2007-07-17 Thread Ingo Molnar
* Fernando Lopez-Lezcano [EMAIL PROTECTED] wrote: On Tue, 2007-07-17 at 21:32 +0200, Ingo Molnar wrote: * Fernando Lopez-Lezcano [EMAIL PROTECTED] wrote: I do get flash 9 (I know, not the best example) and tomboy to hang as reported by one of my Planet CCRMA users - flash 9 tested

Re: v2.6.21.5-rt19 (sched_getaffinity?)

2007-07-18 Thread Ingo Molnar
* Fernando Lopez-Lezcano [EMAIL PROTECTED] wrote: does lockdep pinpoint anything? Lots of stuff, and at the end the lock report for the problem. Hopefully some of this will help... I have attached the whole bootup sequence as logged in /var/log/messages. yeah, it pinpointed the bug. It

Re: v2.6.22.1-rt5

2007-07-24 Thread Ingo Molnar
* Rui Nuno Capela [EMAIL PROTECTED] wrote: Maybe I was too quick, but `make all` on is failing here: does -rt6 work better? Ingo - To unsubscribe from this list: send the line unsubscribe linux-rt-users in the body of a message to [EMAIL PROTECTED] More majordomo info at

Re: v2.6.22.1-rt5

2007-07-24 Thread Ingo Molnar
i've released the v2.6.23-rc1-rt0 kernel, which can be downloaded from the usual place: http://redhat.com/~mingo/realtime-preempt/ as the rt0 name suggests it, this is a devel release, the first one after a rebase to 2.6.23-rc1. There's lots of changes and a reduction of 50 patches (we

Re: v2.6.22.1-rt5

2007-07-24 Thread Ingo Molnar
* Gene Heskett [EMAIL PROTECTED] wrote: The above stanza still needs some tlc. I built a 2.6.22.1-rt6 (rt5 wouldn't build) using the same old config that a make oldconfig didn't fuss about, but the reboot never completed, see the attached, heavily smunched camera shot of the panic.

Re: v2.6.22.1-rt5

2007-07-24 Thread Ingo Molnar
* Fernando Lopez-Lezcano [EMAIL PROTECTED] wrote: apparently you caught that 3 seconds window where the .23-rc1-rt1 release script moved old patches into the older/ directory :-) Yup, good timing... :-) Hard to do again... (BTW, will you keep 2.6.22.x patches going for a while?) yeah,

Re: [PATCH RT] Fix RT balancing tasks pulling

2007-07-25 Thread Ingo Molnar
* Sébastien Dugué [EMAIL PROTECTED] wrote: Hi Ingo, Thomas, this one-liner fixes a bug in balance_rt_tasks() which sometimes manifests by having a lower prio task being scheduled while a higher prio task is sitting waiting on another runqueue. This is pretty hard to reproduce on

Re: v2.6.22.1-rt5

2007-07-25 Thread Ingo Molnar
* Gene Heskett [EMAIL PROTECTED] wrote: Changing the root (hd0,0) to (sd0,0) failed. Grub can't parse the (sd0,0). that (hd0,0) is a BIOS identification and needs no changing. could you send me your grub.conf? Ingo - To unsubscribe from this list: send the line unsubscribe

Re: [PATCH] Display -rt related stats in /proc/schedstat

2007-07-25 Thread Ingo Molnar
* Ankita Garg [EMAIL PROTECTED] wrote: Hi, This patch adds support to display captured -rt stats under /proc/schedstat. hm, could you add it to /proc/sched_debug instead? That's where all the runqueue values are showing up normally. I'm also a bit wary about introducing a new schedstats

Re: [PATCH] Display -rt related stats in /proc/schedstat

2007-07-25 Thread Ingo Molnar
* Ankita Garg [EMAIL PROTECTED] wrote: This patch adds support to display captured -rt stats under /proc/schedstat. hm, could you add it to /proc/sched_debug instead? That's where all the runqueue values are showing up normally. I'm also a bit wary about introducing a new

Re: Pin-pointing the root of unusual application latencies

2007-07-25 Thread Ingo Molnar
* John Sigler [EMAIL PROTECTED] wrote: With a pair of the following in the middle: softirq--4 0 670us : call_rcu (rt_run_flush) softirq--4 0D..1 670us : __rcu_advance_callbacks (call_rcu) Any idea what went wrong in the above function trace? Why is the kernel spinning in

Re: Pin-pointing the root of unusual application latencies

2007-07-25 Thread Ingo Molnar
* John Sigler [EMAIL PROTECTED] wrote: does your test-app have higher priority than softirq--4 ? PID 4 is [softirq-timer/0] and has priority 50 in SCHED_FIFO. My process has priority 80 in SCHED_RR. It is waiting for IRQ10. My user-space app has higher priority than everything except

Re: 2.6.22.1-rt7 does not build here

2007-07-25 Thread Ingo Molnar
* Dragan Noveski [EMAIL PROTECTED] wrote: hi list, i am trying to compile the 2.6.22.1-rt7 here and i get this error while running 'make make modules': ok - i've released rt8 which should have this fixed. Ingo - To unsubscribe from this list: send the line unsubscribe

Re: [Question] Hooks for scheduler tracing (CFS)

2007-07-26 Thread Ingo Molnar
* Ankita Garg [EMAIL PROTECTED] wrote: I'd suggest to not put a probe into a preempt-off section - put it to the beginning and to the end of schedule() to capture context-switches. _stp_print_flush() is in the systemtap-generated module, right? Maybe the problem is resolved by

Re: [BUG] 2.6.23-rc1-rt2

2007-07-26 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: I don't know about the slowness, but I think the BUG warnings are from CONFIG_DEBUG_SHIRQ . Try this patch, Signed-off-by: Daniel Walker [EMAIL PROTECTED] - local_irq_save(flags); +

Re: [Question] Hooks for scheduler tracing (CFS)

2007-07-26 Thread Ingo Molnar
* Ankita Garg [EMAIL PROTECTED] wrote: The probe point did get triggered, and soon after that I had the following in dmesg, leading to system hang... BUG: scheduling while atomic: softirq-rcu/3/0x0004/52, CPU#3 Call Trace: #DB [81033555] __schedule_bug+0x4b/0x4f

Re: [Question] Hooks for scheduler tracing (CFS)

2007-07-26 Thread Ingo Molnar
... the smp_mb() is rubbish too. could you try the patch below, does it fix the problem? Ingo - Subject: relay: fix timer madness From: Ingo Molnar [EMAIL PROTECTED] remove timer calls (!!!) from deep within the tracing infrastructure. This was totally

Re: [PATCH 1/2] RT: Preemptible Function-Call-IPI Support

2007-07-31 Thread Ingo Molnar
* Gregory Haskins [EMAIL PROTECTED] wrote: This code allows FUNCTION_CALL IPIs to become preemptible by executing them in kthread context instead of interrupt context. They are referred to as Virtual Function Call IPIs (VFCIPI) because we no longer rely on the actual FCIPI facility.

Re: [PATCH 1/2] RT: Preemptible Function-Call-IPI Support

2007-07-31 Thread Ingo Molnar
[ mail re-sent with lkml Cc:-ed. _Please_ Cc: all patches to lkml too! Unless you want -rt to suffer the fate of -ck, keep upstream involved all the time. The recent /proc/interrupts-all discussion with upstream folks showed the clear benefits of that approach. ] * Gregory Haskins

Re: [PATCH 1/2] RT: Preemptible Function-Call-IPI Support

2007-07-31 Thread Ingo Molnar
* Ingo Molnar [EMAIL PROTECTED] wrote: * Gregory Haskins [EMAIL PROTECTED] wrote: This code allows FUNCTION_CALL IPIs to become preemptible by executing them in kthread context instead of interrupt context. They are referred to as Virtual Function Call IPIs (VFCIPI) because we

Re: [PATCH 1/2] RT: Preemptible Function-Call-IPI Support

2007-07-31 Thread Ingo Molnar
* Gregory Haskins [EMAIL PROTECTED] wrote: as far as the prioritization of function calls goes, _that_ makes sense, but it should not be a separate API but should be done to our normal workqueue APIs. That not only extends the effects of priorities to all current workqueue using

Re: [PATCH RT] Move RECURSION_LIMIT define up for more global use (take 2)

2007-08-01 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: OK, I sent this out once before but it must have slipped under the radar. http://lkml.org/lkml/2007/6/28/325 thanks - applied. Ingo - To unsubscribe from this list: send the line unsubscribe linux-rt-users in the body of a message to [EMAIL

Re: [BUG RT] WARNING: at kernel/sched.c:5071 2.6.23-rc1-rt7

2007-08-05 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: Ingo, The below ifndef, shouldn't that be ifndef CONFIG_PREEMPT_SOFTIRQS ? I hit that warning while I was running !PREEMPT_RT but with both hard and softiqs as threads. yeah, indeed - fixed. P.S. I really found out that the system becomes VERY

Re: [BUG RT] - rcupreempt.c:133 on 2.6.23-rc1-rt7

2007-08-05 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: I don't have time to look further now, and it's something that isn't easily reproducible (Well, it happened once out of two boots). If you need me to look further, or need a config or dmesg (I have both), then just give me a holler. Silly

Re: [BUG RT] - rcupreempt.c:133 on 2.6.23-rc1-rt7

2007-08-05 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: The code on line 133 is: WARN_ON_ONCE(current-rcu_read_lock_nesting NR_CPUS); I have NR_CPUS set to 2 since the box I'm running this on only has 2 cpus and I see no reason to waste more data structures. Is rcu read lock nesting deeper

Re: Possible error in 2.6.23-rc2-rt1 series

2007-08-05 Thread Ingo Molnar
* Peter Williams [EMAIL PROTECTED] wrote: I've just been reviewing these patches and have spotted a possible error in the file arch/ia64/kernel/time.c in that the scope of the #ifdef on CONFIG_TIME_INTERPOLATION seems to have grown quite a lot since 2.2.23-rc1-rt7. It used to chop out one

Re: [PATCH -rt 9/9] seqlocks: use PICK_FUNCTION

2007-08-06 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: Replace the old PICK_OP style macros with PICK_FUNCTION. Although, seqlocks has some alien code, which I also replaced as can be seen from the line count below. ok, i very much like the cleanup effects here, could you resend your latest version of

Re: [PATCH] CFS: Mark print_cfs_stats static

2007-08-06 Thread Ingo Molnar
* Josh Triplett [EMAIL PROTECTED] wrote: sched_fair.c defines print_cfs_stats, and sched_debug.c uses it, but sched.c includes both sched_fair.c and sched_debug.c, so all the references to print_cfs_stats occur in the same compilation unit. Thus, mark print_cfs_stats static.

Re: RT 2.6.22.1-rt4 minor fixes for StGit import

2007-08-06 Thread Ingo Molnar
* Clark Williams [EMAIL PROTECTED] wrote: Attached is a minor patch against the broken out -rt4 which fixes a couple of things that break an StGit import of the patch series. thanks, applied this to the .23-rc2 queue. Ingo - To unsubscribe from this list: send the line unsubscribe

Re: [PATCH] RT: Add priority-queuing and priority-inheritance to workqueue infrastructure

2007-08-06 Thread Ingo Molnar
* Oleg Nesterov [EMAIL PROTECTED] wrote: On 08/01, Gregory Haskins wrote: On Thu, 2007-08-02 at 02:22 +0400, Oleg Nesterov wrote: No, You sure are a confident one ;) Yeah, this is a rare case when I am very sure I am right ;) I strongly believe you guys take a _completely_

Re: [PATCH RT] - rebalance_domains incorrect parameter

2007-08-24 Thread Ingo Molnar
* Sven-Thorsten Dietrich [EMAIL PROTECTED] wrote: Same issue has been fixed in mainline by: diff-tree de0cf899bbf06b6f64a5dce9c59d74c41b6b4232 (from 5d2b3d3695a841231b65b55 Author: Oleg Nesterov [EMAIL PROTECTED] Date: Sun Aug 12 18:08:19 2007 +0200 signed-off-by: Sven-Thorsten

Re: [PATCH -v2 0/7] New RT Task Balancing -v2

2007-10-23 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: Changes since V1: Updated to git tree 55b70a0300b873c0ec7ea6e33752af56f41250ce Various clean ups suggested by Gregory Haskins, Dmitry Adamushko, and Peter Zijlstra. ok, i like this new approach - nice work! I'd suggest we test it in

Re: [2.6.23-rt3] NMI watchdog trace of deadlock

2007-10-27 Thread Ingo Molnar
* Nick Piggin [EMAIL PROTECTED] wrote: [10138.175796] [c0105de3] show_trace+0x12/0x14 [10138.180291] [c0105dfb] dump_stack+0x16/0x18 [10138.184769] [c011609f] native_smp_call_function_mask+0x138/0x13d [10138.191117] [c0117606] smp_call_function+0x1e/0x24 [10138.196210] [c012f85c]

Re: 2.6.24-rc2-rt1

2007-11-15 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: Ingo, Do we still need to have the realtime-lsm.patch? It has been considered obsolete for over a year now. Can we finally remove it. yeah, we can drop it. Ingo - To unsubscribe from this list: send the line unsubscribe linux-rt-users in

Re: [BUG on PREEMPT_RT, 2.6.23.1-rt5] in rt-mutex code and signals

2007-11-17 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: Actually, IMO, compat_semaphores behave like semaphores should behave, and thus the same as they behave on a non-RT kernel, and at the locations where the semaphores are now misused as mutexes on RT, we should replace them by

Re: [BUG on PREEMPT_RT, 2.6.23.1-rt5] in rt-mutex code and signals

2007-11-17 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: On Sat, 2007-11-17 at 18:46 +0100, Ingo Molnar wrote: * Daniel Walker [EMAIL PROTECTED] wrote: Actually, IMO, compat_semaphores behave like semaphores should behave, and thus the same as they behave on a non-RT kernel

Re: [BUG on PREEMPT_RT, 2.6.23.1-rt5] in rt-mutex code and signals

2007-11-20 Thread Ingo Molnar
* Daniel Walker [EMAIL PROTECTED] wrote: On Sat, 2007-11-17 at 18:46 +0100, Ingo Molnar wrote: fixing the top 20: There are about 25 DECLARE_MUTEX() semaphores remaining .. One is the BKL which I would guess can't be converted. The others I've looked at appear to be trivial find

Re: [PATCH 00/23] RT balance v7

2007-12-04 Thread Ingo Molnar
* Gregory Haskins [EMAIL PROTECTED] wrote: Ingo, This series applies on GIT commit 2254c2e0184c603f92fc9b81016ff4bb53da622d (2.6.24-rc4 (ish) git HEAD) please post patches against sched-devel.git - it has part of your previous patches included already, plus some cleanups i did to them,

Re: [PATCH Latency Tracer] don't panic on failed bootmem alloc

2007-12-06 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: Ingo, This patch prevents a panic on a failed bootmem alloc in the initialization of the tracer buffers. thanks, good catch! Ingo - To unsubscribe from this list: send the line unsubscribe linux-rt-users in the body of a message to [EMAIL

Re: [RFC PATCH 0/6] RCU: Preemptible-RCU

2007-12-13 Thread Ingo Molnar
* Gautham R Shenoy [EMAIL PROTECTED] wrote: Hello everyone, This patchset is an updated version of the preemptible RCU patchset that Paul McKenney had posted it in September earlier this year that can be found here -- http://lkml.org/lkml/2007/9/10/213 This patchset incorporates the

Re: [RFC PATCH 0/6] RCU: Preemptible-RCU

2007-12-13 Thread Ingo Molnar
* Steven Rostedt [EMAIL PROTECTED] wrote: On Thu, 13 Dec 2007, Gautham R Shenoy wrote: Currently it is based against the latest linux-2.6-sched-devel.git Awaiting your feedback! Hi Gautham, Thanks for posting this. I believe this is the same version of preempt RCU as we have

Re: [RFC PATCH 6/6] Preempt-RCU: Update RCU Documentation.

2007-12-13 Thread Ingo Molnar
* Gautham R Shenoy [EMAIL PROTECTED] wrote: Preempt-RCU: Update RCU Documentation. From: Paul E. McKenney [EMAIL PROTECTED] This patch updates the RCU documentation to reflect preemptible RCU as well as recent publications. Signed-off-by: Paul E. McKenney [EMAIL PROTECTED] Gautham,

Re: [PATCH] sched: dynamically update the root-domain span/online maps

2007-12-18 Thread Ingo Molnar
* Gregory Haskins [EMAIL PROTECTED] wrote: Hi Steven, I posted a suspend-to-ram fix to sched-devel earlier today: http://lkml.org/lkml/2007/12/17/445 This fix should also be applied to -rt as I introduced the same regression there. Here is a version of the fix for 23-rt13. I can

Re: [PATCH 2/2] Markers Implementation for Preempt RCU Boost Tracing

2008-01-02 Thread Ingo Molnar
* Frank Ch. Eigler [EMAIL PROTECTED] wrote: Ingo Molnar [EMAIL PROTECTED] writes: [...] Firstly, why on earth does a full format string have to be passed in for something as simple as a CPU id? This way we basically codify it forever that tracing _has_ to be expensive when enabled

Re: [PATCH 2/2] Markers Implementation for Preempt RCU Boost Tracing

2008-01-02 Thread Ingo Molnar
* Frank Ch. Eigler [EMAIL PROTECTED] wrote: [...] this is a general policy matter. It is _so much easier_ to add markers if they _can_ have near-zero overhead (as in 1-2 instructions). Otherwise we'll keep arguing about it, especially if any is added to performance-critical codepath.

Re: [PATCH 2/2] Markers Implementation for Preempt RCU Boost Tracing

2008-01-02 Thread Ingo Molnar
* Frank Ch. Eigler [EMAIL PROTECTED] wrote: Hi - On Wed, Jan 02, 2008 at 06:01:57PM +0100, Ingo Molnar wrote: [...] well, -freorder-blocks seems to be default-enabled at -O2 on gcc 4.2, so we should already be getting that, right? Right. [...] So it would be nice if we could

Re: [PATCH [RT] 00/14] RFC - adaptive real-time locks

2008-02-21 Thread Ingo Molnar
hm. Why is the ticket spinlock patch included in this patchset? It just skews your performance results unnecessarily. Ticket spinlocks are independent conceptually, they are already upstream in 2.6.25-rc2 and -rt will have them automatically once we rebase to .25. and if we take the ticket