What I did in alsa-kernel/core/hrtimer.c to get it to compile with
2.6.24.7-rt17
+/* Forward a hrtimer so it expires after the hrtimer's current now */
+static inline unsigned long hrtimer_forward_now(struct hrtimer *timer,
+ ktime_t interval)
+{
+ return hrtimer_forward(timer, timer->base->get_time(), interval);
+}
+
... which is verbatim from kernel 2.6.25
Problem solved.