projects/linux·commit 7cc4e87f

Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm

7cc4e87f · Linus Torvalds <[email protected]> · 2008-10-11 10:09:45 -07:00

* 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)
  [ARM] 5300/1: fixup spitz reset during boot
  [ARM] 5295/1: make ZONE_DMA optional
  [ARM] 5239/1: Palm Zire 72 power management support
  [ARM] 5298/1: Drop desc_handle_irq()
  [ARM] 5297/1: [KS8695] Fix two compile-time warnings
  [ARM] 5296/1: [KS8695] Replace macro's with trailing underscores.
  [ARM] pxa: allow multi-machine PCMCIA builds
  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx
  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h
  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c
  [ARM] pxa/zylonite: add support for USB OHCI
  [ARM] ohci-pxa27x: use ioremap() and offset for register access
  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()
  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource
  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver
  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers
  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c
  [ARM] pxa: simplify DMA register definitions
  [ARM] pxa: make additional DCSR bits valid for PXA3xx
  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c
  ...

Fixed up conflicts in
	arch/arm/mach-versatile/core.c
	sound/soc/pxa/pxa2xx-ac97.c
	sound/soc/pxa/pxa2xx-i2s.c
manually.
Commit
7cc4e87f912bbefa440a51856b8d076e5d1f554a
Parents
5ba2f67a · 69fc7eed

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

Changes

731 files changed · +24069 −8422

FileStatusAddDelContent
Documentation/sound/alsa/soc/dapm.txtmodified+2−10View file
MAINTAINERSmodified+13−1View file
arch/arm/Kconfigmodified+58−16View file
arch/arm/Makefilemodified+1−1View file
arch/arm/boot/compressed/Makefilemodified+1−1View file
arch/arm/boot/compressed/head.Smodified+2−1View file
arch/arm/common/Kconfigmodified+2−1View file
arch/arm/common/dmabounce.cmodified+84−203View file
arch/arm/common/gic.cmodified+1−1View file
arch/arm/common/it8152.cmodified+3−11View file
arch/arm/common/locomo.cmodified+9−19View file
arch/arm/common/sa1111.cmodified+1−1View file
arch/arm/common/scoop.cmodified+1−1View file
arch/arm/common/sharpsl_param.cmodified+2−0View file
arch/arm/common/time-acorn.cmodified+1−1View file
arch/arm/common/uengine.cmodified+1−1View file
arch/arm/common/via82c505.cmodified+1−1View file
arch/arm/common/vic.cmodified+1−1View file
arch/arm/configs/afeb9260_defconfigadded+1259−0View file
arch/arm/configs/at91sam9rlek_defconfigmodified+1−0View file
arch/arm/configs/cm_x300_defconfigadded+1466−0View file
arch/arm/configs/jornada720_defconfigmodified+612−445View file
arch/arm/configs/orion5x_defconfigmodified+3−0View file
arch/arm/configs/palmz72_defconfigadded+951−0View file
arch/arm/configs/viper_defconfigadded+1678−0View file
arch/arm/configs/xm_x270_defconfig → arch/arm/configs/xm_x2xx_defconfigrenamed+151−86View file
arch/arm/include/asm/bug.hmodified+1−1View file
arch/arm/include/asm/cacheflush.hmodified+0−90View file
arch/arm/include/asm/cachetype.hadded+52−0View file
arch/arm/include/asm/cputype.hadded+64−0View file
arch/arm/include/asm/dma-mapping.hmodified+143−235View file
arch/arm/include/asm/elf.hmodified+34−38View file
arch/arm/include/asm/futex.hmodified+121−3View file
arch/arm/include/asm/io.hmodified+2−3View file
arch/arm/include/asm/irq.hmodified+4−0View file
arch/arm/include/asm/kprobes.hmodified+0−1View file
arch/arm/include/asm/mach/map.hmodified+7−10View file
arch/arm/include/asm/mach/udc_pxa2xx.hmodified+1−2View file
arch/arm/include/asm/mc146818rtc.hmodified+1−1View file
arch/arm/include/asm/memory.hmodified+12−28View file
arch/arm/include/asm/mmu_context.hmodified+1−0View file
arch/arm/include/asm/page.hmodified+3−2View file
arch/arm/include/asm/pgtable.hmodified+54−34View file
arch/arm/include/asm/ptrace.hmodified+1−6View file
arch/arm/include/asm/setup.hmodified+11−0View file
arch/arm/include/asm/sparsemem.hmodified+17−3View file
arch/arm/include/asm/system.hmodified+0−58View file
arch/arm/include/asm/thread_info.hmodified+1−1View file
arch/arm/include/asm/uaccess.hmodified+5−5View file
arch/arm/include/asm/vga.hmodified+1−1View file
arch/arm/kernel/Makefilemodified+1−1View file
arch/arm/kernel/armksyms.cmodified+2−2View file
arch/arm/kernel/bios32.cmodified+1−1View file
arch/arm/kernel/crunch.cmodified+1−1View file
arch/arm/kernel/debug.Smodified+5−0View file
arch/arm/kernel/dma-isa.cmodified+1−2View file
arch/arm/kernel/ecard.cmodified+2−4View file
arch/arm/kernel/elf.cadded+79−0View file
arch/arm/kernel/entry-armv.Smodified+16−0View file
arch/arm/kernel/entry-common.Smodified+23−2View file
arch/arm/kernel/fiq.cmodified+0−1View file
arch/arm/kernel/head-common.Smodified+10−9View file
arch/arm/kernel/head-nommu.Smodified+2−2View file
arch/arm/kernel/head.Smodified+6−6View file
arch/arm/kernel/init_task.cmodified+1−1View file
arch/arm/kernel/io.cmodified+1−2View file
arch/arm/kernel/irq.cmodified+5−6View file
arch/arm/kernel/kprobes-decode.cmodified+2−2View file
arch/arm/kernel/kprobes.cmodified+4−1View file
arch/arm/kernel/machine_kexec.cmodified+1−1View file
arch/arm/kernel/module.cmodified+1−1View file
arch/arm/kernel/process.cmodified+2−31View file
arch/arm/kernel/ptrace.cmodified+4−6View file
arch/arm/kernel/setup.cmodified+58−221View file
arch/arm/kernel/signal.cmodified+1−1View file
arch/arm/kernel/sys_arm.cmodified+1−2View file
arch/arm/kernel/sys_oabi-compat.cmodified+1−1View file
arch/arm/kernel/time.cmodified+1−1View file
arch/arm/kernel/traps.cmodified+3−15View file
arch/arm/kernel/xscale-cp0.cmodified+1−1View file
arch/arm/lib/ashldi3.Smodified+2−0View file
arch/arm/lib/ashrdi3.Smodified+2−0View file
arch/arm/lib/backtrace.Smodified+4−0View file
arch/arm/lib/changebit.Smodified+2−0View file
arch/arm/lib/clear_user.Smodified+2−1View file
arch/arm/lib/clearbit.Smodified+2−0View file
arch/arm/lib/copy_from_user.Smodified+2−0View file
arch/arm/lib/copy_page.Smodified+1−0View file
arch/arm/lib/copy_to_user.Smodified+2−0View file
arch/arm/lib/csumipv6.Smodified+1−0View file
arch/arm/lib/csumpartial.Smodified+1−0View file
arch/arm/lib/csumpartialcopy.Smodified+3−4View file
arch/arm/lib/csumpartialcopygeneric.Smodified+1−0View file
arch/arm/lib/csumpartialcopyuser.Smodified+3−4View file
arch/arm/lib/delay.Smodified+3−0View file
arch/arm/lib/div64.Smodified+1−0View file
arch/arm/lib/findbit.Smodified+8−0View file
arch/arm/lib/getuser.Smodified+8−6View file
arch/arm/lib/io-readsb.Smodified+1−0View file
arch/arm/lib/io-readsl.Smodified+1−0View file
arch/arm/lib/io-readsw-armv4.Smodified+1−0View file
arch/arm/lib/io-writesb.Smodified+1−0View file
arch/arm/lib/io-writesl.Smodified+1−0View file
arch/arm/lib/io-writesw-armv4.Smodified+1−0View file
arch/arm/lib/lib1funcs.Smodified+11−0View file
arch/arm/lib/lshrdi3.Smodified+2−0View file
arch/arm/lib/memchr.Smodified+1−0View file
arch/arm/lib/memcpy.Smodified+1−0View file
arch/arm/lib/memmove.Smodified+1−0View file
arch/arm/lib/memset.Smodified+1−0View file
arch/arm/lib/memzero.Smodified+1−0View file
arch/arm/lib/muldi3.Smodified+2−0View file
arch/arm/lib/putuser.Smodified+10−8View file
arch/arm/lib/setbit.Smodified+2−0View file
arch/arm/lib/sha1.Smodified+3−0View file
arch/arm/lib/strchr.Smodified+1−0View file
arch/arm/lib/strncpy_from_user.Smodified+1−0View file
arch/arm/lib/strnlen_user.Smodified+1−0View file
arch/arm/lib/strrchr.Smodified+1−0View file
arch/arm/lib/testchangebit.Smodified+2−0View file
arch/arm/lib/testclearbit.Smodified+2−0View file
arch/arm/lib/testsetbit.Smodified+2−0View file
arch/arm/lib/uaccess.Smodified+2−0View file
arch/arm/lib/ucmpdi2.Smodified+4−0View file
arch/arm/mach-at91/Kconfigmodified+22−0View file
arch/arm/mach-at91/Makefilemodified+2−0View file
arch/arm/mach-at91/at91cap9.cmodified+3−3View file
arch/arm/mach-at91/at91cap9_devices.cmodified+54−0View file
arch/arm/mach-at91/at91sam9263.cmodified+3−3View file
arch/arm/mach-at91/at91sam9263_devices.cmodified+53−0View file
arch/arm/mach-at91/at91sam9rl.cmodified+3−3View file
arch/arm/mach-at91/at91sam9rl_devices.cmodified+98−0View file
arch/arm/mach-at91/at91x40_time.cmodified+1−1View file
arch/arm/mach-at91/board-afeb-9260v1.cadded+210−0View file
arch/arm/mach-at91/board-cap9adk.cmodified+1−1View file
arch/arm/mach-at91/board-carmeva.cmodified+27−1View file
arch/arm/mach-at91/board-csb337.cmodified+6−6View file
arch/arm/mach-at91/board-csb637.cmodified+2−2View file
arch/arm/mach-at91/board-dk.cmodified+2−2View file
arch/arm/mach-at91/board-ecbat91.cmodified+1−1View file
arch/arm/mach-at91/board-ek.cmodified+2−2View file
arch/arm/mach-at91/board-picotux200.cmodified+1−1View file
arch/arm/mach-at91/board-qil-a9260.cmodified+7−7View file
arch/arm/mach-at91/board-sam9-l9260.cmodified+2−2View file
arch/arm/mach-at91/board-sam9260ek.cmodified+76−4View file
arch/arm/mach-at91/board-sam9261ek.cmodified+11−7View file
arch/arm/mach-at91/board-sam9263ek.cmodified+46−18View file
arch/arm/mach-at91/board-sam9g20ek.cmodified+4−4View file
arch/arm/mach-at91/board-sam9rlek.cmodified+5−3View file
arch/arm/mach-at91/board-usb-a9260.cmodified+7−7View file
arch/arm/mach-at91/board-usb-a9263.cmodified+7−7View file
arch/arm/mach-at91/board-yl-9200.cmodified+25−25View file
arch/arm/mach-at91/clock.cmodified+1−2View file
arch/arm/mach-at91/gpio.cmodified+2−3View file
arch/arm/mach-at91/include/mach/at91_pit.hmodified+3−0View file
arch/arm/mach-at91/include/mach/at91_rstc.hmodified+3−0View file
arch/arm/mach-at91/include/mach/at91_rtt.hmodified+3−0View file
arch/arm/mach-at91/include/mach/at91_shdwc.hmodified+3−0View file
arch/arm/mach-at91/include/mach/at91_wdt.hmodified+3−0View file
arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.hmodified+2−0View file
arch/arm/mach-at91/include/mach/at91sam9260_matrix.hmodified+2−0View file
arch/arm/mach-at91/include/mach/at91sam9261_matrix.hmodified+2−0View file
arch/arm/mach-at91/include/mach/at91sam9_sdramc.hmodified+3−0View file
arch/arm/mach-at91/include/mach/at91sam9_smc.hmodified+3−0View file
arch/arm/mach-at91/include/mach/board.hmodified+14−0View file
arch/arm/mach-at91/include/mach/irqs.hmodified+1−1View file
arch/arm/mach-at91/include/mach/uncompress.hmodified+1−1View file
arch/arm/mach-at91/leds.cmodified+41−4View file
arch/arm/mach-at91/pm.cmodified+1−1View file
arch/arm/mach-at91/pm_slowclock.Sadded+283−0View file
arch/arm/mach-clps711x/autcpu12.cmodified+1−1View file
arch/arm/mach-clps711x/cdb89712.cmodified+1−1View file
arch/arm/mach-clps711x/include/mach/system.hmodified+1−1View file
arch/arm/mach-clps711x/irq.cmodified+1−1View file
arch/arm/mach-clps711x/p720t-leds.cmodified+1−1View file
arch/arm/mach-clps711x/p720t.cmodified+1−1View file
arch/arm/mach-clps711x/time.cmodified+1−1View file
arch/arm/mach-clps7500/core.cmodified+1−1View file
arch/arm/mach-clps7500/include/mach/irq.hmodified+1−1View file
arch/arm/mach-clps7500/include/mach/memory.hmodified+8−0View file
arch/arm/mach-clps7500/include/mach/system.hmodified+1−1View file
arch/arm/mach-davinci/Makefilemodified+1−1View file
arch/arm/mach-davinci/board-evm.cmodified+324−17View file
arch/arm/mach-davinci/clock.cmodified+1−1View file
arch/arm/mach-davinci/devices.cadded+48−0View file
arch/arm/mach-davinci/gpio.cmodified+72−66View file
arch/arm/mach-davinci/id.cmodified+1−2View file
arch/arm/mach-davinci/include/mach/common.hmodified+3−0View file
arch/arm/mach-davinci/include/mach/gpio.hmodified+34−39View file
arch/arm/mach-davinci/include/mach/i2c.hmodified+5−2View file
arch/arm/mach-davinci/include/mach/io.hmodified+13−30View file
arch/arm/mach-davinci/include/mach/system.hmodified+1−1View file
arch/arm/mach-davinci/io.cmodified+1−1View file
arch/arm/mach-davinci/irq.cmodified+1−1View file
arch/arm/mach-davinci/psc.cmodified+1−1View file
arch/arm/mach-davinci/serial.cmodified+1−1View file
arch/arm/mach-davinci/time.cmodified+1−1View file
arch/arm/mach-davinci/usb.cadded+116−0View file
arch/arm/mach-ebsa110/core.cmodified+1−1View file
arch/arm/mach-ebsa110/io.cmodified+1−1View file
arch/arm/mach-ep93xx/Kconfigmodified+14−0View file
arch/arm/mach-ep93xx/adssphere.cmodified+2−26View file
arch/arm/mach-ep93xx/clock.cmodified+1−1View file
arch/arm/mach-ep93xx/core.cmodified+40−6View file
arch/arm/mach-ep93xx/edb9302.cmodified+7−1View file
arch/arm/mach-ep93xx/edb9302a.cmodified+2−26View file
arch/arm/mach-ep93xx/edb9307.cmodified+2−26View file
arch/arm/mach-ep93xx/edb9312.cmodified+7−1View file
arch/arm/mach-ep93xx/edb9315.cmodified+7−1View file
arch/arm/mach-ep93xx/edb9315a.cmodified+2−26View file
arch/arm/mach-ep93xx/gesbc9312.cmodified+4−25View file
arch/arm/mach-ep93xx/gpio.cmodified+3−3View file
arch/arm/mach-ep93xx/include/mach/ep93xx-regs.hmodified+34−0View file
arch/arm/mach-ep93xx/include/mach/platform.hmodified+6−6View file
arch/arm/mach-ep93xx/include/mach/ts72xx.hmodified+1−1View file
arch/arm/mach-ep93xx/include/mach/uncompress.hmodified+15−6View file
arch/arm/mach-ep93xx/micro9.cmodified+2−32View file
arch/arm/mach-ep93xx/ts72xx.cmodified+2−26View file
arch/arm/mach-footbridge/cats-hw.cmodified+1−1View file
arch/arm/mach-footbridge/common.cmodified+1−1View file
arch/arm/mach-footbridge/dc21285.cmodified+1−1View file
arch/arm/mach-footbridge/dma.cmodified+1−1View file
arch/arm/mach-footbridge/include/mach/memory.hmodified+0−10View file
arch/arm/mach-footbridge/include/mach/system.hmodified+1−1View file
arch/arm/mach-footbridge/isa-irq.cmodified+2−3View file
arch/arm/mach-footbridge/isa-timer.cmodified+1−1View file
arch/arm/mach-footbridge/netwinder-hw.cmodified+1−1View file
arch/arm/mach-footbridge/time.cmodified+1−1View file
arch/arm/mach-h720x/common.cmodified+2−4View file
arch/arm/mach-h720x/cpu-h7202.cmodified+1−3View file
arch/arm/mach-imx/clock.cmodified+1−1View file
arch/arm/mach-imx/include/mach/irqs.hmodified+5−0View file
arch/arm/mach-imx/irq.cmodified+30−8View file
arch/arm/mach-imx/leds-mx1ads.cmodified+1−1View file
arch/arm/mach-imx/time.cmodified+1−1View file
arch/arm/mach-integrator/core.cmodified+1−1View file
arch/arm/mach-integrator/cpu.cmodified+1−1View file
arch/arm/mach-integrator/impd1.cmodified+1−1View file
arch/arm/mach-integrator/integrator_ap.cmodified+1−1View file
arch/arm/mach-integrator/integrator_cp.cmodified+2−3View file
arch/arm/mach-integrator/leds.cmodified+1−1View file
arch/arm/mach-integrator/pci_v3.cmodified+1−1View file
arch/arm/mach-iop13xx/include/mach/memory.hmodified+39−22View file
arch/arm/mach-iop13xx/include/mach/pci.hmodified+1−1View file
arch/arm/mach-iop13xx/io.cmodified+1−1View file
arch/arm/mach-iop13xx/msi.cmodified+1−2View file
arch/arm/mach-iop13xx/setup.cmodified+1−1View file
arch/arm/mach-iop13xx/tpmi.cmodified+1−1View file
arch/arm/mach-iop32x/glantank.cmodified+1−1View file
arch/arm/mach-iop32x/iq31244.cmodified+3−3View file
arch/arm/mach-iop32x/iq80321.cmodified+1−1View file
arch/arm/mach-iop32x/n2100.cmodified+1−1View file
arch/arm/mach-iop33x/iq80331.cmodified+1−1View file
arch/arm/mach-iop33x/iq80332.cmodified+1−1View file
arch/arm/mach-iop33x/uart.cmodified+1−1View file
arch/arm/mach-ixp2000/core.cmodified+12−21View file
arch/arm/mach-ixp2000/enp2611.cmodified+4−4View file
arch/arm/mach-ixp2000/include/mach/ixp2000-regs.hmodified+1−7View file
arch/arm/mach-ixp2000/ixdp2400.cmodified+1−1View file
arch/arm/mach-ixp2000/ixdp2800.cmodified+1−1View file
arch/arm/mach-ixp2000/ixdp2x00.cmodified+2−4View file
arch/arm/mach-ixp2000/ixdp2x01.cmodified+2−4View file
arch/arm/mach-ixp2000/pci.cmodified+1−1View file
arch/arm/mach-ixp23xx/core.cmodified+1−3View file
arch/arm/mach-ixp23xx/ixdp2351.cmodified+2−6View file
arch/arm/mach-ixp23xx/pci.cmodified+1−1View file
arch/arm/mach-ixp4xx/common-pci.cmodified+4−5View file
arch/arm/mach-ixp4xx/common.cmodified+1−1View file
arch/arm/mach-ixp4xx/fsg-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/include/mach/cpu.hmodified+5−4View file
arch/arm/mach-ixp4xx/ixdp425-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/nas100d-setup.cmodified+1−1View file
arch/arm/mach-ixp4xx/nslu2-setup.cmodified+1−1View file
arch/arm/mach-kirkwood/addr-map.cmodified+8−0View file
arch/arm/mach-kirkwood/common.cmodified+65−19View file
arch/arm/mach-kirkwood/common.hmodified+3−4View file
arch/arm/mach-kirkwood/db88f6281-bp-setup.cmodified+0−1View file
arch/arm/mach-kirkwood/include/mach/irqs.hmodified+1−0View file
arch/arm/mach-kirkwood/include/mach/kirkwood.hmodified+14−0View file
arch/arm/mach-kirkwood/include/mach/timex.hmodified+0−1View file
arch/arm/mach-kirkwood/pcie.cmodified+6−0View file
arch/arm/mach-kirkwood/rd88f6281-setup.cmodified+0−1View file
arch/arm/mach-ks8695/cpu.cmodified+1−1View file
arch/arm/mach-ks8695/gpio.cmodified+11−11View file
arch/arm/mach-ks8695/include/mach/memory.hmodified+2−2View file
arch/arm/mach-ks8695/include/mach/regs-gpio.hmodified+2−2View file
arch/arm/mach-ks8695/include/mach/regs-lan.hmodified+2−2View file
arch/arm/mach-ks8695/include/mach/regs-wan.hmodified+2−2View file
arch/arm/mach-ks8695/include/mach/system.hmodified+1−1View file
arch/arm/mach-ks8695/include/mach/uncompress.hmodified+1−1View file
arch/arm/mach-ks8695/irq.cmodified+1−1View file
arch/arm/mach-ks8695/pci.cmodified+2−2View file
arch/arm/mach-ks8695/time.cmodified+1−1View file
arch/arm/mach-lh7a40x/Kconfigmodified+6−7View file
arch/arm/mach-lh7a40x/arch-kev7a400.cmodified+1−1View file
arch/arm/mach-lh7a40x/arch-lpd7a40x.cmodified+2−2View file
arch/arm/mach-lh7a40x/common.hmodified+0−1View file
arch/arm/mach-lh7a40x/include/mach/memory.hmodified+6−0View file
arch/arm/mach-lh7a40x/irq-lpd7a40x.cmodified+2−2View file
arch/arm/mach-lh7a40x/ssp-cpld.cmodified+1−1View file
arch/arm/mach-lh7a40x/time.cmodified+1−1View file
arch/arm/mach-loki/addr-map.cmodified+1−1View file
arch/arm/mach-loki/irq.cmodified+1−1View file
arch/arm/mach-msm/board-halibut.cmodified+2−3View file
arch/arm/mach-msm/common.cmodified+1−1View file
arch/arm/mach-msm/dma.cmodified+1−1View file
arch/arm/mach-msm/io.cmodified+1−1View file
arch/arm/mach-msm/irq.cmodified+2−3View file
arch/arm/mach-msm/timer.cmodified+1−2View file
arch/arm/mach-mv78xx0/addr-map.cmodified+1−1View file
arch/arm/mach-mv78xx0/common.cmodified+6−1View file
arch/arm/mach-mv78xx0/include/mach/entry-macro.Smodified+13−5View file
arch/arm/mach-mv78xx0/include/mach/irqs.hmodified+6−1View file
arch/arm/mach-mv78xx0/include/mach/mv78xx0.hmodified+2−0View file
arch/arm/mach-mv78xx0/irq.cmodified+1−0View file
arch/arm/mach-mx2/devices.hadded+15−0View file
arch/arm/mach-mx2/mx27ads.cmodified+8−4View file
arch/arm/mach-mx2/pcm038.cmodified+5−3View file
arch/arm/mach-mx2/serial.cmodified+6−45View file
arch/arm/mach-mx3/devices.cmodified+5−38View file
arch/arm/mach-mx3/devices.hadded+6−0View file
arch/arm/mach-mx3/iomux.cmodified+4−2View file
arch/arm/mach-mx3/mm.cmodified+1−1View file
arch/arm/mach-mx3/mx31ads.cmodified+116−4View file
arch/arm/mach-mx3/mx31lite.cmodified+3−3View file
arch/arm/mach-mx3/pcm037.cmodified+4−2View file
arch/arm/mach-netx/generic.cmodified+2−5View file
arch/arm/mach-netx/include/mach/system.hmodified+1−1View file
arch/arm/mach-netx/pfifo.cmodified+1−1View file
arch/arm/mach-netx/time.cmodified+1−1View file
arch/arm/mach-netx/xc.cmodified+1−1View file
arch/arm/mach-ns9xxx/board-a9m9750dev.cmodified+1−4View file
arch/arm/mach-ns9xxx/gpio.cmodified+1−1View file
arch/arm/mach-ns9xxx/include/mach/uncompress.hmodified+1−1View file
arch/arm/mach-ns9xxx/irq.cmodified+1−1View file
arch/arm/mach-omap1/board-voiceblue.cmodified+1−0View file
arch/arm/mach-omap1/clock.cmodified+1−1View file
arch/arm/mach-omap1/devices.cmodified+1−1View file
arch/arm/mach-omap1/fpga.cmodified+2−4View file
arch/arm/mach-omap1/id.cmodified+1−2View file
arch/arm/mach-omap1/io.cmodified+1−1View file
arch/arm/mach-omap1/irq.cmodified+1−2View file
arch/arm/mach-omap1/leds-h2p2-debug.cmodified+1−1View file
arch/arm/mach-omap1/mailbox.cmodified+1−1View file
arch/arm/mach-omap1/mux.cmodified+3−2View file
arch/arm/mach-omap1/pm.cmodified+1−1View file
arch/arm/mach-omap1/serial.cmodified+1−1View file
arch/arm/mach-omap1/time.cmodified+1−1View file
arch/arm/mach-omap1/timer32k.cmodified+1−1View file
arch/arm/mach-omap2/board-2430sdp.cmodified+1−2View file
arch/arm/mach-omap2/board-h4.cmodified+1−2View file
arch/arm/mach-omap2/clock.cmodified+2−3View file
arch/arm/mach-omap2/clock24xx.cmodified+1−2View file
arch/arm/mach-omap2/clock34xx.cmodified+1−1View file
arch/arm/mach-omap2/devices.cmodified+1−1View file
arch/arm/mach-omap2/gpmc.cmodified+1−1View file
arch/arm/mach-omap2/id.cmodified+2−1View file
arch/arm/mach-omap2/io.cmodified+1−1View file
arch/arm/mach-omap2/irq.cmodified+1−1View file
arch/arm/mach-omap2/mailbox.cmodified+1−1View file
arch/arm/mach-omap2/memory.cmodified+1−2View file
arch/arm/mach-omap2/mux.cmodified+3−2View file
arch/arm/mach-omap2/pm.cmodified+1−1View file
arch/arm/mach-omap2/serial.cmodified+1−2View file
arch/arm/mach-orion5x/Kconfigmodified+26−0View file
arch/arm/mach-orion5x/Makefilemodified+4−0View file
arch/arm/mach-orion5x/addr-map.cmodified+1−1View file
arch/arm/mach-orion5x/common.cmodified+68−6View file
arch/arm/mach-orion5x/common.hmodified+2−0View file
arch/arm/mach-orion5x/edmini_v2-setup.cadded+262−0View file
arch/arm/mach-orion5x/gpio.cmodified+1−1View file
arch/arm/mach-orion5x/include/mach/orion5x.hmodified+5−1View file
arch/arm/mach-orion5x/include/mach/timex.hmodified+0−2View file
arch/arm/mach-orion5x/irq.cmodified+2−2View file
arch/arm/mach-orion5x/kurobox_pro-setup.cmodified+1−1View file
arch/arm/mach-orion5x/lsmini-setup.cadded+279−0View file
arch/arm/mach-orion5x/mpp.cmodified+1−1View file
arch/arm/mach-orion5x/rd88f6183ap-ge-setup.cadded+117−0View file
arch/arm/mach-orion5x/terastation_pro2-setup.cadded+369−0View file
arch/arm/mach-orion5x/tsx09-common.cmodified+2−1View file
arch/arm/mach-pnx4008/clock.cmodified+1−1View file
arch/arm/mach-pnx4008/core.cmodified+1−1View file
arch/arm/mach-pnx4008/dma.cmodified+1−1View file
arch/arm/mach-pnx4008/gpio.cmodified+1−1View file
arch/arm/mach-pnx4008/include/mach/system.hmodified+1−1View file
arch/arm/mach-pnx4008/include/mach/timex.hmodified+1−1View file
arch/arm/mach-pnx4008/irq.cmodified+1−1View file
arch/arm/mach-pnx4008/pm.cmodified+1−1View file
arch/arm/mach-pnx4008/serial.cmodified+1−2View file
arch/arm/mach-pnx4008/time.cmodified+1−1View file
arch/arm/mach-pxa/Kconfigmodified+91−3View file
arch/arm/mach-pxa/Makefilemodified+24−13View file
arch/arm/mach-pxa/akita-ioexp.cdeleted+0−222View before deletion
arch/arm/mach-pxa/am200epd.cadded+374−0View file
arch/arm/mach-pxa/cm-x255.cadded+258−0View file
arch/arm/mach-pxa/cm-x270-pci.hdeleted+0−13View before deletion
arch/arm/mach-pxa/cm-x270.cmodified+4−468View file
arch/arm/mach-pxa/cm-x270-pci.c → arch/arm/mach-pxa/cm-x2xx-pci.crenamed+30−26View file
arch/arm/mach-pxa/cm-x2xx-pci.hadded+13−0View file
arch/arm/mach-pxa/cm-x2xx.cadded+531−0View file
arch/arm/mach-pxa/cm-x300.cadded+465−0View file
arch/arm/mach-pxa/colibri.cmodified+7−4View file
arch/arm/mach-pxa/corgi.cmodified+263−215View file
arch/arm/mach-pxa/corgi_lcd.cdeleted+0−290View before deletion
arch/arm/mach-pxa/corgi_pm.cmodified+0−1View file
arch/arm/mach-pxa/corgi_ssp.cdeleted+0−276View before deletion
arch/arm/mach-pxa/cpu-pxa.c → arch/arm/mach-pxa/cpufreq-pxa2xx.crenamed+1−1View file
arch/arm/mach-pxa/cpufreq-pxa3xx.cadded+258−0View file
arch/arm/mach-pxa/devices.hmodified+1−0View file
arch/arm/mach-pxa/e330.cadded+43−0View file
arch/arm/mach-pxa/e350.cadded+43−0View file
arch/arm/mach-pxa/e400_lcd.c → arch/arm/mach-pxa/e400.crenamed+54−16View file
arch/arm/mach-pxa/e740_lcd.c → arch/arm/mach-pxa/e740.crenamed+83−37View file
arch/arm/mach-pxa/e750_lcd.c → arch/arm/mach-pxa/e750.crenamed+42−25View file
arch/arm/mach-pxa/e800_lcd.c → arch/arm/mach-pxa/e800.crenamed+53−26View file
arch/arm/mach-pxa/em-x270.cmodified+1−4View file
arch/arm/mach-pxa/eseries.cmodified+8−149View file
arch/arm/mach-pxa/eseries.hadded+4−0View file
arch/arm/mach-pxa/eseries_udc.cdeleted+0−57View before deletion
arch/arm/mach-pxa/generic.cmodified+2−7View file
arch/arm/mach-pxa/generic.hmodified+1−0View file
arch/arm/mach-pxa/gpio.cmodified+2−2View file
arch/arm/mach-pxa/gumstix.cmodified+83−17View file
arch/arm/mach-pxa/idp.cmodified+47−31View file
arch/arm/mach-pxa/include/mach/akita.hdeleted+0−32View before deletion
arch/arm/mach-pxa/include/mach/corgi.hmodified+10−1View file
arch/arm/mach-pxa/include/mach/entry-macro.Smodified+2−2View file
arch/arm/mach-pxa/include/mach/hardware.hmodified+68−13View file
arch/arm/mach-pxa/include/mach/i2c.hmodified+7−2View file
arch/arm/mach-pxa/include/mach/irqs.hmodified+10−9View file
arch/arm/mach-pxa/include/mach/littleton.hmodified+2−0View file
arch/arm/mach-pxa/include/mach/memory.hmodified+2−2View file
arch/arm/mach-pxa/include/mach/mfp-pxa25x.hmodified+2−2View file
arch/arm/mach-pxa/include/mach/mfp-pxa320.hmodified+4−4View file
arch/arm/mach-pxa/include/mach/mfp.hmodified+3−2View file
arch/arm/mach-pxa/include/mach/mioa701.hadded+67−0View file
arch/arm/mach-pxa/include/mach/ohci.hmodified+16−0View file
arch/arm/mach-pxa/include/mach/palmz72.hadded+80−0View file
arch/arm/mach-pxa/include/mach/pm.hmodified+2−0View file
arch/arm/mach-pxa/include/mach/poodle.hmodified+9−0View file
arch/arm/mach-pxa/include/mach/pxa-regs.hmodified+9−311View file
arch/arm/mach-pxa/include/mach/pxa3xx-regs.hmodified+22−0View file
arch/arm/mach-pxa/include/mach/reset.hmodified+6−3View file
arch/arm/mach-pxa/include/mach/spitz.hmodified+37−5View file
arch/arm/mach-pxa/include/mach/ssp.hmodified+24−0View file
arch/arm/mach-pxa/include/mach/trizeps4.hmodified+70−14View file
arch/arm/mach-pxa/include/mach/viper.hadded+96−0View file
arch/arm/mach-pxa/irq.cmodified+1−1View file
arch/arm/mach-pxa/leds-trizeps4.cdeleted+0−134View before deletion
arch/arm/mach-pxa/leds.cmodified+0−2View file
arch/arm/mach-pxa/littleton.cmodified+49−156View file
arch/arm/mach-pxa/lpd270.cmodified+54−45View file
arch/arm/mach-pxa/lubbock.cmodified+24−2View file
arch/arm/mach-pxa/magician.cmodified+4−12View file
arch/arm/mach-pxa/mainstone.cmodified+2−13View file
arch/arm/mach-pxa/mfp-pxa2xx.cmodified+152−73View file
arch/arm/mach-pxa/mioa701.cadded+905−0View file
arch/arm/mach-pxa/mioa701_bootresume.Sadded+36−0View file
arch/arm/mach-pxa/mp900.cadded+100−0View file
arch/arm/mach-pxa/palmtx.cmodified+20−0View file
arch/arm/mach-pxa/palmz72.cadded+554−0View file
arch/arm/mach-pxa/pcm027.cmodified+25−7View file
arch/arm/mach-pxa/pcm990-baseboard.cmodified+3−30View file
arch/arm/mach-pxa/pm.cmodified+18−0View file
arch/arm/mach-pxa/poodle.cmodified+204−149View file
arch/arm/mach-pxa/pxa25x.cmodified+29−37View file
arch/arm/mach-pxa/pxa27x.cmodified+29−37View file
arch/arm/mach-pxa/pxa3xx.cmodified+45−0View file
arch/arm/mach-pxa/reset.cmodified+7−4View file
arch/arm/mach-pxa/sharpsl_pm.cmodified+6−10View file
arch/arm/mach-pxa/spitz.cmodified+280−257View file
arch/arm/mach-pxa/spitz_pm.cmodified+9−19View file
arch/arm/mach-pxa/ssp.cmodified+1−1View file
arch/arm/mach-pxa/time.cmodified+1−1View file
arch/arm/mach-pxa/tosa.cmodified+1−1View file
arch/arm/mach-pxa/trizeps4.cmodified+317−234View file
arch/arm/mach-pxa/viper.cadded+951−0View file
arch/arm/mach-pxa/zylonite.cmodified+17−0View file
arch/arm/mach-pxa/zylonite_pxa300.cmodified+11−1View file
arch/arm/mach-pxa/zylonite_pxa320.cmodified+10−0View file
arch/arm/mach-realview/core.cmodified+1−1View file
arch/arm/mach-realview/core.hmodified+1−1View file
arch/arm/mach-realview/include/mach/system.hmodified+1−1View file
arch/arm/mach-realview/localtimer.cmodified+1−1View file
arch/arm/mach-realview/platsmp.cmodified+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-rpc/dma.cmodified+1−1View file
arch/arm/mach-rpc/include/mach/memory.hmodified+8−0View file
arch/arm/mach-rpc/include/mach/system.hmodified+1−1View file
arch/arm/mach-rpc/include/mach/uncompress.hmodified+1−1View file
arch/arm/mach-rpc/irq.cmodified+1−1View file
arch/arm/mach-rpc/riscpc.cmodified+1−1View file
arch/arm/mach-s3c2400/gpio.cmodified+1−1View file
arch/arm/mach-s3c2410/bast-irq.cmodified+2−3View file
arch/arm/mach-s3c2410/clock.cmodified+1−1View file
arch/arm/mach-s3c2410/gpio.cmodified+1−1View file
arch/arm/mach-s3c2410/include/mach/system-reset.hmodified+1−1View file
arch/arm/mach-s3c2410/include/mach/system.hmodified+1−1View file
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+1−1View file
arch/arm/mach-s3c2410/mach-otom.cmodified+1−1View file
arch/arm/mach-s3c2410/mach-qt2410.cmodified+1−2View 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-s3c2410/pm.cmodified+1−1View file
arch/arm/mach-s3c2410/s3c2410.cmodified+1−1View file
arch/arm/mach-s3c2410/usb-simtec.cmodified+1−1View file
arch/arm/mach-s3c2412/clock.cmodified+1−1View file
arch/arm/mach-s3c2412/dma.cmodified+1−1View file
arch/arm/mach-s3c2412/irq.cmodified+3−3View file
arch/arm/mach-s3c2412/mach-smdk2413.cmodified+1−1View file
arch/arm/mach-s3c2412/mach-vstms.cmodified+1−2View file
arch/arm/mach-s3c2412/pm.cmodified+1−1View file
arch/arm/mach-s3c2412/s3c2412.cmodified+1−1View file
arch/arm/mach-s3c2440/clock.cmodified+1−1View file
arch/arm/mach-s3c2440/dsc.cmodified+1−1View file
arch/arm/mach-s3c2440/irq.cmodified+3−6View file
arch/arm/mach-s3c2440/mach-anubis.cmodified+1−2View 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-rx3715.cmodified+1−2View file
arch/arm/mach-s3c2440/mach-smdk2440.cmodified+1−1View file
arch/arm/mach-s3c2440/s3c2440.cmodified+1−1View file
arch/arm/mach-s3c2442/clock.cmodified+1−1View file
arch/arm/mach-s3c2443/clock.cmodified+1−1View file
arch/arm/mach-s3c2443/dma.cmodified+1−1View file
arch/arm/mach-s3c2443/irq.cmodified+2−5View file
arch/arm/mach-s3c2443/mach-smdk2443.cmodified+1−1View file
arch/arm/mach-s3c2443/s3c2443.cmodified+1−1View file
arch/arm/mach-sa1100/badge4.cmodified+22−22View file
arch/arm/mach-sa1100/cpu-sa1100.cmodified+3−1View file
arch/arm/mach-sa1100/cpu-sa1110.cmodified+2−1View file
arch/arm/mach-sa1100/generic.cmodified+7−7View file
arch/arm/mach-sa1100/include/mach/SA-1100.hmodified+0−16View file
arch/arm/mach-sa1100/include/mach/hardware.hmodified+18−0View file
arch/arm/mach-sa1100/include/mach/memory.hmodified+7−9View file
arch/arm/mach-sa1100/irq.cmodified+1−3View file
arch/arm/mach-sa1100/neponset.cmodified+3−8View file
arch/arm/mach-sa1100/pleb.cmodified+6−7View file
arch/arm/mach-sa1100/simpad.cmodified+1−1View file
arch/arm/mach-sa1100/ssp.cmodified+1−1View file
arch/arm/mach-shark/core.cmodified+1−1View file
arch/arm/mach-shark/include/mach/system.hmodified+1−1View file
arch/arm/mach-shark/irq.cmodified+1−1View file
arch/arm/mach-shark/leds.cmodified+1−1View file
arch/arm/mach-versatile/core.cmodified+2−3View file
arch/arm/mach-versatile/include/mach/system.hmodified+1−1View file
arch/arm/mach-versatile/pci.cmodified+1−1View file
arch/arm/mach-versatile/versatile_ab.cmodified+1−1View file
arch/arm/mach-versatile/versatile_pb.cmodified+1−1View file
arch/arm/mm/Kconfigmodified+8−0View file
arch/arm/mm/Makefilemodified+1−1View file
arch/arm/mm/abort-ev7.Smodified+1−0View file
arch/arm/mm/abort-nommu.Smodified+1−0View file
arch/arm/mm/alignment.cmodified+1−1View file
arch/arm/mm/cache-feroceon-l2.cmodified+25−17View file
arch/arm/mm/cache-l2x0.cmodified+1−1View file
arch/arm/mm/cache-v7.Smodified+10−0View file
arch/arm/mm/cache-xsc3l2.cmodified+2−1View file
arch/arm/mm/copypage-v4mc.cmodified+1−1View file
arch/arm/mm/copypage-v6.cmodified+1−0View file
arch/arm/mm/copypage-xscale.cmodified+1−1View file
arch/arm/mm/consistent.c → arch/arm/mm/dma-mapping.crenamed+103−1View file
arch/arm/mm/extable.cmodified+1−1View file
arch/arm/mm/fault-armv.cmodified+8−5View file
arch/arm/mm/fault.cmodified+3−4View file
arch/arm/mm/flush.cmodified+1−0View file
arch/arm/mm/init.cmodified+122−71View file
arch/arm/mm/iomap.cmodified+1−2View file
arch/arm/mm/ioremap.cmodified+7−8View file
arch/arm/mm/mm.hmodified+2−1View file
arch/arm/mm/mmap.cmodified+4−2View file
arch/arm/mm/mmu.cmodified+58−48View file
arch/arm/mm/nommu.cmodified+15−3View file
arch/arm/mm/proc-arm1020.Smodified+2−24View file
arch/arm/mm/proc-arm1020e.Smodified+2−24View file
arch/arm/mm/proc-arm1022.Smodified+2−24View file
arch/arm/mm/proc-arm1026.Smodified+2−24View file
arch/arm/mm/proc-arm6_7.Smodified+6−21View file
arch/arm/mm/proc-arm720.Smodified+4−21View file
arch/arm/mm/proc-arm740.Smodified+1−1View file
arch/arm/mm/proc-arm7tdmi.Smodified+1−1View file
arch/arm/mm/proc-arm920.Smodified+3−25View file
arch/arm/mm/proc-arm922.Smodified+2−24View file
arch/arm/mm/proc-arm925.Smodified+2−24View file
arch/arm/mm/proc-arm926.Smodified+2−24View file
arch/arm/mm/proc-arm940.Smodified+1−1View file
arch/arm/mm/proc-arm946.Smodified+1−1View file
arch/arm/mm/proc-arm9tdmi.Smodified+1−1View file
arch/arm/mm/proc-feroceon.Smodified+10−23View file
arch/arm/mm/proc-macros.Smodified+170−0View file
arch/arm/mm/proc-sa110.Smodified+2−19View file
arch/arm/mm/proc-sa1100.Smodified+2−19View file
arch/arm/mm/proc-v6.Smodified+4−38View file
arch/arm/mm/proc-v7.Smodified+21−18View file
arch/arm/mm/proc-xsc3.Smodified+28−28View file
arch/arm/mm/proc-xscale.Smodified+30−46View file
arch/arm/mm/tlb-v7.Smodified+2−0View file
arch/arm/nwfpe/fpa11_cpdt.cmodified+1−1View file
arch/arm/oprofile/Makefilemodified+1−0View file
arch/arm/oprofile/backtrace.cmodified+1−1View file
arch/arm/oprofile/common.cmodified+4−0View file
arch/arm/oprofile/op_arm_model.hmodified+1−0View file
arch/arm/oprofile/op_model_mpcore.cmodified+1−1View file
arch/arm/oprofile/op_model_v7.cadded+411−0View file
arch/arm/oprofile/op_model_v7.hadded+103−0View file
arch/arm/oprofile/op_model_xscale.cmodified+1−1View file
arch/arm/plat-iop/i2c.cmodified+1−1View file
arch/arm/plat-iop/io.cmodified+1−1View file
arch/arm/plat-iop/pci.cmodified+1−1View file
arch/arm/plat-iop/time.cmodified+1−1View file
arch/arm/plat-mxc/Kconfigmodified+11−0View file
arch/arm/plat-mxc/Makefilemodified+2−2View file
arch/arm/plat-mxc/devices.cadded+36−0View file
arch/arm/plat-mxc/dma-mx1-mx2.cadded+840−0View file
arch/arm/plat-mxc/include/mach/board-mx31ads.hmodified+3−0View file
arch/arm/plat-mxc/include/mach/clock.hmodified+1−1View file
arch/arm/plat-mxc/include/mach/common.hmodified+3−0View file
arch/arm/plat-mxc/include/mach/dma-mx1-mx2.hadded+89−0View file
arch/arm/plat-mxc/include/mach/entry-macro.Smodified+11−1View file
arch/arm/plat-mxc/include/mach/iomux-mx1-mx2.hmodified+24−0View file
arch/arm/plat-mxc/include/mach/iomux-mx3.hmodified+20−0View file
arch/arm/plat-mxc/include/mach/irqs.hmodified+1−0View file
arch/arm/plat-mxc/include/mach/mx27.hmodified+1−0View file
arch/arm/plat-mxc/include/mach/mx31.hmodified+1−0View file
arch/arm/plat-mxc/include/mach/mxc.hmodified+6−0View file
arch/arm/plat-mxc/irq.cmodified+23−13View file
arch/arm/plat-omap/clock.cmodified+1−2View file
arch/arm/plat-omap/common.cmodified+1−1View file
arch/arm/plat-omap/cpu-omap.cmodified+1−1View file
arch/arm/plat-omap/debug-devices.cmodified+1−1View file
arch/arm/plat-omap/debug-leds.cmodified+1−1View file
arch/arm/plat-omap/devices.cmodified+1−1View file
arch/arm/plat-omap/dmtimer.cmodified+1−1View file
arch/arm/plat-omap/fb.cmodified+1−1View file
arch/arm/plat-omap/gpio.cmodified+2−6View file
arch/arm/plat-omap/include/mach/gpio.hmodified+1−1View file
arch/arm/plat-omap/include/mach/irqs.hmodified+2−0View file
arch/arm/plat-omap/mailbox.cmodified+1−1View file
arch/arm/plat-omap/mux.cmodified+1−1View file
arch/arm/plat-omap/ocpi.cmodified+1−1View file
arch/arm/plat-omap/sram.cmodified+1−1View file
arch/arm/plat-omap/usb.cmodified+1−1View file
arch/arm/plat-s3c24xx/clock.cmodified+1−1View file
arch/arm/plat-s3c24xx/common-smdk.cmodified+1−1View file
arch/arm/plat-s3c24xx/cpu.cmodified+2−2View file
arch/arm/plat-s3c24xx/devs.cmodified+1−1View file
arch/arm/plat-s3c24xx/dma.cmodified+1−1View file
arch/arm/plat-s3c24xx/gpio.cmodified+1−1View file
arch/arm/plat-s3c24xx/irq.cmodified+8−18View file
arch/arm/plat-s3c24xx/pm-simtec.cmodified+1−1View file
arch/arm/plat-s3c24xx/pm.cmodified+1−1View file
arch/arm/plat-s3c24xx/s3c244x-clock.cmodified+1−1View file
arch/arm/plat-s3c24xx/s3c244x-irq.cmodified+3−6View file
arch/arm/plat-s3c24xx/s3c244x.cmodified+1−1View file
arch/arm/plat-s3c24xx/time.cmodified+1−1View file
arch/arm/tools/mach-typesmodified+41−3View file
arch/arm/vfp/entry.Smodified+4−4View file
arch/arm/vfp/vfphw.Smodified+12−13View file
drivers/hwmon/Kconfigmodified+9−0View file
drivers/hwmon/Makefilemodified+1−0View file
drivers/hwmon/max1111.cadded+244−0View file
drivers/i2c/busses/i2c-pxa.cmodified+77−17View file
drivers/input/keyboard/corgikbd.cmodified+3−3View file
drivers/input/keyboard/spitzkbd.cmodified+3−3View file
drivers/input/keyboard/tosakbd.cmodified+3−3View file
drivers/input/touchscreen/Kconfigmodified+1−0View file
drivers/input/touchscreen/ads7846.cmodified+54−14View file
drivers/input/touchscreen/ucb1400_ts.cmodified+134−248View file
drivers/leds/Kconfigmodified+0−14View file
drivers/leds/Makefilemodified+0−2View file
drivers/leds/leds-corgi.cdeleted+0−124View before deletion
drivers/leds/leds-spitz.cdeleted+0−131View before deletion
drivers/media/video/pxa_camera.cmodified+6−6View file
drivers/mfd/Kconfigmodified+9−0View file
drivers/mfd/Makefilemodified+1−0View file
drivers/mfd/ucb1400_core.cadded+106−0View file
drivers/mmc/host/pxamci.cmodified+2−2View file
drivers/mtd/nand/atmel_nand_ecc.hmodified+3−0View file
drivers/mtd/nand/cmx270_nand.cmodified+1−1View file
drivers/net/Kconfigmodified+7−1View file
drivers/net/cs89x0.cmodified+10−2View file
drivers/net/irda/pxaficp_ir.cmodified+4−4View file
drivers/net/smc91x.cmodified+8−1View file
drivers/net/smc91x.hmodified+3−10View file
drivers/pcmcia/Kconfigmodified+2−1View file
drivers/pcmcia/Makefilemodified+10−6View file
drivers/pcmcia/pxa2xx_base.cmodified+22−22View file
drivers/pcmcia/pxa2xx_cm_x255.cadded+154−0View file
drivers/pcmcia/pxa2xx_cm_x270.cmodified+2−12View file
drivers/pcmcia/pxa2xx_cm_x2xx.cadded+49−0View file
drivers/pcmcia/pxa2xx_palmld.cadded+151−0View file
drivers/pcmcia/pxa2xx_trizeps4.cadded+256−0View file
drivers/pcmcia/pxa2xx_viper.cadded+179−0View file
drivers/power/Kconfigmodified+4−4View file
drivers/power/Makefilemodified+1−1View file
drivers/power/palmtx_battery.cdeleted+0−198View before deletion
drivers/power/wm97xx_battery.cadded+272−0View file
drivers/serial/pxa.cmodified+5−0View file
drivers/serial/serial_ks8695.cmodified+52−9View file
drivers/usb/host/ohci-pxa27x.cmodified+205−54View file
drivers/video/Kconfigmodified+13−18View file
drivers/video/Makefilemodified+0−1View file
drivers/video/am200epd.cdeleted+0−295View before deletion
drivers/video/atmel_lcdfb.cmodified+4−0View file
drivers/video/backlight/Kconfigmodified+15−0View file
drivers/video/backlight/Makefilemodified+2−0View file
drivers/video/backlight/corgi_lcd.cadded+641−0View file
drivers/video/backlight/lcd.cmodified+15−3View file
drivers/video/backlight/tdo24m.cadded+396−0View file
drivers/video/fbmem.cmodified+1−0View file
drivers/video/metronomefb.cmodified+154−134View file
drivers/watchdog/ixp4xx_wdt.cmodified+1−3View file
include/linux/lcd.hmodified+3−0View file
include/linux/smc91x.hmodified+11−0View file
include/linux/spi/ads7846.hmodified+3−0View file
include/linux/spi/corgi_lcd.hadded+20−0View file
include/linux/ucb1400.hadded+161−0View file
include/linux/wm97xx_batt.hadded+26−0View file
include/video/atmel_lcdc.hmodified+1−0View file
include/video/metronomefb.hmodified+13−18View file
sound/arm/pxa2xx-ac97.cmodified+2−2View file
sound/soc/pxa/corgi.cmodified+13−21View file
sound/soc/pxa/pxa2xx-ac97.cmodified+5−5View file
sound/soc/pxa/pxa2xx-i2s.cmodified+41−2View file
sound/soc/pxa/spitz.cmodified+18−28View file

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

Documentation/sound/alsa/soc/dapm.txt

View file
diff --git a/Documentation/sound/alsa/soc/dapm.txt b/Documentation/sound/alsa/soc/dapm.txt
index b2ed698..46f9684 100644
--- a/Documentation/sound/alsa/soc/dapm.txt
+++ b/Documentation/sound/alsa/soc/dapm.txt
@@ -135,11 +135,7 @@ when the Mic is inserted:-
static int spitz_mic_bias(struct snd_soc_dapm_widget* w, int event)
{
- if(SND_SOC_DAPM_EVENT_ON(event))
- set_scoop_gpio(&spitzscoop2_device.dev, SPITZ_SCP2_MIC_BIAS);
- else
- reset_scoop_gpio(&spitzscoop2_device.dev, SPITZ_SCP2_MIC_BIAS);
-
+ gpio_set_value(SPITZ_GPIO_MIC_BIAS, SND_SOC_DAPM_EVENT_ON(event));
return 0;
}
@@ -269,11 +265,7 @@ powered only when the spk is in use.
/* turn speaker amplifier on/off depending on use */
static int corgi_amp_event(struct snd_soc_dapm_widget *w, int event)
{
- if (SND_SOC_DAPM_EVENT_ON(event))
- set_scoop_gpio(&corgiscoop_device.dev, CORGI_SCP_APM_ON);
- else
- reset_scoop_gpio(&corgiscoop_device.dev, CORGI_SCP_APM_ON);
-
+ gpio_set_value(CORGI_GPIO_APM_ON, SND_SOC_DAPM_EVENT_ON(event));
return 0;
}

MAINTAINERS

View file
diff --git a/MAINTAINERS b/MAINTAINERS
index 46d94ff..85be56a 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -466,6 +466,12 @@ M: [email protected]
L: [email protected] (subscribers-only)
S: Maintained
+ARM/AFEB9260 MACHINE SUPPORT
+P: Sergey Lapin
+L: [email protected] (subscribers-only)
+S: Maintained
+
ARM/AJECO 1ARM MACHINE SUPPORT
P: Lennert Buytenhek
@@ -491,7 +497,7 @@ M: [email protected]
L: [email protected] (subscribers-only)
S: Maintained
-ARM/COMPULAB CM-X270/EM-X270 MACHINE SUPPORT
+ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
P: Mike Rapoport
L: [email protected] (subscribers-only)
@@ -623,6 +629,12 @@ M: [email protected]
W: http://hackndev.com
S: Maintained
+ARM/PALMZ72 SUPPORT
+P: Sergey Lapin
+W: http://hackndev.com
+S: Maintained
+
ARM/PLEB SUPPORT
P: Peter Chubb

arch/arm/Kconfig

View file
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 70dba16..efeed65 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -148,7 +148,6 @@ config ARCH_MAY_HAVE_PC_FDC
config ZONE_DMA
bool
- default y
config GENERIC_ISA_DMA
bool
@@ -178,6 +177,11 @@ config OPROFILE_MPCORE
config OPROFILE_ARM11_CORE
bool
+config OPROFILE_ARMV7
+ def_bool y
+ depends on CPU_V7 && !SMP
+ bool
+
endif
config VECTORS_BASE
@@ -245,6 +249,7 @@ config ARCH_CLPS7500
select TIMER_ACORN
select ISA
select NO_IOPORT
+ select ARCH_SPARSEMEM_ENABLE
help
Support for the Cirrus Logic PS7500FE system-on-a-chip.
@@ -306,6 +311,7 @@ config ARCH_IOP13XX
select PLAT_IOP
select PCI
select ARCH_SUPPORTS_MSI
+ select VMSPLIT_1G
help
Support for Intel's IOP13XX (XScale) family of processors.
@@ -350,6 +356,7 @@ config ARCH_IXP4XX
select GENERIC_GPIO
select GENERIC_TIME
select GENERIC_CLOCKEVENTS
+ select ZONE_DMA if PCI
help
Support for Intel's IXP4XX (XScale) family of processors.
@@ -434,7 +441,7 @@ config ARCH_ORION5X
help
Support for the following Marvell Orion 5x series SoCs:
Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
- Orion-2 (5281).
+ Orion-2 (5281), Orion-1-90 (6183).
config ARCH_PNX4008
bool "Philips Nexperia PNX4008 Mobile"
@@ -464,6 +471,7 @@ config ARCH_RPC
select HAVE_PATA_PLATFORM
select ISA_DMA_API
select NO_IOPORT
+ select ARCH_SPARSEMEM_ENABLE
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.
@@ -471,9 +479,7 @@ config ARCH_RPC
config ARCH_SA1100
bool "SA1100-based"
select ISA
- select ARCH_DISCONTIGMEM_ENABLE
select ARCH_SPARSEMEM_ENABLE
- select ARCH_SELECT_MEMORY_MODEL
select ARCH_MTD_XIP
select GENERIC_GPIO
select GENERIC_TIME
@@ -497,6 +503,7 @@ config ARCH_SHARK
bool "Shark"
select ISA
select ISA_DMA
+ select ZONE_DMA
select PCI
help
Support for the StrongARM based Digital DNARD machine, also known
@@ -504,6 +511,8 @@ config ARCH_SHARK
config ARCH_LH7A40X
bool "Sharp LH7A40X"
+ select ARCH_DISCONTIGMEM_ENABLE if !LH7A40X_CONTIGMEM
+ select ARCH_SPARSEMEM_ENABLE if !LH7A40X_CONTIGMEM
help
Say Y here for systems based on one of the Sharp LH7A40X
System on a Chip processors. These CPUs include an ARM922T
@@ -515,7 +524,9 @@ config ARCH_DAVINCI
select GENERIC_TIME
select GENERIC_CLOCKEVENTS
select GENERIC_GPIO
+ select ARCH_REQUIRE_GPIOLIB
select HAVE_CLK
+ select ZONE_DMA
help
Support for TI's DaVinci platform.
@@ -734,6 +745,29 @@ config SMP
If you don't know what to do here, say N.
+choice
+ prompt "Memory split"
+ default VMSPLIT_3G
+ help
+ Select the desired split between kernel and user memory.
+
+ If you are not absolutely sure what you are doing, leave this
+ option alone!
+
+ config VMSPLIT_3G
+ bool "3G/1G user/kernel split"
+ config VMSPLIT_2G
+ bool "2G/2G user/kernel split"
+ config VMSPLIT_1G
+ bool "1G/3G user/kernel split"
+endchoice
+
+config PAGE_OFFSET
+ hex
+ default 0x40000000 if VMSPLIT_1G
+ default 0x80000000 if VMSPLIT_2G
+ default 0xC0000000
+
config NR_CPUS
int "Maximum number of CPUs (2-32)"
range 2 32
@@ -815,20 +849,18 @@ config ARCH_FLATMEM_HAS_HOLES
default y
depends on FLATMEM
+# Discontigmem is deprecated
config ARCH_DISCONTIGMEM_ENABLE
bool
- default (ARCH_LH7A40X && !LH7A40X_CONTIGMEM)
- help
- Say Y to support efficient handling of discontiguous physical memory,
- for architectures which are either NUMA (Non-Uniform Memory Access)
- or have huge holes in the physical address space for other reasons.
- See <file:Documentation/vm/numa> for more.
config ARCH_SPARSEMEM_ENABLE
bool
+config ARCH_SPARSEMEM_DEFAULT
+ def_bool ARCH_SPARSEMEM_ENABLE
+
config ARCH_SELECT_MEMORY_MODEL
- bool
+ def_bool ARCH_DISCONTIGMEM_ENABLE && ARCH_SPARSEMEM_ENABLE
config NODES_SHIFT
int
@@ -845,7 +877,7 @@ config LEDS
ARCH_LUBBOCK || MACH_MAINSTONE || ARCH_NETWINDER || \
ARCH_OMAP || ARCH_P720T || ARCH_PXA_IDP || \
ARCH_SA1100 || ARCH_SHARK || ARCH_VERSATILE || \
- ARCH_AT91 || MACH_TRIZEPS4 || ARCH_DAVINCI || \
+ ARCH_AT91 || ARCH_DAVINCI || \
ARCH_KS8695 || MACH_RD88F5182
help
If you say Y here, the LEDs on your machine will be used
@@ -1005,9 +1037,9 @@ config ATAGS_PROC
endmenu
-if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX || ARCH_PXA)
+menu "CPU Power Management"
-menu "CPU Frequency scaling"
+if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX || ARCH_PXA)
source "drivers/cpufreq/Kconfig"
@@ -1047,10 +1079,12 @@ config CPU_FREQ_PXA
default y
select CPU_FREQ_DEFAULT_GOV_USERSPACE
-endmenu
-
endif
+source "drivers/cpuidle/Kconfig"
+
+endmenu
+
menu "Floating point emulation"
comment "At least one emulation must be selected"
@@ -1202,6 +1236,8 @@ source "drivers/power/Kconfig"
source "drivers/hwmon/Kconfig"
+source "drivers/thermal/Kconfig"
+
source "drivers/watchdog/Kconfig"
source "drivers/ssb/Kconfig"
@@ -1222,6 +1258,10 @@ source "drivers/usb/Kconfig"
source "drivers/mmc/Kconfig"
+source "drivers/memstick/Kconfig"
+
+source "drivers/accessibility/Kconfig"
+
source "drivers/leds/Kconfig"
source "drivers/rtc/Kconfig"
@@ -1230,6 +1270,8 @@ source "drivers/dma/Kconfig"
source "drivers/dca/Kconfig"
+source "drivers/auxdisplay/Kconfig"
+
source "drivers/regulator/Kconfig"
source "drivers/uio/Kconfig"

arch/arm/Makefile

View file
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index 703a44f..e2274bc 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -47,7 +47,7 @@ comma = ,
# Note that GCC does not numerically define an architecture version
# macro, but instead defines a whole series of macros which makes
# testing for a specific architecture or later rather impossible.
-arch-$(CONFIG_CPU_32v7) :=-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7a,-march=armv5t -Wa$(comma)-march=armv7a)
+arch-$(CONFIG_CPU_32v7) :=-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7-a,-march=armv5t -Wa$(comma)-march=armv7-a)
arch-$(CONFIG_CPU_32v6) :=-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6,-march=armv5t -Wa$(comma)-march=armv6)
# Only override the compiler option if ARMv6. The ARMv6K extensions are
# always available in ARMv7

arch/arm/boot/compressed/Makefile

View file
diff --git a/arch/arm/boot/compressed/Makefile b/arch/arm/boot/compressed/Makefile
index 94462a0..7a03f20 100644
--- a/arch/arm/boot/compressed/Makefile
+++ b/arch/arm/boot/compressed/Makefile
@@ -76,7 +76,7 @@ KBUILD_CFLAGS = $(subst -pg, , $(ORIG_CFLAGS))
endif
EXTRA_CFLAGS := -fpic -fno-builtin
-EXTRA_AFLAGS :=
+EXTRA_AFLAGS := -Wa,-march=all
# Supply ZRELADDR, INITRD_PHYS and PARAMS_PHYS to the decompressor via
# linker symbols. We only define initrd_phys and params_phys if the

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 d42f89b..84a1e04 100644
--- a/arch/arm/boot/compressed/head.S
+++ b/arch/arm/boot/compressed/head.S
@@ -421,6 +421,7 @@ __setup_mmu: sub r3, r4, #16384 @ Page directory size
add r1, r1, #1048576
str r1, [r0]
mov pc, lr
+ENDPROC(__setup_mmu)
__armv4_mmu_cache_on:
mov r12, lr
@@ -801,7 +802,7 @@ loop1:
add r2, r2, #4 @ add 4 (line length offset)
ldr r4, =0x3ff
ands r4, r4, r1, lsr #3 @ find maximum number on the way size
- .word 0xe16f5f14 @ clz r5, r4 - find bit position of way size increment
+ clz r5, r4 @ find bit position of way size increment
ldr r7, =0x7fff
ands r7, r7, r1, lsr #13 @ extract max number of the index size
loop2:

arch/arm/common/Kconfig

View file
diff --git a/arch/arm/common/Kconfig b/arch/arm/common/Kconfig
index 3e07346..2e32acc 100644
--- a/arch/arm/common/Kconfig
+++ b/arch/arm/common/Kconfig
@@ -12,7 +12,8 @@ config ICST307
config SA1111
bool
- select DMABOUNCE
+ select DMABOUNCE if !ARCH_PXA
+ select ZONE_DMA if !ARCH_PXA
config DMABOUNCE
bool

arch/arm/common/dmabounce.c

View file
diff --git a/arch/arm/common/dmabounce.c b/arch/arm/common/dmabounce.c
index aecc6c3..f030f07 100644
--- a/arch/arm/common/dmabounce.c
+++ b/arch/arm/common/dmabounce.c
@@ -154,9 +154,7 @@ alloc_safe_buffer(struct dmabounce_device_info *device_info, void *ptr,
#endif
write_lock_irqsave(&device_info->lock, flags);
-
list_add(&buf->node, &device_info->safe_buffers);
-
write_unlock_irqrestore(&device_info->lock, flags);
return buf;
@@ -205,8 +203,22 @@ free_safe_buffer(struct dmabounce_device_info *device_info, struct safe_buffer *
/* ************************************************** */
-static inline dma_addr_t
-map_single(struct device *dev, void *ptr, size_t size,
+static struct safe_buffer *find_safe_buffer_dev(struct device *dev,
+ dma_addr_t dma_addr, const char *where)
+{
+ if (!dev || !dev->archdata.dmabounce)
+ return NULL;
+ if (dma_mapping_error(dev, dma_addr)) {
+ if (dev)
+ dev_err(dev, "Trying to %s invalid mapping\n", where);
+ else
+ pr_err("unknown device: Trying to %s invalid mapping\n", where);
+ return NULL;
+ }
+ return find_safe_buffer(dev->archdata.dmabounce, dma_addr);
+}
+
+static inline dma_addr_t map_single(struct device *dev, void *ptr, size_t size,
enum dma_data_direction dir)
{
struct dmabounce_device_info *device_info = dev->archdata.dmabounce;
@@ -270,33 +282,21 @@ map_single(struct device *dev, void *ptr, size_t size,
return dma_addr;
}
-static inline void
-unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
- enum dma_data_direction dir)
+static inline void unmap_single(struct device *dev, dma_addr_t dma_addr,
+ size_t size, enum dma_data_direction dir)
{
- struct dmabounce_device_info *device_info = dev->archdata.dmabounce;
- struct safe_buffer *buf = NULL;
-
- /*
- * Trying to unmap an invalid mapping
- */
- if (dma_mapping_error(dev, dma_addr)) {
- dev_err(dev, "Trying to unmap invalid mapping\n");
- return;
- }
-
- if (device_info)
- buf = find_safe_buffer(device_info, dma_addr);
+ struct safe_buffer *buf = find_safe_buffer_dev(dev, dma_addr, "unmap");
if (buf) {
BUG_ON(buf->size != size);
+ BUG_ON(buf->direction != dir);
dev_dbg(dev,
"%s: unsafe buffer %p (dma=%#x) mapped to %p (dma=%#x)\n",
__func__, buf->ptr, virt_to_dma(dev, buf->ptr),
buf->safe, buf->safe_dma_addr);
- DO_STATS ( device_info->bounce_count++ );
+ DO_STATS(dev->archdata.dmabounce->bounce_count++);
if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) {
void *ptr = buf->ptr;
@@ -317,74 +317,7 @@ unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
dmac_clean_range(ptr, ptr + size);
outer_clean_range(__pa(ptr), __pa(ptr) + size);
}
- free_safe_buffer(device_info, buf);
- }
-}
-
-static int sync_single(struct device *dev, dma_addr_t dma_addr, size_t size,
- enum dma_data_direction dir)
-{
- struct dmabounce_device_info *device_info = dev->archdata.dmabounce;
- struct safe_buffer *buf = NULL;
-
- if (device_info)
- buf = find_safe_buffer(device_info, dma_addr);
-
- if (buf) {
- /*
- * Both of these checks from original code need to be
- * commented out b/c some drivers rely on the following:
- *
- * 1) Drivers may map a large chunk of memory into DMA space
- * but only sync a small portion of it. Good example is
- * allocating a large buffer, mapping it, and then
- * breaking it up into small descriptors. No point
- * in syncing the whole buffer if you only have to
- * touch one descriptor.
- *
- * 2) Buffers that are mapped as DMA_BIDIRECTIONAL are
- * usually only synced in one dir at a time.
- *
- * See drivers/net/eepro100.c for examples of both cases.
- *
- * -ds
- *
- * BUG_ON(buf->size != size);
- * BUG_ON(buf->direction != dir);
- */
-
- dev_dbg(dev,
- "%s: unsafe buffer %p (dma=%#x) mapped to %p (dma=%#x)\n",
- __func__, buf->ptr, virt_to_dma(dev, buf->ptr),
- buf->safe, buf->safe_dma_addr);
-
- DO_STATS ( device_info->bounce_count++ );
-
- switch (dir) {
- case DMA_FROM_DEVICE:
- dev_dbg(dev,
- "%s: copy back safe %p to unsafe %p size %d\n",
- __func__, buf->safe, buf->ptr, size);
- memcpy(buf->ptr, buf->safe, size);
- break;
- case DMA_TO_DEVICE:
- dev_dbg(dev,
- "%s: copy out unsafe %p to safe %p, size %d\n",
- __func__,buf->ptr, buf->safe, size);
- memcpy(buf->safe, buf->ptr, size);
- break;
- case DMA_BIDIRECTIONAL:
- BUG(); /* is this allowed? what does it mean? */
- default:
- BUG();
- }
- /*
- * No need to sync the safe buffer - it was allocated
- * via the coherent allocators.
- */
- return 0;
- } else {
- return 1;
+ free_safe_buffer(dev->archdata.dmabounce, buf);
}
}
@@ -396,21 +329,29 @@ static int sync_single(struct device *dev, dma_addr_t dma_addr, size_t size,
* substitute the safe buffer for the unsafe one.
* (basically move the buffer from an unsafe area to a safe one)
*/
-dma_addr_t
-dma_map_single(struct device *dev, void *ptr, size_t size,
+dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size,
enum dma_data_direction dir)
{
- dma_addr_t dma_addr;
-
dev_dbg(dev, "%s(ptr=%p,size=%d,dir=%x)\n",
__func__, ptr, size, dir);
- BUG_ON(dir == DMA_NONE);
+ BUG_ON(!valid_dma_direction(dir));
- dma_addr = map_single(dev, ptr, size, dir);
+ return map_single(dev, ptr, size, dir);
+}
+EXPORT_SYMBOL(dma_map_single);
- return dma_addr;
+dma_addr_t dma_map_page(struct device *dev, struct page *page,
+ unsigned long offset, size_t size, enum dma_data_direction dir)
+{
+ dev_dbg(dev, "%s(page=%p,off=%#lx,size=%zx,dir=%x)\n",
+ __func__, page, offset, size, dir);
+
+ BUG_ON(!valid_dma_direction(dir));
+
+ return map_single(dev, page_address(page) + offset, size, dir);
}
+EXPORT_SYMBOL(dma_map_page);
/*
* see if a mapped address was really a "safe" buffer and if so, copy
@@ -419,126 +360,76 @@ dma_map_single(struct device *dev, void *ptr, size_t size,
* should be)
*/
-void
-dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
- enum dma_data_direction dir)
+void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
+ enum dma_data_direction dir)
{
dev_dbg(dev, "%s(ptr=%p,size=%d,dir=%x)\n",
__func__, (void *) dma_addr, size, dir);
- BUG_ON(dir == DMA_NONE);
-
unmap_single(dev, dma_addr, size, dir);
}
+EXPORT_SYMBOL(dma_unmap_single);
-int
-dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
- enum dma_data_direction dir)
+int dmabounce_sync_for_cpu(struct device *dev, dma_addr_t addr,
+ unsigned long off, size_t sz, enum dma_data_direction dir)
{
- int i;
-
- dev_dbg(dev, "%s(sg=%p,nents=%d,dir=%x)\n",
- __func__, sg, nents, dir);
-
- BUG_ON(dir == DMA_NONE);
-
- for (i = 0; i < nents; i++, sg++) {
- struct page *page = sg_page(sg);
- unsigned int offset = sg->offset;
- unsigned int length = sg->length;
- void *ptr = page_address(page) + offset;
+ struct safe_buffer *buf;
- sg->dma_address =
- map_single(dev, ptr, length, dir);
- }
+ dev_dbg(dev, "%s(dma=%#x,off=%#lx,sz=%zx,dir=%x)\n",
+ __func__, addr, off, sz, dir);
- return nents;
-}
-
-void
-dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
- enum dma_data_direction dir)
-{
- int i;
+ buf = find_safe_buffer_dev(dev, addr, __func__);
+ if (!buf)
+ return 1;

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/common/it8152.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/locomo.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/sa1111.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/scoop.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/sharpsl_param.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/time-acorn.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/uengine.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/via82c505.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/vic.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/afeb9260_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/at91sam9rlek_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/cm_x300_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/jornada720_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/orion5x_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/palmz72_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/viper_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/xm_x2xx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/bug.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/cacheflush.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/cachetype.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/cputype.h

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/elf.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/futex.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/io.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/irq.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/kprobes.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/mach/udc_pxa2xx.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/mc146818rtc.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/mmu_context.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/page.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/ptrace.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/setup.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/sparsemem.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/system.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/thread_info.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/uaccess.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/vga.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/armksyms.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/bios32.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/crunch.c

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/dma-isa.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/ecard.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/elf.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/entry-armv.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/entry-common.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/fiq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/head-common.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/head-nommu.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/init_task.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/io.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-decode.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/kprobes.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/machine_kexec.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/module.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/process.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/ptrace.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/signal.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/sys_arm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/sys_oabi-compat.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/traps.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/xscale-cp0.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/ashldi3.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/ashrdi3.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/backtrace.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/changebit.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/clear_user.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/clearbit.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/copy_from_user.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/copy_page.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/copy_to_user.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/csumipv6.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/csumpartial.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/csumpartialcopy.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/csumpartialcopygeneric.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/csumpartialcopyuser.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/delay.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/div64.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/findbit.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/getuser.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/io-readsb.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/io-readsl.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/io-readsw-armv4.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/io-writesb.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/io-writesl.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/io-writesw-armv4.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/lib1funcs.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/lshrdi3.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/memchr.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/memcpy.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/memmove.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/memset.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/memzero.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/muldi3.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/putuser.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/setbit.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/sha1.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/strchr.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/strncpy_from_user.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/strnlen_user.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/strrchr.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/testchangebit.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/testclearbit.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/testsetbit.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/uaccess.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/ucmpdi2.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/at91cap9.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/at91cap9_devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/at91sam9263.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/at91sam9263_devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/at91sam9rl.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/at91sam9rl_devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/at91x40_time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-afeb-9260v1.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-cap9adk.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-carmeva.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-csb337.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-csb637.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-dk.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-ecbat91.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-ek.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-picotux200.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-qil-a9260.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-sam9-l9260.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-sam9260ek.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-sam9261ek.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-sam9263ek.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-sam9g20ek.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-sam9rlek.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-usb-a9260.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-usb-a9263.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-yl-9200.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/gpio.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/leds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/pm_slowclock.S

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/include/mach/system.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/p720t-leds.c

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-clps711x/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps7500/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps7500/include/mach/irq.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps7500/include/mach/system.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/gpio.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/id.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/io.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/psc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/serial.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-davinci/usb.c

View file

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/io.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/Kconfig

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/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/edb9302.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/edb9302a.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/edb9307.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/edb9312.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/edb9315.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/edb9315a.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/gpio.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/include/mach/platform.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/include/mach/ts72xx.h

View file

This diff is incomplete. Download the complete patch.

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

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/ts72xx.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/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/dc21285.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/dma.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/include/mach/system.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/isa-irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/isa-timer.c

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/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-h720x/common.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/include/mach/irqs.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/irq.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/cpu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/impd1.c

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-integrator/leds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/pci_v3.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop13xx/include/mach/pci.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop13xx/io.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop13xx/msi.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop13xx/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop13xx/tpmi.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/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/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-iop33x/uart.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/core.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/ixp2000-regs.h

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/ixdp2x00.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-ixp2000/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp23xx/core.c

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/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/common-pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/common.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/include/mach/cpu.h

View file

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-kirkwood/addr-map.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/common.h

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/include/mach/irqs.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/pcie.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-ks8695/cpu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/gpio.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/include/mach/regs-gpio.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/include/mach/regs-lan.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/include/mach/regs-wan.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/include/mach/system.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ks8695/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/arch-kev7a400.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/arch-lpd7a40x.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/common.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/irq-lpd7a40x.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/ssp-cpld.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-loki/addr-map.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-loki/irq.c

View file

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/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/dma.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/io.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/irq.c

View file

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/addr-map.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mv78xx0/common.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mv78xx0/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx2/devices.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx2/mx27ads.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx2/pcm038.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx2/serial.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx3/devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx3/devices.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx3/iomux.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx3/mm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx3/mx31ads.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx3/mx31lite.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mx3/pcm037.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/generic.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/pfifo.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-netx/xc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ns9xxx/board-a9m9750dev.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ns9xxx/gpio.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ns9xxx/irq.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/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/fpga.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/id.c

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-omap1/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/leds-h2p2-debug.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/mailbox.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/mux.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/serial.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap1/timer32k.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-h4.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/clock24xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/clock34xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/gpmc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/id.c

View file

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-omap2/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/mailbox.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/memory.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/mux.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/serial.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/addr-map.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/common.h

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/gpio.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/irq.c

View file

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/lsmini-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-orion5x/mpp.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/tsx09-common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/clock.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/dma.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/gpio.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/serial.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pnx4008/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/akita-ioexp.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/am200epd.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/cm-x270-pci.h

View before deletion

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/cm-x2xx-pci.h

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.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/corgi.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/corgi_lcd.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/corgi_pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/corgi_ssp.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/cpufreq-pxa2xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/cpufreq-pxa3xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/devices.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/e330.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/e350.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/e400.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/e740.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/e750.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/e800.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/eseries.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/eseries_udc.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/generic.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/generic.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/gpio.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/idp.c

View file

This diff is incomplete. Download the complete patch.

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

View before deletion

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/include/mach/mfp-pxa25x.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/include/mach/mfp-pxa320.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/include/mach/pxa3xx-regs.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/leds-trizeps4.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/leds.c

View file

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/lubbock.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/mfp-pxa2xx.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/mioa701_bootresume.S

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/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/pcm990-baseboard.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/poodle.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/pxa25x.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/pxa27x.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/pxa3xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/reset.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/sharpsl_pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/spitz.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/spitz_pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/ssp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/tosa.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/zylonite.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/zylonite_pxa300.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/zylonite_pxa320.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/core.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/include/mach/system.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/localtimer.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-realview/platsmp.c

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-rpc/dma.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-rpc/include/mach/system.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-rpc/irq.c

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/gpio.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/gpio.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/include/mach/system-reset.h

View file

This diff is incomplete. Download the complete patch.

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

View file

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-s3c2410/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/s3c2410.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/usb-simtec.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2412/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2412/dma.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2412/irq.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-s3c2412/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2412/s3c2412.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/dsc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2440/irq.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-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-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-s3c2440/s3c2440.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2442/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2443/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2443/dma.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2443/irq.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-s3c2443/s3c2443.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/cpu-sa1100.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/cpu-sa1110.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/generic.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/include/mach/SA-1100.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/neponset.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/pleb.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-sa1100/ssp.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/system.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/leds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-versatile/core.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-versatile/pci.c

View file

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/mm/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/abort-ev7.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/abort-nommu.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/alignment.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/cache-feroceon-l2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/cache-l2x0.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/cache-v7.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/cache-xsc3l2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/copypage-v4mc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/copypage-v6.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/copypage-xscale.c

View file

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/extable.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/fault-armv.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/fault.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/flush.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/iomap.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/ioremap.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/mm.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/mmap.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/nommu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm1020.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm1020e.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm1022.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm1026.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm6_7.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm720.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm740.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm7tdmi.S

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-arm922.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm925.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-arm940.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm946.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm9tdmi.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-feroceon.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-macros.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-sa110.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/mm/tlb-v7.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/nwfpe/fpa11_cpdt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/backtrace.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/op_arm_model.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/op_model_mpcore.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/op_model_v7.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/op_model_v7.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/op_model_xscale.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-iop/i2c.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-iop/io.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-iop/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-iop/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/dma-mx1-mx2.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/include/mach/board-mx31ads.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/include/mach/dma-mx1-mx2.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/include/mach/iomux-mx1-mx2.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/include/mach/iomux-mx3.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-mxc/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/cpu-omap.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/debug-devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/debug-leds.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/devices.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/dmtimer.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/fb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/gpio.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/include/mach/gpio.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/include/mach/irqs.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/mailbox.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/mux.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/ocpi.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/sram.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-omap/usb.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/common-smdk.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/cpu.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/devs.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/dma.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/gpio.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/pm-simtec.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/s3c244x-clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/s3c244x-irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/s3c244x.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/plat-s3c24xx/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/tools/mach-types

View file

This diff is incomplete. Download the complete patch.

arch/arm/vfp/entry.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/vfp/vfphw.S

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/max1111.c

View file

This diff is incomplete. Download the complete patch.

drivers/i2c/busses/i2c-pxa.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/keyboard/corgikbd.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/keyboard/spitzkbd.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/keyboard/tosakbd.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/touchscreen/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/input/touchscreen/ads7846.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/touchscreen/ucb1400_ts.c

View file

This diff is incomplete. Download the complete patch.

drivers/leds/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/leds/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/leds/leds-corgi.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/leds/leds-spitz.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/media/video/pxa_camera.c

View file

This diff is incomplete. Download the complete patch.

drivers/mfd/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/mfd/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/mfd/ucb1400_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/mmc/host/pxamci.c

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/atmel_nand_ecc.h

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/cmx270_nand.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/net/cs89x0.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/irda/pxaficp_ir.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/smc91x.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/smc91x.h

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/pxa2xx_base.c

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/pxa2xx_cm_x255.c

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/pxa2xx_cm_x270.c

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/pxa2xx_cm_x2xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/pxa2xx_palmld.c

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/pxa2xx_trizeps4.c

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/pxa2xx_viper.c

View file

This diff is incomplete. Download the complete patch.

drivers/power/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/power/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/power/palmtx_battery.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/power/wm97xx_battery.c

View file

This diff is incomplete. Download the complete patch.

drivers/serial/pxa.c

View file

This diff is incomplete. Download the complete patch.

drivers/serial/serial_ks8695.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/host/ohci-pxa27x.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/video/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/video/am200epd.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/video/atmel_lcdfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/corgi_lcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/lcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/tdo24m.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/fbmem.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/metronomefb.c

View file

This diff is incomplete. Download the complete patch.

drivers/watchdog/ixp4xx_wdt.c

View file

This diff is incomplete. Download the complete patch.

include/linux/lcd.h

View file

This diff is incomplete. Download the complete patch.

include/linux/smc91x.h

View file

This diff is incomplete. Download the complete patch.

include/linux/spi/ads7846.h

View file

This diff is incomplete. Download the complete patch.

include/linux/spi/corgi_lcd.h

View file

This diff is incomplete. Download the complete patch.

include/linux/ucb1400.h

View file

This diff is incomplete. Download the complete patch.

include/linux/wm97xx_batt.h

View file

This diff is incomplete. Download the complete patch.

include/video/atmel_lcdc.h

View file

This diff is incomplete. Download the complete patch.

include/video/metronomefb.h

View file

This diff is incomplete. Download the complete patch.

sound/arm/pxa2xx-ac97.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/pxa/corgi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/pxa/pxa2xx-ac97.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/pxa/pxa2xx-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/pxa/spitz.c

View file

This diff is incomplete. Download the complete patch.