1. 31 May, 2002 5 commits
    • Rusty Russell's avatar
      [PATCH] softirq.c per_cpu fix · e4086edc
      Rusty Russell authored
      GCC3.1 apparently gets confused about uninitialized sections
      e4086edc
    • David Mosberger's avatar
      [PATCH] pass "page" pointer to clear_user_page()/copy_user_page() · c583dc59
      David Mosberger authored
      Hi Linus,
      
      Are you willing to change the interfaces of clear_user_page() and
      copy_user_page() so that they can receive the relevant page pointer as
      a separate argument?  I need this on ia64 to implement the lazy-cache
      flushing scheme.
      
      I believe PPC would also benefit from this.
      
      	--david
      c583dc59
    • 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 29 commits