All of lore.kernel.org
 help / color / mirror / Atom feed
* {GIT pull] x86 bugfixes
@ 2007-10-14 21:29 Thomas Gleixner
  2007-10-14 21:43 ` Jeff Garzik
  0 siblings, 1 reply; 5+ messages in thread
From: Thomas Gleixner @ 2007-10-14 21:29 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, Ingo Molnar

Linus,

please pull from

  ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86.git

Thanks,

	tglx
--
Dave Jones (1):
      x86: fix missing include for vsyscall

Thomas Gleixner (3):
      clockevents: introduce force broadcast notifier
      x86: move local APIC timer init to the end of start_secondary()
      x86: force timer broadcast on late AMD C1E detection

 arch/x86/kernel/alternative.c |    1 +
 arch/x86/kernel/apic_64.c     |   26 ++++++++++++++++++++++++++
 arch/x86/kernel/smpboot_64.c  |    7 ++-----
 include/linux/clockchips.h    |    1 +
 kernel/time/tick-broadcast.c  |   29 +++++++++++++++++++++++------
 kernel/time/tick-common.c     |    1 +
 6 files changed, 54 insertions(+), 11 deletions(-)



^ permalink raw reply	[flat|nested] 5+ messages in thread
* [Git pull] x86 bugfixes
@ 2007-10-26 18:30 Thomas Gleixner
  2007-10-27 19:53 ` Thomas Gleixner
  0 siblings, 1 reply; 5+ messages in thread
From: Thomas Gleixner @ 2007-10-26 18:30 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, James Bottomley, Ingo Molnar, H. Peter Anvin

Linus,

please pull x86 bugfixes from

  ssh://master.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git

Thanks

	tglx


Thomas Gleixner (2):
      Revert "i386: export i386 smp_call_function_mask() to modules"
      x86: export smp_ops to allow modular build of KVM

 arch/x86/kernel/smp_32.c |    8 +-------
 include/asm-x86/smp_32.h |    9 ++++++---
 2 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/arch/x86/kernel/smp_32.c b/arch/x86/kernel/smp_32.c
index f321153..fcaa026 100644
--- a/arch/x86/kernel/smp_32.c
+++ b/arch/x86/kernel/smp_32.c
@@ -708,10 +708,4 @@ struct smp_ops smp_ops = {
 	.smp_send_reschedule = native_smp_send_reschedule,
 	.smp_call_function_mask = native_smp_call_function_mask,
 };
-
-int smp_call_function_mask(cpumask_t mask, void (*func) (void *info),
-			   void *info, int wait)
-{
-	return smp_ops.smp_call_function_mask(mask, func, info, wait);
-}
-EXPORT_SYMBOL(smp_call_function_mask);
+EXPORT_SYMBOL_GPL(smp_ops);
diff --git a/include/asm-x86/smp_32.h b/include/asm-x86/smp_32.h
index 7056d86..e10b7af 100644
--- a/include/asm-x86/smp_32.h
+++ b/include/asm-x86/smp_32.h
@@ -94,9 +94,12 @@ static inline void smp_send_reschedule(int cpu)
 {
 	smp_ops.smp_send_reschedule(cpu);
 }
-extern int smp_call_function_mask(cpumask_t mask,
-				  void (*func) (void *info), void *info,
-				  int wait);
+static inline int smp_call_function_mask(cpumask_t mask,
+					 void (*func) (void *info), void *info,
+					 int wait)
+{
+	return smp_ops.smp_call_function_mask(mask, func, info, wait);
+}
 
 void native_smp_prepare_boot_cpu(void);
 void native_smp_prepare_cpus(unsigned int max_cpus);

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

end of thread, other threads:[~2007-10-27 19:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-14 21:29 {GIT pull] x86 bugfixes Thomas Gleixner
2007-10-14 21:43 ` Jeff Garzik
2007-10-14 21:53   ` Thomas Gleixner
  -- strict thread matches above, loose matches on Subject: below --
2007-10-26 18:30 [Git " Thomas Gleixner
2007-10-27 19:53 ` Thomas Gleixner

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.