1. 20 Nov, 2009 1 commit
    • Feng Tang's avatar
      hrtimer: Fix /proc/timer_list regression · 8629ea2e
      Feng Tang authored
      commit 507e1231 (timer stats: Optimize by adding quick check to avoid
      function calls) introduced a regression in /proc/timer_list.
      
      /proc/timer_list shows now
       #0: <c27d46b0>, tick_sched_timer, S:01, <(null)>, /-1
      instead of
       #0: <c27d46b0>, tick_sched_timer, S:01, hrtimer_start, swapper/0
      
      Revert the hrtimer quick check for now. The optimization needs more
      thought, but this is neither 2.6.32-rc7 nor stable material.
      
      [ tglx: - Removed unrelated changes from the original patch
        	- Prevent unneccesary call to timer_stats_update_stats
      	- massaged the changelog ]
      Signed-off-by: default avatarFeng Tang <feng.tang@intel.com>
      LKML-Reference: <alpine.LFD.2.00.0911181933540.24119@localhost.localdomain>
      Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
      Cc: stable@kernel.org
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
      8629ea2e
  2. 18 Nov, 2009 1 commit
  3. 17 Nov, 2009 1 commit
    • Lin Ming's avatar
      timekeeping: Fix clock_gettime vsyscall time warp · 0696b711
      Lin Ming authored
      Since commit 0a544198 "timekeeping: Move NTP adjusted clock multiplier
      to struct timekeeper" the clock multiplier of vsyscall is updated with
      the unmodified clock multiplier of the clock source and not with the
      NTP adjusted multiplier of the timekeeper.
      
      This causes user space observerable time warps:
      new CLOCK-warp maximum: 120 nsecs,  00000025c337c537 -> 00000025c337c4bf
      
      Add a new argument "mult" to update_vsyscall() and hand in the
      timekeeping internal NTP adjusted multiplier.
      Signed-off-by: default avatarLin Ming <ming.m.lin@intel.com>
      Cc: "Zhang Yanmin" <yanmin_zhang@linux.intel.com>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Tony Luck <tony.luck@intel.com>
      LKML-Reference: <1258436990.17765.83.camel@minggr.sh.intel.com>
      Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
      0696b711
  4. 14 Nov, 2009 8 commits
  5. 13 Nov, 2009 16 commits
  6. 12 Nov, 2009 13 commits