1. 06 May, 2009 2 commits
    • john stultz's avatar
      ntp: adjust SHIFT_PLL to improve NTP convergence · 22cfbbfd
      john stultz authored
      The conversion to the ntpv4 reference model
      f1992393 ("ntp: convert to the NTP4
      reference model") in 2.6.19 added nanosecond resolution the adjtimex
      interface, but also changed the "stiffness" of the frequency adjustments,
      causing NTP convergence time to greatly increase.
      
      SHIFT_PLL, which reduces the stiffness of the freq adjustments, was
      designed to be inversely linked to HZ, and the reference value of 4 was
      designed for Unix systems using HZ=100.  However Linux's clock steering
      code mostly independent of HZ.
      
      So this patch reduces the SHIFT_PLL value from 4 to 2, which causes NTPd
      behavior to match kernels prior to 2.6.19, greatly reducing convergence
      times, and improving close synchronization through environmental thermal
      changes.
      
      The patch also changes some l's to L's in nearby code to avoid misreading
      50l as 501.
      
      [ Impact: tweak NTP algorithm for faster convergence ]
      Signed-off-by: default avatarJohn Stultz <johnstul@us.ibm.com>
      Acked-by: default avatarRik van Riel <riel@redhat.com>
      Cc: zippel@linux-m68k.org
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      LKML-Reference: <200905051956.n45JuVo9025575@imap1.linux-foundation.org>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      22cfbbfd
    • Linus Torvalds's avatar
      Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 · 413f81eb
      Linus Torvalds authored
      * 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
        drm/r128: fix r128 ioremaps to use ioremap_wc.
        drm: cleanup properly in drm_get_dev() failure paths
        drm: clean the map list before destroying the hash table
        drm: remove unreachable code in drm_sysfs.c
        drm: add control node checks missing from kms merge
        drm/kms: don't try to shortcut drm mode set function
        drm/radeon: bump minor version for occlusion queries support
      413f81eb
  2. 05 May, 2009 24 commits
  3. 04 May, 2009 14 commits