]> git.karo-electronics.de Git - karo-tx-linux.git/log
karo-tx-linux.git
13 years agoMerge branch 'rmk/devel-stable' into for-next
Arnd Bergmann [Fri, 26 Aug 2011 17:02:36 +0000 (17:02 +0000)]
Merge branch 'rmk/devel-stable' into for-next

Conflicts:
arch/arm/mach-u300/include/mach/memory.h

13 years agoMerge branch 'next/board' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git...
Arnd Bergmann [Fri, 26 Aug 2011 15:53:44 +0000 (15:53 +0000)]
Merge branch 'next/board' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into for-next

13 years agoMerge branch 'next/devel' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git...
Arnd Bergmann [Fri, 26 Aug 2011 15:53:17 +0000 (15:53 +0000)]
Merge branch 'next/devel' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into for-next

Conflicts:
arch/arm/mach-imx/Makefile
arch/arm/mach-mx5/Kconfig

13 years agoMerge branches 'next/cleanup' and 'fixes' of git+ssh://master.kernel.org/pub/scm...
Arnd Bergmann [Fri, 26 Aug 2011 15:52:38 +0000 (15:52 +0000)]
Merge branches 'next/cleanup' and 'fixes' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into for-next

13 years agoMerge branches 'imx/cleanup' and 'stericsson/cleanup' of git+ssh://master.kernel...
Arnd Bergmann [Fri, 26 Aug 2011 15:49:05 +0000 (15:49 +0000)]
Merge branches 'imx/cleanup' and 'stericsson/cleanup' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into next/cleanup

13 years agoMerge branch 'at91/fixes' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git...
Arnd Bergmann [Fri, 26 Aug 2011 15:34:00 +0000 (15:34 +0000)]
Merge branch 'at91/fixes' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into fixes

13 years agoMerge branch 'fixes' of git://git.jdl.com/software/linux-3.0 into fixes
Arnd Bergmann [Fri, 26 Aug 2011 15:27:34 +0000 (15:27 +0000)]
Merge branch 'fixes' of git://git.jdl.com/software/linux-3.0 into fixes

13 years agoMerge branch 'samsung/fixes' of git+ssh://master.kernel.org/pub/scm/linux/kernel...
Arnd Bergmann [Fri, 26 Aug 2011 15:08:19 +0000 (15:08 +0000)]
Merge branch 'samsung/fixes' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into fixes

13 years agoMerge branches 'features/assorted', 'features/imx-cpurev', 'features/imx-pata', ...
Sascha Hauer [Fri, 26 Aug 2011 08:10:12 +0000 (10:10 +0200)]
Merge branches 'features/assorted', 'features/imx-cpurev', 'features/imx-pata', 'features/multisoc' and 'features/mxs' into imx-features-for-arnd

13 years agoMerge branches 'cleanups/assorted', 'cleanups/shawn-cleanup-mxc-gpio', 'cleanups...
Sascha Hauer [Fri, 26 Aug 2011 08:09:31 +0000 (10:09 +0200)]
Merge branches 'cleanups/assorted', 'cleanups/shawn-cleanup-mxc-gpio', 'cleanups/troy-cleanup-iomux-v3' and 'cleanups/ukl-mx5-dynamically-allocate-devices' into imx-cleanups-for-arnd

13 years agoARM: mach-imx/mx25_3ds: Add FlexCAN support
Fabio Estevam [Fri, 8 Jul 2011 17:59:50 +0000 (14:59 -0300)]
ARM: mach-imx/mx25_3ds: Add FlexCAN support

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM i.MX: remove ARCH_MX* macros from Makefile
Sascha Hauer [Tue, 23 Aug 2011 19:19:53 +0000 (21:19 +0200)]
ARM i.MX: remove ARCH_MX* macros from Makefile

These are scheduled for removal and replaced by CONFIG_SOC_IMX*
macros where appropriate.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM i.MX audmux v2: remove unnecessary ifdefs
Sascha Hauer [Tue, 23 Aug 2011 19:24:57 +0000 (21:24 +0200)]
ARM i.MX audmux v2: remove unnecessary ifdefs

These were present to be able to compile this file on different
SoCs. They are not needed anymore.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: i.MX: initialize l2x0 at early_init time
Jason Liu [Fri, 26 Aug 2011 02:44:14 +0000 (10:44 +0800)]
ARM: i.MX: initialize l2x0 at early_init time

This can make the l2 cache work at early time which
will benefit the boot up time.

Tested on i.mx31pdk board, test result shows:

Before: arch_initcall(mxc_init_l2x0);

[    0.558755] console [ttymxc0] enabled

After: early_initcall(mxc_init_l2x0);

[    0.555716] console [ttymxc0] enabled

Signed-off-by: Jason Liu <jason.hui@linaro.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: mx5: use generic function for displaying silicon revision
Jason Liu [Fri, 26 Aug 2011 05:35:23 +0000 (13:35 +0800)]
ARM: mx5: use generic function for displaying silicon revision

Update to use generic function for displaying silicon revision

Tested on my mx53 loco board:
CPU identified as i.MX53, silicon rev 2.0

Test on my mx51 babbage board:
CPU identified as i.MX51, silicon rev 3.0

Signed-off-by: Jason Liu <jason.hui@linaro.org>
Cc: Fabio Estevam <fabio.estevam@freescale.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: mx35: use generic function for displaying silicon revision
Jason Liu [Fri, 26 Aug 2011 05:35:22 +0000 (13:35 +0800)]
ARM: mx35: use generic function for displaying silicon revision

update to use generic function for displaying silicon revision

Signed-off-by: Jason Liu <jason.hui@linaro.org>
Cc: Fabio Estevam <fabio.estevam@freescale.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: mx31: use generic function for displaying silicon revision
Jason Liu [Fri, 26 Aug 2011 05:35:21 +0000 (13:35 +0800)]
ARM: mx31: use generic function for displaying silicon revision

Update to use generic function for displaying silicon revision

Tested on mx31pdk board as print the following information:
CPU identified as i.MX31, silicon rev 2.0

Signed-off-by: Jason Liu <jason.hui@linaro.org>
Cc: Fabio Estevam <fabio.estevam@freescale.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: mx27: Print silicon revision on boot
Jason Liu [Fri, 26 Aug 2011 05:35:20 +0000 (13:35 +0800)]
ARM: mx27: Print silicon revision on boot

Silicon revision is useful information to have during kernel boot.

Print the MX27 silicon revision.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Jason Liu <jason.hui@linaro.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: mx25: Print silicon revision on boot
Jason Liu [Fri, 26 Aug 2011 05:35:19 +0000 (13:35 +0800)]
ARM: mx25: Print silicon revision on boot

Silicon revision is useful information to have during kernel boot.
Print the MX25 silicon revision.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Jason Liu <jason.hui@linaro.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: imx: Introduce generic function for displaying silicon revision
Fabio Estevam [Fri, 26 Aug 2011 05:35:18 +0000 (13:35 +0800)]
ARM: imx: Introduce generic function for displaying silicon revision

Currently each i.MX processor has its own function for displaying the silicon
revision.

Introduce a generic function for this purpose, so that all i.MX processors can
reuse it.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Jason Liu <jason.hui@linaro.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: mach-footbridge: add missing header file <video/vga.h>
Bryan Wu [Wed, 17 Aug 2011 10:00:04 +0000 (18:00 +0800)]
ARM: mach-footbridge: add missing header file <video/vga.h>

This patch fixes following building error:
--
arch/arm/mach-footbridge/dc21285.c: In function 'dc21285_preinit':
arch/arm/mach-footbridge/dc21285.c:299:2: error: 'vga_base' undeclared (first use in this function)
arch/arm/mach-footbridge/dc21285.c:299:2: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [arch/arm/mach-footbridge/dc21285.o] Error 1
--

Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
Acked-by: Rob Herring <rob.herring@calxeda.com>
13 years agoARM: mach-orion5x: add missing header file <linux/vga.h>
Bryan Wu [Wed, 17 Aug 2011 09:29:38 +0000 (17:29 +0800)]
ARM: mach-orion5x: add missing header file <linux/vga.h>

This patch fixed following building error:
--
arch/arm/mach-orion5x/pci.c: In function 'orion5x_pci_sys_setup':
arch/arm/mach-orion5x/pci.c:563:2: error: 'vga_base' undeclared (first use in this function)
arch/arm/mach-orion5x/pci.c:563:2: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [arch/arm/mach-orion5x/pci.o] Error 1
make[1]: *** Waiting for unfinished jobs....
--

Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
Acked-by: Rob Herring <rob.herring@calxeda.com>
13 years agoarm: fix compile failure in orion5x/dns323-setup.c
Paul Gortmaker [Mon, 1 Aug 2011 16:42:14 +0000 (12:42 -0400)]
arm: fix compile failure in orion5x/dns323-setup.c

Upstream commit d5341942d784134f2997b3ff82cd63cf71d1f932 "PCI: Make the
struct pci_dev * argument of pci_fixup_irqs const." leaked an extra
"const" into an actual call site (vs a proto/decl) which causes this:

arch/arm/mach-orion5x/dns323-setup.c: In function 'dns323_pci_map_irq':
arch/arm/mach-orion5x/dns323-setup.c:80: error: expected expression before 'const'
arch/arm/mach-orion5x/dns323-setup.c:80: error: too few arguments to function 'orion5x_pci_map_irq'
make[3]: *** [arch/arm/mach-orion5x/dns323-setup.o] Error 1

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Acked-by: Nicolas Pitre <nico@fluxnic.net>
Acked-by: Ralf Baechle <ralf@linux-mips.org>
13 years agoARM i.MX defconfigs: use one defconfig for all ARMv4/v5 SoCs
Sascha Hauer [Tue, 23 Aug 2011 15:21:52 +0000 (17:21 +0200)]
ARM i.MX defconfigs: use one defconfig for all ARMv4/v5 SoCs

Now that we can compile all ARMv4/v5 based i.MX SoCs into a single
kernel, update the defconfigs accordingly

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM i.MX5: update defconfig
Sascha Hauer [Wed, 24 Aug 2011 07:15:30 +0000 (09:15 +0200)]
ARM i.MX5: update defconfig

Rename it from mx51_defconfig to mx5_defconfig since the i.MX53
is now supported aswell. Also, remove the DEBUG_LL and enable
some more drivers useful for i.MX5 boards. For supporting
1GiB of SDRAM vmsplit 2/2 is enabled.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: mx53_loco: Add support for the accelerometer
Fabio Estevam [Wed, 24 Aug 2011 20:31:35 +0000 (17:31 -0300)]
ARM: mx53_loco: Add support for the accelerometer

mx53_loco has a MMA8450 accelerometer connected to i2c0.

Add support for it.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: imx: Define functions for registering PATA
Fabio Estevam [Wed, 24 Aug 2011 15:04:14 +0000 (12:04 -0300)]
ARM: imx: Define functions for registering PATA

Define functions for registering PATA on MX27/MX31/MX35/MX53.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoat91: at91sam9261.c: fix typo in t2_clk alias for atmel_tcb.0
Jean-Christophe PLAGNIOL-VILLARD [Tue, 23 Aug 2011 14:35:31 +0000 (16:35 +0200)]
at91: at91sam9261.c: fix typo in t2_clk alias for atmel_tcb.0

This was a typo in clockdev declaration for at91sam9261 SoC.
Fix the kernel hanging when switching clocksource to TC (tcb_clksrc).

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Acked-by: Remy Bohmer <linux@bohmer.net>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
13 years agoARM: imx: Add PATA clock support
Fabio Estevam [Tue, 23 Aug 2011 20:18:07 +0000 (17:18 -0300)]
ARM: imx: Add PATA clock support

Add PATA clock support for MX27/MX31/MX35/MX53.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: imx: Add PATA resources for other i.MX processors
Fabio Estevam [Tue, 23 Aug 2011 20:18:06 +0000 (17:18 -0300)]
ARM: imx: Add PATA resources for other i.MX processors

MX27/31/35/53 also have PATA block.

Add PATA resources for them.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: imx: pwm: Add support for MX53
Fabio Estevam [Tue, 23 Aug 2011 16:26:38 +0000 (13:26 -0300)]
ARM: imx: pwm: Add support for MX53

Instead of adding the check for MX53 CPU type, use the negative logic and let
PWM to be configured for MX53 as well.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM i.MX: allow to compile together all i.MX5 based SoCs
Sascha Hauer [Wed, 24 Aug 2011 06:54:04 +0000 (08:54 +0200)]
ARM i.MX: allow to compile together all i.MX5 based SoCs

For this we need CONFIG_AUTO_ZRELADDR and CONFIG_ARM_PATCH_PHYS_VIRT.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM i.MX: allow to compile together ARMv4 and ARMv5 based SoCs
Sascha Hauer [Tue, 23 Aug 2011 07:39:35 +0000 (09:39 +0200)]
ARM i.MX: allow to compile together ARMv4 and ARMv5 based SoCs

For this we need CONFIG_AUTO_ZRELADDR and CONFIG_ARM_PATCH_PHYS_VIRT.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoMerge branch 'atag_offset' of git://git.linaro.org/people/nico/linux into devel-stable
Russell King [Tue, 23 Aug 2011 09:54:51 +0000 (10:54 +0100)]
Merge branch 'atag_offset' of git://git.linaro.org/people/nico/linux into devel-stable

13 years agoMerge branch 'dma-size' of git://git.yxit.co.uk/linux into devel-stable
Russell King [Tue, 23 Aug 2011 09:54:45 +0000 (10:54 +0100)]
Merge branch 'dma-size' of git://git.yxit.co.uk/linux into devel-stable

13 years agoarm: mach-mxs: add rtc to all boards
Wolfram Sang [Mon, 2 May 2011 14:26:48 +0000 (16:26 +0200)]
arm: mach-mxs: add rtc to all boards

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Tested-by: Shawn Guo <shawn.guo@freescale.com> (for mx23evk and mx28evk)
13 years agoarm: mach-mxs: add device for rtc
Wolfram Sang [Mon, 2 May 2011 14:21:49 +0000 (16:21 +0200)]
arm: mach-mxs: add device for rtc

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Tested-by: Shawn Guo <shawn.guo@freescale.com>
13 years agoarm: mxs: mx28evk: add fixed regulators for audio
Wolfram Sang [Fri, 15 Jul 2011 20:11:03 +0000 (22:11 +0200)]
arm: mxs: mx28evk: add fixed regulators for audio

Add these fixed regulators to enable basic audio-support until full regulator
support is done.

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
13 years agoARM: mxs: correct the using of frac div for saif
Dong Aisheng [Wed, 20 Jul 2011 03:41:45 +0000 (11:41 +0800)]
ARM: mxs: correct the using of frac div for saif

According to spec, set to 1 is the enable of fractional devide
or the clock can not be generated properly.

Signed-off-by: Dong Aisheng <b29396@freescale.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Reviewed-by: Wolfram Sang <w.sang@pengutronix.de>
13 years agoARM: mxs: add mxs-sgtl5000 device
Dong Aisheng [Wed, 20 Jul 2011 03:41:44 +0000 (11:41 +0800)]
ARM: mxs: add mxs-sgtl5000 device

Signed-off-by: Dong Aisheng <b29396@freescale.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Reviewed-by: Wolfram Sang <w.sang@pengutronix.de>
13 years agoARM: mxs: add sgtl5000 i2c device
Dong Aisheng [Wed, 20 Jul 2011 03:41:43 +0000 (11:41 +0800)]
ARM: mxs: add sgtl5000 i2c device

Signed-off-by: Dong Aisheng <b29396@freescale.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Reviewed-by: Wolfram Sang <w.sang@pengutronix.de>
13 years agoARM: mxs: add saif device
Dong Aisheng [Wed, 20 Jul 2011 03:41:42 +0000 (11:41 +0800)]
ARM: mxs: add saif device

Signed-off-by: Dong Aisheng <b29396@freescale.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Reviewed-by: Wolfram Sang <w.sang@pengutronix.de>
13 years agoARM: mxs: add saif clock
Dong Aisheng [Wed, 20 Jul 2011 03:41:41 +0000 (11:41 +0800)]
ARM: mxs: add saif clock

Set pll0 as parent.

Signed-off-by: Dong Aisheng <b29396@freescale.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Reviewed-by: Wolfram Sang <w.sang@pengutronix.de>
13 years agoimx: efika: Enable pata.
Arnaud Patard (Rtp) [Tue, 26 Jul 2011 14:54:27 +0000 (16:54 +0200)]
imx: efika: Enable pata.

Enable pata support on efika mx/sb platforms.

Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoimx51: add pata clock
Arnaud Patard (Rtp) [Tue, 26 Jul 2011 14:54:26 +0000 (16:54 +0200)]
imx51: add pata clock

Define the clock used by the imx51 pata device.

Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoimx51: add pata device
Arnaud Patard (Rtp) [Tue, 26 Jul 2011 14:54:25 +0000 (16:54 +0200)]
imx51: add pata device

Declare the pata device found on mx51

Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoLinux 3.1-rc3 v3.1-rc3
Linus Torvalds [Mon, 22 Aug 2011 18:42:53 +0000 (11:42 -0700)]
Linux 3.1-rc3

13 years agoMerge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds [Mon, 22 Aug 2011 18:26:56 +0000 (11:26 -0700)]
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip

* 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
  perf tools: Add group event scheduling option to perf record/stat
  MAINTAINERS: Fix list of perf events source files
  perf tools: Fix build against newer glibc
  perf tools: Fix error handling of unknown events
  perf evlist: Fix missing event name init for default event
  perf list: Fix exit value

13 years agoMerge branch 'stable/bug.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds [Mon, 22 Aug 2011 18:25:44 +0000 (11:25 -0700)]
Merge branch 'stable/bug.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen

* 'stable/bug.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:
  xen/tracing: Fix tracing config option properly
  xen: Do not enable PV IPIs when vector callback not present
  xen/x86: replace order-based range checking of M2P table by linear one
  xen: xen-selfballoon.c needs more header files

13 years agoxen/tracing: Fix tracing config option properly
Jeremy Fitzhardinge [Thu, 11 Aug 2011 20:17:20 +0000 (13:17 -0700)]
xen/tracing: Fix tracing config option properly

Steven Rostedt says we should use CONFIG_EVENT_TRACING.

Cc:Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoxen: Do not enable PV IPIs when vector callback not present
Stefano Stabellini [Wed, 17 Aug 2011 13:15:00 +0000 (15:15 +0200)]
xen: Do not enable PV IPIs when vector callback not present

Fix regression for HVM case on older (<4.1.1) hypervisors caused by

  commit 99bbb3a84a99cd04ab16b998b20f01a72cfa9f4f
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Thu Dec 2 17:55:10 2010 +0000

    xen: PV on HVM: support PV spinlocks and IPIs

This change replaced the SMP operations with event based handlers without
taking into account that this only works when the hypervisor supports
callback vectors. This causes unexplainable hangs early on boot for
HVM guests with more than one CPU.

BugLink: http://bugs.launchpad.net/bugs/791850
CC: stable@kernel.org
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Tested-and-Reported-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13 years agoARM: Remove support for macro CONSISTENT_DMA_SIZE
Jon Medhurst [Thu, 4 Aug 2011 16:10:14 +0000 (17:10 +0100)]
ARM: Remove support for macro CONSISTENT_DMA_SIZE

There are now no platforms which set this macro.

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
13 years agoARM: mach-shmobile: Setup consistent dma size at boot time
Jon Medhurst [Thu, 4 Aug 2011 16:05:21 +0000 (17:05 +0100)]
ARM: mach-shmobile: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
CC: Paul Mundt <lethal@linux-sh.org>
CC: Magnus Damm <magnus.damm@gmail.com>
13 years agoARM: mach-bcmring: Setup consistent dma size at boot time
Jon Medhurst [Thu, 4 Aug 2011 15:35:26 +0000 (16:35 +0100)]
ARM: mach-bcmring: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
CC: Jiandong Zheng <jdzheng@broadcom.com>
CC: Scott Branden <sbranden@broadcom.com>
13 years agoARM: mach-at91: Setup consistent dma size at boot time
Jon Medhurst [Thu, 4 Aug 2011 15:04:24 +0000 (16:04 +0100)]
ARM: mach-at91: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
Acked-by: Nicolas Ferre<nicolas.ferre@atmel.com>
13 years agoARM: mach-u300: Setup consistent dma size at boot time
Jon Medhurst [Thu, 4 Aug 2011 14:41:42 +0000 (15:41 +0100)]
ARM: mach-u300: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
Acked-by: Linus Walleij <linus.walleij@stericsson.com>
13 years agoARM: mach-davinci: Setup consistent dma size at boot time
Jon Medhurst [Thu, 4 Aug 2011 13:51:45 +0000 (14:51 +0100)]
ARM: mach-davinci: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
CC: Sekhar Nori <nsekhar@ti.com>
CC: Kevin Hilman <khilman@ti.com>
13 years agoARM: mxc: Remove setting of consistent dma size
Jon Medhurst [Mon, 22 Aug 2011 09:47:56 +0000 (10:47 +0100)]
ARM: mxc: Remove setting of consistent dma size

All in-tree MX boards using video use memblock_* functions to get their
coherent dma space for the camera. So there is no need to increase
CONSISTENT_DMA_SIZE beyond the default 2MB and we can simply remove the
defines which do this.

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
13 years agoARM: mach-s5pv210: Setup consistent dma size at boot time
Jon Medhurst [Thu, 4 Aug 2011 13:39:20 +0000 (14:39 +0100)]
ARM: mach-s5pv210: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
CC: Kukjin Kim <kgene.kim@samsung.com>
13 years agoARM: mach-s5p64x0: Setup consistent dma size at boot time
Jon Medhurst [Thu, 4 Aug 2011 09:46:46 +0000 (10:46 +0100)]
ARM: mach-s5p64x0: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
CC: Kukjin Kim <kgene.kim@samsung.com>
13 years agoARM: mach-s3c64xx: Setup consistent dma size at boot time
Jon Medhurst [Thu, 4 Aug 2011 15:41:43 +0000 (16:41 +0100)]
ARM: mach-s3c64xx: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
CC: Ben Dooks <ben-linux@fluff.org>
13 years agoARM: omap: Setup consistent dma size at boot time
Jon Medhurst [Wed, 3 Aug 2011 15:57:19 +0000 (16:57 +0100)]
ARM: omap: Setup consistent dma size at boot time

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
CC: Tony Lindgren <tony@atomide.com>
13 years agoARM: Add init_consistent_dma_size()
Jon Medhurst [Tue, 2 Aug 2011 16:28:27 +0000 (17:28 +0100)]
ARM: Add init_consistent_dma_size()

This function can be called during boot to increase the size of the consistent
DMA region above it's default value of 2MB. It must be called before the memory
allocator is initialised, i.e. before any core_initcall.

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
13 years agoMerge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1...
Linus Torvalds [Mon, 22 Aug 2011 01:13:19 +0000 (18:13 -0700)]
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6

* 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
  firewire: core: handle ack_busy when fetching the Config ROM

13 years agoARM: remove boot_params from struct machine_desc
Nicolas Pitre [Wed, 6 Jul 2011 02:38:19 +0000 (22:38 -0400)]
ARM: remove boot_params from struct machine_desc

Now that there is no more users, we can remove it from the kernel.

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-prima2: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:18 +0000 (22:38 -0400)]
ARM: mach-prima2: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-w90x900: remove useless boot_params entries
Nicolas Pitre [Wed, 6 Jul 2011 02:38:19 +0000 (22:38 -0400)]
ARM: mach-w90x900: remove useless boot_params entries

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-vt8500: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:18 +0000 (22:38 -0400)]
ARM: mach-vt8500: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: vexpress: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:18 +0000 (22:38 -0400)]
ARM: vexpress: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-versatile: convert boot-params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:18 +0000 (22:38 -0400)]
ARM: mach-versatile: convert boot-params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-ux500: convert boot-params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:18 +0000 (22:38 -0400)]
ARM: mach-ux500: convert boot-params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-u300: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:18 +0000 (22:38 -0400)]
ARM: mach-u300: convert boot_params to atag_offset

Someone was smoking good stuff with CONFIG_MACH_U300_2MB_ALIGNMENT_FIX here...

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-tegra: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:18 +0000 (22:38 -0400)]
ARM: mach-tegra: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-tcc8k: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:18 +0000 (22:38 -0400)]
ARM: mach-tcc8k: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-spear*: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:17 +0000 (22:38 -0400)]
ARM: mach-spear*: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-shark: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:17 +0000 (22:38 -0400)]
ARM: mach-shark: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-sa1100: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:17 +0000 (22:38 -0400)]
ARM: mach-sa1100: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-s5pc100, mach-s5pv210: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:17 +0000 (22:38 -0400)]
ARM: mach-s5pc100, mach-s5pv210: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-s3c64xx: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:17 +0000 (22:38 -0400)]
ARM: mach-s3c64xx: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-s5p64x0: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:17 +0000 (22:38 -0400)]
ARM: mach-s5p64x0: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-s3c24*: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:17 +0000 (22:38 -0400)]
ARM: mach-s3c24*: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-rpc: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:16 +0000 (22:38 -0400)]
ARM: mach-rpc: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-realview: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:16 +0000 (22:38 -0400)]
ARM: mach-realview: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-pxa: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:15 +0000 (22:38 -0400)]
ARM: mach-pxa: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-pnx4008: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:15 +0000 (22:38 -0400)]
ARM: mach-pnx4008: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-orion5x: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:15 +0000 (22:38 -0400)]
ARM: mach-orion5x: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-omap2: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:15 +0000 (22:38 -0400)]
ARM: mach-omap2: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Tony Lindgren <tony@atomide.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-omap1: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:15 +0000 (22:38 -0400)]
ARM: mach-omap1: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Tony Lindgren <tony@atomide.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-nuc93x: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:14 +0000 (22:38 -0400)]
ARM: mach-nuc93x: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-nomadik: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:14 +0000 (22:38 -0400)]
ARM: mach-nomadik: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-netx: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:14 +0000 (22:38 -0400)]
ARM: mach-netx: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-mx5: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:14 +0000 (22:38 -0400)]
ARM: mach-mx5: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-mv78xx0: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:14 +0000 (22:38 -0400)]
ARM: mach-mv78xx0: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-msm: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:14 +0000 (22:38 -0400)]
ARM: mach-msm: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-lpc32xx: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:14 +0000 (22:38 -0400)]
ARM: mach-lpc32xx: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-ks8695: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:13 +0000 (22:38 -0400)]
ARM: mach-ks8695: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-kirkwood: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:13 +0000 (22:38 -0400)]
ARM: mach-kirkwood: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-ixp4xx: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:13 +0000 (22:38 -0400)]
ARM: mach-ixp4xx: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-ixp23xx: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:13 +0000 (22:38 -0400)]
ARM: mach-ixp23xx: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
13 years agoARM: mach-ixp2000: convert boot_params to atag_offset
Nicolas Pitre [Wed, 6 Jul 2011 02:38:13 +0000 (22:38 -0400)]
ARM: mach-ixp2000: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>