projects/linux·commit 1fdb24e9

Merge branch 'devel-stable' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm

1fdb24e9 · Linus Torvalds <[email protected]> · 2011-10-28 12:02:27 -07:00

* 'devel-stable' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (178 commits)
  ARM: 7139/1: fix compilation with CONFIG_ARM_ATAG_DTB_COMPAT and large TEXT_OFFSET
  ARM: gic, local timers: use the request_percpu_irq() interface
  ARM: gic: consolidate PPI handling
  ARM: switch from NO_MACH_MEMORY_H to NEED_MACH_MEMORY_H
  ARM: mach-s5p64x0: remove mach/memory.h
  ARM: mach-s3c64xx: remove mach/memory.h
  ARM: plat-mxc: remove mach/memory.h
  ARM: mach-prima2: remove mach/memory.h
  ARM: mach-zynq: remove mach/memory.h
  ARM: mach-bcmring: remove mach/memory.h
  ARM: mach-davinci: remove mach/memory.h
  ARM: mach-pxa: remove mach/memory.h
  ARM: mach-ixp4xx: remove mach/memory.h
  ARM: mach-h720x: remove mach/memory.h
  ARM: mach-vt8500: remove mach/memory.h
  ARM: mach-s5pc100: remove mach/memory.h
  ARM: mach-tegra: remove mach/memory.h
  ARM: plat-tcc: remove mach/memory.h
  ARM: mach-mmp: remove mach/memory.h
  ARM: mach-cns3xxx: remove mach/memory.h
  ...

Fix up mostly pretty trivial conflicts in:
 - arch/arm/Kconfig
 - arch/arm/include/asm/localtimer.h
 - arch/arm/kernel/Makefile
 - arch/arm/mach-shmobile/board-ap4evb.c
 - arch/arm/mach-u300/core.c
 - arch/arm/mm/dma-mapping.c
 - arch/arm/mm/proc-v7.S
 - arch/arm/plat-omap/Kconfig
largely due to some CONFIG option renaming (ie CONFIG_PM_SLEEP ->
CONFIG_ARM_CPU_SUSPEND for the arm-specific suspend code etc) and
addition of NEED_MACH_MEMORY_H next to HAVE_IDE.
Commit
1fdb24e969110fafea36d3b393bea438f702c87f
Parents
f362f98e · 531a6a94

Merge commit. Changes below are compared with the first parent: f362f98e.

Changes

524 files changed · +7566 −2887

FileStatusAddDelContent
arch/arm/Kconfigmodified+63−0View file
arch/arm/Kconfig.debugmodified+6−0View file
arch/arm/boot/compressed/.gitignoremodified+9−0View file
arch/arm/boot/compressed/Makefilemodified+28−4View file
arch/arm/boot/compressed/atags_to_fdt.cadded+97−0View file
arch/arm/boot/compressed/head.Smodified+115−7View file
arch/arm/boot/compressed/libfdt_env.hadded+15−0View file
arch/arm/boot/compressed/misc.cmodified+1−41View file
arch/arm/boot/compressed/string.cadded+127−0View file
arch/arm/boot/compressed/vmlinux.lds.inmodified+4−0View file
arch/arm/common/gic.cmodified+220−11View file
arch/arm/include/asm/dma-mapping.hmodified+7−0View file
arch/arm/include/asm/entry-macro-multi.Smodified+0−7View file
arch/arm/include/asm/hardirq.hmodified+0−3View file
arch/arm/include/asm/hardware/entry-macro-gic.Smodified+2−17View file
arch/arm/include/asm/hardware/gic.hmodified+8−1View file
arch/arm/include/asm/hw_breakpoint.hmodified+2−0View file
arch/arm/include/asm/localtimer.hmodified+8−14View file
arch/arm/include/asm/mach/arch.hmodified+1−1View file
arch/arm/include/asm/mach/map.hmodified+1−0View file
arch/arm/include/asm/memory.hmodified+8−10View file
arch/arm/include/asm/pgtable.hmodified+3−0View file
arch/arm/include/asm/pmu.hmodified+74−19View file
arch/arm/include/asm/proc-fns.hmodified+8−0View file
arch/arm/include/asm/smp.hmodified+0−5View file
arch/arm/include/asm/smp_twd.hmodified+1−1View file
arch/arm/include/asm/suspend.hmodified+1−16View file
arch/arm/kernel/Makefilemodified+8−1View file
arch/arm/kernel/debug.Smodified+2−2View file
arch/arm/kernel/head.Smodified+2−2View file
arch/arm/kernel/hw_breakpoint.cmodified+170−105View file
arch/arm/kernel/irq.cmodified+0−3View file
arch/arm/kernel/kprobes-arm.cmodified+4−0View file
arch/arm/kernel/kprobes-test-arm.cadded+1323−0View file
arch/arm/kernel/kprobes-test-thumb.cadded+1187−0View file
arch/arm/kernel/kprobes-test.cadded+1748−0View file
arch/arm/kernel/kprobes-test.hadded+392−0View file
arch/arm/kernel/kprobes-thumb.cmodified+7−0View file
arch/arm/kernel/kprobes.hmodified+8−0View file
arch/arm/kernel/perf_event.cmodified+254−221View file
arch/arm/kernel/perf_event_v6.cmodified+59−28View file
arch/arm/kernel/perf_event_v7.cmodified+196−199View file
arch/arm/kernel/perf_event_xscale.cmodified+47−43View file
arch/arm/kernel/pmu.cmodified+8−174View file
arch/arm/kernel/setup.cmodified+2−19View file
arch/arm/kernel/sleep.Smodified+27−58View file
arch/arm/kernel/smp.cmodified+1−37View file
arch/arm/kernel/smp_twd.cmodified+45−2View file
arch/arm/kernel/suspend.cadded+72−0View file
arch/arm/mach-at91/at91sam9g45.cmodified+2−0View file
arch/arm/mach-at91/include/mach/at91sam9g45.hmodified+0−2View file
arch/arm/mach-at91/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-bcmring/include/mach/hardware.hmodified+1−2View file
arch/arm/mach-bcmring/include/mach/memory.hdeleted+0−33View before deletion
arch/arm/mach-bcmring/mm.cmodified+3−0View file
arch/arm/mach-clps711x/autcpu12.cmodified+1−1View file
arch/arm/mach-clps711x/cdb89712.cmodified+1−1View file
arch/arm/mach-clps711x/ceiva.cmodified+1−1View file
arch/arm/mach-clps711x/clep7312.cmodified+1−1View file
arch/arm/mach-clps711x/edb7211-arch.cmodified+1−1View file
arch/arm/mach-clps711x/fortunet.cmodified+0−1View file
arch/arm/mach-clps711x/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-clps711x/p720t.cmodified+1−1View file
arch/arm/mach-cns3xxx/cns3420vb.cmodified+1−1View file
arch/arm/mach-cns3xxx/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-cns3xxx/include/mach/memory.hdeleted+0−26View before deletion
arch/arm/mach-davinci/board-da830-evm.cmodified+1−1View file
arch/arm/mach-davinci/board-da850-evm.cmodified+1−1View file
arch/arm/mach-davinci/board-dm355-evm.cmodified+1−1View file
arch/arm/mach-davinci/board-dm355-leopard.cmodified+1−1View file
arch/arm/mach-davinci/board-dm365-evm.cmodified+1−1View file
arch/arm/mach-davinci/board-dm644x-evm.cmodified+1−1View file
arch/arm/mach-davinci/board-dm646x-evm.cmodified+2−2View file
arch/arm/mach-davinci/board-mityomapl138.cmodified+1−1View file
arch/arm/mach-davinci/board-neuros-osd2.cmodified+1−1View file
arch/arm/mach-davinci/board-omapl138-hawk.cmodified+1−1View file
arch/arm/mach-davinci/board-sffsdr.cmodified+1−1View file
arch/arm/mach-davinci/board-tnetv107x-evm.cmodified+1−1View file
arch/arm/mach-davinci/common.cmodified+3−0View file
arch/arm/mach-davinci/cpuidle.cmodified+1−1View file
arch/arm/mach-davinci/include/mach/ddr2.hadded+4−0View file
arch/arm/mach-davinci/include/mach/debug-macro.Smodified+23−29View file
arch/arm/mach-davinci/include/mach/memory.hdeleted+0−44View before deletion
arch/arm/mach-davinci/include/mach/serial.hmodified+2−1View file
arch/arm/mach-davinci/include/mach/uncompress.hmodified+6−1View file
arch/arm/mach-davinci/sleep.Smodified+1−1View file
arch/arm/mach-dove/cm-a510.cmodified+1−1View file
arch/arm/mach-dove/dove-db-setup.cmodified+1−1View file
arch/arm/mach-dove/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-dove/include/mach/memory.hdeleted+0−10View before deletion
arch/arm/mach-ebsa110/core.cmodified+1−1View file
arch/arm/mach-ebsa110/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-ep93xx/adssphere.cmodified+1−1View file
arch/arm/mach-ep93xx/edb93xx.cmodified+8−8View file
arch/arm/mach-ep93xx/gesbc9312.cmodified+1−1View file
arch/arm/mach-ep93xx/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-ep93xx/micro9.cmodified+4−4View file
arch/arm/mach-ep93xx/simone.cmodified+2−2View file
arch/arm/mach-ep93xx/snappercl15.cmodified+1−1View file
arch/arm/mach-ep93xx/ts72xx.cmodified+1−1View file
arch/arm/mach-exynos4/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-exynos4/include/mach/entry-macro.Smodified+1−6View file
arch/arm/mach-exynos4/mach-armlex4210.cmodified+1−1View file
arch/arm/mach-exynos4/mach-nuri.cmodified+1−1View file
arch/arm/mach-exynos4/mach-smdkc210.cmodified+1−1View file
arch/arm/mach-exynos4/mach-smdkv310.cmodified+1−1View file
arch/arm/mach-exynos4/mach-universal_c210.cmodified+1−1View file
arch/arm/mach-exynos4/mct.cmodified+5−2View file
arch/arm/mach-footbridge/cats-hw.cmodified+1−1View file
arch/arm/mach-footbridge/ebsa285.cmodified+1−1View file
arch/arm/mach-footbridge/include/mach/debug-macro.Smodified+2−2View file
arch/arm/mach-footbridge/netwinder-hw.cmodified+1−1View file
arch/arm/mach-footbridge/personal.cmodified+1−1View file
arch/arm/mach-gemini/board-nas4220b.cmodified+1−1View file
arch/arm/mach-gemini/board-rut1xx.cmodified+1−1View file
arch/arm/mach-gemini/board-wbd111.cmodified+1−1View file
arch/arm/mach-gemini/board-wbd222.cmodified+1−1View file
arch/arm/mach-gemini/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-gemini/include/mach/memory.hdeleted+0−19View before deletion
arch/arm/mach-h720x/h7201-eval.cmodified+1−1View file
arch/arm/mach-h720x/h7202-eval.cmodified+1−1View file
arch/arm/mach-h720x/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-h720x/include/mach/memory.hdeleted+0−11View before deletion
arch/arm/mach-imx/mach-armadillo5x0.cmodified+1−1View file
arch/arm/mach-imx/mach-cpuimx27.cmodified+1−1View file
arch/arm/mach-imx/mach-cpuimx35.cmodified+1−1View file
arch/arm/mach-imx/mach-eukrea_cpuimx25.cmodified+1−1View file
arch/arm/mach-imx/mach-imx27_visstrim_m10.cmodified+1−1View file
arch/arm/mach-imx/mach-imx27ipcam.cmodified+1−1View file
arch/arm/mach-imx/mach-imx27lite.cmodified+1−1View file
arch/arm/mach-imx/mach-kzm_arm11_01.cmodified+1−1View file
arch/arm/mach-imx/mach-mx1ads.cmodified+2−2View file
arch/arm/mach-imx/mach-mx21ads.cmodified+1−1View file
arch/arm/mach-imx/mach-mx25_3ds.cmodified+1−1View file
arch/arm/mach-imx/mach-mx27_3ds.cmodified+1−1View file
arch/arm/mach-imx/mach-mx27ads.cmodified+1−1View file
arch/arm/mach-imx/mach-mx31_3ds.cmodified+1−1View file
arch/arm/mach-imx/mach-mx31ads.cmodified+1−1View file
arch/arm/mach-imx/mach-mx31lilly.cmodified+1−1View file
arch/arm/mach-imx/mach-mx31lite.cmodified+1−1View file
arch/arm/mach-imx/mach-mx31moboard.cmodified+1−1View file
arch/arm/mach-imx/mach-mx35_3ds.cmodified+1−1View file
arch/arm/mach-imx/mach-mxt_td60.cmodified+1−1View file
arch/arm/mach-imx/mach-pca100.cmodified+1−1View file
arch/arm/mach-imx/mach-pcm037.cmodified+1−1View file
arch/arm/mach-imx/mach-pcm038.cmodified+1−1View file
arch/arm/mach-imx/mach-pcm043.cmodified+1−1View file
arch/arm/mach-imx/mach-qong.cmodified+1−1View file
arch/arm/mach-imx/mach-scb9328.cmodified+1−1View file
arch/arm/mach-integrator/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-integrator/integrator_ap.cmodified+1−1View file
arch/arm/mach-integrator/integrator_cp.cmodified+1−1View file
arch/arm/mach-iop13xx/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-iop13xx/iq81340mc.cmodified+1−1View file
arch/arm/mach-iop13xx/iq81340sc.cmodified+1−1View file
arch/arm/mach-iop32x/em7210.cmodified+1−1View file
arch/arm/mach-iop32x/glantank.cmodified+1−1View file
arch/arm/mach-iop32x/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-iop32x/include/mach/memory.hdeleted+0−13View before deletion
arch/arm/mach-iop32x/iq31244.cmodified+2−2View file
arch/arm/mach-iop32x/iq80321.cmodified+1−1View file
arch/arm/mach-iop32x/n2100.cmodified+1−1View file
arch/arm/mach-iop33x/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-iop33x/include/mach/memory.hdeleted+0−13View before deletion
arch/arm/mach-iop33x/iq80331.cmodified+1−1View file
arch/arm/mach-iop33x/iq80332.cmodified+1−1View file
arch/arm/mach-ixp2000/enp2611.cmodified+1−1View file
arch/arm/mach-ixp2000/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-ixp2000/ixdp2400.cmodified+1−1View file
arch/arm/mach-ixp2000/ixdp2800.cmodified+1−1View file
arch/arm/mach-ixp2000/ixdp2x01.cmodified+3−3View file
arch/arm/mach-ixp23xx/espresso.cmodified+1−1View file
arch/arm/mach-ixp23xx/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-ixp23xx/ixdp2351.cmodified+1−1View file
arch/arm/mach-ixp23xx/roadrunner.cmodified+1−1View file
arch/arm/mach-ixp4xx/avila-setup.cmodified+2−2View file
arch/arm/mach-ixp4xx/coyote-setup.cmodified+2−2View file
arch/arm/mach-ixp4xx/dsmg600-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/fsg-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/gateway7001-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/goramo_mlr.cmodified+1−1View file
arch/arm/mach-ixp4xx/gtwx5715-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-ixp4xx/include/mach/memory.hdeleted+0−17View before deletion
arch/arm/mach-ixp4xx/ixdp425-setup.cmodified+4−4View file
arch/arm/mach-ixp4xx/nas100d-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/nslu2-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/vulcan-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/wg302v2-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/d2net_v2-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/db88f6281-bp-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/dockstar-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/guruplug-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-kirkwood/include/mach/memory.hdeleted+0−10View before deletion
arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/netspace_v2-setup.cmodified+3−3View file
arch/arm/mach-kirkwood/netxbig_v2-setup.cmodified+2−2View file
arch/arm/mach-kirkwood/openrd-setup.cmodified+3−3View file
arch/arm/mach-kirkwood/rd88f6192-nas-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/rd88f6281-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/sheevaplug-setup.cmodified+2−2View file
arch/arm/mach-kirkwood/t5325-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/ts219-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/ts41x-setup.cmodified+1−1View file
arch/arm/mach-ks8695/board-acs5k.cmodified+1−1View file
arch/arm/mach-ks8695/board-dsm320.cmodified+1−1View file
arch/arm/mach-ks8695/board-micrel.cmodified+1−1View file
arch/arm/mach-ks8695/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-l7200/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-lpc32xx/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-lpc32xx/include/mach/memory.hdeleted+0−27View before deletion
arch/arm/mach-lpc32xx/phy3250.cmodified+1−1View file
arch/arm/mach-mmp/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-mmp/include/mach/memory.hdeleted+0−14View before deletion
arch/arm/mach-msm/board-halibut.cmodified+1−1View file
arch/arm/mach-msm/board-mahimahi.cmodified+1−1View file
arch/arm/mach-msm/board-msm7x27.cmodified+4−4View file
arch/arm/mach-msm/board-msm7x30.cmodified+3−3View file
arch/arm/mach-msm/board-msm8x60.cmodified+0−11View file
arch/arm/mach-msm/board-qsd8x50.cmodified+2−2View file
arch/arm/mach-msm/board-sapphire.cmodified+1−1View file
arch/arm/mach-msm/board-trout.cmodified+1−1View file
arch/arm/mach-msm/include/mach/debug-macro.Smodified+2−2View file
arch/arm/mach-msm/include/mach/entry-macro-qgic.Smodified+1−72View file
arch/arm/mach-msm/include/mach/memory.hdeleted+0−35View before deletion
arch/arm/mach-msm/timer.cmodified+40−29View file
arch/arm/mach-mv78xx0/buffalo-wxl-setup.cmodified+1−1View file
arch/arm/mach-mv78xx0/db78x00-bp-setup.cmodified+1−1View file
arch/arm/mach-mv78xx0/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-mv78xx0/include/mach/memory.hdeleted+0−10View before deletion
arch/arm/mach-mv78xx0/rd78x00-masa-setup.cmodified+1−1View file
arch/arm/mach-mx5/board-cpuimx51.cmodified+1−1View file
arch/arm/mach-mx5/board-cpuimx51sd.cmodified+1−1View file
arch/arm/mach-mx5/board-mx51_3ds.cmodified+1−1View file
arch/arm/mach-mx5/board-mx51_babbage.cmodified+1−1View file
arch/arm/mach-mx5/board-mx51_efikamx.cmodified+1−1View file
arch/arm/mach-mx5/board-mx51_efikasb.cmodified+1−1View file
arch/arm/mach-mxs/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-mxs/include/mach/memory.hdeleted+0−24View before deletion
arch/arm/mach-netx/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-netx/include/mach/memory.hdeleted+0−26View before deletion
arch/arm/mach-netx/nxdb500.cmodified+1−1View file
arch/arm/mach-netx/nxdkn.cmodified+1−1View file
arch/arm/mach-netx/nxeb500hmi.cmodified+1−1View file
arch/arm/mach-nomadik/board-nhk8815.cmodified+1−1View file
arch/arm/mach-nomadik/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-nomadik/include/mach/memory.hdeleted+0−28View before deletion
arch/arm/mach-nuc93x/include/mach/memory.hdeleted+0−21View before deletion
arch/arm/mach-nuc93x/mach-nuc932evb.cmodified+0−1View file
arch/arm/mach-omap1/board-ams-delta.cmodified+1−1View file
arch/arm/mach-omap1/board-fsample.cmodified+1−1View file
arch/arm/mach-omap1/board-generic.cmodified+1−1View file
arch/arm/mach-omap1/board-h2.cmodified+1−1View file
arch/arm/mach-omap1/board-h3.cmodified+1−1View file
arch/arm/mach-omap1/board-htcherald.cmodified+1−1View file
arch/arm/mach-omap1/board-innovator.cmodified+1−1View file
arch/arm/mach-omap1/board-nokia770.cmodified+1−1View file
arch/arm/mach-omap1/board-osk.cmodified+1−1View file
arch/arm/mach-omap1/board-palmte.cmodified+1−1View file
arch/arm/mach-omap1/board-palmtt.cmodified+1−1View file
arch/arm/mach-omap1/board-palmz71.cmodified+1−1View file
arch/arm/mach-omap1/board-perseus2.cmodified+1−1View file
arch/arm/mach-omap1/board-sx1.cmodified+1−1View file
arch/arm/mach-omap1/board-voiceblue.cmodified+1−1View file
arch/arm/mach-omap1/include/mach/debug-macro.Smodified+21−27View file
arch/arm/mach-omap1/include/mach/memory.hmodified+52−1View file
arch/arm/mach-omap1/io.cmodified+1−0View file
arch/arm/mach-omap2/board-2430sdp.cmodified+1−1View file
arch/arm/mach-omap2/board-3430sdp.cmodified+1−1View file
arch/arm/mach-omap2/board-3630sdp.cmodified+1−1View file
arch/arm/mach-omap2/board-4430sdp.cmodified+1−1View file
arch/arm/mach-omap2/board-am3517crane.cmodified+1−1View file
arch/arm/mach-omap2/board-am3517evm.cmodified+1−1View file
arch/arm/mach-omap2/board-apollon.cmodified+1−1View file
arch/arm/mach-omap2/board-cm-t35.cmodified+2−2View file
arch/arm/mach-omap2/board-cm-t3517.cmodified+1−1View file
arch/arm/mach-omap2/board-devkit8000.cmodified+1−1View file
arch/arm/mach-omap2/board-generic.cmodified+1−1View file
arch/arm/mach-omap2/board-h4.cmodified+1−1View file
arch/arm/mach-omap2/board-igep0020.cmodified+2−2View file
arch/arm/mach-omap2/board-ldp.cmodified+1−1View file
arch/arm/mach-omap2/board-n8x0.cmodified+3−3View file
arch/arm/mach-omap2/board-omap3beagle.cmodified+1−1View file
arch/arm/mach-omap2/board-omap3evm.cmodified+1−1View file
arch/arm/mach-omap2/board-omap3logic.cmodified+2−2View file
arch/arm/mach-omap2/board-omap3pandora.cmodified+1−1View file
arch/arm/mach-omap2/board-omap3stalker.cmodified+1−1View file
arch/arm/mach-omap2/board-omap3touchbook.cmodified+1−1View file
arch/arm/mach-omap2/board-omap4panda.cmodified+1−1View file
arch/arm/mach-omap2/board-overo.cmodified+1−1View file
arch/arm/mach-omap2/board-rm680.cmodified+1−1View file
arch/arm/mach-omap2/board-rx51.cmodified+1−1View file
arch/arm/mach-omap2/board-ti8168evm.cmodified+1−1View file
arch/arm/mach-omap2/board-zoom.cmodified+2−2View file
arch/arm/mach-omap2/include/mach/debug-macro.Smodified+36−45View file
arch/arm/mach-omap2/include/mach/entry-macro.Smodified+1−13View file
arch/arm/mach-omap2/include/mach/memory.hdeleted+0−5View before deletion
arch/arm/mach-omap2/io.cmodified+1−1View file
arch/arm/mach-orion5x/d2net-setup.cmodified+2−2View file
arch/arm/mach-orion5x/db88f5281-setup.cmodified+1−1View file
arch/arm/mach-orion5x/dns323-setup.cmodified+1−1View file
arch/arm/mach-orion5x/edmini_v2-setup.cmodified+1−1View file
arch/arm/mach-orion5x/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-orion5x/include/mach/memory.hdeleted+0−12View before deletion
arch/arm/mach-orion5x/kurobox_pro-setup.cmodified+2−2View file
arch/arm/mach-orion5x/ls-chl-setup.cmodified+1−1View file
arch/arm/mach-orion5x/ls_hgl-setup.cmodified+1−1View file
arch/arm/mach-orion5x/lsmini-setup.cmodified+1−1View file
arch/arm/mach-orion5x/mss2-setup.cmodified+1−1View file
arch/arm/mach-orion5x/mv2120-setup.cmodified+1−1View file
arch/arm/mach-orion5x/net2big-setup.cmodified+1−1View file
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.cmodified+1−1View file
arch/arm/mach-orion5x/rd88f5181l-ge-setup.cmodified+1−1View file
arch/arm/mach-orion5x/rd88f5182-setup.cmodified+1−1View file
arch/arm/mach-orion5x/rd88f6183ap-ge-setup.cmodified+1−1View file
arch/arm/mach-orion5x/terastation_pro2-setup.cmodified+1−1View file
arch/arm/mach-orion5x/ts209-setup.cmodified+1−1View file
arch/arm/mach-orion5x/ts409-setup.cmodified+1−1View file
arch/arm/mach-orion5x/ts78xx-setup.cmodified+1−1View file
arch/arm/mach-orion5x/wnr854t-setup.cmodified+1−1View file
arch/arm/mach-orion5x/wrt350n-v2-setup.cmodified+1−1View file
arch/arm/mach-pnx4008/core.cmodified+1−1View file
arch/arm/mach-pnx4008/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-pnx4008/include/mach/memory.hdeleted+0−21View before deletion
arch/arm/mach-prima2/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-prima2/include/mach/memory.hdeleted+0−21View before deletion
arch/arm/mach-prima2/l2x0.cmodified+2−3View file
arch/arm/mach-prima2/prima2.cmodified+2−1View file
arch/arm/mach-pxa/balloon3.cmodified+1−1View file
arch/arm/mach-pxa/capc7117.cmodified+1−1View file
arch/arm/mach-pxa/cm-x2xx.cmodified+1−1View file
arch/arm/mach-pxa/cm-x300.cmodified+1−1View file
arch/arm/mach-pxa/colibri-pxa270.cmodified+2−2View file
arch/arm/mach-pxa/colibri-pxa300.cmodified+1−1View file
arch/arm/mach-pxa/colibri-pxa320.cmodified+1−1View file
arch/arm/mach-pxa/csb726.cmodified+1−1View file
arch/arm/mach-pxa/em-x270.cmodified+2−2View file
arch/arm/mach-pxa/eseries.cmodified+6−6View file
arch/arm/mach-pxa/ezx.cmodified+6−6View file
arch/arm/mach-pxa/gumstix.cmodified+1−1View file
arch/arm/mach-pxa/h5000.cmodified+1−1View file
arch/arm/mach-pxa/himalaya.cmodified+1−1View file
arch/arm/mach-pxa/hx4700.cmodified+1−1View file
arch/arm/mach-pxa/icontrol.cmodified+1−1View file
arch/arm/mach-pxa/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-pxa/include/mach/memory.hdeleted+0−20View before deletion
arch/arm/mach-pxa/littleton.cmodified+1−1View file
arch/arm/mach-pxa/lpd270.cmodified+1−1View file
arch/arm/mach-pxa/magician.cmodified+1−1View file
arch/arm/mach-pxa/mainstone.cmodified+1−1View file
arch/arm/mach-pxa/mioa701.cmodified+1−1View file
arch/arm/mach-pxa/mp900.cmodified+1−1View file
arch/arm/mach-pxa/palmld.cmodified+1−1View file
arch/arm/mach-pxa/palmt5.cmodified+1−1View file
arch/arm/mach-pxa/palmtc.cmodified+1−1View file
arch/arm/mach-pxa/palmte2.cmodified+1−1View file
arch/arm/mach-pxa/palmtreo.cmodified+2−2View file
arch/arm/mach-pxa/palmtx.cmodified+1−1View file
arch/arm/mach-pxa/palmz72.cmodified+1−1View file
arch/arm/mach-pxa/pcm027.cmodified+1−1View file
arch/arm/mach-pxa/raumfeld.cmodified+3−3View file
arch/arm/mach-pxa/saar.cmodified+1−1View file
arch/arm/mach-pxa/saarb.cmodified+1−1View file
arch/arm/mach-pxa/stargate2.cmodified+2−2View file
arch/arm/mach-pxa/tavorevb.cmodified+1−1View file
arch/arm/mach-pxa/tavorevb3.cmodified+1−1View file
arch/arm/mach-pxa/trizeps4.cmodified+2−2View file
arch/arm/mach-pxa/viper.cmodified+1−1View file
arch/arm/mach-pxa/vpac270.cmodified+1−1View file
arch/arm/mach-pxa/xcep.cmodified+1−1View file
arch/arm/mach-pxa/z2.cmodified+2−2View file
arch/arm/mach-pxa/zeus.cmodified+1−1View file
arch/arm/mach-pxa/zylonite.cmodified+1−1View file
arch/arm/mach-realview/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-realview/realview_eb.cmodified+1−1View file
arch/arm/mach-realview/realview_pb1176.cmodified+1−1View file
arch/arm/mach-realview/realview_pb11mp.cmodified+1−1View file
arch/arm/mach-realview/realview_pba8.cmodified+1−1View file
arch/arm/mach-realview/realview_pbx.cmodified+1−1View file
arch/arm/mach-rpc/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-rpc/riscpc.cmodified+1−1View file
arch/arm/mach-s3c2400/include/mach/memory.hdeleted+0−20View before deletion
arch/arm/mach-s3c2410/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-s3c2410/include/mach/memory.hdeleted+0−16View before deletion
arch/arm/mach-s3c2410/mach-amlm5900.cmodified+1−1View file
arch/arm/mach-s3c2410/mach-bast.cmodified+1−1View file
arch/arm/mach-s3c2410/mach-h1940.cmodified+1−1View file
arch/arm/mach-s3c2410/mach-n30.cmodified+2−2View file
arch/arm/mach-s3c2410/mach-otom.cmodified+1−1View file
arch/arm/mach-s3c2410/mach-qt2410.cmodified+1−1View file
arch/arm/mach-s3c2410/mach-smdk2410.cmodified+1−1View file
arch/arm/mach-s3c2410/mach-tct_hammer.cmodified+1−1View file
arch/arm/mach-s3c2410/mach-vr1000.cmodified+1−1View file
arch/arm/mach-s3c2412/mach-jive.cmodified+1−1View file
arch/arm/mach-s3c2412/mach-smdk2413.cmodified+3−3View file
arch/arm/mach-s3c2412/mach-vstms.cmodified+1−1View file
arch/arm/mach-s3c2416/mach-smdk2416.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-anubis.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-at2440evb.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-gta02.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-mini2440.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-nexcoder.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-osiris.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-rx1950.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-rx3715.cmodified+1−1View file
arch/arm/mach-s3c2440/mach-smdk2440.cmodified+1−1View file
arch/arm/mach-s3c2443/mach-smdk2443.cmodified+1−1View file
arch/arm/mach-s3c64xx/cpu.cmodified+2−0View file
arch/arm/mach-s3c64xx/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-s3c64xx/include/mach/memory.hdeleted+0−20View before deletion
arch/arm/mach-s3c64xx/mach-anw6410.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-crag6410.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-hmt.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-mini6410.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-ncp.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-real6410.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-smartq5.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-smartq7.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-smdk6400.cmodified+1−1View file
arch/arm/mach-s3c64xx/mach-smdk6410.cmodified+1−1View file
arch/arm/mach-s5p64x0/cpu.cmodified+3−0View file
arch/arm/mach-s5p64x0/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-s5p64x0/include/mach/memory.hdeleted+0−19View before deletion
arch/arm/mach-s5p64x0/mach-smdk6440.cmodified+1−1View file
arch/arm/mach-s5p64x0/mach-smdk6450.cmodified+1−1View file
arch/arm/mach-s5pc100/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-s5pc100/include/mach/memory.hdeleted+0−18View before deletion
arch/arm/mach-s5pc100/mach-smdkc100.cmodified+1−1View file
arch/arm/mach-s5pv210/cpu.cmodified+2−0View file
arch/arm/mach-s5pv210/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-s5pv210/include/mach/memory.hmodified+0−1View file
arch/arm/mach-s5pv210/mach-aquila.cmodified+1−1View file
arch/arm/mach-s5pv210/mach-goni.cmodified+1−1View file
arch/arm/mach-s5pv210/mach-smdkc110.cmodified+1−1View file
arch/arm/mach-s5pv210/mach-smdkv210.cmodified+1−1View file
arch/arm/mach-s5pv210/mach-torbreck.cmodified+1−1View file
arch/arm/mach-sa1100/assabet.cmodified+1−1View file
arch/arm/mach-sa1100/badge4.cmodified+1−1View file
arch/arm/mach-sa1100/h3100.cmodified+1−1View file
arch/arm/mach-sa1100/h3600.cmodified+1−1View file
arch/arm/mach-sa1100/hackkit.cmodified+1−1View file
arch/arm/mach-sa1100/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-sa1100/jornada720.cmodified+1−1View file
arch/arm/mach-sa1100/lart.cmodified+1−1View file
arch/arm/mach-sa1100/nanoengine.cmodified+1−1View file
arch/arm/mach-sa1100/shannon.cmodified+1−1View file
arch/arm/mach-sa1100/simpad.cmodified+1−1View file
arch/arm/mach-shark/core.cmodified+1−1View file
arch/arm/mach-shark/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-shmobile/board-ag5evm.cmodified+3−0View file
arch/arm/mach-shmobile/board-ap4evb.cmodified+3−0View file
arch/arm/mach-shmobile/board-g3evm.cmodified+3−0View file
arch/arm/mach-shmobile/board-g4evm.cmodified+3−0View file
arch/arm/mach-shmobile/board-mackerel.cmodified+3−0View file
arch/arm/mach-shmobile/entry-intc.Smodified+0−3View file
arch/arm/mach-shmobile/include/mach/entry-macro.Smodified+0−3View file
arch/arm/mach-shmobile/include/mach/memory.hmodified+0−3View file
arch/arm/mach-spear3xx/include/mach/memory.hdeleted+0−19View before deletion
arch/arm/mach-spear3xx/spear300_evb.cmodified+1−1View file
arch/arm/mach-spear3xx/spear310_evb.cmodified+1−1View file
arch/arm/mach-spear3xx/spear320_evb.cmodified+1−1View file
arch/arm/mach-spear6xx/include/mach/memory.hdeleted+0−19View before deletion
arch/arm/mach-spear6xx/spear600_evb.cmodified+1−1View file
arch/arm/mach-tcc8k/board-tcc8000-sdk.cmodified+1−1View file
arch/arm/mach-tegra/board-harmony.cmodified+1−1View file
arch/arm/mach-tegra/board-paz00.cmodified+1−1View file
arch/arm/mach-tegra/board-seaboard.cmodified+3−3View file
arch/arm/mach-tegra/board-trimslice.cmodified+1−1View file
arch/arm/mach-tegra/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-tegra/include/mach/memory.hdeleted+0−28View before deletion
arch/arm/mach-u300/core.cmodified+3−0View file
arch/arm/mach-u300/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-u300/include/mach/memory.hmodified+4−9View file
arch/arm/mach-u300/u300.cmodified+1−1View file
arch/arm/mach-ux500/board-mop500.cmodified+3−3View file
arch/arm/mach-ux500/board-u5500.cmodified+1−1View file
arch/arm/mach-ux500/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-ux500/include/mach/memory.hdeleted+0−18View before deletion
arch/arm/mach-versatile/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-versatile/include/mach/memory.hdeleted+0−28View before deletion
arch/arm/mach-versatile/versatile_ab.cmodified+1−1View file
arch/arm/mach-versatile/versatile_pb.cmodified+1−1View file
arch/arm/mach-vexpress/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-vexpress/include/mach/memory.hdeleted+0−25View before deletion
arch/arm/mach-vexpress/v2m.cmodified+1−1View file
arch/arm/mach-vt8500/bv07.cmodified+1−1View file
arch/arm/mach-vt8500/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-vt8500/include/mach/memory.hdeleted+0−28View before deletion
arch/arm/mach-vt8500/wm8505_7in.cmodified+1−1View file
arch/arm/mach-w90x900/include/mach/memory.hdeleted+0−23View before deletion
arch/arm/mach-w90x900/mach-nuc910evb.cmodified+0−1View file
arch/arm/mach-w90x900/mach-nuc950evb.cmodified+0−1View file
arch/arm/mach-w90x900/mach-nuc960evb.cmodified+0−1View file
arch/arm/mach-zynq/include/mach/debug-macro.Smodified+1−1View file
arch/arm/mach-zynq/include/mach/memory.hdeleted+0−22View before deletion
arch/arm/mm/dma-mapping.cmodified+33−11View file
arch/arm/mm/init.cmodified+0−9View file
arch/arm/mm/mmu.cmodified+8−0View file
arch/arm/mm/proc-arm920.Smodified+8−13View file
arch/arm/mm/proc-arm926.Smodified+8−13View file
arch/arm/mm/proc-sa1100.Smodified+10−15View file
arch/arm/mm/proc-v6.Smodified+19−25View file
arch/arm/mm/proc-v7.Smodified+22−28View file
arch/arm/mm/proc-xsc3.Smodified+11−17View file
arch/arm/mm/proc-xscale.Smodified+10−15View file
arch/arm/plat-mxc/include/mach/debug-macro.Smodified+1−1View file
arch/arm/plat-mxc/include/mach/memory.hdeleted+0−58View before deletion
arch/arm/plat-omap/Kconfigmodified+1−0View file
arch/arm/plat-omap/include/plat/io.hmodified+2−0View file
arch/arm/plat-omap/include/plat/memory.hdeleted+0−102View before deletion
arch/arm/plat-omap/include/plat/serial.hmodified+3−3View file
arch/arm/plat-omap/include/plat/uncompress.hmodified+7−1View file
arch/arm/plat-omap/io.cmodified+8−0View file
arch/arm/plat-spear/include/plat/debug-macro.Smodified+1−1View file
arch/arm/plat-spear/include/plat/memory.hdeleted+0−20View before deletion
arch/arm/plat-tcc/include/mach/debug-macro.Smodified+1−1View file
arch/arm/plat-tcc/include/mach/memory.hdeleted+0−18View before deletion
arch/arm/vfp/vfpmodule.cmodified+22−9View file
drivers/usb/musb/musb_debugfs.cmodified+0−6View file
include/linux/cpu_pm.hadded+109−0View file
kernel/Makefilemodified+1−0View file
kernel/cpu_pm.cadded+233−0View file
kernel/power/Kconfigmodified+4−0View file

Only the first 600 diff lines are shown. Download the complete patch.

arch/arm/Kconfig

View file
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index e91cec4..5ca86e7 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -29,6 +29,7 @@ config ARM
select HAVE_GENERIC_HARDIRQS
select HAVE_SPARSE_IRQ
select GENERIC_IRQ_SHOW
+ select CPU_PM if (SUSPEND || CPU_IDLE)
help
The ARM series is a line of low-power-consumption RISC chip designs
licensed by ARM Ltd and targeted at embedded applications and
@@ -211,6 +212,19 @@ config ARM_PATCH_PHYS_VIRT
this feature (eg, building a kernel for a single machine) and
you need to shrink the kernel to the minimal size.
+config NEED_MACH_MEMORY_H
+ bool
+ help
+ Select this when mach/memory.h is required to provide special
+ definitions for this platform. The need for mach/memory.h should
+ be avoided when possible.
+
+config PHYS_OFFSET
+ hex "Physical address of main memory"
+ depends on !ARM_PATCH_PHYS_VIRT && !NEED_MACH_MEMORY_H
+ help
+ Please provide the physical address corresponding to the
+ location of main memory in your system.
config GENERIC_BUG
def_bool y
@@ -247,6 +261,7 @@ config ARCH_INTEGRATOR
select GENERIC_CLOCKEVENTS
select PLAT_VERSATILE
select PLAT_VERSATILE_FPGA_IRQ
+ select NEED_MACH_MEMORY_H
help
Support for ARM's Integrator platform.
@@ -262,6 +277,7 @@ config ARCH_REALVIEW
select PLAT_VERSATILE_CLCD
select ARM_TIMER_SP804
select GPIO_PL061 if GPIOLIB
+ select NEED_MACH_MEMORY_H
help
This enables support for ARM Ltd RealView boards.
@@ -322,6 +338,7 @@ config ARCH_CLPS711X
bool "Cirrus Logic CLPS711x/EP721x-based"
select CPU_ARM720T
select ARCH_USES_GETTIMEOFFSET
+ select NEED_MACH_MEMORY_H
help
Support for Cirrus Logic 711x/721x based boards.
@@ -361,6 +378,7 @@ config ARCH_EBSA110
select ISA
select NO_IOPORT
select ARCH_USES_GETTIMEOFFSET
+ select NEED_MACH_MEMORY_H
help
This is an evaluation board for the StrongARM processor available
from Digital. It has limited hardware on-board, including an
@@ -376,6 +394,7 @@ config ARCH_EP93XX
select ARCH_REQUIRE_GPIOLIB
select ARCH_HAS_HOLES_MEMORYMODEL
select ARCH_USES_GETTIMEOFFSET
+ select NEED_MEMORY_H
help
This enables support for the Cirrus EP93xx series of CPUs.
@@ -385,6 +404,7 @@ config ARCH_FOOTBRIDGE
select FOOTBRIDGE
select GENERIC_CLOCKEVENTS
select HAVE_IDE
+ select NEED_MACH_MEMORY_H
help
Support for systems based on the DC21285 companion chip
("FootBridge"), such as the Simtec CATS and the Rebel NetWinder.
@@ -434,6 +454,7 @@ config ARCH_IOP13XX
select PCI
select ARCH_SUPPORTS_MSI
select VMSPLIT_1G
+ select NEED_MACH_MEMORY_H
help
Support for Intel's IOP13XX (XScale) family of processors.
@@ -464,6 +485,7 @@ config ARCH_IXP23XX
select CPU_XSC3
select PCI
select ARCH_USES_GETTIMEOFFSET
+ select NEED_MACH_MEMORY_H
help
Support for Intel's IXP23xx (XScale) family of processors.
@@ -473,6 +495,7 @@ config ARCH_IXP2000
select CPU_XSCALE
select PCI
select ARCH_USES_GETTIMEOFFSET
+ select NEED_MACH_MEMORY_H
help
Support for Intel's IXP2400/2800 (XScale) family of processors.
@@ -565,6 +588,7 @@ config ARCH_KS8695
select CPU_ARM922T
select ARCH_REQUIRE_GPIOLIB
select ARCH_USES_GETTIMEOFFSET
+ select NEED_MACH_MEMORY_H
help
Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based
System-on-Chip devices.
@@ -657,6 +681,7 @@ config ARCH_SHMOBILE
select SPARSE_IRQ
select MULTI_IRQ_HANDLER
select PM_GENERIC_DOMAINS if PM
+ select NEED_MACH_MEMORY_H
help
Support for Renesas's SH-Mobile and R-Mobile ARM platforms.
@@ -672,6 +697,7 @@ config ARCH_RPC
select ARCH_SPARSEMEM_ENABLE
select ARCH_USES_GETTIMEOFFSET
select HAVE_IDE
+ select NEED_MACH_MEMORY_H
help
On the Acorn Risc-PC, Linux can support the internal IDE disk and
CD-ROM interface, serial and parallel port, and the floppy drive.
@@ -691,6 +717,7 @@ config ARCH_SA1100
select TICK_ONESHOT
select ARCH_REQUIRE_GPIOLIB
select HAVE_IDE
+ select NEED_MACH_MEMORY_H
help
Support for StrongARM 11x0 based boards.
@@ -782,6 +809,7 @@ config ARCH_S5PV210
select HAVE_S3C2410_I2C if I2C
select HAVE_S3C_RTC if RTC_CLASS
select HAVE_S3C2410_WATCHDOG if WATCHDOG
+ select NEED_MACH_MEMORY_H
help
Samsung S5PV210/S5PC110 series based systems
@@ -798,6 +826,7 @@ config ARCH_EXYNOS4
select HAVE_S3C_RTC if RTC_CLASS
select HAVE_S3C2410_I2C if I2C
select HAVE_S3C2410_WATCHDOG if WATCHDOG
+ select NEED_MACH_MEMORY_H
help
Samsung EXYNOS4 series based systems
@@ -809,6 +838,7 @@ config ARCH_SHARK
select ZONE_DMA
select PCI
select ARCH_USES_GETTIMEOFFSET
+ select NEED_MACH_MEMORY_H
help
Support for the StrongARM based Digital DNARD machine, also known
as "Shark" (<http://www.shark-linux.de/shark.html>).
@@ -837,6 +867,7 @@ config ARCH_U300
select HAVE_MACH_CLKDEV
select GENERIC_GPIO
select ARCH_REQUIRE_GPIOLIB
+ select NEED_MACH_MEMORY_H
help
Support for ST-Ericsson U300 series mobile platforms.
@@ -1835,6 +1866,38 @@ config ZBOOT_ROM_SH_MOBILE_SDHI
endchoice
+config ARM_APPENDED_DTB
+ bool "Use appended device tree blob to zImage (EXPERIMENTAL)"
+ depends on OF && !ZBOOT_ROM && EXPERIMENTAL
+ help
+ With this option, the boot code will look for a device tree binary
+ (DTB) appended to zImage
+ (e.g. cat zImage <filename>.dtb > zImage_w_dtb).
+
+ This is meant as a backward compatibility convenience for those
+ systems with a bootloader that can't be upgraded to accommodate
+ the documented boot protocol using a device tree.
+
+ Beware that there is very little in terms of protection against
+ this option being confused by leftover garbage in memory that might
+ look like a DTB header after a reboot if no actual DTB is appended
+ to zImage. Do not leave this option active in a production kernel
+ if you don't intend to always append a DTB. Proper passing of the
+ location into r2 of a bootloader provided DTB is always preferable
+ to this option.
+
+config ARM_ATAG_DTB_COMPAT
+ bool "Supplement the appended DTB with traditional ATAG information"
+ depends on ARM_APPENDED_DTB
+ help
+ Some old bootloaders can't be updated to a DTB capable one, yet
+ they provide ATAGs with memory configuration, the ramdisk address,
+ the kernel cmdline string, etc. Such information is dynamically
+ provided by the bootloader and can't always be stored in a static
+ DTB. To allow a device tree enabled kernel to be used with such
+ bootloaders, this option allows zImage to extract the information
+ from the ATAG list and store it at run time into the appended DTB.
+
config CMDLINE
string "Default kernel command string"
default ""

arch/arm/Kconfig.debug

View file
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index df3eb3c..f283938 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -158,4 +158,10 @@ config DEBUG_S3C_UART
The uncompressor code port configuration is now handled
by CONFIG_S3C_LOWLEVEL_UART_PORT.
+config ARM_KPROBES_TEST
+ tristate "Kprobes test module"
+ depends on KPROBES && MODULES
+ help
+ Perform tests of kprobes API and instruction set simulation.
+
endmenu

arch/arm/boot/compressed/.gitignore

View file
diff --git a/arch/arm/boot/compressed/.gitignore b/arch/arm/boot/compressed/.gitignore
index c602896..e0936a1 100644
--- a/arch/arm/boot/compressed/.gitignore
+++ b/arch/arm/boot/compressed/.gitignore
@@ -5,3 +5,12 @@ piggy.lzo
piggy.lzma
vmlinux
vmlinux.lds
+
+# borrowed libfdt files
+fdt.c
+fdt.h
+fdt_ro.c
+fdt_rw.c
+fdt_wip.c
+libfdt.h
+libfdt_internal.h

arch/arm/boot/compressed/Makefile

View file
diff --git a/arch/arm/boot/compressed/Makefile b/arch/arm/boot/compressed/Makefile
index a6b30b3..21f56ff 100644
--- a/arch/arm/boot/compressed/Makefile
+++ b/arch/arm/boot/compressed/Makefile
@@ -26,6 +26,10 @@ HEAD = head.o
OBJS += misc.o decompress.o
FONTC = $(srctree)/drivers/video/console/font_acorn_8x8.c
+# string library code (-Os is enforced to keep it much smaller)
+OBJS += string.o
+CFLAGS_string.o := -Os
+
#
# Architecture dependencies
#
@@ -89,21 +93,41 @@ suffix_$(CONFIG_KERNEL_GZIP) = gzip
suffix_$(CONFIG_KERNEL_LZO) = lzo
suffix_$(CONFIG_KERNEL_LZMA) = lzma
+# Borrowed libfdt files for the ATAG compatibility mode
+
+libfdt := fdt_rw.c fdt_ro.c fdt_wip.c fdt.c
+libfdt_hdrs := fdt.h libfdt.h libfdt_internal.h
+
+libfdt_objs := $(addsuffix .o, $(basename $(libfdt)))
+
+$(addprefix $(obj)/,$(libfdt) $(libfdt_hdrs)): $(obj)/%: $(srctree)/scripts/dtc/libfdt/%
+ $(call cmd,shipped)
+
+$(addprefix $(obj)/,$(libfdt_objs) atags_to_fdt.o): \
+ $(addprefix $(obj)/,$(libfdt_hdrs))
+
+ifeq ($(CONFIG_ARM_ATAG_DTB_COMPAT),y)
+OBJS += $(libfdt_objs) atags_to_fdt.o
+endif
+
targets := vmlinux vmlinux.lds \
piggy.$(suffix_y) piggy.$(suffix_y).o \
- font.o font.c head.o misc.o $(OBJS)
+ lib1funcs.o lib1funcs.S font.o font.c head.o misc.o $(OBJS)
# Make sure files are removed during clean
-extra-y += piggy.gzip piggy.lzo piggy.lzma lib1funcs.S
+extra-y += piggy.gzip piggy.lzo piggy.lzma lib1funcs.S $(libfdt) $(libfdt_hdrs)
ifeq ($(CONFIG_FUNCTION_TRACER),y)
ORIG_CFLAGS := $(KBUILD_CFLAGS)
KBUILD_CFLAGS = $(subst -pg, , $(ORIG_CFLAGS))
endif
-ccflags-y := -fpic -fno-builtin
+ccflags-y := -fpic -fno-builtin -I$(obj)
asflags-y := -Wa,-march=all
+# Supply kernel BSS size to the decompressor via a linker symbol.
+KBSS_SZ = $(shell size $(obj)/../../../../vmlinux | awk 'END{print $$3}')
+LDFLAGS_vmlinux = --defsym _kernel_bss_size=$(KBSS_SZ)
# Supply ZRELADDR to the decompressor via a linker symbol.
ifneq ($(CONFIG_AUTO_ZRELADDR),y)
LDFLAGS_vmlinux += --defsym zreladdr=$(ZRELADDR)
@@ -123,7 +147,7 @@ LDFLAGS_vmlinux += -T
# For __aeabi_uidivmod
lib1funcs = $(obj)/lib1funcs.o
-$(obj)/lib1funcs.S: $(srctree)/arch/$(SRCARCH)/lib/lib1funcs.S FORCE
+$(obj)/lib1funcs.S: $(srctree)/arch/$(SRCARCH)/lib/lib1funcs.S
$(call cmd,shipped)
# We need to prevent any GOTOFF relocs being used with references

arch/arm/boot/compressed/atags_to_fdt.c

View file
diff --git a/arch/arm/boot/compressed/atags_to_fdt.c b/arch/arm/boot/compressed/atags_to_fdt.c
new file mode 100644
index 0000000..6ce11c4
--- /dev/null
+++ b/arch/arm/boot/compressed/atags_to_fdt.c
@@ -0,0 +1,97 @@
+#include <asm/setup.h>
+#include <libfdt.h>
+
+static int node_offset(void *fdt, const char *node_path)
+{
+ int offset = fdt_path_offset(fdt, node_path);
+ if (offset == -FDT_ERR_NOTFOUND)
+ offset = fdt_add_subnode(fdt, 0, node_path);
+ return offset;
+}
+
+static int setprop(void *fdt, const char *node_path, const char *property,
+ uint32_t *val_array, int size)
+{
+ int offset = node_offset(fdt, node_path);
+ if (offset < 0)
+ return offset;
+ return fdt_setprop(fdt, offset, property, val_array, size);
+}
+
+static int setprop_string(void *fdt, const char *node_path,
+ const char *property, const char *string)
+{
+ int offset = node_offset(fdt, node_path);
+ if (offset < 0)
+ return offset;
+ return fdt_setprop_string(fdt, offset, property, string);
+}
+
+static int setprop_cell(void *fdt, const char *node_path,
+ const char *property, uint32_t val)
+{
+ int offset = node_offset(fdt, node_path);
+ if (offset < 0)
+ return offset;
+ return fdt_setprop_cell(fdt, offset, property, val);
+}
+
+/*
+ * Convert and fold provided ATAGs into the provided FDT.
+ *
+ * REturn values:
+ * = 0 -> pretend success
+ * = 1 -> bad ATAG (may retry with another possible ATAG pointer)
+ * < 0 -> error from libfdt
+ */
+int atags_to_fdt(void *atag_list, void *fdt, int total_space)
+{
+ struct tag *atag = atag_list;
+ uint32_t mem_reg_property[2 * NR_BANKS];
+ int memcount = 0;
+ int ret;
+
+ /* make sure we've got an aligned pointer */
+ if ((u32)atag_list & 0x3)
+ return 1;
+
+ /* if we get a DTB here we're done already */
+ if (*(u32 *)atag_list == fdt32_to_cpu(FDT_MAGIC))
+ return 0;
+
+ /* validate the ATAG */
+ if (atag->hdr.tag != ATAG_CORE ||
+ (atag->hdr.size != tag_size(tag_core) &&
+ atag->hdr.size != 2))
+ return 1;
+
+ /* let's give it all the room it could need */
+ ret = fdt_open_into(fdt, fdt, total_space);
+ if (ret < 0)
+ return ret;
+
+ for_each_tag(atag, atag_list) {
+ if (atag->hdr.tag == ATAG_CMDLINE) {
+ setprop_string(fdt, "/chosen", "bootargs",
+ atag->u.cmdline.cmdline);
+ } else if (atag->hdr.tag == ATAG_MEM) {
+ if (memcount >= sizeof(mem_reg_property)/4)
+ continue;
+ mem_reg_property[memcount++] = cpu_to_fdt32(atag->u.mem.start);
+ mem_reg_property[memcount++] = cpu_to_fdt32(atag->u.mem.size);
+ } else if (atag->hdr.tag == ATAG_INITRD2) {
+ uint32_t initrd_start, initrd_size;
+ initrd_start = atag->u.initrd.start;
+ initrd_size = atag->u.initrd.size;
+ setprop_cell(fdt, "/chosen", "linux,initrd-start",
+ initrd_start);
+ setprop_cell(fdt, "/chosen", "linux,initrd-end",
+ initrd_start + initrd_size);
+ }
+ }
+
+ if (memcount)
+ setprop(fdt, "/memory", "reg", mem_reg_property, 4*memcount);
+
+ return fdt_pack(fdt);
+}

arch/arm/boot/compressed/head.S

View file
diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S
index e95a598..c2effc9 100644
--- a/arch/arm/boot/compressed/head.S
+++ b/arch/arm/boot/compressed/head.S
@@ -216,6 +216,104 @@ restart: adr r0, LC0
mov r10, r6
#endif
+ mov r5, #0 @ init dtb size to 0
+#ifdef CONFIG_ARM_APPENDED_DTB
+/*
+ * r0 = delta
+ * r2 = BSS start
+ * r3 = BSS end
+ * r4 = final kernel address
+ * r5 = appended dtb size (still unknown)
+ * r6 = _edata
+ * r7 = architecture ID
+ * r8 = atags/device tree pointer
+ * r9 = size of decompressed image
+ * r10 = end of this image, including bss/stack/malloc space if non XIP
+ * r11 = GOT start
+ * r12 = GOT end
+ * sp = stack pointer
+ *
+ * if there are device trees (dtb) appended to zImage, advance r10 so that the
+ * dtb data will get relocated along with the kernel if necessary.
+ */
+
+ ldr lr, [r6, #0]
+#ifndef __ARMEB__
+ ldr r1, =0xedfe0dd0 @ sig is 0xd00dfeed big endian
+#else
+ ldr r1, =0xd00dfeed
+#endif
+ cmp lr, r1
+ bne dtb_check_done @ not found
+
+#ifdef CONFIG_ARM_ATAG_DTB_COMPAT
+ /*
+ * OK... Let's do some funky business here.
+ * If we do have a DTB appended to zImage, and we do have
+ * an ATAG list around, we want the later to be translated
+ * and folded into the former here. To be on the safe side,
+ * let's temporarily move the stack away into the malloc
+ * area. No GOT fixup has occurred yet, but none of the
+ * code we're about to call uses any global variable.
+ */
+ add sp, sp, #0x10000
+ stmfd sp!, {r0-r3, ip, lr}
+ mov r0, r8
+ mov r1, r6
+ sub r2, sp, r6
+ bl atags_to_fdt
+
+ /*
+ * If returned value is 1, there is no ATAG at the location
+ * pointed by r8. Try the typical 0x100 offset from start
+ * of RAM and hope for the best.
+ */
+ cmp r0, #1
+ sub r0, r4, #TEXT_OFFSET
+ add r0, r0, #0x100
+ mov r1, r6
+ sub r2, sp, r6
+ blne atags_to_fdt
+
+ ldmfd sp!, {r0-r3, ip, lr}
+ sub sp, sp, #0x10000
+#endif
+
+ mov r8, r6 @ use the appended device tree
+
+ /*
+ * Make sure that the DTB doesn't end up in the final
+ * kernel's .bss area. To do so, we adjust the decompressed
+ * kernel size to compensate if that .bss size is larger
+ * than the relocated code.
+ */
+ ldr r5, =_kernel_bss_size
+ adr r1, wont_overwrite
+ sub r1, r6, r1
+ subs r1, r5, r1
+ addhi r9, r9, r1
+
+ /* Get the dtb's size */
+ ldr r5, [r6, #4]
+#ifndef __ARMEB__
+ /* convert r5 (dtb size) to little endian */
+ eor r1, r5, r5, ror #16
+ bic r1, r1, #0x00ff0000
+ mov r5, r5, ror #8
+ eor r5, r5, r1, lsr #8
+#endif
+
+ /* preserve 64-bit alignment */
+ add r5, r5, #7
+ bic r5, r5, #7
+
+ /* relocate some pointers past the appended dtb */
+ add r6, r6, r5
+ add r10, r10, r5
+ add sp, sp, r5
+dtb_check_done:
+#endif
+
/*
* Check to see if we will overwrite ourselves.
* r4 = final kernel address
@@ -223,15 +321,14 @@ restart: adr r0, LC0
* r10 = end of this image, including bss/stack/malloc space if non XIP
* We basically want:
* r4 - 16k page directory >= r10 -> OK
- * r4 + image length <= current position (pc) -> OK
+ * r4 + image length <= address of wont_overwrite -> OK
*/
add r10, r10, #16384
cmp r4, r10
bhs wont_overwrite
add r10, r4, r9
- ARM( cmp r10, pc )
- THUMB( mov lr, pc )
- THUMB( cmp r10, lr )
+ adr r9, wont_overwrite
+ cmp r10, r9
bls wont_overwrite
/*
@@ -285,14 +382,16 @@ wont_overwrite:
* r2 = BSS start
* r3 = BSS end
* r4 = kernel execution address
+ * r5 = appended dtb size (0 if not present)
* r7 = architecture ID
* r8 = atags pointer
* r11 = GOT start
* r12 = GOT end
* sp = stack pointer
*/
- teq r0, #0
+ orrs r1, r0, r5
beq not_relocated
+
add r11, r11, r0
add r12, r12, r0
@@ -307,12 +406,21 @@ wont_overwrite:
/*
* Relocate all entries in the GOT table.
+ * Bump bss entries to _edata + dtb size
*/
1: ldr r1, [r11, #0] @ relocate entries in the GOT
- add r1, r1, r0 @ table. This fixes up the
- str r1, [r11], #4 @ C references.
+ add r1, r1, r0 @ This fixes up C references
+ cmp r1, r2 @ if entry >= bss_start &&
+ cmphs r3, r1 @ bss_end > entry
+ addhi r1, r1, r5 @ entry += dtb size
+ str r1, [r11], #4 @ next entry
cmp r11, r12
blo 1b
+
+ /* bump our bss pointers too */
+ add r2, r2, r5
+ add r3, r3, r5
+
#else
/*

arch/arm/boot/compressed/libfdt_env.h

View file
diff --git a/arch/arm/boot/compressed/libfdt_env.h b/arch/arm/boot/compressed/libfdt_env.h
new file mode 100644
index 0000000..1f4e718
--- /dev/null
+++ b/arch/arm/boot/compressed/libfdt_env.h
@@ -0,0 +1,15 @@
+#ifndef _ARM_LIBFDT_ENV_H
+#define _ARM_LIBFDT_ENV_H
+
+#include <linux/types.h>
+#include <linux/string.h>
+#include <asm/byteorder.h>
+
+#define fdt16_to_cpu(x) be16_to_cpu(x)
+#define cpu_to_fdt16(x) cpu_to_be16(x)
+#define fdt32_to_cpu(x) be32_to_cpu(x)
+#define cpu_to_fdt32(x) cpu_to_be32(x)
+#define fdt64_to_cpu(x) be64_to_cpu(x)
+#define cpu_to_fdt64(x) cpu_to_be64(x)

This diff is incomplete. Download the complete patch.

arch/arm/boot/compressed/misc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/compressed/string.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/compressed/vmlinux.lds.in

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/gic.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/dma-mapping.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/entry-macro-multi.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/hardirq.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/hardware/entry-macro-gic.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/hardware/gic.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/hw_breakpoint.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/localtimer.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/mach/arch.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/mach/map.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/memory.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/pmu.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/proc-fns.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/smp.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/smp_twd.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/suspend.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/debug.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/head.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/hw_breakpoint.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/kprobes-arm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/kprobes-test-arm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/kprobes-test-thumb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/kprobes-test.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/kprobes-test.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/kprobes-thumb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/kprobes.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/perf_event.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/perf_event_v6.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/perf_event_v7.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/perf_event_xscale.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/pmu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/sleep.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/smp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/smp_twd.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/suspend.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/at91sam9g45.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/include/mach/at91sam9g45.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-bcmring/include/mach/hardware.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-bcmring/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-bcmring/mm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/autcpu12.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/cdb89712.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/ceiva.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/clep7312.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/edb7211-arch.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/fortunet.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/p720t.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-cns3xxx/cns3420vb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-cns3xxx/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-cns3xxx/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-da830-evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-da850-evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-dm355-evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-dm355-leopard.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-dm365-evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-dm644x-evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-dm646x-evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-mityomapl138.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-neuros-osd2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-omapl138-hawk.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-sffsdr.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/board-tnetv107x-evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/cpuidle.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/include/mach/ddr2.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/include/mach/serial.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/include/mach/uncompress.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/sleep.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-dove/cm-a510.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-dove/dove-db-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-dove/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-dove/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-ebsa110/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ebsa110/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/adssphere.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/edb93xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/gesbc9312.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/micro9.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/simone.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/snappercl15.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/ts72xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos4/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos4/include/mach/entry-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos4/mach-armlex4210.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos4/mach-nuri.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos4/mach-smdkc210.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos4/mach-smdkv310.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos4/mach-universal_c210.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos4/mct.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/cats-hw.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/ebsa285.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/netwinder-hw.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/personal.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-gemini/board-nas4220b.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-gemini/board-rut1xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-gemini/board-wbd111.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-gemini/board-wbd222.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-gemini/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-gemini/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-h720x/h7201-eval.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-h720x/h7202-eval.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-h720x/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-h720x/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-armadillo5x0.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-cpuimx27.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-cpuimx35.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-eukrea_cpuimx25.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-imx27_visstrim_m10.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-imx27ipcam.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-imx27lite.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-kzm_arm11_01.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx1ads.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx21ads.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx25_3ds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx27_3ds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx27ads.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx31_3ds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx31ads.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx31lilly.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx31lite.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx31moboard.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mx35_3ds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-mxt_td60.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-pca100.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-pcm037.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-pcm038.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-pcm043.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-qong.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-scb9328.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/integrator_ap.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/integrator_cp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop13xx/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop13xx/iq81340mc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop13xx/iq81340sc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop32x/em7210.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop32x/glantank.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop32x/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop32x/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop32x/iq31244.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop32x/iq80321.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop32x/n2100.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop33x/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop33x/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop33x/iq80331.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop33x/iq80332.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/enp2611.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/ixdp2400.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/ixdp2800.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/ixdp2x01.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp23xx/espresso.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp23xx/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp23xx/ixdp2351.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp23xx/roadrunner.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/avila-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/coyote-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/dsmg600-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/fsg-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/gateway7001-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/goramo_mlr.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/gtwx5715-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/ixdp425-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/nas100d-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/nslu2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/vulcan-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/wg302v2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/d2net_v2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/db88f6281-bp-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/dockstar-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/guruplug-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/netspace_v2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/netxbig_v2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/openrd-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/rd88f6192-nas-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/rd88f6281-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/sheevaplug-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/t5325-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/ts219-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/ts41x-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/board-acs5k.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/board-dsm320.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/board-micrel.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-l7200/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lpc32xx/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lpc32xx/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-lpc32xx/phy3250.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mmp/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mmp/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-halibut.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-mahimahi.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-msm7x27.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-msm7x30.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-msm8x60.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-qsd8x50.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-sapphire.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-trout.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/include/mach/entry-macro-qgic.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/timer.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mv78xx0/buffalo-wxl-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mv78xx0/db78x00-bp-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mv78xx0/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mv78xx0/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-mv78xx0/rd78x00-masa-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx5/board-cpuimx51.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx5/board-cpuimx51sd.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx5/board-mx51_3ds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx5/board-mx51_babbage.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx5/board-mx51_efikamx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx5/board-mx51_efikasb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mxs/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mxs/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/nxdb500.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/nxdkn.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/nxeb500hmi.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-nomadik/board-nhk8815.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-nomadik/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-nomadik/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-nuc93x/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-nuc93x/mach-nuc932evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-ams-delta.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-fsample.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-generic.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-h2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-h3.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-htcherald.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-innovator.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-nokia770.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-osk.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-palmte.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-palmtt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-palmz71.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-perseus2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-sx1.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/board-voiceblue.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/include/mach/memory.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/io.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-2430sdp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-3430sdp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-3630sdp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-4430sdp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-am3517crane.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-am3517evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-apollon.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-cm-t35.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-cm-t3517.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-devkit8000.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-generic.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-h4.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-igep0020.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-ldp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-n8x0.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-omap3beagle.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-omap3evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-omap3logic.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-omap3pandora.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-omap3stalker.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-omap3touchbook.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-omap4panda.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-overo.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-rm680.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-rx51.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-ti8168evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/board-zoom.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/include/mach/entry-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/io.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/d2net-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/db88f5281-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/dns323-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/edmini_v2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/kurobox_pro-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/ls-chl-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/ls_hgl-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/lsmini-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/mss2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/mv2120-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/net2big-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/rd88f5181l-ge-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/rd88f5182-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/terastation_pro2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/ts209-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/ts409-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/ts78xx-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/wnr854t-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/wrt350n-v2-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-prima2/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-prima2/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-prima2/l2x0.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-prima2/prima2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/balloon3.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/capc7117.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/cm-x2xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/cm-x300.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/colibri-pxa270.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/colibri-pxa300.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/colibri-pxa320.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/csb726.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/em-x270.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/eseries.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/ezx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/gumstix.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/h5000.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/himalaya.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/hx4700.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/icontrol.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/littleton.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/lpd270.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/magician.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/mainstone.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/mioa701.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/mp900.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/palmld.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/palmt5.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/palmtc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/palmte2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/palmtreo.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/palmtx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/palmz72.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/pcm027.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/raumfeld.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/saar.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/saarb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/stargate2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/tavorevb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/tavorevb3.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/trizeps4.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/viper.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/vpac270.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/xcep.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/z2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/zeus.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/zylonite.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/realview_eb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/realview_pb1176.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/realview_pb11mp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/realview_pba8.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/realview_pbx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-rpc/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-rpc/riscpc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2400/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-amlm5900.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-bast.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-h1940.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-n30.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-otom.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-qt2410.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-smdk2410.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-tct_hammer.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-vr1000.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2412/mach-jive.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2412/mach-smdk2413.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2412/mach-vstms.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2416/mach-smdk2416.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-anubis.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-at2440evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-gta02.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-mini2440.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-nexcoder.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-osiris.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-rx1950.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-rx3715.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/mach-smdk2440.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2443/mach-smdk2443.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/cpu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-anw6410.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-crag6410.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-hmt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-mini6410.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-ncp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-real6410.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-smartq5.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-smartq7.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-smdk6400.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/mach-smdk6410.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5p64x0/cpu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5p64x0/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5p64x0/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5p64x0/mach-smdk6440.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5p64x0/mach-smdk6450.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pc100/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pc100/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pc100/mach-smdkc100.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pv210/cpu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pv210/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pv210/include/mach/memory.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pv210/mach-aquila.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pv210/mach-goni.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pv210/mach-smdkc110.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pv210/mach-smdkv210.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s5pv210/mach-torbreck.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/assabet.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/badge4.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/h3100.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/h3600.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/hackkit.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/jornada720.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/lart.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/nanoengine.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/shannon.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/simpad.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-ag5evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-ap4evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-g3evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-g4evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-mackerel.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/entry-intc.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/include/mach/entry-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/include/mach/memory.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-spear3xx/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-spear3xx/spear300_evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-spear3xx/spear310_evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-spear3xx/spear320_evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-spear6xx/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-spear6xx/spear600_evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tcc8k/board-tcc8000-sdk.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/board-harmony.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/board-paz00.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/board-seaboard.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/board-trimslice.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-u300/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-u300/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-u300/u300.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ux500/board-mop500.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ux500/board-u5500.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ux500/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ux500/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-versatile/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-versatile/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-versatile/versatile_ab.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-versatile/versatile_pb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vexpress/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vexpress/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-vexpress/v2m.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vt8500/bv07.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vt8500/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vt8500/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-vt8500/wm8505_7in.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-w90x900/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-w90x900/mach-nuc910evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-w90x900/mach-nuc950evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-w90x900/mach-nuc960evb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-zynq/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-zynq/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mm/dma-mapping.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/init.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/mmu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm920.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm926.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-sa1100.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-v6.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-v7.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-xsc3.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-xscale.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/include/plat/io.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/include/plat/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/include/plat/serial.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/include/plat/uncompress.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/io.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-spear/include/plat/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-spear/include/plat/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/plat-tcc/include/mach/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-tcc/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/vfp/vfpmodule.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/musb/musb_debugfs.c

View file

This diff is incomplete. Download the complete patch.

include/linux/cpu_pm.h

View file

This diff is incomplete. Download the complete patch.

kernel/Makefile

View file

This diff is incomplete. Download the complete patch.

kernel/cpu_pm.c

View file

This diff is incomplete. Download the complete patch.

kernel/power/Kconfig

View file

This diff is incomplete. Download the complete patch.