All of lore.kernel.org
 help / color / mirror / Atom feed
From: Frederic Weisbecker <fweisbec@gmail.com>
To: Thomas Gleixner <tglx@linutronix.de>
Cc: LKML <linux-kernel@vger.kernel.org>,
	rt-users <linux-rt-users@vger.kernel.org>,
	Ingo Molnar <mingo@elte.hu>, Steven Rostedt <rostedt@goodmis.org>,
	Peter Zijlstra <peterz@infradead.org>, Carsten Emde <ce@ceag.ch>,
	Clark Williams <williams@redhat.com>,
	Frank Rowand <frank.rowand@am.sony.com>,
	Robin Gareus <robin@gareus.org>,
	Gregory Haskins <ghaskins@novell.com>,
	Philippe Reynes <philippe.reynes@isismpp.fr>,
	Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU>,
	Will Schmidt <will_schmidt@vnet.ibm.com>,
	Darren Hart <dvhltc@us.ibm.com>, Jan Blunck <jblunck@suse.de>,
	Sven-Thorsten Dietrich <sdietrich@novell.com>,
	Jon Masters <jcm@redhat.com>
Subject: Re: [ANNOUNCE] 2.6.31-rc4-rt1
Date: Sat, 1 Aug 2009 01:22:07 +0200	[thread overview]
Message-ID: <20090731232205.GA7574@nowhere> (raw)
In-Reply-To: <alpine.LFD.2.00.0907300006250.2936@localhost.localdomain>

On Thu, Jul 30, 2009 at 02:48:04AM +0200, Thomas Gleixner wrote:
> We are pleased to announce the next update to our new preempt-rt
> series.
>  
>     - update to 2.6.31-rc4
> 
> This is a major rework of the rt patch series. Thanks to Clark
> Williams and John Kacur for providing the merge to 2.6.30 while I was
> stabilizing .29-rt. While the 30-rt series looked quite stable, we
> decided to skip 30-rt entirely to keep track with the ongoing mainline
> development for various reaons. The .31-rt series is planned to be
> stabilized as we have done with .29-rt.
> 
> The main changes in this release are:
> 
> - interrupt threading
> 
>     interrupt threading is now a pure extension of the mainline
>     threaded interrupt infrastructure. This reduced the patch size of
>     the forced irq threading to mere
> 
>       8 files changed, 178 insertions(+), 13 deletions(-)
> 
>     Another interesting detail is that the new forced threaded code
>     uses per device threads instead of per interrupt line threads as
>     we have done in the past. This was just a logical consequence of
>     the per device thread (voluntary threading) infrastructure in
>     mainline and allows us now to share an interrupt line between a
>     hardirq based handler and a threaded handler device. One use case
>     which comes to my mind is AT91 which shares the timer and the
>     serial port interrupt; we now can solve that problem w/o nasty
>     hacks by requesting a threaded handler for the serial port which
>     shuts up the serial device interrupt in the hard interrupt handler
>     part.
> 
> - rework of the locking infrastructure
>    
>    Up to now the -rt patches changed the raw_spinlock_t to
>    __raw_spinlock_t and added another two levels of underscores to
>    many of the locking primitives. A compiler trick was used to chose
>    the implementation for RT=y and RT=n compiles depending on the lock
>    type in the lock definition.
> 
>    This is nasty as there is no destinction in the source code which
>    kind of lock we are dealing with except if one looks up the lock
>    definition/declaration. It definitely was a clever move in the
>    first place to get things going, but aside of the underscore
>    conflicts which were introduced by lockdep it was not longer
>    acceptable to hide the fact that we are treating a lock
>    differently. Same applies for the changes to (rw_)semaphores which
>    used the compat_ trick for those ownerless anonymous semaphores
>    which are taken in one context and released in another.
> 
>    The annotation of the code which uses those special treated locks
>    has been long discussed and one of the proposed solutions was to
>    change all spinlocks which are converted by -rt to sleeping
>    spinlocks from spinlock_t to lock_t and have another set of
>    lock/unlock/trylock functions for those. That is definitely the
>    _preferred_ solution, but it's a massive and horribly intrusive
>    change. Steven was working on it for some time, but it simply does
>    not scale IMNSHO.
> 
>    I went the other way round. In -RT we have identified the locks
>    which can _not_ be converted to sleeping locks and so I went there
>    and converted them to atomic_spinlock_t and created a set of
>    functions for them. I converted the already known locks to that
>    type and fixed up all the functions (s/spin_*/atomic_spin_*/) which
>    annotates the code and makes it clear what we are dealing with.
> 
>    [ I admit "atomic_spinlock_t" is a horrible name, but it's the best
>      I came up with so far. If you have a better idea please feel free
>      to add it to 
> 
>          http://rt.wiki.kernel.org/index.php/Atomic_Spinlock
> 
>      instead of starting a bikeshed painting thread on the mailing
>      lists about that name. Once we have something better it's just a
>      sed script to fix it. ]
> 
>    For !RT the spin_* functions are mapped to atomic_spin_* via inline
>    functions which do the type conversion. That has another nice side
>    effect: some places in the kernel (mostly scheduler) use
>    _raw_spin_* functions on locks to avoid the lockdep invocation in
>    some places. With the type conversion a lock needs to be defined
>    atomic_spinlock_t (or raw_spinlock_t) to have access to that
>    _raw_spin_* functions. Using e.g. _raw_spin_lock() on a lock
>    defined with spinlock_t/DEFINE_SPINLOCK will cause a compiler
>    warning. I think that's a Good Thing.
> 
>    On RT the spin_* functions are mapped to the corresponding rt_lock
>    functions with inlines as well. Very simple and much more
>    understandable than the nifty PICK_OP magic with the underscore
>    convolution. :)
> 
>    I did the same conversion for all (rw_)semaphores which are known
>    from -rt to be ownerless anonymous semaphores; i.e. taken in one
>    context and released in another. We renamed them to
>    compat_(rw_)semaphores up to now and let the compiler pick the
>    right function. Again here I went down the road and annotated the
>    code for those with newly created anon_* and [read|write]_anon_*
>    functions. In !RT the non annotated ones map to the anon_ functions
>    and on RT we map them to the corresponging rt_* ones. This
>    annotation should also be helpful to cover at least the non
>    anonymous (rw_)semaphores via lockdep.
> 
>    Part of that semaphore rework is the RFC patch series I posted
>    recently to get rid of the init_MUTEX[_LOCKED] irritation (minus
>    the ones which turned out to be wrong)
> 
>    The spinlock and semaphore annotation work is separate now and can
>    be found in the rt/atomic-lock and rt/semaphore branches of the
>    -tip git repository, which leads me to the next important point:
> 
> - start of gitification
> 
>    While reworking all of the above I went through the quilt queue and
>    sorted out patches into different rt/ branches. If you clone the
>    -tip git tree you'll find a bunch of branches starting with rt/.
>    They contain various independent changes which are all part of the
>    -rt patch. The combination of those branches can be found in the
>    rt/base branch.
> 
>    I still have a leftover of ~140 patches (roughly 40% of the -rt
>    queue) which I committed into the rt/rt-2.6.31-rc4 branch just as
>    is simply because I ran out of time. My annual summer vacation
>    (helping my wife to run the kitchen in the church community kids
>    summer camp) is starting on friday.
> 
>    While the other rt/ branches are mostly bisectable the final one is
>    not yet there. I restructured the patch queue in a logical way, but
>    there is more work to be done to clean it up. So expect it to be
>    replaced.
> 
> Further plans:
> 
>    1) We seriously want to tackle the elimination of the PREEMPT_RT
>    annoyance #1, aka BKL. The Big Kernel Lock is still used in ~330
>    files all across the kernel. A lot of work has been done already to
>    push down the lock into the code which still thinks it needs to be
>    protected by it. Some work has been done already in the (a little
>    bit stale) kill-the-BKL and core/kill-the-BKL branches of the -tip
>    git tree. If you want to help, please check those branches whether
>    the code has been tackled already or not to avoid redundant
>    work. If you decide to take care of one please note it on:
> 
>        http://rt.wiki.kernel.org/index.php/Big_Kernel_Lock


We (I) can't write to this file :)

However, I'll try to attack the remaining bkl that resides in tty...

Thanks,
Frederic.



> 
>    2) I'm going on vacation for 10 days. Please send patches and
>    bugreports^Wsuccess stories to the mailinglist as usual. There are
>    folks looking out.
> 
> Enough said. Get the code and have fun!
> 
> Download locations:
> 
>     http://rt.et.redhat.com/download/
>     http://www.kernel.org/pub/linux/kernel/projects/rt/
> 
> Git:
> 
>     git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git rt/rt-2.6.31-rc4-rt1
> 
> Gitweb:
>     http://git.kernel.org/?p=linux/kernel/git/tip/linux-2.6-tip.git;a=shortlog;h=rt/rt-2.6.31-rc4
> 
> Information on the RT patch can be found at:
> 
>     http://rt.wiki.kernel.org/index.php/Main_Page
> 
> to build the 2.6.31-rc4-rt1 tree, the following patches should be
> applied:
> 
>     http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2
>     http://kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.31-rc4.bz2
>     http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.31-rc4-rt1.bz2
> 
> Thanks to Carsten Emde, Clark Williams and John Kacur who were testing
> my various steps to get the code into the shape where it is now.
>  
> Enjoy !
> 
>        tglx
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


  parent reply	other threads:[~2009-07-31 23:22 UTC|newest]

Thread overview: 359+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-11 22:43 [Announce] 2.6.29-rc4-rt1 Thomas Gleixner
2009-02-12  0:50 ` Frederic Weisbecker
2009-02-12  2:12   ` Frederic Weisbecker
2009-02-12  8:18     ` Ingo Molnar
2009-02-12  8:19       ` [patch] rt: fix ipi kfree(), introduce IPI_SOFTIRQ Ingo Molnar
2009-02-12  8:22         ` Ingo Molnar
2009-02-12  8:27         ` Ingo Molnar
2009-02-12  9:22         ` Peter Zijlstra
2009-02-12 10:07           ` [patch] generic-ipi: remove kmalloc, cleanup Ingo Molnar
2009-02-12 10:07             ` Ingo Molnar
2009-02-12 10:16             ` Peter Zijlstra
2009-02-12 12:09               ` Peter Zijlstra
2009-02-12 12:36                 ` Peter Zijlstra
2009-02-12 15:43                 ` Steven Rostedt
2009-02-12 15:57                   ` Peter Zijlstra
2009-02-13 21:16                 ` Rusty Russell
2009-02-13 23:48                   ` Peter Zijlstra
2009-02-16  7:16                     ` Rusty Russell
2009-02-16  9:57                       ` Peter Zijlstra
2009-02-12 14:34             ` Frederic Weisbecker
2009-02-12 14:42               ` Peter Zijlstra
2009-02-12 10:50       ` [patch] sched: cpu hotplug fix Ingo Molnar
2009-02-12 10:16     ` [patch] rt: res_counter fix Ingo Molnar
2009-02-12 10:21       ` [patch] rt: res_counter fix, v2 Ingo Molnar
2009-02-12 10:46         ` KAMEZAWA Hiroyuki
2009-02-12 11:28           ` Ingo Molnar
2009-02-12 12:35             ` KAMEZAWA Hiroyuki
2009-02-12 16:58             ` Balbir Singh
2009-02-12 17:29               ` Peter Zijlstra
2009-02-12 23:56               ` KAMEZAWA Hiroyuki
2009-02-13  0:29                 ` KAMEZAWA Hiroyuki
2009-02-12 14:28         ` Frederic Weisbecker
2009-02-12 14:41           ` Peter Zijlstra
2009-02-12 14:46             ` Ingo Molnar
2009-02-12 14:50               ` Frederic Weisbecker
2009-02-12 14:58                 ` Peter Zijlstra
2009-02-12 14:51               ` Peter Zijlstra
2009-02-12  2:55 ` [Announce] 2.6.29-rc4-rt1 Clark Williams
2009-02-12  8:38   ` [patch] irq threading: fix PF_HARDIRQ definition Ingo Molnar
2009-02-12  8:42     ` Ingo Molnar
2009-02-12 16:50       ` Clark Williams
2009-02-12 16:50         ` Clark Williams
2009-02-12 22:56 ` [Announce] 2.6.29-rc4-rt2 Thomas Gleixner
2009-02-13  0:48   ` Frederic Weisbecker
2009-02-13  2:16     ` Frederic Weisbecker
2009-02-13  3:09       ` Frederic Weisbecker
2009-02-13  7:26         ` [patch] rt: sysprof hrtimer fix Ingo Molnar
2009-02-13 12:04           ` Frederic Weisbecker
2009-02-13 12:49             ` Ingo Molnar
2009-02-13 20:03               ` Frederic Weisbecker
2009-02-19 18:44   ` [Announce] 2.6.29-rc4-rt2 Thomas Meyer
2009-02-19 20:50     ` Peter Zijlstra
2009-02-20  6:32   ` Thomas Meyer
2009-02-20  7:49     ` Peter Zijlstra
2009-02-20 15:09       ` Thomas Meyer
2009-02-20 16:17         ` Ingo Molnar
2009-02-20 22:25   ` Sven-Thorsten Dietrich
2009-02-20 22:54     ` Peter Zijlstra
2009-02-21  0:57       ` Sven-Thorsten Dietrich
2009-02-21 17:04   ` Thomas Meyer
2009-02-21 17:19     ` Frederic Weisbecker
2009-02-21 17:19       ` Frederic Weisbecker
2009-02-21 17:19       ` Frederic Weisbecker
2009-02-22 13:20   ` Thomas Meyer
2009-02-23 19:44   ` [Announce] 2.6.29-rc6-rt2 Thomas Gleixner
2009-02-24 17:51     ` Thomas Gleixner
2009-02-24 17:57       ` [Announce] 2.6.29-rc6-rt3 Thomas Gleixner
2009-02-25 19:34         ` Thomas Meyer
2009-02-25 18:43           ` Peter Zijlstra
2009-02-26 18:46             ` Thomas Meyer
2009-03-06 22:23         ` Cliff Brake
2009-03-07 10:20           ` Peter Zijlstra
2009-03-08 10:25             ` Ingo Molnar
2009-03-09 15:44               ` Cliff Brake
2009-03-12 19:17         ` [Announce] 2.6.29-rc7-rt1 Thomas Gleixner
2009-03-12 20:43           ` Tim Sander
2009-03-13  0:34             ` Uwe Kleine-König
2009-03-13  0:34               ` Uwe Kleine-König
2009-03-13  1:04           ` some ARM fixes for 2.6.29-rc7-rt1 Uwe Kleine-König
2009-03-13  1:04             ` Uwe Kleine-König
2009-03-15  6:48             ` Uwe Kleine-König
2009-03-15  6:48               ` Uwe Kleine-König
2009-03-20  0:31           ` [Announce] 2.6.29-rc78rt1 Thomas Gleixner
2009-03-20  1:38             ` Frank Rowand
2009-03-20 15:48               ` Thomas Gleixner
2009-03-20 21:55                 ` Frank Rowand
2009-03-20 16:31             ` Cliff Brake
2009-03-20 16:31               ` Cliff Brake
2009-03-20 17:48               ` Thomas Gleixner
2009-03-20 17:45             ` [Announce] 2.6.29-rc8-rt2 Thomas Gleixner
2009-03-20 19:19               ` Will Schmidt
2009-03-20 19:19                 ` Will Schmidt
2009-03-20 19:25                 ` Ingo Molnar
2009-03-20 19:25                   ` Ingo Molnar
2009-03-23 16:26               ` [Announce] 2.6.29-rc8-rt3 Thomas Gleixner
2009-03-24 11:04                 ` Frederic Weisbecker
2009-03-24 21:07                   ` Uwe Kleine-König
2009-03-24 21:07                     ` Uwe Kleine-König
2009-03-25 20:59                 ` [Announce] 2.6.29-rt1 Thomas Gleixner
2009-03-25 21:05                   ` Jaswinder Singh Rajput
2009-03-25 21:09                     ` Thomas Gleixner
2009-03-26  7:52                       ` GeunSik Lim
2009-03-26  7:52                         ` GeunSik Lim
2009-03-26  8:02                       ` GeunSik Lim
2009-03-26  8:02                         ` GeunSik Lim
2009-03-25 21:16                   ` Grammostola Rosea
2009-04-02  0:17                   ` [Announce] 2.6.29-rt2 Thomas Gleixner
2009-04-02 16:02                     ` Will Schmidt
2009-04-02 16:45                       ` Thomas Gleixner
2009-04-02 17:24                         ` Will Schmidt
2009-04-03  9:43                           ` Peter Zijlstra
2009-04-03 15:30                             ` Will Schmidt
2009-04-03 17:21                     ` [Announce] 2.6.29.1-rt4 Thomas Gleixner
2009-04-03 23:04                       ` Fernando Lopez-Lezcano
2009-04-04  4:30                         ` Thomas Gleixner
2009-04-04  6:57                           ` Fernando Lopez-Lezcano
2009-04-05 13:53                             ` Thomas Gleixner
2009-04-05 21:49                               ` Fernando Lopez-Lezcano
2009-04-05 22:02                                 ` Thomas Gleixner
2009-04-05 23:10                                   ` Fernando Lopez-Lezcano
2009-04-06 19:54                                     ` Thomas Gleixner
2009-04-07 16:52                                       ` Fernando Lopez-Lezcano
2009-04-07 16:58                                         ` Thomas Gleixner
2009-04-07 18:13                                           ` Fernando Lopez-Lezcano
2009-04-07 17:14                                         ` Fernando Lopez-Lezcano
2009-04-05  3:28                       ` GeunSik Lim
2009-04-05  3:28                         ` GeunSik Lim
2009-04-05  8:47                         ` Thomas Gleixner
2009-04-05  8:53                           ` Thomas Gleixner
2009-04-08 17:49                       ` [Announce] 2.6.29.1-rt5 Thomas Gleixner
2009-04-09 18:53                         ` [Announce] 2.6.29.1-rt6 Thomas Gleixner
2009-04-10  8:12                           ` GeunSik Lim
2009-04-10  8:12                             ` GeunSik Lim
2009-04-10 22:05                           ` [Announce] 2.6.29.1-rt7 Thomas Gleixner
2009-04-13  6:44                             ` Measuring timer interrupt latency Suresh Kumar SHUKLA
2009-04-13 10:56                               ` Tim Sander
2009-04-13 14:14                               ` Clark Williams
2009-04-13 16:22                                 ` Tim Sander
2009-04-15 15:46                                   ` Clark Williams
2009-04-14  3:56                                 ` Suresh Kumar SHUKLA
2009-04-18 10:13                             ` [Announce] 2.6.29.1-rt8 Thomas Gleixner
2009-04-19 14:12                               ` Robin Gareus
2009-04-21  1:47                               ` [BUG] 2.6.29.1-rt8, undefined reference to hrtimer_wait_for_timer Wu Zhangjin
2009-04-25 13:03                               ` [Announce] 2.6.29.1-rt9 Thomas Gleixner
2009-04-28 22:39                                 ` [Announce] 2.6.29.2-rt10 Thomas Gleixner
2009-05-01 21:53                                   ` Thomas Gleixner
2009-05-12 23:27                                     ` [Announce] 2.6.29.3-rt12 Thomas Gleixner
2009-05-13  0:16                                       ` Hugo Vincent
2009-05-13  0:16                                         ` Hugo Vincent
2009-05-13 10:19                                         ` Thomas Gleixner
2009-05-13 10:24                                           ` Peter Zijlstra
2009-05-13 11:05                                             ` Thomas Gleixner
2009-05-22 13:02                                       ` [Announce] 2.6.29.4-rt15 Thomas Gleixner
2009-05-25 13:47                                         ` 2.6.29.4-rt16 Thomas Gleixner
2009-06-03  4:55                                           ` 2.6.29.4-rt16 GeunSik Lim
2009-06-03  4:55                                             ` 2.6.29.4-rt16 GeunSik Lim
2009-06-10 17:02                                         ` [Announce] 2.6.29.4-rt17 Thomas Gleixner
2009-06-12 17:31                                           ` [Announce] 2.6.29.4-rt18 Thomas Gleixner
2009-06-15  9:19                                             ` 2.6.29.4-rt19 Thomas Gleixner
2009-06-16 13:49                                               ` 2.6.29.4-rt19 Wolfgang Johann BETZ
2009-06-17  8:45                                               ` [ANNOUNCE] 2.6.29.5-rt21 Thomas Gleixner
2009-06-23 12:30                                                 ` [ANNOUNCE] 2.6.29.5-rt22 Thomas Gleixner
2009-07-09 18:25                                                   ` [ANNOUNCE] 2.6.29.6-rt23 Thomas Gleixner
2009-07-10 18:03                                                     ` Fernando Lopez-Lezcano
2009-07-10 18:29                                                       ` Thomas Gleixner
2009-07-10 18:29                                                         ` Thomas Gleixner
2009-07-11  0:17                                                         ` Fernando Lopez-Lezcano
2009-07-14  9:12                                                         ` Jaswinder Singh Rajput
2009-08-11 10:52                                                         ` Jan Engelhardt
2009-09-12  9:44                                                           ` Jan Engelhardt
2009-07-30  0:48                                                     ` [ANNOUNCE] 2.6.31-rc4-rt1 Thomas Gleixner
2009-07-30  9:56                                                       ` Tim Blechmann
2009-07-30  9:56                                                         ` Tim Blechmann
2009-07-30 23:04                                                         ` Darren Hart
2009-07-30 23:04                                                           ` Darren Hart
2009-07-30 23:20                                                       ` Darren Hart
2009-07-30 23:20                                                         ` Darren Hart
2009-07-31 14:12                                                         ` Clark Williams
2009-07-31 23:22                                                       ` Frederic Weisbecker [this message]
2009-08-01  0:42                                                         ` Darren Hart
2009-08-01  1:20                                                           ` Frederic Weisbecker
2009-08-01  9:48                                                       ` Thomas Meyer
2009-08-05  1:30                                                       ` john stultz
2009-08-05  1:30                                                         ` john stultz
2009-08-05  6:06                                                       ` gowrishankar
2009-08-05  6:06                                                         ` gowrishankar
2009-08-05 13:32                                                         ` Clark Williams
2009-08-06  6:46                                                           ` [ANNOUNCE] 2.6.31-rc4-rt1 (problem with CONFIG_SYSFS_DEPRECATED_V2) gowrishankar
2009-08-06  6:46                                                             ` gowrishankar
2009-08-06 14:36                                                             ` Clark Williams
2009-08-06 14:46                                                               ` Sven-Thorsten Dietrich
2009-08-06 14:55                                                               ` John Kacur
2009-08-06 16:39                                                               ` gowrishankar
2009-08-06 16:39                                                                 ` gowrishankar
2009-08-05 19:20                                                       ` [ANNOUNCE] 2.6.31-rc4-rt1 Will Schmidt
2009-08-05 19:20                                                         ` Will Schmidt
2009-08-11 18:09                                                         ` Thomas Gleixner
2009-08-12 20:45                                                           ` Will Schmidt
2009-08-12 20:45                                                             ` Will Schmidt
2009-08-13  7:30                                                             ` Thomas Gleixner
2009-08-13 15:04                                                               ` Will Schmidt
2009-08-07  4:26                                                       ` Sripathi Kodi
2009-08-07 14:30                                                         ` Darren Hart
2009-08-07 14:30                                                           ` Darren Hart
2009-08-07 20:39                                                       ` Uwe Kleine-König
2009-08-07 20:42                                                         ` [PATCH 1/6] ucb1x00: include linux/semaphore.h Uwe Kleine-König
2009-08-07 20:42                                                         ` [PATCH 2/6] s3c2443-ac97: convert semaphore to mutex Uwe Kleine-König
2009-08-08  7:57                                                           ` Mark Brown
2009-08-07 20:42                                                         ` [PATCH 3/6] [ARM] msm: include linux/cache.h in proc_comm.c Uwe Kleine-König
2009-08-07 20:42                                                         ` [PATCH 4/6] [ARM] ixp2000: fix type of ixp2000_timer_interrupt Uwe Kleine-König
2009-08-07 20:42                                                         ` [PATCH 5/6] [NET] ixp2000/enp2611: don't set non-existent member get_stats Uwe Kleine-König
2009-08-10  4:49                                                           ` David Miller
2009-08-10  4:49                                                             ` David Miller
2009-08-10  9:40                                                             ` Uwe Kleine-König
2009-08-10 15:00                                                               ` David Miller
2009-08-10 15:00                                                                 ` David Miller
2009-08-07 20:42                                                         ` [PATCH 6/6] [ARM] Use atomic_spin_lock/atomic_spin_unlock for irqdesc lock Uwe Kleine-König
2009-08-07 20:42                                                           ` Uwe Kleine-König
2009-08-07 20:54                                                           ` Uwe Kleine-König
2009-08-07 20:55                                                           ` Uwe Kleine-König
2009-08-09  9:36                                                         ` [PATCH RT 7/6] include linux/interrupt.h in mm/bounce.c Uwe Kleine-König
2009-08-09  9:36                                                           ` Uwe Kleine-König
2009-08-09  9:36                                                           ` [PATCH RT 8/6] [ARM, WATCHDOG] davinci: include mach/timex.h in davinci_wdt.c Uwe Kleine-König
2009-08-09  9:36                                                             ` [PATCH RT 9/6] [RFH] Build failure on 2.6.31-rc4-rt1 in mm/highmem.c Uwe Kleine-König
2009-08-09  9:36                                                               ` Uwe Kleine-König
2009-08-09  9:36                                                               ` Uwe Kleine-König
2009-08-13 21:34                                                               ` [PATCH] [RFC, RT] fix kmap_high_get Uwe Kleine-König
2009-08-13 21:34                                                                 ` Uwe Kleine-König
2009-08-13 21:34                                                                 ` Uwe Kleine-König
2009-08-14 14:02                                                                 ` [PATCH -rt] Fix kmap_high_get() Peter Zijlstra
2009-08-14 14:02                                                                   ` Peter Zijlstra
2009-08-14 14:02                                                                   ` Peter Zijlstra
2009-08-14 15:58                                                                   ` Nicolas Pitre
2009-08-14 15:58                                                                     ` Nicolas Pitre
2009-08-14 20:13                                                                     ` Uwe Kleine-König
2009-08-14 20:13                                                                       ` Uwe Kleine-König
2009-08-14 20:13                                                                       ` Uwe Kleine-König
2009-08-09  9:43                                                             ` [PATCH RT 8/6] [ARM, WATCHDOG] davinci: include mach/timex.h in davinci_wdt.c Russell King - ARM Linux
2009-08-10 16:48                                                               ` Kevin Hilman
2009-08-10 16:48                                                                 ` Kevin Hilman
2009-08-10 17:26                                                                 ` Russell King - ARM Linux
2009-08-10 21:04                                                                   ` Kevin Hilman
2009-08-10 22:02                                                                     ` Russell King - ARM Linux
2009-08-13 15:06                                                                       ` Kevin Hilman
2009-08-16 14:08                                                                         ` Wim Van Sebroeck
2009-08-16 20:41                                                       ` [ANNOUNCE] 2.6.31-rc6-rt2 Thomas Gleixner
2009-08-17 16:08                                                         ` 2.6.31-rc6-rt2 bug report Dale Stimson
2009-08-18 20:03                                                         ` [ANNOUNCE] 2.6.31-rc6-rt4 Thomas Gleixner
2009-08-19 21:48                                                           ` [ANNOUNCE] 2.6.31-rc6-rt5 Thomas Gleixner
2009-08-20  2:19                                                             ` john stultz
2009-08-20 15:29                                                               ` Dinakar Guniguntala
2009-08-21 21:26                                                             ` [ANNOUNCE] 2.6.31-rc6-rt6 Thomas Gleixner
2009-08-21 22:57                                                               ` Mark Knecht
2009-08-26 17:23                                                               ` [ANNOUNCE] 2.6.31-rc7-rt8 Thomas Gleixner
2009-08-27 11:03                                                                 ` Kevin Hilman
2009-08-28 21:36                                                                 ` Thomas Gleixner
2009-09-15 21:11                                                                   ` [ANNOUNCE] 2.6.31-rt10 Thomas Gleixner
2009-09-15 22:30                                                                     ` Thomas Gleixner
2009-09-18 22:39                                                                     ` [ANNOUNCE] 2.6.31-rt11 Thomas Gleixner
2009-09-19  4:34                                                                       ` Jaswinder Singh Rajput
2009-09-19 13:38                                                                         ` Steven Rostedt
2009-09-19 15:01                                                                           ` Jaswinder Singh Rajput
2009-09-20 23:22                                                                             ` Jon Masters
2009-09-20 23:22                                                                               ` Jon Masters
2009-09-20 23:34                                                                               ` Mark Knecht
2009-09-22 18:31                                                                       ` Darren Hart
2009-09-22 18:31                                                                         ` Darren Hart
2009-09-22 19:01                                                                         ` Clark Williams
2009-09-23 16:18                                                                         ` Darren Hart
2009-09-23 16:18                                                                           ` Darren Hart
2009-09-23 15:39                                                                       ` Jan Blunck
2009-09-23 15:39                                                                         ` Jan Blunck
2009-09-23 16:25                                                                         ` Thomas Gleixner
2009-09-24 15:16                                                                           ` Jan Blunck
2009-09-24 15:16                                                                             ` Jan Blunck
2009-09-23 21:33                                                                       ` Will Schmidt
2009-10-06 10:15                                                                       ` [ANNOUNCE] 2.6.31.2-rt13 Thomas Gleixner
2009-10-06 18:23                                                                         ` Remy Bohmer
2009-10-06 19:23                                                                           ` Thomas Gleixner
2009-10-06 20:07                                                                             ` Thomas Gleixner
2009-10-07  7:13                                                                               ` Remy Bohmer
2009-10-13 15:46                                                                               ` Remy Bohmer
2009-10-13 17:11                                                                                 ` Thomas Gleixner
2009-10-14 10:02                                                                         ` [ANNOUNCE] 2.6.31.4-rt14 Thomas Gleixner
2009-11-04  2:13                                                                           ` Fernando Lopez-Lezcano
2009-11-04  8:38                                                                             ` Uwe Kleine-König
2009-11-05 19:33                                                                               ` Fernando Lopez-Lezcano
2009-11-05 19:41                                                                                 ` Thomas Gleixner
2009-11-05 19:44                                                                                   ` Fernando Lopez-Lezcano
2009-11-05 19:44                                                                                     ` Fernando Lopez-Lezcano
2009-11-06 16:46                                                                           ` [ANNOUNCE] 2.6.31.5-rt17 Thomas Gleixner
2009-11-10 12:28                                                                             ` [ANNOUNCE] 2.6.31.6-rt19 Thomas Gleixner
2010-01-21 21:23                                                                               ` [ANNOUNCE] 2.6.31.12-rt20 Thomas Gleixner
2010-01-21 22:03                                                                                 ` Mark Knecht
2010-01-25 10:33                                                                                 ` ARM fixes for 2.6.31.12-rt20 Uwe Kleine-König
2010-01-25 10:44                                                                                   ` [PATCH] Rework kmap_high_get after kmap locking is gone Uwe Kleine-König
2010-01-25 10:44                                                                                     ` Uwe Kleine-König
2010-01-25 12:45                                                                                   ` ARM fixes for 2.6.31.12-rt20 Thomas Gleixner
2010-01-25 13:07                                                                                     ` Uwe Kleine-König
2010-02-18 16:54                                                                                 ` [ANNOUNCE] 2.6.31.12-rt21 Thomas Gleixner
2010-02-19  8:22                                                                                   ` Xavier Miller
2010-02-19  8:22                                                                                     ` Xavier Miller
2010-02-21 23:24                                                                                   ` [ANNOUNCE] 2.6.33-rc8-rt1 Thomas Gleixner
2010-02-22 11:11                                                                                     ` John Kacur
2010-02-22 11:28                                                                                       ` Thomas Gleixner
2010-02-22 12:23                                                                                         ` John Kacur
2010-02-22 12:23                                                                                           ` John Kacur
2010-02-22 12:35                                                                                           ` Luis Claudio R. Goncalves
2010-02-22 12:35                                                                                             ` Luis Claudio R. Goncalves
2010-02-22 15:16                                                                                           ` Thomas Gleixner
2010-02-22 15:53                                                                                             ` John Kacur
2010-02-22 16:12                                                                                               ` John Kacur
2010-02-22 16:12                                                                                                 ` John Kacur
2010-02-24  0:33                                                                                       ` GeunSik Lim
2010-02-24  1:08                                                                                       ` GeunSik Lim
2010-02-24  1:19                                                                                         ` Dhaval Giani
2010-02-24  1:19                                                                                           ` Dhaval Giani
2010-02-24 14:43                                                                                           ` GeunSik Lim
2010-02-24 15:09                                                                                             ` Thomas Gleixner
2010-02-24 16:52                                                                                               ` GeunSik Lim
2010-02-24 16:52                                                                                                 ` GeunSik Lim
2010-02-24 17:05                                                                                                 ` GeunSik Lim
2010-02-24 17:05                                                                                                   ` GeunSik Lim
2010-02-24 17:40                                                                                                   ` GeunSik Lim
2010-02-24 17:40                                                                                                     ` GeunSik Lim
2010-02-24 21:46                                                                                                   ` GeunSik Lim
2010-02-24 21:46                                                                                                     ` GeunSik Lim
2010-02-24 17:52                                                                                                 ` Thomas Gleixner
2010-02-24 21:54                                                                                                   ` GeunSik Lim
2010-02-24 21:54                                                                                                     ` GeunSik Lim
2010-02-24  4:40                                                                                         ` Sujit K M
2010-02-22 13:27                                                                                     ` [patch] latency_hist: fix small memory leak Dan Carpenter
2010-02-24  7:05                                                                                       ` Carsten Emde
2010-02-22 13:29                                                                                     ` [ANNOUNCE] 2.6.33-rc8-rt1 Dan Carpenter
2010-02-24  7:15                                                                                       ` Carsten Emde
2010-02-24 12:20                                                                                         ` 2.6.33-rc8-rt1 on Beagle Chatterjee, Amit
2010-02-25 11:06                                                                                           ` Chatterjee, Amit
2010-03-01 15:06                                                                                             ` Uwe Kleine-König
2010-03-01 16:14                                                                                               ` Thomas Gleixner
2010-02-22 13:36                                                                                     ` [ANNOUNCE] 2.6.33-rc8-rt1 Dan Carpenter
2010-02-22 15:00                                                                                       ` Thomas Gleixner
2010-02-23  9:46                                                                                     ` gowrishankar
2010-02-23  9:46                                                                                       ` gowrishankar
2010-02-23 13:57                                                                                       ` GeunSik Lim
2010-02-23 21:58                                                                                     ` Arnaldo Carvalho de Melo
2010-02-23 19:01                                                                                   ` [ANNOUNCE] 2.6.31.12-rt21 Fernando Lopez-Lezcano
2010-02-23 20:12                                                                                     ` Peter Zijlstra
2009-09-02 15:25                                                                 ` [ANNOUNCE] 2.6.31-rc7-rt8 Wu Zhangjin
2009-08-18 21:04                                                         ` [ANNOUNCE] 2.6.31-rc6-rt2 Will Schmidt
2009-08-18 21:14                                                           ` Thomas Gleixner
2009-08-18 23:12                                                             ` Will Schmidt
2009-08-19 17:12                                                             ` Will Schmidt
2009-08-18 22:31                                                         ` john stultz
2009-08-18 22:31                                                           ` john stultz
2009-08-18 22:50                                                           ` john stultz
2009-08-18 22:50                                                             ` john stultz
2009-08-19  0:17                                                             ` john stultz
2009-07-10 18:06                                                   ` [ANNOUNCE] 2.6.29.5-rt22 Fernando Lopez-Lezcano
2009-08-08  9:09 [Announce] 2.6.31-rc4-rt1 koniu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090731232205.GA7574@nowhere \
    --to=fweisbec@gmail.com \
    --cc=ce@ceag.ch \
    --cc=dvhltc@us.ibm.com \
    --cc=frank.rowand@am.sony.com \
    --cc=ghaskins@novell.com \
    --cc=jblunck@suse.de \
    --cc=jcm@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-rt-users@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=nando@ccrma.Stanford.EDU \
    --cc=peterz@infradead.org \
    --cc=philippe.reynes@isismpp.fr \
    --cc=robin@gareus.org \
    --cc=rostedt@goodmis.org \
    --cc=sdietrich@novell.com \
    --cc=tglx@linutronix.de \
    --cc=will_schmidt@vnet.ibm.com \
    --cc=williams@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.