From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030571Ab3HIIRn (ORCPT ); Fri, 9 Aug 2013 04:17:43 -0400 Received: from gate.crashing.org ([63.228.1.57]:60193 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S967682Ab3HIIRk (ORCPT ); Fri, 9 Aug 2013 04:17:40 -0400 Message-ID: <1376036249.32100.36.camel@pasglop> Subject: [git pull] Please pull powerpc.git merge branch From: Benjamin Herrenschmidt To: Linus Torvalds Cc: linuxppc-dev , Linux Kernel list Date: Fri, 09 Aug 2013 18:17:29 +1000 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.4-0ubuntu1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus ! Here are some powerpc fixes for you. This includes small series from Michael Neuling to fix a couple of nasty remaining problems with the new Power8 support, also targeted at stable 3.10, without which some new userspace accessible registers aren't properly context switched, and in some case, can be clobbered by the user of transactional memory. Along with that, a few slightly more minor things, such as a missing Kconfig option to enable handling of denorm exceptions when not running under a hypervisor (or userspace will randomly crash when hitting denorms with the vector unit), some nasty bugs in the new pstore oops code, and other simple bug fixes worth having in now. Note: I picked up the two powerpc KVM fixes as Alex Graf asked me to handle KVM bits while he is on vacation. However I'll let him decide whether they should go to -stable or not when he is back. Cheers, Ben. The following changes since commit b7bc9e7d808ba55729bd263b0210cda36965be32: Merge tag 'trace-fixes-3.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace (2013-08-07 13:01:30 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge for you to fetch changes up to 28e61cc466d8daace4b0f04ba2b83e0bd68f5832: powerpc/tm: Fix context switching TAR, PPR and DSCR SPRs (2013-08-09 18:07:12 +1000) ---------------------------------------------------------------- Anton Blanchard (1): powerpc: On POWERNV enable PPC_DENORMALISATION by default Aruna Balakrishnaiah (2): powerpc/pseries: Fix buffer overflow when reading from pstore powerpc/pseries: Add backward compatibilty to read old kernel oops-log Chen Gang (1): powerpc/kvm: Add signed type cast for comparation Michael Neuling (5): powerpc: Fix hypervisor facility unavaliable vector number powerpc: Rework setting up H/FSCR bit definitions powerpc: Fix context switch DSCR on POWER8 powerpc: Save the TAR register earlier powerpc/tm: Fix context switching TAR, PPR and DSCR SPRs Mike Qiu (1): powerpc/eeh: Add missing procfs entry for PowerNV Thadeu Lima de Souza Cascardo (1): powerpc/kvm/book3s_pr: Return appropriate error when allocation fails arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/processor.h | 4 ++ arch/powerpc/include/asm/reg.h | 31 ++++++++----- arch/powerpc/include/asm/switch_to.h | 9 ++++ arch/powerpc/kernel/asm-offsets.c | 3 ++ arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/entry_64.S | 36 ++++++++++----- arch/powerpc/kernel/exceptions-64s.S | 5 ++- arch/powerpc/kernel/process.c | 10 +++++ arch/powerpc/kernel/tm.S | 20 +++++++++ arch/powerpc/kernel/traps.c | 58 ++++++++++++++---------- arch/powerpc/kvm/book3s_hv.c | 4 +- arch/powerpc/kvm/book3s_pr.c | 5 ++- arch/powerpc/platforms/pseries/nvram.c | 80 +++++++++++++++------------------- 14 files changed, 170 insertions(+), 99 deletions(-)