From: David Miller on

Couple sparc fixes that have piled up over the past few week:

1) L1_CACHE_ALIGN macro unnecessary, from FUJITA Tomonori

2) _FP_FROM_INT() math-emu off-by-one bug that hits sparc and
other math-emu using platforms. From Mikael Pettersson.

3) Add missing DWARF register lookup to perf.

4) When console= is explicitly specified for a serial console,
don't try to override with firmware provided settings.

5) Use after free in sunsu driver.

6) maybe_change_configuration() perf event code uses wrong %pcr
setting, notices by Peter Z.

7) Fix build failure in some configs, from Dongdong Deng.

Please pull, thanks a lot!

The following changes since commit e0959371b4aaddb9b986019d5cfef93f9801d0ff:

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client (2010-07-20 16:27:58 -0700)

are available in the git repository at:

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

David S. Miller (8):
sparc32: Kill none_mask, it's bogus.
sunserial: Don't call add_preferred_console() when console= is specified.
sunsu: Fix use after free in su_remove().
sparc64: Update defconfig.
sparc64: Fix maybe_change_configuration() PCR setting.
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
MAINTAINERS: Add SBUS driver path to sparc entry.
perf: Add DWARF register lookup for sparc

Dongdong Deng (1):
sparc64: fix the build error due to smp_kgdb_capture_client()

FUJITA Tomonori (1):
sparc: remove homegrown L1_CACHE_ALIGN macro

Joe Perches (1):
drivers/sbus: Remove unnecessary casts of private_data

Julia Lawall (1):
arch/sparc/kernel: Eliminate what looks like a NULL pointer dereference

Mikael Pettersson (1):
math-emu: correct test for downshifting fraction in _FP_FROM_INT()

MAINTAINERS | 1 +
arch/sparc/configs/sparc64_defconfig | 49 ++++++++++++++++++++++---------
arch/sparc/include/asm/cache.h | 1 -
arch/sparc/include/asm/pgtable_32.h | 5 +--
arch/sparc/kernel/perf_event.c | 1 +
arch/sparc/kernel/sun4d_irq.c | 2 +-
arch/sparc/kernel/ttable.S | 2 +-
arch/sparc/mm/srmmu.c | 2 -
arch/sparc/mm/sun4c.c | 3 --
drivers/sbus/char/openprom.c | 4 +-
drivers/serial/suncore.c | 4 ++-
drivers/serial/sunsu.c | 13 ++++++--
include/math-emu/op-common.h | 2 +-
tools/perf/arch/sparc/Makefile | 4 ++
tools/perf/arch/sparc/util/dwarf-regs.c | 43 +++++++++++++++++++++++++++
15 files changed, 103 insertions(+), 33 deletions(-)
create mode 100644 tools/perf/arch/sparc/Makefile
create mode 100644 tools/perf/arch/sparc/util/dwarf-regs.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/