1. 19 6月, 2005 10 次提交
  2. 18 6月, 2005 1 次提交
  3. 17 6月, 2005 2 次提交
  4. 14 6月, 2005 3 次提交
  5. 13 6月, 2005 1 次提交
  6. 09 6月, 2005 7 次提交
  7. 08 6月, 2005 3 次提交
  8. 07 6月, 2005 3 次提交
  9. 05 6月, 2005 1 次提交
    • B
      [PATCH] s390: uml ptrace fixes · c5c3a6d8
      Bodo Stroesser 提交于
      To make UML build and run on s390, I needed to do these two little
      changes:
      
      1) UML includes some of the subarch's (s390) headers. I had to
         change one of them with the following one-liner, to make this
         compile. AFAICS, this change doesn't break compilation of s390
         itself.
      
      2) UML needs to intercept syscalls via ptrace to invalidate the syscall,
         read syscall's parameters and write the result with the result of
         UML's syscall processing. Also, UML needs to make sure, that the host
         does no syscall restart processing. On i386 for example, this can be
         done by writing -1 to orig_eax on the 2nd syscall interception
         (orig_eax is the syscall number, which after the interception is used
         as a "interrupt was a syscall" flag only.
         Unfortunately, s390 holds syscall number and syscall result in gpr2 and
         its "interrupt was a syscall" flag (trap) is unreachable via ptrace.
         So I changed the host to set trap to -1, if the syscall number is changed
         to an invalid value on the first syscall interception.
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      c5c3a6d8
  10. 04 6月, 2005 2 次提交
    • M
      [PATCH] ARM: 2696/1: remove ';' in ELF_DATA define in asm-arm{,26}/elf.h · 718a30a5
      Mike Frysinger 提交于
      Patch from Mike Frysinger
      
      the ELF_DATA define in both arm asm subdirs of linux/include/ contain a
      semicolon at the end.  this of course will cause any code that tries to use
      ELF_DATA in assignment or comparison to fail.  no other arch has a semicolon
      in their ELF_DATA defines.
      
      Signed-off-by: Mike Frysinger
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      718a30a5
    • D
      [PATCH] ARM: 2692/1: Fix compile warnings in include/asm-arm/arch-ixp2000/io.h · 4ab5c01c
      Deepak Saxena 提交于
      Patch from Deepak Saxena
      
      This patch fixes the following warnings:
      include/asm/arch/io.h: In function `insw':
      include/asm/arch/io.h:78: warning: comparison of distinct pointer types
      lacks acast
      include/asm/arch/io.h:79: warning: comparison of distinct pointer types
      lacks acast
      include/asm/arch/io.h: In function `outsw':
      include/asm/arch/io.h:103: warning: comparison of distinct pointer types
      lacks a cast
      include/asm/arch/io.h:104: warning: comparison of distinct pointer types
      lacks a cast
      include/asm/arch/io.h: In function `inw':
      include/asm/arch/io.h:127: warning: comparison of distinct pointer types
      lacks a cast
      
      Signed-off-by: Deepak Saxena
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      4ab5c01c
  11. 03 6月, 2005 6 次提交
  12. 01 6月, 2005 1 次提交
    • B
      [PATCH] ppc32/ppc64: cleanup /proc/device-tree · 5f64f739
      Benjamin Herrenschmidt 提交于
      This cleans up the /proc/device-tree representation of the Open Firmware
      device-tree on ppc and ppc64.  It does the following things:
      
       - Workaround an issue in some Apple device-trees where a property may
         exist with the same name as a child node of the parent.  We now
         simply "drop" the property instead of creating duplicate entries in
         /proc with random result...
      
       - Do not try to chop off the "@0" at the end of a node name whose unit
         address is 0.  This is not useful, inconsistent, and the code was
         buggy and didn't always work anyway.
      
       - Do not create symlinks for the short name and unit address parts of a
         node.  These were never really used, bloated the memory footprint of
         the device-tree with useless struct proc_dir_entry and their matching
         dentry and inode cache bloat.
      
      This results in smaller code, smaller memory footprint, and a more
      accurate view of the tree presented to userland.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      5f64f739