1. 04 Apr, 2003 14 commits
    • Linus Torvalds's avatar
      Merge bk://linux-pnp.bkbits.net/pnp-2.5 · e35a3e9a
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      e35a3e9a
    • Roland McGrath's avatar
      [PATCH] linux-2.5.66-signal-cleanup.patch · da334d91
      Roland McGrath authored
      Here is the cleanup patch I promised back in February.  Sorry it took a
      while.
      
      The effects should be purely cosmetic in 2.5.66.  However, the new
      interface for the proper way to send thread-specific of process-global
      signals from inside the kernel is needed for correct implementation of
      some fixes to timer stuff that Ulrich told me about.
      
      This cleans up some obsolete comments and macros in kernel/signal.c,
      restores send_sig_info to its original behavior, and adds a global entry
      point send_group_sig_info.  I checked all the uses of send_sig and
      send_sig_info and changed a few to send_group_sig_info.
      
      I think it would be cleanest if the whole mess of *_sig* entry points were
      reduced to two or three, but I did the change that minimized the number of
      callers I had to fix up.
      
      There should be no discernible difference, since the 2.5.66 send_sig_info
      function did group semantics for those signals by number already.  The only
      exception to that is pdeath_signal, which I guess can be any signal number
      but I deemed ought to be process-wide.
      
      I did not change any of the calls using SIGKILL, though that does have
      process-wide semantics.  There is no need to change it since SIGKILL always
      kills the whole group, though the code path for send_sig(SIGKILL,...) calls
      in multithreaded processes will be different now.
      da334d91
    • John Levon's avatar
      [PATCH] bk - fix oprofile for pm driver register · 7777d006
      John Levon authored
      OK, so I screwed up - didn't notice the late_initcall() that was
      introduced, which was obviously bogus. This one should build OK for the
      module case. I've tested insmod/rmmod alongside a mounted sysfs.
      
      I think the built-in case is OK: oprofile/ is after kernel/ in the link
      order. I tested that too.
      7777d006
    • Andrew Morton's avatar
      [PATCH] acpi compile fix · 99686994
      Andrew Morton authored
      ACPI is performing a spin_lock() on a `void *'.  That's OK when spin_lock is
      implemented via an inline function.  But when it is implemented via macros
      it causes compile-time breakage.
      
      So cast it to the right type. It really should be fixed not to use opaque
      handles, though.
      99686994
    • Corey Minyard's avatar
      [PATCH] IPMI driver version 19 release · b1ffe92e
      Corey Minyard authored
      This fixes some performance problems.  Some vendors implement firmware
      updates over IPMI, and this speeds up that process quite a bit.
      
       * Improve the "send - wait for response - send -wait for response -
         etc" performance when using high-res timers.  Before, an ~10ms delay
         would be added to each message, because it didn't restart the timer
         if nothing was happing when a new message was started.
      
       * Add some checking for leaked messages.
      b1ffe92e
    • Zwane Mwaikambo's avatar
      [PATCH] smp_call_function needs mb() · 856eeb53
      Zwane Mwaikambo authored
      We really need a memory barrier in smp_call_function(), so that the
      other cpu's get the updated value when they get IPI'd immediately
      afterwards.
      
      This seems to be true on some old (and arguably broken) hardware where
      the IPI generation and reception doesn't synchronize enough.
      856eeb53
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.5 · a38298ec
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      a38298ec
    • Stephen Hemminger's avatar
      e2635a88
    • Stephen Hemminger's avatar
    • Stephen Hemminger's avatar
    • Stephen Hemminger's avatar
      [IPV6]: ipv6 can use synchronize_net. · 2cb7b621
      Stephen Hemminger authored
      2cb7b621
    • David S. Miller's avatar
      Merge http://linux-lksctp.bkbits.net/lksctp-2.5 · 381a2af8
      David S. Miller authored
      into nuts.ninka.net:/home/davem/src/BK/net-2.5
      381a2af8
    • David S. Miller's avatar
      Merge nuts.ninka.net:/home/davem/src/BK/network-2.5 · 850e6bc2
      David S. Miller authored
      into nuts.ninka.net:/home/davem/src/BK/net-2.5
      850e6bc2
    • Rusty Russell's avatar
  2. 03 Apr, 2003 26 commits