Skip to contentSkip to conversation

sh updates for 2.6.37-rc1, part 2.

GIT PULL Paul Mundt 1 participant 1 message Oct 28, 2010 SuperH

lore
Share & tools
lore

Paul Mundt

author
#0 lore raw

Please pull from:

master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.git

Which contains:

Paul Mundt (31):
sh: Expose physical addressing mode through cpuinfo.
sh: Tidy up genirq Kconfig bits.
sh: Switch dynamic IRQ creation to generic irq allocator.
sh: Fix the sparsemem disabled build.
cdrom: gdrom: ctrl_in/outX to __raw_read/writeX conversion.
sh: maple: ctrl_in/outX to __raw_read/writeX conversion.
sh: mach-dreamcast: irq_data conversion.
sh: IPR IRQs irq_data conversion.
sh: mach-landisk: irq_data conversion.
sh: mach-microdev: irq_data conversion.
sh: imask IRQs irq_data conversion.
sh: mach-systemh: irq_data conversion.
sh: mach-x3proto: irq_data conversion.
sh: hd64461: irq_data conversion.
input: jornada680_kbd: ctrl_in/outX to __raw_read/writeX conversion.
input: hp680_ts_input: ctrl_in/outX to __raw_read/writeX conversion.
sh: mach-se: irq_data conversion.
rtc: rtc-rs5c313: ctrl_in/outX to __raw_read/writeX conversion.
sh64: update for IRQ flag handling naming changes.
sh64: irq_data conversion.
sh: intc: irq_data conversion.
sh: update show_interrupts() for irq_data chip lookup.
sh: disable deprecated genirq support.
sound: sh: ctrl_in/outX to __raw_read/writeX conversion.
sh64: _PAGE_SPECIAL support.
sh: lockless get_user_pages_fast()
sh: oprofile: Fix up and extend op_name_from_perf_id().
sh64: oprofile: Fix up kernel stack pointer size mismatch.
sh: oprofile: Make sure the backtrace op is available for timer-fallback.
sh: fix up cpu hotplug IRQ migration for irq_data changes.
sh: intc: switch irq_desc iteration to new active IRQ iterator.

Thomas Gleixner (1):
sh: Sanitize sparse irq

 arch/sh/Kconfig                            |   14 +-
 arch/sh/boards/mach-cayman/irq.c           |   16 +-
 arch/sh/boards/mach-dreamcast/irq.c        |   17 +-
 arch/sh/boards/mach-landisk/irq.c          |   15 +-
 arch/sh/boards/mach-microdev/irq.c         |   30 +--
 arch/sh/boards/mach-se/7206/irq.c          |   20 +-
 arch/sh/boards/mach-se/7343/irq.c          |   15 +-
 arch/sh/boards/mach-se/7722/irq.c          |   15 +-
 arch/sh/boards/mach-se/7724/irq.c          |   13 +-
 arch/sh/boards/mach-systemh/irq.c          |   57 ++----
 arch/sh/boards/mach-x3proto/gpio.c         |    7 +-
 arch/sh/cchips/hd6446x/hd64461.c           |   19 +-
 arch/sh/include/asm/pgtable.h              |    2 +
 arch/sh/include/asm/pgtable_32.h           |    2 -
 arch/sh/include/asm/pgtable_64.h           |    9 +-
 arch/sh/include/asm/processor.h            |    1 +
 arch/sh/kernel/cpu/init.c                  |    2 +
 arch/sh/kernel/cpu/irq/imask.c             |   14 +-
 arch/sh/kernel/cpu/irq/intc-sh5.c          |   49 +----
 arch/sh/kernel/cpu/irq/ipr.c               |   29 ++--
 arch/sh/kernel/cpu/sh4/perf_event.c        |    2 +-
 arch/sh/kernel/cpu/sh4a/perf_event.c       |    2 +-
 arch/sh/kernel/irq.c                       |   37 ++--
 arch/sh/kernel/irq_64.c                    |   16 +-
 arch/sh/kernel/setup.c                     |    4 +
 arch/sh/mm/Makefile                        |    2 +-
 arch/sh/mm/gup.c                           |  273 ++++++++++++++++++++++++++++
 arch/sh/oprofile/Makefile                  |    2 +
 arch/sh/oprofile/backtrace.c               |    2 +-
 arch/sh/oprofile/common.c                  |   35 ++--
 drivers/cdrom/gdrom.c                      |   76 ++++----
 drivers/input/keyboard/jornada680_kbd.c    |   28 ++--
 drivers/input/touchscreen/hp680_ts_input.c |   16 +-
 drivers/rtc/rtc-rs5c313.c                  |   34 ++--
 drivers/sh/intc/chip.c                     |   53 +++---
 drivers/sh/intc/core.c                     |   45 +++--
 drivers/sh/intc/dynamic.c                  |   91 +--------
 drivers/sh/intc/internals.h                |    2 +-
 drivers/sh/intc/virq.c                     |   14 +-
 drivers/sh/maple/maple.c                   |   20 +-
 include/linux/sh_intc.h                    |    3 -
 sound/sh/aica.c                            |    2 +-
 sound/soc/sh/sh7760-ac97.c                 |    4 +-
 43 files changed, 646 insertions(+), 463 deletions(-)
 create mode 100644 arch/sh/mm/gup.c