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]
Message-ID: <20090527202427.GA8073@basil.nowhere.org>
Date:	Wed, 27 May 2009 22:24:27 +0200
From:	Andi Kleen <andi@...stfloor.org>
To:	x86@...nel.org, hpa@...or.com, seto.hidetoshi@...fujitsu.com,
	linux-kernel@...r.kernel.org
Cc:	akpm@...ux-foundation.org
Subject: Please pull mce3-improvements tree


This is the x86 machine check improvements tree that I posted yesterday.
I addressed the review comments and did some minor changes.  I'm
not reposting everything as patches because the changes are quite
minor.

This is all ready for merging now. Most of these patches
are quite old and have been extensively reviewed.

It is based on the mce3-32bitmerge tree that I offered earlier.

Please merge this for 2.6.31

Thanks,
-Andi

The following changes since commit 4f56437b3a2b2a622685574d12dfce9e1fb846ae:
  Andi Kleen (1):
        x86: MCE: Add basic error injection infrastructure

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6.git mce3-improvements

Andi Kleen (27):
      x86: MCE: Synchronize core after machine check handling
      x86: MCE: Use extended sysattrs for the check_interval attribute.
      x86: MCE: Add machine check exception count in /proc/interrupts
      x86: Fix panic with interrupts off (needed for MCE)
      x86: MCE: Log corrected errors when panicing
      x86: MCE: Remove unused mce_events variable
      x86: MCE: Rename and align out2 label
      x86: MCE: Implement bootstrapping for machine check wakeups
      x86: MCE: Remove TSC print heuristic
      x86: MCE: Drop BKL in mce_open
      x86: MCE: Add table driven machine check grading
      x86: MCE: Check early in exception handler if panic is needed
      x86: MCE: Implement panic synchronization
      x86: MCE: Switch x86 machine check handler to Monarch election. v2
      x86: MCE: Store record length into memory struct mce anchor
      x86: MCE: Default to panic timeout for machine checks v3
      x86: MCE: Improve documentation
      x86: MCE: Support more than 256 CPUs in struct mce
      x86: MCE: Extend struct mce user interface with more information.
      x86: MCE: Add MCE poll count to /proc/interrupts
      x86: MCE: Don't print backtrace on machine checks with DEBUG_BUGVERBOSE
      x86: MCE: Implement new status bits v2
      x86: MCE: Print header/footer only once for multiple MCEs
      x86: MCE: Make non Monarch panic message "Fatal machine check" too v2
      x86: MCE: Rename mce_notify_user to mce_notify_irq
      x86: MCE: Define MCE_VECTOR
      x86: MCE: Support action-optional machine checks v2

Huang Ying (2):
      x86: MCE: Improve mce_get_rip v3
      x86: MCE: Export MCE severities coverage via debugfs

Thomas Gleixner (1):
      x86: MCE: Remove mce_init unused argument

 Documentation/x86/x86_64/boot-options.txt |    8 +-
 Documentation/x86/x86_64/machinecheck     |    8 +-
 arch/x86/include/asm/entry_arch.h         |    1 +
 arch/x86/include/asm/hw_irq.h             |    2 +
 arch/x86/include/asm/irq_vectors.h        |   14 +-
 arch/x86/include/asm/mce.h                |   33 +-
 arch/x86/kernel/cpu/mcheck/Makefile       |    1 +
 arch/x86/kernel/cpu/mcheck/mce-inject.c   |   12 +-
 arch/x86/kernel/cpu/mcheck/mce-internal.h |   15 +
 arch/x86/kernel/cpu/mcheck/mce-severity.c |  218 ++++++++
 arch/x86/kernel/cpu/mcheck/mce.c          |  833 ++++++++++++++++++++++++-----
 arch/x86/kernel/cpu/mcheck/mce_intel_64.c |    2 +-
 arch/x86/kernel/entry_64.S                |    7 +
 arch/x86/kernel/irq.c                     |   14 +
 arch/x86/kernel/irqinit_32.c              |    3 +
 arch/x86/kernel/irqinit_64.c              |    7 +
 arch/x86/kernel/signal.c                  |    2 +-
 arch/x86/kernel/smp.c                     |   28 +-
 kernel/panic.c                            |    3 +-
 19 files changed, 1048 insertions(+), 163 deletions(-)
 create mode 100644 arch/x86/kernel/cpu/mcheck/mce-internal.h
 create mode 100644 arch/x86/kernel/cpu/mcheck/mce-severity.c

-- 
ak@...ux.intel.com -- Speaking for myself only.
--
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