From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed, 27 Feb 2013 03:43:20 +0000 (-0800)
Subject: Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... 
X-Git-Tag: v3.9-rc1~61
X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=24e55910e4801d772f95becde20b526b8b10388d;p=users%2Fwilly%2Fxarray.git

Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fixes from Ingo Molnar.

* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  clocksource : Nomadik-mtu : fix missing irq initialization
  posix-timer: Don't call idr_find() with out-of-range ID
---

24e55910e4801d772f95becde20b526b8b10388d
diff --cc drivers/clocksource/nomadik-mtu.c
index 435e54d55bbd,7cbcaa02f52c..071f6eadfea2
--- a/drivers/clocksource/nomadik-mtu.c
+++ b/drivers/clocksource/nomadik-mtu.c
@@@ -240,9 -226,6 +240,10 @@@ void __init nmdk_timer_init(void __iome
  	/* Timer 1 is used for events, register irq and clockevents */
  	setup_irq(irq, &nmdk_timer_irq);
  	nmdk_clkevt.cpumask = cpumask_of(0);
+ 	nmdk_clkevt.irq = irq;
  	clockevents_config_and_register(&nmdk_clkevt, rate, 2, 0xffffffffU);
 +
 +	mtu_delay_timer.read_current_timer = &nmdk_timer_read_current_timer;
 +	mtu_delay_timer.freq = rate;
 +	register_current_timer_delay(&mtu_delay_timer);
  }