lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Sun, 11 May 2008 02:28:19 -0700 (PDT)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, sparclinux@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT]: Sparc


Bug fixes for sparc:

1) sparc32 referencing PT_DTRACE which it has no reason to

2) ptrace() detach broken, because the wrong value is being
   used by userspace headers, fix by translating if we see
   the value userland actually uses.   That value doesn't
   conflict with other ptrace() request numbers we care about
   so this is OK.

3) Provide a state akin to ->orig_eax on x86 that allows the debugger
   to control syscall restart properly.

   This, along with the matching gdb patch, kills about 40 or so gdb
   testsuite failures on 32-bit and 64-bit sparc.

   As a result M68K is now the only user of ptrace_signal_deliver(),
   it's broken the same exact way sparc was, and thus needs similar
   fixes.

4) Tidy Sparc video driver open-firmware interface usage, from Robert
   Reif.

Please pull, thanks a lot!

The following changes since commit dc5dc7e6d71ca9fd1ea01a1418150af3b2937489:
  David S. Miller (1):
        sparc: Fix SA_ONSTACK signal handling.

are available in the git repository at:

  master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6.git master

David S. Miller (3):
      sparc32: Don't twiddle PT_DTRACE in exec.
      sparc: Fix ptrace() detach.
      sparc: Fix debugger syscall restart interactions.

Robert Reif (1):
      sparc video: remove open boot prom code

 arch/sparc/kernel/entry.S       |    2 +
 arch/sparc/kernel/process.c     |    5 ---
 arch/sparc/kernel/ptrace.c      |    6 ++-
 arch/sparc/kernel/rtrap.S       |   11 +++++--
 arch/sparc/kernel/signal.c      |   64 +++++++++++++++++----------------------
 arch/sparc64/kernel/etrap.S     |    7 ++--
 arch/sparc64/kernel/ptrace.c    |   16 +++++++---
 arch/sparc64/kernel/rtrap.S     |    1 +
 arch/sparc64/kernel/signal.c    |   60 +++++++++++++-----------------------
 arch/sparc64/kernel/signal32.c  |   26 ++++++++++-----
 drivers/video/bw2.c             |    6 +--
 drivers/video/cg14.c            |    5 +--
 drivers/video/cg3.c             |    6 +--
 drivers/video/cg6.c             |    4 +-
 drivers/video/ffb.c             |    5 +--
 drivers/video/leo.c             |    5 +--
 drivers/video/p9100.c           |    5 +--
 drivers/video/sbuslib.c         |    9 +++--
 drivers/video/sbuslib.h         |    5 ++-
 drivers/video/sunxvr2500.c      |    3 +-
 drivers/video/sunxvr500.c       |    3 +-
 drivers/video/tcx.c             |    5 +--
 include/asm-sparc/psr.h         |    1 +
 include/asm-sparc/ptrace.h      |   11 +++++++
 include/asm-sparc/signal.h      |    8 +----
 include/asm-sparc64/psrcompat.h |    2 +
 include/asm-sparc64/pstate.h    |    1 +
 include/asm-sparc64/ptrace.h    |   11 +++----
 include/asm-sparc64/signal.h    |    8 +----
 include/asm-sparc64/ttable.h    |    7 ++--
 30 files changed, 149 insertions(+), 159 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ