* [ANNOUNCE] 3.6.5-rt14
@ 2012-11-01 20:57 Thomas Gleixner
2012-11-02 16:58 ` Paul Gortmaker
2012-11-03 19:04 ` Ove Karlsen
0 siblings, 2 replies; 4+ messages in thread
From: Thomas Gleixner @ 2012-11-01 20:57 UTC (permalink / raw)
To: LKML; +Cc: linux-rt-users
Dear RT Folks,
I'm pleased to announce the 3.6.5-rt14 release. 3.6.4-rt12 is an
intermediate release with a few changes. 3.6.5-rt13 is an update to
3.6.5 and 3.6.5-rt14 has a fix for my stupidity to release from the
wrong tree missing a fix for x86-32.
Changes since 3.6.3-rt11:
* Fix the fallout of preempt_lazy
* Add preempt_lazy support for ARM and POWERPC
* Fix a 32bit compile warning which got introduced with the
random fixes.
* Fix a missing lock conversion in the decive tree code
The delta patch against 3.6.4-rt11 is can be found here:
http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/incr/patch-3.6.4-rt11-rt12.patch.xz
The RT patch against 3.6.5 can be found here:
http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/patch-3.6.5-rt14.patch.xz
The split quilt queue is available at:
http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/patches-3.6.5-rt14.tar.xz
Enjoy,
tglx
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [ANNOUNCE] 3.6.5-rt14 2012-11-01 20:57 [ANNOUNCE] 3.6.5-rt14 Thomas Gleixner @ 2012-11-02 16:58 ` Paul Gortmaker 2012-11-03 19:04 ` Ove Karlsen 1 sibling, 0 replies; 4+ messages in thread From: Paul Gortmaker @ 2012-11-02 16:58 UTC (permalink / raw) To: Thomas Gleixner; +Cc: LKML, linux-rt-users [[ANNOUNCE] 3.6.5-rt14] On 01/11/2012 (Thu 21:57) Thomas Gleixner wrote: > Dear RT Folks, > > I'm pleased to announce the 3.6.5-rt14 release. 3.6.4-rt12 is an > intermediate release with a few changes. 3.6.5-rt13 is an update to > 3.6.5 and 3.6.5-rt14 has a fix for my stupidity to release from the > wrong tree missing a fix for x86-32. The rt14 content is available at the split queue repo on the master branch. I've also created a 3.6.5-rt14-fixes branch, which contains: 1) another %cx --> %ecx mismatch warning fix 2) fixes a bogus PREEMPT_LAZE in a select line 3) pointless newline removal fix carried over from 3.6.4-rt11-fixes All patches are fixed in-place directly within the existing patches without changing the series file (vs adding a separate patch for later folding). So they should be a drop in for integration even if folks aren't using this git repo to provide history tracking. Patches on the 3.6.5-rt14-fixes pass a basic boot test on x86_32 UP. For those who didn't catch one of the earlier posts[1] about the split patch queue repo, it is a history tracking repo of all the releases of the patches-3.6.X-rtY.tar.xz (X=gregkh stable, Y=rt version). Having the history repo allows you to track how each patch evolves, how the ordering changes and so on. You can use it just like a split queue tarball, in that you git am (or git quiltimport) the patches in the repo onto a gregkh stable tree, and then you can run "git blame path/to/somefile" to see seamless history across rt and back into stable/mainline as to who mangled what lines. The plus is, that rather than download and untar each time, you just go into where you've cloned this repo, and issue a "git pull" to get the latest update. Go to your kernel tree, checkout the appropriate gregkh stable baseline and reapply the patches and you are done. Folks can browse the repo at: http://git.kernel.org/?p=linux/kernel/git/paulg/3.6-rt-patches.git Paul. [1] http://permalink.gmane.org/gmane.linux.rt.user/8864 --- The following changes since commit 3f2b22edd602ef42f77abf345a0a777ccd4033ac: patches-3.6.5-rt14.tar.xz (2012-11-02 11:52:35 -0400) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/paulg/3.6-rt-patches.git v3.6.5-rt14-fixes for you to fetch changes up to a1221218459505df9a2d6c63d29432c637804a91: x86_32: fix %cx -> %ecx mismatch on testl (2012-11-02 12:27:51 -0400) ---------------------------------------------------------------- Paul Gortmaker (3): preempt-lazy-support.patch: delete trailing newline addition fix bogus HAVE_PREEMPT_LAZE in preempt-lazy-support.patch x86_32: fix %cx -> %ecx mismatch on testl preempt-lazy-support.patch | 7 ++----- x86-preempt-lazy.patch | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] 3.6.5-rt14 2012-11-01 20:57 [ANNOUNCE] 3.6.5-rt14 Thomas Gleixner 2012-11-02 16:58 ` Paul Gortmaker @ 2012-11-03 19:04 ` Ove Karlsen 2012-11-06 5:30 ` Valdis.Kletnieks 1 sibling, 1 reply; 4+ messages in thread From: Ove Karlsen @ 2012-11-03 19:04 UTC (permalink / raw) To: Thomas Gleixner; +Cc: LKML, linux-rt-users Den 01.11.2012 21:57, skrev Thomas Gleixner: > Dear RT Folks, > > I'm pleased to announce the 3.6.5-rt14 release. 3.6.4-rt12 is an > intermediate release with a few changes. 3.6.5-rt13 is an update to > 3.6.5 and 3.6.5-rt14 has a fix for my stupidity to release from the > wrong tree missing a fix for x86-32. > > Changes since 3.6.3-rt11: > > * Fix the fallout of preempt_lazy > > * Add preempt_lazy support for ARM and POWERPC > > * Fix a 32bit compile warning which got introduced with the > random fixes. > > * Fix a missing lock conversion in the decive tree code > > The delta patch against 3.6.4-rt11 is can be found here: > > http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/incr/patch-3.6.4-rt11-rt12.patch.xz > > The RT patch against 3.6.5 can be found here: > > http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/patch-3.6.5-rt14.patch.xz > > The split quilt queue is available at: > > http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/patches-3.6.5-rt14.tar.xz > > Enjoy, > > tglx > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > Heya I see jitter is a focus on the RT patch. I was wondering, what settings in features.h gives the least jitter? (I am a real perfectionist) Also what kind of threadpriorities gives the least jitter, particulary with a focus on OpenGL? (Should some kernelthreads be reniced, for instance softirqs etc) And have you given consideration to the fact that most distros and OS grow with some levels of bloat, and everyone can`t be an expert, so maybe one shold consider a (scheduler) queue for "bloat", and one queue for main app, so that even bloated distros can run with the jitteramount of a highly specialized distro? (for instance mainapp,service1,mainapp,service2,mainapp,service3), if bloat is on queue 2. Or is thins kind of thinking already in batch, or idle? -- Fred være med deg / Peace Be with You, Ove Karlsen http://www.paradoxuncreated.com -- 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 ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] 3.6.5-rt14 2012-11-03 19:04 ` Ove Karlsen @ 2012-11-06 5:30 ` Valdis.Kletnieks 0 siblings, 0 replies; 4+ messages in thread From: Valdis.Kletnieks @ 2012-11-06 5:30 UTC (permalink / raw) To: Ove Karlsen; +Cc: Thomas Gleixner, LKML, linux-rt-users [-- Attachment #1: Type: text/plain, Size: 1179 bytes --] On Sat, 03 Nov 2012 20:04:58 +0100, Ove Karlsen said: > And have you given consideration to the fact that most distros and OS > grow with some levels of bloat, and everyone can`t be an expert, so > maybe one shold consider a (scheduler) queue for "bloat", and one queue > for main app, so that even bloated distros can run with the jitteramount > of a highly specialized distro? (for instance > mainapp,service1,mainapp,service2,mainapp,service3), if bloat is on > queue 2. Or is thins kind of thinking already in batch, or idle? So how does the kernel know which one is your "main app", and which one is "bloat"? Hint - you can't base it on "the main app is the one using OpenGL" or similar rule, as there may be multiple processes doing that, and you may consider one of them to be bloat - and *I* might consider that one to be the *important* one. Or even your definition may change around during the day - if you're running Doom3, an OpenGL-capable window manager is probably "bloat", but once you exit Doom3 and start working with multiple windows again, suddenly you're going to want that window manager to be the "important" process again... [-- Attachment #2: Type: application/pgp-signature, Size: 865 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-11-06 5:30 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-11-01 20:57 [ANNOUNCE] 3.6.5-rt14 Thomas Gleixner 2012-11-02 16:58 ` Paul Gortmaker 2012-11-03 19:04 ` Ove Karlsen 2012-11-06 5:30 ` Valdis.Kletnieks
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox