LKML Archive on lore.kernel.org help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu> To: Daniel Walker <dwalker@mvista.com> Cc: Thomas Gleixner <tglx@linutronix.de>, Andrew Morton <akpm@osdl.org>, LKML <linux-kernel@vger.kernel.org>, John Stultz <johnstul@us.ibm.com>, Arjan van de Veen <arjan@infradead.org>, Roman Zippel <zippel@linux-m68k.org> Subject: Re: [patch 00/46] High resolution timer / dynamic tick update Date: Wed, 24 Jan 2007 10:51:57 +0100 [thread overview] Message-ID: <20070124095157.GA21346@elte.hu> (raw) In-Reply-To: <1169631016.19471.175.camel@imap.mvista.com> * Daniel Walker <dwalker@mvista.com> wrote: > > i disagree. Thomas' tree has been tested in -rt for some time > > already, and he's the author of this code so as far as i'm concerned > > he calls the shots of what to do and in what order to do. He did the > > overwhelming majority of regression fixes of dynticks/hrt stuff both > > in -mm and in -rt. So why should i not take his queue over yours? > > Last i checked your queue didnt really do anything substantial to > > the code - other than shuffling around wast amounts of code around. > > Even this latest iteration from Thomas that is now in -rt is working > > well on the target platform we are aiming for currently (i686). (and > > it's working on x86_64 as well in -rt) > > The majority of the new code was added yesterday in -rt8. [...] please read what i wrote: in the first section above i am talking about Thomas' -hrt tree and its track record. Thomas' tree is more than a year old and has an excellent track record. In the last sentence i was talking about this latest iteration of his -hrt tree, which i released as part of -rt yesterday. (but which i have tested internally longer than that, prior release.) > Since this new release has a fair amount of new code it's not totally > fair to says "it's been in -rt for a while". Thomas' -hrt tree has been in -rt for over a year. > If stability is a question, -rt10 does currently compile for my test > config, due to this new HRT introduction. [...] isnt your test config ARM? If it's x86 or x86_64 then please send me a bugreport about it. rt10 wont compile on non-i686 and non-x86_64 because their clockevents drivers have not been updated yet (but should be trivial). In any case, this is an -rt internal matter that has no relevance on the -mm submission, i'm not sure why you are bringing it up. the -mm queue Thomas sent is for i686 - other architectures wont use clockevents and they are expected to build and boot just fine. > My queue has always been 90% clean up, some of that is moving code > around. [...] in the -rt tree i'm tracking the high-res code that has been started by Thomas in mid-2005. In the past 1.5 years, 90%+ of the bugfixes to high-res timers issues in -rt came from Thomas and this has been about the 10th major iteration to his codebase. If you have cleanups to his code then please work with Thomas to get your changes into his tree. Ingo
next prev parent reply other threads:[~2007-01-24 9:54 UTC|newest] Thread overview: 78+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-01-23 22:00 [patch 00/46] High resolution timer / dynamic tick update Thomas Gleixner 2007-01-23 22:00 ` [patch 01/46] Add irq flag to disable balancing for an interrupt Thomas Gleixner 2007-01-23 22:00 ` [patch 02/46] Add a functions to handle interrupt affinity setting Thomas Gleixner 2007-01-23 22:00 ` [patch 03/46] [RFC] HZ free ntp Thomas Gleixner 2007-01-23 22:00 ` [patch 04/46] Uninline jiffies.h functions Thomas Gleixner 2007-01-23 22:01 ` [patch 05/46] Thomas Gleixner 2007-01-23 22:01 ` [patch 06/46] Fix timeout overflow with jiffies Thomas Gleixner 2007-01-23 22:01 ` [patch 07/46] GTOD: persistent clock support Thomas Gleixner 2007-01-23 22:01 ` [patch 08/46] i386: use GTOD " Thomas Gleixner 2007-01-23 22:01 ` [patch 09/46] i386 Remove useless code in tsc.c Thomas Gleixner 2007-01-23 22:01 ` [patch 10/46] Simplify the registration of clocksources Thomas Gleixner 2007-01-23 22:01 ` [patch 11/46] x86: rewrite SMP TSC sync code Thomas Gleixner 2007-01-23 22:01 ` [patch 12/46] clocksource: replace is_continuous by a flag field Thomas Gleixner 2007-01-24 11:23 ` [patch] clocksource: fixup is_continous changes in vmitime.c Ingo Molnar 2007-01-24 11:53 ` Thomas Gleixner 2007-01-23 22:01 ` [patch 13/46] clocksource: fixup is_continous changes on ARM Thomas Gleixner 2007-01-23 22:01 ` [patch 14/46] clocksource: fixup is_continous changes on AVR32 Thomas Gleixner 2007-01-23 22:01 ` [patch 15/46] clocksource: fixup is_continous changes on S390 Thomas Gleixner 2007-01-23 22:01 ` [patch 16/46] clocksource: fixup is_continous changes on MIPS Thomas Gleixner 2007-01-23 22:01 ` [patch 17/46] clocksource: Remove the update callback Thomas Gleixner 2007-01-23 22:01 ` [patch 18/46] clocksource: Add verification (watchdog) helper Thomas Gleixner 2007-01-24 15:42 ` [patch] clocksource: add verification (watchdog) helper, fix Ingo Molnar 2007-01-23 22:01 ` [patch 19/46] Mark TSC on GeodeLX reliable Thomas Gleixner 2007-01-23 22:01 ` [patch 20/46] uninline irq_enter() Thomas Gleixner 2007-01-23 22:01 ` [patch 21/46] Fix cascade lookup of next_timer_interrupt Thomas Gleixner 2007-01-23 22:01 ` [patch 22/46] Extend next_timer_interrupt() to use a reference jiffie Thomas Gleixner 2007-01-23 22:01 ` [patch 23/46] hrtimers: namespace and enum cleanup Thomas Gleixner 2007-01-23 22:01 ` [patch 24/46] hrtimers: namespace and enum cleanup vs. git-input Thomas Gleixner 2007-01-23 22:01 ` [patch 25/46] hrtimers: cleanup locking Thomas Gleixner 2007-01-23 22:01 ` [patch 26/46] hrtimers; add state tracking Thomas Gleixner 2007-01-23 22:01 ` [patch 27/46] hrtimers: clean up callback tracking Thomas Gleixner 2007-01-23 22:01 ` [patch 28/46] hrtimers: move and add documentation Thomas Gleixner 2007-01-23 22:01 ` [patch 29/46] ACPI: fix missing include for UP Thomas Gleixner 2007-01-23 22:01 ` [patch 30/46] ACPI keep track of timer broadcasting Thomas Gleixner 2007-01-23 22:01 ` [patch 31/46] Allow early access to the power management timer Thomas Gleixner 2007-01-23 22:01 ` [patch 32/46] i386, apic: clean up the APIC code Thomas Gleixner 2007-01-23 22:01 ` [patch 33/46] clockevents: add core functionality Thomas Gleixner 2007-01-23 22:01 ` [patch 34/46] tick-management: " Thomas Gleixner 2007-01-23 22:01 ` [patch 35/46] tick-management: broadcast functionality Thomas Gleixner 2007-01-23 22:01 ` [patch 36/46] tick-management: dyntick / highres functionality Thomas Gleixner 2007-01-28 2:03 ` [PATCH] high_res_timers: precisely update_process_times; " Karsten Wiese 2007-01-23 22:01 ` [patch 37/46] clockevents: i383 drivers Thomas Gleixner 2007-01-23 22:01 ` [patch 38/46] i386 rework local apic timer calibration Thomas Gleixner 2007-01-23 22:01 ` [patch 39/46] i386 prepare for dyntick Thomas Gleixner 2007-01-23 22:01 ` [patch 40/46] i386 prepare nmi watchdog for dynticks Thomas Gleixner 2007-01-23 22:01 ` [patch 41/46] i386: enable dynticks in kconfig Thomas Gleixner 2007-01-23 22:01 ` [patch 42/46] hrtimers: add high resolution timer support Thomas Gleixner 2007-01-23 22:01 ` [patch 43/46] hrtimers: prevent possible itimer DoS Thomas Gleixner 2007-01-23 22:01 ` [patch 44/46] Add debugging feature /proc/timer_stat Thomas Gleixner 2007-01-23 22:01 ` [patch 45/46] Add debugging feature /proc/timer_list Thomas Gleixner 2007-01-23 22:01 ` [patch 46/46] Add SysRq-Q to print timer_list debug info Thomas Gleixner 2007-01-24 2:16 ` [patch 00/46] High resolution timer / dynamic tick update Daniel Walker 2007-01-24 2:23 ` Andrew Morton 2007-01-24 3:25 ` Daniel Walker 2007-01-24 7:07 ` Ingo Molnar 2007-01-24 9:30 ` Daniel Walker 2007-01-24 9:51 ` Ingo Molnar [this message] 2007-01-24 10:23 ` Daniel Walker 2007-01-24 10:29 ` Ingo Molnar 2007-01-24 10:53 ` Daniel Walker 2007-01-24 11:04 ` Ingo Molnar 2007-01-24 11:13 ` Thomas Gleixner 2007-01-24 15:53 ` Daniel Walker [not found] ` <20070124160046.GA24798@elte.hu> 2007-01-24 17:21 ` Daniel Walker [not found] ` <1169655076.19471.241.camel@imap.mvista.com> 2007-01-24 19:38 ` Ingo Molnar 2007-01-24 20:09 ` Daniel Walker 2007-01-24 20:13 ` Ingo Molnar 2007-01-24 19:57 ` john stultz 2007-01-24 20:51 ` Daniel Walker 2007-01-24 21:23 ` john stultz 2007-01-24 21:37 ` Daniel Walker 2007-01-25 6:10 ` Ingo Molnar 2007-01-25 6:37 ` Ingo Molnar 2007-01-25 6:32 ` Ingo Molnar 2007-01-25 16:38 ` Daniel Walker 2007-01-28 2:17 ` Andrew Morton 2007-01-29 21:31 ` john stultz 2007-01-29 21:45 ` john stultz
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=20070124095157.GA21346@elte.hu \ --to=mingo@elte.hu \ --cc=akpm@osdl.org \ --cc=arjan@infradead.org \ --cc=dwalker@mvista.com \ --cc=johnstul@us.ibm.com \ --cc=linux-kernel@vger.kernel.org \ --cc=tglx@linutronix.de \ --cc=zippel@linux-m68k.org \ /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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).