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 for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20080521.215500.193704988.davem@davemloft.net>
Date:	Wed, 21 May 2008 21:55:00 -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


Several fixes here:

1) If hypervisor console runs on older firmware and has to
   use byte-at-a-time console I/O, it will deadlock immediately
   on SMP.

2) The way kernel stacks are setup for kernel threads creates a frame
   pointer loop at the top of the stack, fix and NULL terminate the
   stack linkage or else backtraces that follow through trap frames
   end up being bogus.

3) Offsets of the pt_regs objects were wrong in stack backtrace code.

4) When returning from a kernel originating trap, we need to clear
   out the pt_regs magic value to prevent false positive hits in
   future backtraces.

Please pull, thanks a lot!

The following changes since commit 93dae5b70e7c1c8e927d22e1c20a941ca376906a:
  David S. Miller (1):
        sparc64: Add global register dumping facility.

are available in the git repository at:

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

David S. Miller (4):
      sunhv: Fix locking in non-paged I/O case.
      sparc64: Fix kernel thread stack termination.
      sparc64: Fix stack tracing through trap frames.
      sparc64: Prevent stack backtrace false positives on trap frames.

 arch/sparc64/kernel/process.c    |   36 +++++++++++++++++++++++++-----------
 arch/sparc64/kernel/rtrap.S      |    1 +
 arch/sparc64/kernel/stacktrace.c |   12 +++++++-----
 arch/sparc64/kernel/traps.c      |   12 +++++++-----
 drivers/serial/sunhv.c           |    1 -
 5 files changed, 40 insertions(+), 22 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