public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [patch 00/21] Highres / dynticks drop in replacement for 2.6.19-rc5-mm1
@ 2006-11-09 23:38 Thomas Gleixner
  2006-11-09 23:38 ` [patch 01/19] hrtimers: state tracking Thomas Gleixner
                   ` (19 more replies)
  0 siblings, 20 replies; 70+ messages in thread
From: Thomas Gleixner @ 2006-11-09 23:38 UTC (permalink / raw)
  To: Andrew Morton
  Cc: LKML, Ingo Molnar, Len Brown, John Stultz, Arjan van de Ven,
	Andi Kleen, Roman Zippel

Andrew,

this is a drop in replacement for the following patches in 2.6.19-rc5-mm1:

hrtimers-state-tracking.patch
up to
acpi-verify-lapic-timer-fix.patch

The patch set is taking all the changes made during the -mm testing into
account and merged them back at the appropriate places.

Changes vs. the initially reviewed patch set:

- Trivial compile / Kconfig fixes
- command line paramater fixups
- apic timer / ACPI (C states) broadcasting fixups
- Disabled apic timer for high res on UP systems due to the unsolvable
  brokeness of BIOS supplied C state functionality
- APIC code cleanup in i386
- reworked APIC timer calibration

Dropped from the rc5-mm1 patch conglomerate:

- the naive attempt to detect the local APIC timer brokeness in C2 state
  due to circular dependency on interrupts (where the local APIC timer
  interrupt might be the only active one). The problem is detectable, 
  but it needs more thought and the gathered information/experience is
  not lost ! Replaced by brute force for now.

Some annotations for making the review simpler:

hrtimers-state-tracking.patch
	callback state trivial fix

hrtimers-clean-up-callback-tracking.patch
	no changes, kept for linearity

hrtimers-move-and-add-documentation.patch
	no changes, kept for linearity

clockevents-core.patch
	One off bug fixed
	inlcude and compile fixes
	broadcast support

acpi-include-apic-h.patch
	new

acpi-keep-track-of-timer-broadcast.patch
	new

acpi-add-hres-dyntick-broadcast-support.patch
	new

i386-cleanup-apic.patch
	new, no functional changes

clockevents-drivers-for-i386.patch
	broadcast fixups

pm-timer-allow-early-access.patch
	new, no functional changes
	
i386-lapic-calibrate-timer.patch
	new

high-res-timers-core.patch
	trivial fixups

gtod-mark-tsc-unusable-for-highres-timers.patch
	no changes, kept for linearity

dynticks-core.patch
	trivial fixups

dynticks-add-nohz-stats-to-proc-stat.patch
	no changes, patch fuzz due to prior patches

dynticks-i386-arch-code.patch
	no changes, patch fuzz due to prior patches

dynticks-i386-nmi-fix.patch
	new

high-res-timers-dynticks-enable-i386-support.patch
	no changes, patch fuzz due to prior patches

debugging-feature-timer-stats.patch
	no changes, patch fuzz due to prior patches

Thanks,

	tglx
--


^ permalink raw reply	[flat|nested] 70+ messages in thread

end of thread, other threads:[~2006-11-23 22:37 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-09 23:38 [patch 00/21] Highres / dynticks drop in replacement for 2.6.19-rc5-mm1 Thomas Gleixner
2006-11-09 23:38 ` [patch 01/19] hrtimers: state tracking Thomas Gleixner
2006-11-10  9:19   ` Arjan van de Ven
2006-11-10  9:40     ` Andrew Morton
2006-11-10  9:45       ` Thomas Gleixner
2006-11-23 22:26   ` Roman Zippel
2006-11-09 23:38 ` [patch 02/19] hrtimers: clean up callback tracking Thomas Gleixner
2006-11-10  9:20   ` Arjan van de Ven
2006-11-09 23:38 ` [patch 03/19] hrtimers: Move and add documentation Thomas Gleixner
2006-11-09 23:38 ` [patch 04/19] Add a framework to manage clock event devices Thomas Gleixner
2006-11-10  9:47   ` Arjan van de Ven
2006-11-23 22:36   ` Roman Zippel
2006-11-09 23:38 ` [patch 05/19] ACPI: Include apic.h Thomas Gleixner
2006-11-09 23:38 ` [patch 06/19] ACPI: Keep track of timer broadcast Thomas Gleixner
2006-11-10  9:51   ` Arjan van de Ven
2006-11-09 23:38 ` [patch 07/19] ACPI: Add state propagation for dynamic broadcasting Thomas Gleixner
2006-11-10  9:52   ` Arjan van de Ven
2006-11-09 23:38 ` [patch 08/19] i386: cleanup apic code Thomas Gleixner
2006-11-10 10:04   ` Arjan van de Ven
2006-11-10 10:16     ` Thomas Gleixner
2006-11-10 10:16       ` Arjan van de Ven
2006-11-09 23:38 ` [patch 09/19] i386: Convert to clock event devices Thomas Gleixner
2006-11-10 10:10   ` Arjan van de Ven
2006-11-09 23:38 ` [patch 10/19] PM_timer: allow early access and move externs to a header file Thomas Gleixner
2006-11-10 10:12   ` Arjan van de Ven
2006-11-09 23:38 ` [patch 11/19] i386: Rework local APIC calibration Thomas Gleixner
2006-11-10 10:17   ` Arjan van de Ven
2006-11-10 10:23     ` Thomas Gleixner
2006-11-10 11:10     ` Ingo Molnar
2006-11-09 23:38 ` [patch 12/19] high-res timers: core Thomas Gleixner
2006-11-10 10:26   ` Arjan van de Ven
2006-11-09 23:38 ` [patch 13/19] GTOD: Mark TSC unusable for highres timers Thomas Gleixner
2006-11-10  1:10   ` john stultz
2006-11-10  5:10     ` Andi Kleen
2006-11-10  8:10       ` Thomas Gleixner
2006-11-10  8:50         ` Andrew Morton
2006-11-10  8:57           ` Ingo Molnar
2006-11-10  9:13             ` Andrew Morton
2006-11-10  9:29               ` Andi Kleen
2006-11-11 11:14                 ` Thomas Gleixner
2006-11-11 13:51                   ` Andi Kleen
2006-11-11 13:58                     ` Thomas Gleixner
2006-11-11 13:59                       ` Andi Kleen
2006-11-11 14:08                         ` Thomas Gleixner
2006-11-10 10:35               ` Arjan van de Ven
2006-11-10 10:47                 ` Andi Kleen
2006-11-10 10:55                   ` Arjan van de Ven
2006-11-10 11:13                     ` Ingo Molnar
2006-11-10 11:28                     ` Andi Kleen
2006-11-10  9:27             ` Andi Kleen
2006-11-10 10:14             ` Alan Cox
2006-11-10 11:19               ` Ingo Molnar
2006-11-10 15:43               ` Chris Friesen
2006-11-10 11:12             ` Pavel Machek
2006-11-10 11:48               ` Ingo Molnar
2006-11-10 11:56                 ` Andi Kleen
2006-11-10 13:12                   ` Ingo Molnar
2006-11-10 12:00                 ` Pavel Machek
2006-11-10 13:14                   ` Ingo Molnar
2006-11-10 11:11         ` Pavel Machek
2006-11-10 10:28       ` Arjan van de Ven
2006-11-10 10:30         ` Andi Kleen
2006-11-10 10:37           ` Arjan van de Ven
2006-11-09 23:38 ` [patch 14/19] dynticks: core code Thomas Gleixner
2006-11-09 23:38 ` [patch 15/19] dyntick: add nohz stats to /proc/stat Thomas Gleixner
2006-11-09 23:38 ` [patch 16/19] dynticks: i386 arch code Thomas Gleixner
2006-11-09 23:38 ` [patch 17/19] dynticks: Fix nmi watchdog Thomas Gleixner
2006-11-09 23:38 ` [patch 18/19] high-res timers, dynticks: enable i386 support Thomas Gleixner
2006-11-09 23:38 ` [patch 19/19] debugging feature: timer stats Thomas Gleixner
2006-11-23 22:24 ` [patch 00/21] Highres / dynticks drop in replacement for 2.6.19-rc5-mm1 Roman Zippel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox