linux-uconsole/arch/arm
Arnd Bergmann 6025624e42 ARM: realview: fix sparsemem build
commit dd94d35589 upstream.

Commit b713aa0b15 "ARM: fix asm/memory.h build error" broke some
configurations on mach-realview with sparsemem enabled, which
is missing a definition of PHYS_OFFSET:

arch/arm/include/asm/memory.h:268:42: error: 'PHYS_OFFSET' undeclared (first use in this function)
 #define PHYS_PFN_OFFSET ((unsigned long)(PHYS_OFFSET >> PAGE_SHIFT))
arch/arm/include/asm/dma-mapping.h:104:9: note: in expansion of macro 'PHYS_PFN_OFFSET'
  return PHYS_PFN_OFFSET + dma_to_pfn(dev, *dev->dma_mask);

An easy workaround is for realview to define PHYS_OFFSET itself,
in the same way we define it for platforms that don't have a private
__virt_to_phys function.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-08-16 20:51:34 -07:00
..
boot ARM: dts: imx27: only map 4 Kbyte for fec registers 2015-06-05 23:19:59 -07:00
common Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-arm 2013-05-15 13:37:54 -07:00
configs arm: multi_v7_defconfig: Enable Zynq UART driver 2014-10-05 14:54:15 -07:00
crypto crypto: prefix module autoloading with "crypto-" 2015-01-29 17:40:57 -08:00
include ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE 2015-05-06 21:56:21 +02:00
kernel ARM: fix missing syscall trace exit 2015-06-05 23:19:59 -07:00
kvm arm: KVM: force execution of HCPTR access on VM exit 2015-07-10 10:40:21 -07:00
lib
mach-at91 ARM: at91: pm: fix at91rm9200 standby 2015-03-26 15:01:01 +01:00
mach-bcm ARM: platform specific firmware interfaces for 3.10 2013-05-04 12:33:36 -07:00
mach-bcm2835
mach-clps711x
mach-cns3xxx ARM: arm-soc multiplatform updates for 3.10 2013-05-02 09:38:16 -07:00
mach-davinci ARM: davinci: nand: specify ecc strength 2013-08-29 09:47:36 -07:00
mach-dove bus: mvebu: pass the coherency availability information at init time 2015-07-03 19:48:09 -07:00
mach-ebsa110 ARM: 7728/1: mm: Use phys_addr_t properly for ioremap functions 2014-05-06 07:55:27 -07:00
mach-ep93xx
mach-exynos ARM: exynos: add debug_ll_io_init() call in exynos_init_io() 2013-06-07 18:12:00 -07:00
mach-footbridge ARM: fix footbridge clockevent device 2014-01-15 15:28:50 -08:00
mach-gemini ARM: arm-soc cleanup for 3.10 2013-05-02 09:03:55 -07:00
mach-highbank ARM: highbank: avoid L2 cache smc calls when PL310 is not present 2014-03-31 09:58:13 -07:00
mach-imx ARM: clk-imx6q: refine sata's parent 2015-07-03 19:48:09 -07:00
mach-integrator ARM: integrator_cp: Set LCD{0,1} enable lines when turning on CLCD 2013-12-04 10:55:46 -08:00
mach-iop13xx ARM: 7728/1: mm: Use phys_addr_t properly for ioremap functions 2014-05-06 07:55:27 -07:00
mach-iop32x
mach-iop33x
mach-ixp4xx ARM: 7728/1: mm: Use phys_addr_t properly for ioremap functions 2014-05-06 07:55:27 -07:00
mach-kirkwood bus: mvebu: pass the coherency availability information at init time 2015-07-03 19:48:09 -07:00
mach-ks8695
mach-lpc32xx
mach-mmp ARM: arm-soc board specific changes for 3.10, part 1 2013-05-04 12:34:30 -07:00
mach-msm ARM: 7728/1: mm: Use phys_addr_t properly for ioremap functions 2014-05-06 07:55:27 -07:00
mach-mv78xx0 bus: mvebu: pass the coherency availability information at init time 2015-07-03 19:48:09 -07:00
mach-mvebu bus: mvebu: pass the coherency availability information at init time 2015-07-03 19:48:09 -07:00
mach-mxs ARM: mxs: stub out mxs_pm_init for !CONFIG_PM 2013-10-05 07:13:12 -07:00
mach-netx
mach-nomadik clocksource: nomadik-mtu: fix up clocksource/timer 2013-04-26 17:10:46 -07:00
mach-omap1 ARM: OMAP: replace checks for CONFIG_USB_GADGET_OMAP 2014-06-30 20:09:41 -07:00
mach-omap2 ARM: omap5/dra7xx: Fix frequency typos 2015-01-27 07:52:33 -08:00
mach-orion5x bus: mvebu: pass the coherency availability information at init time 2015-07-03 19:48:09 -07:00
mach-picoxcell
mach-prima2 ARM: prima2: fix incorrect panic usage 2013-06-11 00:11:31 -07:00
mach-pxa hx4700: regulator: declare full constraints 2015-03-06 14:40:52 -08:00
mach-realview ARM: realview: fix sparsemem build 2015-08-16 20:51:34 -07:00
mach-rpc
mach-s3c24xx ARM: S3C24XX: Add missing clkdev entries for s3c2440 UART 2013-07-28 16:30:16 -07:00
mach-s3c64xx ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore 2015-05-06 21:56:22 +02:00
mach-s5p64x0 Merge branch 'samsung/exynos-multiplatform' into next/drivers 2013-04-19 16:50:56 +02:00
mach-s5pc100 ARM: arm-soc driver changes for 3.10 2013-05-04 12:31:18 -07:00
mach-s5pv210 ARM: arm-soc driver changes for 3.10 2013-05-04 12:31:18 -07:00
mach-sa1100 ARM: 8284/1: sa1100: clear RCSR_SMR on resume 2015-03-06 14:40:50 -08:00
mach-shark
mach-shmobile ARM: shmobile: sh73a0 legacy: Set .control_parent for all irqpin instances 2015-01-27 07:52:33 -08:00
mach-socfpga Merge branch 'gic/cleanup' into next/soc 2013-04-28 15:06:56 -07:00
mach-spear Merge branch 'late/fixes' into fixes 2013-05-09 13:05:15 -07:00
mach-sunxi ARM: sunxi: select ARCH_REQUIRE_GPIOLIB 2013-05-15 09:42:47 +02:00
mach-tegra ARM: tegra: only run PL310 init on systems with one 2014-03-06 21:30:12 -08:00
mach-u300 ARM: u300: fix ages old copy/paste bug 2013-04-26 17:07:38 -07:00
mach-ux500 ARM: ux500: Provide supplies for AUX1, AUX2 and AUX3 2013-05-27 14:08:20 +02:00
mach-versatile ARM: PCI: versatile: Fix SMAP register offsets 2013-09-26 17:18:03 -07:00
mach-vexpress Moves xenvm to mach-virt. 2013-05-07 15:11:43 -07:00
mach-virt Moves xenvm to mach-virt. 2013-05-07 15:11:43 -07:00
mach-vt8500 ARM: vt8500: Add missing NULL terminator in dt_compat 2013-05-20 23:30:54 -07:00
mach-w90x900
mach-zynq ARM: arm-soc platform updates for 3.10, part 3 2013-05-07 11:02:18 -07:00
mm ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE 2015-02-05 22:35:39 -08:00
net bpf: do not use reciprocal divide 2014-02-06 11:08:16 -08:00
nwfpe
oprofile
plat-iop
plat-omap ARM: arm-soc device tree changes, part 2 2013-05-07 11:06:17 -07:00
plat-orion ARM: plat-orion: Fix num_resources and id for ge10 and ge11 2013-05-20 17:39:07 +00:00
plat-pxa
plat-samsung ARM: S3C24XX: Add missing clkdev entries for s3c2440 UART 2013-07-28 16:30:16 -07:00
plat-versatile
tools
vfp ARM: 7729/1: vfp: ensure VFP_arch is non-zero when VFP is not supported 2013-05-22 22:01:37 +01:00
xen ARM: xen: only set pm function ptrs for Xen guests 2013-09-26 17:18:02 -07:00
Kconfig locking/mutex: Disable optimistic spinning on some architectures 2014-07-28 08:00:07 -07:00
Kconfig-nommu
Kconfig.debug ARM: arm-soc platform updates for 3.10, part 3 2013-05-07 11:02:18 -07:00
Makefile ARM: 7712/1: Remove trailing whitespace in arch/arm/Makefile 2013-05-07 10:34:46 +01:00