1. 31 May, 2002 3 commits
    • David Mosberger's avatar
      [PATCH] time-offset patch · 9d64273c
      David Mosberger authored
      On ia64 MP machines, we use the cycle counter register of each CPU to
      obtain fine-grained time-stamps.  At boot-time, we synchronize the
      counters as close as possible (similar to x86, though with a different
      algorithm).  But even with this synchronization, there is still a
      small (really: tiny) chance that a process bouncing from one CPU to
      another could observe time going backwards.  To guard against this, I
      maintain a global variable called "last_time_offset" which keeps track
      of the largest time-interpolation value returned so far.  Most of this
      is in platform-specific code (arch/ia64/kernel/time.c), but there are
      a handful of places in platform-independent code where this variable
      needs to be cleared to zero.  This is what the patch below does.  I
      didn't put it inside CONFIG_IA64 because I think this can be useful
      for other platforms, too.  I suppose I could put it inside CONFIG_SMP
      though this would make the code uglier.  If you think it's OK, please
      apply, otherwise, I'd appreciate your feedback.
      9d64273c
    • David Mosberger's avatar
      [PATCH] trivial keyboard driver patch · 5d29ce55
      David Mosberger authored
      This makes it possible to run the ia64 kernel both on platforms with the
      legacy keyboard controller and those without (as is the case for the hp
      zx1 platform, for example).  The new code is inside #ifdef CONFIG_IA64,
      though it would probably be a good idea to enable it unconditionally.
      The patch is by Alex Williamson.
      5d29ce55
    • Linus Torvalds's avatar
      Merge bk://ppc.bkbits.net/for-linus-ppc64 · cde6bc97
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      cde6bc97
  2. 01 Jun, 2002 6 commits
  3. 31 May, 2002 31 commits