Pull timer fixes from Thomas Gleixner:
 "Three fixlets from the timer departement:
   - Update the timekeeper before updating vsyscall and pvclock.  This
     fixes the kvm-clock regression reported by Chris and Paolo.
   - Use the proper irq work interface from NMI.  This fixes the
     regression reported by Catalin and Dave.
   - Clarify the compat_nanosleep error handling mechanism to avoid
     future confusion"
* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  timekeeping: Update timekeeper before updating vsyscall and pvclock
  compat: nanosleep: Clarify error handling
  nohz: Restore NMI safe local irq work for local nohz kick