1. 05 9月, 2005 35 次提交
  2. 02 9月, 2005 1 次提交
  3. 31 8月, 2005 1 次提交
  4. 30 8月, 2005 2 次提交
    • S
      [PATCH] Create include/asm-powerpc · 45e2a6e4
      Stephen Rothwell 提交于
      The ppc and ppc64 trees are hopefully going to merge over time, so this
      patch begins the process by creating a place for the merging of the
      header files.
      
      Create include/asm-powerpc (and move linkage.h into it from
      asm-{ppc,ppc64} since we don't like empty directories).  Modify the
      ppc and ppc64 Makefiles to cope.
      Signed-off-by: NStephen Rothwell <sfr@canb.auug.org.au>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      45e2a6e4
    • S
      [PATCH] convert signal handling of NODEFER to act like other Unix boxes. · 69be8f18
      Steven Rostedt 提交于
      It has been reported that the way Linux handles NODEFER for signals is
      not consistent with the way other Unix boxes handle it.  I've written a
      program to test the behavior of how this flag affects signals and had
      several reports from people who ran this on various Unix boxes,
      confirming that Linux seems to be unique on the way this is handled.
      
      The way NODEFER affects signals on other Unix boxes is as follows:
      
      1) If NODEFER is set, other signals in sa_mask are still blocked.
      
      2) If NODEFER is set and the signal is in sa_mask, then the signal is
      still blocked. (Note: this is the behavior of all tested but Linux _and_
      NetBSD 2.0 *).
      
      The way NODEFER affects signals on Linux:
      
      1) If NODEFER is set, other signals are _not_ blocked regardless of
      sa_mask (Even NetBSD doesn't do this).
      
      2) If NODEFER is set and the signal is in sa_mask, then the signal being
      handled is not blocked.
      
      The patch converts signal handling in all current Linux architectures to
      the way most Unix boxes work.
      
      Unix boxes that were tested:  DU4, AIX 5.2, Irix 6.5, NetBSD 2.0, SFU
      3.5 on WinXP, AIX 5.3, Mac OSX, and of course Linux 2.6.13-rcX.
      
      * NetBSD was the only other Unix to behave like Linux on point #2. The
      main concern was brought up by point #1 which even NetBSD isn't like
      Linux.  So with this patch, we leave NetBSD as the lonely one that
      behaves differently here with #2.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      69be8f18
  5. 29 8月, 2005 1 次提交
    • D
      [PATCH] Remove NACA fixed address constraint · 2e2446ea
      David Gibson 提交于
      Comments in head.S suggest that the iSeries naca has a fixed address,
      because tools expect to find it there.  The only tool which appears to
      access the naca is addRamDisk, but both the in-kernel version and the
      version used in RHEL and SuSE in fact locate the NACA the same way as
      the hypervisor does, by following the pointer in the hvReleaseData
      structure.
      
      Since the requirement for a fixed address seems to be obsolete, this
      patch removes the naca from head.S and replaces it with a normal C
      initializer.
      
      For good measure, it removes an old version of addRamDisk.c which was
      sitting, unused, in the ppc32 tree.
      Signed-off-by: NDavid Gibson <dwg@au1.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      2e2446ea