1. 19 8月, 2009 2 次提交
    • D
      sparc32: Kill trap table freeing code. · a9919646
      David S. Miller 提交于
      Normally, srmmu uses different trap table register values to allow
      determination of the cpu we're on.  All of the trap tables have
      identical content, they just sit at different offsets from the first
      trap table, and the offset shifted down and masked out determines
      the cpu we are on.
      
      The code tries to free them up when they aren't actually used
      (don't have all 4 cpus, we're on sun4d, etc.) but that causes
      problems.
      
      For one thing it triggers false positives in the DMA debugging
      code.  And fixing that up while preserving this relative offset
      thing isn't trivial.
      
      So just kill the freeing code, it costs us at most 3 pages, big
      deal...
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a9919646
    • M
      sparc: sys32.S incorrect compat-layer splice() system call · e2c6cbd9
      Mathieu Desnoyers 提交于
      I think arch/sparc/kernel/sys32.S has an incorrect splice definition:
      
      SIGN2(sys32_splice, sys_splice, %o0, %o1)
      
      The splice() prototype looks like :
      
             long splice(int fd_in, loff_t *off_in, int fd_out,
                         loff_t *off_out, size_t len, unsigned int flags);
      
      So I think we should have :
      
      SIGN2(sys32_splice, sys_splice, %o0, %o2)
      Signed-off-by: NMathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      e2c6cbd9
  2. 03 8月, 2009 1 次提交
  3. 28 7月, 2009 1 次提交
  4. 18 7月, 2009 1 次提交
  5. 26 6月, 2009 6 次提交
  6. 25 6月, 2009 29 次提交