Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
Linus Torvalds [Sat, 28 Mar 2009 21:03:14 +0000 (14:03 -0700)]
* 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (422 commits)
  [ARM] 5435/1: fix compile warning in sanity_check_meminfo()
  [ARM] 5434/1: ARM: OMAP: Fix mailbox compile for 24xx
  [ARM] pxa: fix the bad assumption that PCMCIA sockets always start with 0
  [ARM] pxa: fix Colibri PXA300 and PXA320 LCD backlight pins
  imxfb: Fix TFT mode
  i.MX21/27: remove ifdef CONFIG_FB_IMX
  imxfb: add clock support
  mxc: add arch_reset() function
  clkdev: add possibility to get a clock based on the device name
  i.MX1: remove fb support from mach-imx
  [ARM] pxa: build arch/arm/plat-pxa/mfp.c only when PXA3xx or ARCH_MMP defined
  Gemini: Add support for Teltonika RUT100
  Gemini: gpiolib based GPIO support v2
  MAINTAINERS: add myself as Gemini architecture maintainer
  ARM: Add Gemini architecture v3
  [ARM] OMAP: Fix compile for omap2_init_common_hw()
  MAINTAINERS: Add myself as Faraday ARM core variant maintainer
  ARM: Add support for FA526 v2
  [ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h
  [ARM] collie: fix two minor formatting nits
  ...

1  2 
Documentation/kernel-parameters.txt
MAINTAINERS
arch/arm/kernel/vmlinux.lds.S

@@@ -836,6 -836,12 +836,12 @@@ and is between 256 and 4096 characters
                               If specified, z/VM IUCV HVC accepts connections
                               from listed z/VM user IDs only.
  
+       i2c_bus=        [HW] Override the default board specific I2C bus speed
+                            or register an additional I2C bus that is not
+                            registered from board initialization code.
+                            Format:
+                            <bus_id>,<clkrate>
        i8042.debug     [HW] Toggle i8042 debug mode
        i8042.direct    [HW] Put keyboard port into non-translated mode
        i8042.dumbkbd   [HW] Pretend that controller can only read data from
  
        memtest=        [KNL,X86] Enable memtest
                        Format: <integer>
 -                      range: 0,4 : pattern number
                        default : 0 <disable>
 +                      Specifies the number of memtest passes to be
 +                      performed. Each pass selects another test
 +                      pattern from a given set of patterns. Memtest
 +                      fills the memory with this pattern, validates
 +                      memory contents and reserves bad memory
 +                      regions that are detected.
  
        meye.*=         [HW] Set MotionEye Camera parameters
                        See Documentation/video4linux/meye.txt.
diff --combined MAINTAINERS
@@@ -502,6 -502,13 +502,13 @@@ P:       Richard Purdi
  M:    rpurdie@rpsys.net
  S:    Maintained
  
+ ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
+ P:    Paulius Zaleckas
+ M:    paulius.zaleckas@teltonika.lt
+ L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
+ T:    git gitorious.org/linux-gemini/mainline.git
+ S:    Maintained
  ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
  P:    Daniel Ribeiro
  M:    drwyrm@gmail.com
@@@ -513,6 -520,12 +520,12 @@@ L:       openezx-devel@lists.openezx.org (sub
  W:    http://www.openezx.org/
  S:    Maintained
  
+ ARM/FARADAY FA526 PORT
+ P:    Paulius Zaleckas
+ M:    paulius.zaleckas@teltonika.lt
+ L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
+ S:    Maintained
  ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
  P:    Sascha Hauer
  M:    kernel@pengutronix.de
@@@ -622,7 -635,7 +635,7 @@@ P: Dirk Opfe
  M:    dirk@opfer-online.de
  S:    Maintained
  
- ARM/PALMTX SUPPORT
+ ARM/PALMTX,PALMT5,PALMLD SUPPORT
  P:    Marek Vasut
  M:    marek.vasut@gmail.com
  W:    http://hackndev.com
@@@ -3309,16 -3322,6 +3322,16 @@@ L:    orinoco-users@lists.sourceforge.ne
  L:    orinoco-devel@lists.sourceforge.net
  W:    http://www.nongnu.org/orinoco/
  S:    Maintained
 +
 +OSD LIBRARY
 +P:    Boaz Harrosh
 +M:    bharrosh@panasas.com
 +P:    Benny Halevy
 +M:    bhalevy@panasas.com
 +L:    osd-dev@open-osd.org
 +W:    http://open-osd.org
 +T:    git://git.open-osd.org/open-osd.git
 +S:    Maintained
  
  P54 WIRELESS DRIVER
  P:    Michael Wu
@@@ -3570,6 -3573,22 +3583,22 @@@ M:    linux@arm.linux.org.u
  L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
  S:    Maintained
  
+ PXA168 SUPPORT
+ P:    Eric Miao
+ M:    eric.miao@marvell.com
+ P:    Jason Chagas
+ M:    jason.chagas@marvell.com
+ L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
+ T:    git kernel.org:/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
+ S:    Supported
+ PXA910 SUPPORT
+ P:    Eric Miao
+ M:    eric.miao@marvell.com
+ L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
+ T:    git kernel.org:/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
+ S:    Supported
  PXA MMCI DRIVER
  S:    Orphan
  
@@@ -64,9 -64,7 +64,9 @@@ SECTION
                __initramfs_end = .;
  #endif
                . = ALIGN(4096);
 +              __per_cpu_load = .;
                __per_cpu_start = .;
 +                      *(.data.percpu.page_aligned)
                        *(.data.percpu)
                        *(.data.percpu.shared_aligned)
                __per_cpu_end = .;
@@@ -82,6 -80,8 +82,8 @@@
                EXIT_TEXT
                EXIT_DATA
                *(.exitcall.exit)
+               *(.ARM.exidx.exit.text)
+               *(.ARM.extab.exit.text)
  #ifndef CONFIG_MMU
                *(.fixup)
                *(__ex_table)
  
        _etext = .;                     /* End of text and rodata section */
  
+ #ifdef CONFIG_ARM_UNWIND
+       /*
+        * Stack unwinding tables
+        */
+       . = ALIGN(8);
+       .ARM.unwind_idx : {
+               __start_unwind_idx = .;
+               *(.ARM.exidx*)
+               __stop_unwind_idx = .;
+       }
+       .ARM.unwind_tab : {
+               __start_unwind_tab = .;
+               *(.ARM.extab*)
+               __stop_unwind_tab = .;
+       }
+ #endif
  #ifdef CONFIG_XIP_KERNEL
        __data_loc = ALIGN(4);          /* location in binary */
        . = PAGE_OFFSET + TEXT_OFFSET;