From /pub/scm/linux/kernel/git/jejb/../torvalds/linux-2.6 e78bf5e..e6f597a master -> origin/mast## Checking out files: 10% (717/7141) Checking out files: 11% (786/7141) Checking out files: 12% (857/7141) Checking out files: 13% (929/7141) Checking out files: 1Removing patches/ ## # git /pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git master scsi-rc-fixes ## Already up-to-date. ## # git /pub/scm/linux/kernel/git/axboe/linux-2.6-block.git for-linus block-for-linus ## Updating c32e061..49731ba Fast-forward .mailmap | 1 + CREDITS | 6 +- Documentation/ABI/stable/thermal-notification | 4 + Documentation/ABI/testing/sysfs-class-led | 9 + .../ABI/testing}/sysfs-class-net-batman-adv | 0 Documentation/ABI/testing/sysfs-class-net-mesh | 69 + .../ABI/testing/sysfs-driver-hid-roccat-kone | 16 +- .../ABI/testing/sysfs-driver-hid-roccat-koneplus | 108 + .../ABI/testing/sysfs-driver-hid-roccat-pyra | 18 +- .../ABI/testing/sysfs-platform-ideapad-laptop | 6 + Documentation/ABI/testing/sysfs-tty | 19 + Documentation/DocBook/80211.tmpl | 70 +- Documentation/DocBook/device-drivers.tmpl | 4 + Documentation/DocBook/mtdnand.tmpl | 2 +- Documentation/DocBook/v4l/func-ioctl.xml | 5 +- Documentation/DocBook/v4l/pixfmt.xml | 4 +- Documentation/IPMI.txt | 27 + Documentation/Makefile | 2 +- Documentation/RCU/trace.txt | 144 +- Documentation/accounting/getdelays.c | 1 + Documentation/acpi/apei/output_format.txt | 122 + Documentation/arm/00-INDEX | 2 + Documentation/arm/OMAP/omap_pm | 25 + Documentation/arm/swp_emulation | 27 + Documentation/cgroups/blkio-controller.txt | 27 + Documentation/cgroups/cgroup_event_listener.c | 2 +- Documentation/cgroups/cgroups.txt | 8 +- Documentation/cgroups/memcg_test.txt | 2 +- Documentation/cgroups/memory.txt | 74 + Documentation/coccinelle.txt | 4 + Documentation/device-mapper/dm-crypt.txt | 7 +- Documentation/device-mapper/dm-raid.txt | 70 + Documentation/dontdiff | 26 + Documentation/dvb/lmedm04.txt | 2 +- Documentation/email-clients.txt | 50 +- .../staging/udlfb => Documentation/fb}/udlfb.txt | 0 Documentation/feature-removal-schedule.txt | 95 +- Documentation/filesystems/Locking | 239 +- Documentation/filesystems/dentry-locking.txt | 174 - Documentation/filesystems/ntfs.txt | 3 + Documentation/filesystems/path-lookup.txt | 382 + Documentation/filesystems/porting | 78 +- Documentation/filesystems/proc.txt | 31 + Documentation/filesystems/vfs.txt | 74 +- Documentation/hwmon/adm9240 | 2 +- Documentation/hwmon/ads7828 | 2 +- Documentation/hwmon/dme1737 | 12 +- Documentation/hwmon/ds620 | 34 + Documentation/hwmon/sht21 | 49 + Documentation/hwmon/sysfs-interface | 49 +- Documentation/hwmon/w83627hf | 22 + Documentation/hwmon/w83793 | 2 +- Documentation/i2c/muxes/gpio-i2cmux | 65 + Documentation/input/cma3000_d0x.txt | 115 + Documentation/input/ff.txt | 4 +- Documentation/input/multi-touch-protocol.txt | 53 +- Documentation/ioctl/ioctl-number.txt | 8 +- Documentation/iostats.txt | 2 +- Documentation/kbuild/kbuild.txt | 8 + Documentation/kbuild/kconfig-language.txt | 7 +- Documentation/kbuild/makefiles.txt | 15 + Documentation/kdump/kdump.txt | 15 +- Documentation/kernel-docs.txt | 27 +- Documentation/kernel-parameters.txt | 50 +- Documentation/keys-trusted-encrypted.txt | 145 + Documentation/ko_KR/HOWTO | 4 +- Documentation/kprobes.txt | 2 +- Documentation/kvm/api.txt | 180 +- Documentation/kvm/cpuid.txt | 3 + Documentation/kvm/msr.txt | 36 +- Documentation/lguest/lguest.txt | 7 +- Documentation/magic-number.txt | 2 +- Documentation/make/headers_install.txt | 5 +- Documentation/networking/LICENSE.qlcnic | 327 + Documentation/networking/batman-adv.txt | 240 + Documentation/networking/bridge.txt | 4 +- Documentation/networking/caif/spi_porting.txt | 2 +- Documentation/networking/dccp.txt | 25 +- Documentation/networking/e100.txt | 19 +- Documentation/networking/e1000.txt | 16 +- Documentation/networking/e1000e.txt | 52 +- Documentation/networking/generic_netlink.txt | 2 +- Documentation/networking/igb.txt | 35 +- Documentation/networking/igbvf.txt | 6 +- Documentation/networking/ip-sysctl.txt | 28 +- Documentation/networking/ixgb.txt | 10 +- Documentation/networking/ixgbe.txt | 213 +- Documentation/networking/ixgbevf.txt | 4 - Documentation/networking/stmmac.txt | 48 +- Documentation/nfc/nfc-pn544.txt | 114 + Documentation/power/drivers-testing.txt | 8 +- Documentation/power/runtime_pm.txt | 35 +- Documentation/powerpc/booting-without-of.txt | 6 +- Documentation/powerpc/dts-bindings/4xx/cpm.txt | 52 + Documentation/powerpc/dts-bindings/eeprom.txt | 28 + Documentation/pps/pps.txt | 46 + Documentation/scheduler/00-INDEX | 2 +- Documentation/scsi/ChangeLog.lpfc | 2 +- Documentation/serial/00-INDEX | 2 + Documentation/serial/serial-rs485.txt | 120 + Documentation/serial/tty.txt | 2 +- Documentation/sound/alsa/ALSA-Configuration.txt | 20 +- Documentation/sound/alsa/HD-Audio-Models.txt | 1 - Documentation/spi/pxa2xx | 4 +- Documentation/sysctl/00-INDEX | 2 - Documentation/sysctl/kernel.txt | 16 +- Documentation/thermal/sysfs-api.txt | 12 + Documentation/timers/timer_stats.txt | 2 +- Documentation/trace/events-power.txt | 90 + Documentation/trace/events.txt | 8 +- .../trace/postprocess/trace-vmscan-postprocess.pl | 11 +- Documentation/usb/power-management.txt | 113 +- Documentation/video4linux/CARDLIST.em28xx | 6 +- Documentation/video4linux/CARDLIST.saa7134 | 2 + Documentation/video4linux/Makefile | 8 - Documentation/video4linux/README.cpia | 191 - Documentation/video4linux/Zoran | 74 +- Documentation/video4linux/bttv/Cards | 4 - Documentation/video4linux/gspca.txt | 1 + Documentation/video4linux/meye.txt | 10 +- Documentation/video4linux/v4lgrab.c | 201 - Documentation/video4linux/videobuf | 7 +- Documentation/vm/Makefile | 2 +- Documentation/vm/slabinfo.c | 1364 -- Documentation/vm/transhuge.txt | 298 + Documentation/w1/slaves/00-INDEX | 2 + Documentation/w1/slaves/w1_ds2423 | 47 + Documentation/x86/boot.txt | 7 +- Documentation/xz.txt | 121 + Documentation/zh_CN/HOWTO | 4 +- Documentation/zh_CN/SubmittingDrivers | 2 +- MAINTAINERS | 291 +- Makefile | 3 +- arch/Kconfig | 3 + arch/alpha/include/asm/ioctls.h | 1 + arch/alpha/include/asm/mman.h | 3 + arch/alpha/include/asm/perf_event.h | 6 - arch/alpha/kernel/irq_alpha.c | 2 - arch/alpha/kernel/perf_event.c | 11 +- arch/alpha/kernel/time.c | 2 +- arch/arm/Kconfig | 136 +- arch/arm/Kconfig.debug | 4 +- arch/arm/Makefile | 3 +- arch/arm/boot/compressed/Makefile | 4 + arch/arm/boot/compressed/head-shmobile.S | 53 + arch/arm/common/Kconfig | 4 - arch/arm/common/Makefile | 1 + arch/arm/common/clkdev.c From . * branch block-for-next -> FETCH_HEAD From . * branch libata-fixes -> FETCH_HEAD From . * branch libata-upstream -> FETCH_HEAD Switched to branch 'device-mapper' Switched to branch '2.6.37-rc6-stor28' From /pub/scm/linux/kernel/git/jejb/scsi-post-merge-2.6 + 0717009...c66ac9d master -> scsi-post-merge (forced update) Switched to branch 'scsi-post-merge' Switched to branch '2.6.37-rc6-stor28' From . * branch scsi-post-merge -> FETCH_HEAD | 73 - arch/arm/configs/mackerel_defconfig | 138 + arch/arm/configs/mx3_defconfig | 1 + arch/arm/configs/n770_defconfig | 138 - arch/arm/configs/omap1_defconfig | 286 + arch/arm/configs/omap_generic_1510_defconfig | 84 - arch/arm/configs/omap_generic_1610_defconfig | 87 - arch/arm/configs/omap_generic_1710_defconfig | 75 - arch/arm/configs/omap_h2_1610_defconfig | 109 - arch/arm/configs/omap_innovator_1510_defconfig | 102 - arch/arm/configs/omap_innovator_1610_defconfig | 58 - arch/arm/configs/omap_osk_5912_defconfig | 87 - arch/arm/configs/omap_perseus2_730_defconfig | 65 - arch/arm/configs/palmte_defconfig | 48 - arch/arm/configs/palmtt_defconfig | 56 - arch/arm/configs/palmz71_defconfig | 53 - arch/arm/configs/sx1_defconfig | 110 - arch/arm/configs/u8500_defconfig | 4 + arch/arm/include/asm/assembler.h | 35 +- arch/arm/include/asm/cache.h | 2 + arch/arm/include/asm/clkdev.h | 22 +- arch/arm/include/asm/dma-mapping.h | 93 +- arch/arm/include/asm/domain.h | 31 +- arch/arm/include/asm/elf.h | 2 + arch/arm/include/asm/entry-macro-multi.S | 44 + arch/arm/include/asm/futex.h | 9 +- arch/arm/include/asm/hardirq.h | 18 + arch/arm/include/asm/hardware/cache-l2x0.h | 12 +- arch/arm/include/asm/hardware/entry-macro-gic.S | 75 + arch/arm/include/asm/hardware/gic.h | 7 +- arch/arm/include/asm/hardware/it8152.h | 1 + .../plat => include/asm/hardware}/timer-sp.h | 0 arch/arm/include/asm/highmem.h | 3 - arch/arm/include/asm/hw_breakpoint.h | 4 +- arch/arm/include/asm/io.h | 13 +- arch/arm/include/asm/kexec.h | 18 +- arch/arm/include/asm/localtimer.h | 12 - arch/arm/include/asm/mach/arch.h | 9 + arch/arm/include/asm/mach/irq.h | 8 +- arch/arm/include/asm/mach/time.h | 1 - arch/arm/include/asm/module.h | 15 +- arch/arm/include/asm/page.h | 6 +- arch/arm/include/asm/pgalloc.h | 50 +- arch/arm/include/asm/pgtable.h | 315 +- arch/arm/include/asm/sched_clock.h | 118 + arch/arm/include/asm/sizes.h | 6 +- arch/arm/include/asm/smp.h | 17 +- arch/arm/include/asm/smp_mpidr.h | 17 - arch/arm/include/asm/smp_twd.h | 1 - arch/arm/include/asm/system.h | 13 + arch/arm/include/asm/traps.h | 25 +- arch/arm/include/asm/uaccess.h | 16 +- arch/arm/kernel/Makefile | 9 +- arch/arm/kernel/entry-armv.S | 56 +- arch/arm/kernel/entry-common.S | 208 +- arch/arm/kernel/entry-header.S | 19 + arch/arm/kernel/fiq.c | 10 +- arch/arm/kernel/ftrace.c | 103 +- arch/arm/kernel/head.S | 50 +- arch/arm/kernel/hw_breakpoint.c | 543 +- arch/arm/kernel/irq.c | 34 +- arch/arm/kernel/iwmmxt.S | 55 +- arch/arm/kernel/machine_kexec.c | 30 + arch/arm/kernel/module.c | 123 +- arch/arm/kernel/perf_event.c | 2470 +--- arch/arm/kernel/perf_event_v6.c | 672 + arch/arm/kernel/perf_event_v7.c | 906 ++ arch/arm/kernel/perf_event_xscale.c | 807 + arch/arm/kernel/pj4-cp0.c | 94 + arch/arm/kernel/ptrace.c | 4 +- arch/arm/kernel/sched_clock.c | 69 + arch/arm/kernel/setup.c | 37 +- arch/arm/kernel/smp.c | 449 +- arch/arm/kernel/smp_tlb.c | 139 + arch/arm/kernel/smp_twd.c | 17 +- arch/arm/kernel/swp_emulate.c | 267 + arch/arm/kernel/time.c | 4 +- arch/arm/kernel/traps.c | 26 +- arch/arm/kernel/vmlinux.lds.S | 2 + arch/arm/lib/getuser.S | 13 +- arch/arm/lib/putuser.S | 29 +- arch/arm/lib/uaccess.S | 83 +- arch/arm/mach-at91/Makefile | 2 +- arch/arm/mach-at91/at91rm9200_time.c | 4 +- arch/arm/mach-at91/at91sam926x_time.c | 4 +- arch/arm/mach-at91/board-ecbat91.c | 6 +- arch/arm/mach-at91/board-pcontrol-g20.c | 98 +- arch/arm/mach-at91/board-stamp9g20.c | 82 +- arch/arm/mach-at91/clock.c | 2 +- arch/arm/mach-at91/include/mach/at91_mci.h | 2 + arch/arm/mach-at91/include/mach/stamp9g20.h | 7 + arch/arm/mach-at91/pm.c | 2 +- arch/arm/mach-bcmring/clock.c | 3 +- arch/arm/mach-bcmring/core.c | 16 +- arch/arm/mach-bcmring/csp/chipc/chipcHw.c | 2 +- arch/arm/mach-bcmring/csp/dmac/dmacHw.c | 2 +- arch/arm/mach-bcmring/csp/dmac/dmacHw_extra.c | 2 +- arch/arm/mach-bcmring/csp/tmr/tmrHw.c | 2 +- arch/arm/mach-bcmring/dma.c | 2 +- arch/arm/mach-bcmring/include/csp/dmacHw.h | 2 +- arch/arm/mach-bcmring/include/csp/tmrHw.h | 4 +- .../mach-bcmring/include/mach/csp/dmacHw_priv.h | 2 +- .../arm/mach-bcmring/include/mach/csp/dmacHw_reg.h | 2 +- arch/arm/mach-cns3xxx/Kconfig | 1 + arch/arm/mach-cns3xxx/cns3420vb.c | 54 + arch/arm/mach-cns3xxx/core.c | 7 +- arch/arm/mach-cns3xxx/core.h | 3 - arch/arm/mach-cns3xxx/devices.c | 1 + arch/arm/mach-cns3xxx/include/mach/cns3xxx.h | 2 - arch/arm/mach-cns3xxx/include/mach/entry-macro.S | 66 +- arch/arm/mach-cns3xxx/include/mach/pm.h | 23 + arch/arm/mach-cns3xxx/pm.c | 23 + arch/arm/mach-davinci/Kconfig | 19 +- arch/arm/mach-davinci/aemif.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 339 +- arch/arm/mach-davinci/clock.c | 4 +- arch/arm/mach-davinci/clock.h | 2 +- arch/arm/mach-davinci/da850.c | 75 +- arch/arm/mach-davinci/devices-tnetv107x.c | 15 +- arch/arm/mach-davinci/dm355.c | 7 +- arch/arm/mach-davinci/dm365.c | 6 - arch/arm/mach-davinci/include/mach/da8xx.h | 7 + arch/arm/mach-davinci/include/mach/io.h | 4 +- arch/arm/mach-davinci/include/mach/spi.h | 52 +- arch/arm/mach-davinci/pm.c | 2 +- arch/arm/mach-davinci/psc.c | 13 +- arch/arm/mach-davinci/time.c | 31 +- arch/arm/mach-davinci/tnetv107x.c | 23 +- arch/arm/mach-davinci/usb.c | 6 +- arch/arm/mach-dove/Kconfig | 6 + arch/arm/mach-dove/Makefile | 3 +- arch/arm/mach-dove/cm-a510.c | 95 + arch/arm/mach-dove/common.c | 4 +- arch/arm/mach-dove/include/mach/dove.h | 9 +- arch/arm/mach-dove/include/mach/gpio.h | 6 +- arch/arm/mach-dove/mpp.c | 212 + arch/arm/mach-dove/mpp.h | 220 + arch/arm/mach-ep93xx/clock.c | 2 +- arch/arm/mach-gemini/include/mach/hardware.h | 2 +- arch/arm/mach-imx/Kconfig | 138 +- arch/arm/mach-imx/Makefile | 8 +- arch/arm/mach-imx/Makefile.boot | 4 + arch/arm/mach-imx/clock-imx1.c | 3 +- arch/arm/mach-imx/clock-imx21.c | 4 +- arch/arm/mach-imx/clock-imx25.c | 331 + arch/arm/mach-imx/clock-imx27.c | 26 +- arch/arm/mach-imx/cpu-imx27.c | 14 +- arch/arm/mach-imx/devices-imx21.h | 24 + arch/arm/mach-imx/devices-imx25.h | 87 + arch/arm/mach-imx/devices-imx27.h | 35 + arch/arm/mach-imx/devices.c | 553 - arch/arm/mach-imx/devices.h | 29 - arch/arm/mach-imx/dma-v1.c | 4 +- arch/arm/mach-imx/eukrea_mbimx27-baseboard.c | 17 +- arch/arm/mach-imx/eukrea_mbimxsd25-baseboard.c | 296 + arch/arm/mach-imx/mach-cpuimx27.c | 21 +- arch/arm/mach-imx/mach-eukrea_cpuimx25.c | 161 + arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 12 +- arch/arm/mach-imx/mach-imx27lite.c | 1 - arch/arm/mach-imx/mach-mx1ads.c | 1 - arch/arm/mach-imx/mach-mx21ads.c | 20 +- arch/arm/mach-imx/mach-mx25_3ds.c | 235 + arch/arm/mach-imx/mach-mx27_3ds.c | 160 +- arch/arm/mach-imx/mach-mx27ads.c | 17 +- arch/arm/mach-imx/mach-mxt_td60.c | 11 +- arch/arm/mach-imx/mach-pca100.c | 33 +- arch/arm/mach-imx/mach-pcm038.c | 16 +- arch/arm/mach-imx/mach-scb9328.c | 1 - arch/arm/mach-imx/mm-imx1.c | 7 +- arch/arm/mach-imx/mm-imx21.c | 21 +- arch/arm/mach-imx/mm-imx25.c | 62 + arch/arm/mach-imx/mm-imx27.c | 21 +- arch/arm/mach-imx/pcm970-baseboard.c | 12 +- arch/arm/mach-imx/pm-imx27.c | 5 +- arch/arm/mach-integrator/Kconfig | 1 + arch/arm/mach-integrator/core.c | 3 +- arch/arm/mach-integrator/impd1.c | 3 +- arch/arm/mach-integrator/integrator_ap.c | 4 +- arch/arm/mach-integrator/integrator_cp.c | 5 +- arch/arm/mach-iop13xx/include/mach/io.h | 4 +- arch/arm/mach-iop13xx/include/mach/memory.h | 6 +- arch/arm/mach-iop32x/include/mach/io.h | 4 +- arch/arm/mach-iop33x/include/mach/io.h | 4 +- arch/arm/mach-ixp23xx/include/mach/io.h | 4 +- arch/arm/mach-ixp4xx/common-pci.c | 2 +- arch/arm/mach-ixp4xx/common.c | 35 +- arch/arm/mach-ixp4xx/include/mach/io.h | 4 +- arch/arm/mach-kirkwood/Kconfig | 12 +- arch/arm/mach-kirkwood/include/mach/io.h | 4 +- arch/arm/mach-kirkwood/openrd-setup.c | 2 +- arch/arm/mach-kirkwood/ts219-setup.c | 16 +- arch/arm/mach-kirkwood/ts41x-setup.c | 9 + arch/arm/mach-ks8695/Kconfig | 1 + arch/arm/mach-ks8695/include/mach/memory.h | 8 +- arch/arm/mach-lpc32xx/clock.c | 3 +- arch/arm/mach-lpc32xx/pm.c | 2 +- arch/arm/mach-lpc32xx/timer.c | 5 +- arch/arm/mach-mmp/Kconfig | 22 +- arch/arm/mach-mmp/Makefile | 1 + arch/arm/mach-mmp/brownstone.c | 204 + arch/arm/mach-mmp/clock.h | 2 +- arch/arm/mach-mmp/flint.c | 2 +- arch/arm/mach-mmp/include/mach/mfp-mmp2.h | 338 +- arch/arm/mach-mmp/include/mach/mmp2.h | 22 + arch/arm/mach-mmp/include/mach/regs-apmu.h | 2 + arch/arm/mach-mmp/jasper.c | 35 + arch/arm/mach-mmp/mmp2.c | 35 + arch/arm/mach-mmp/pxa910.c | 2 + arch/arm/mach-mmp/time.c | 39 +- arch/arm/mach-msm/Kconfig | 15 + arch/arm/mach-msm/Makefile | 9 +- arch/arm/mach-msm/board-msm7x30.c | 20 + arch/arm/mach-msm/board-msm8x60.c | 7 +- arch/arm/mach-msm/board-qsd8x50.c | 19 + arch/arm/mach-msm/board-trout-gpio.c | 8 + arch/arm/mach-msm/board-trout-panel.c | 297 + arch/arm/mach-msm/clock.c | 15 + arch/arm/mach-msm/devices-msm7x00.c | 69 +- arch/arm/mach-msm/devices-msm7x30.c | 72 + arch/arm/mach-msm/devices-msm8x60-iommu.c | 243 +- arch/arm/mach-msm/devices-qsd8x50.c | 71 + arch/arm/mach-msm/devices.h | 6 + arch/arm/mach-msm/gpio-v2.c | 426 + arch/arm/mach-msm/headsmp.S | 40 + arch/arm/mach-msm/hotplug.c | 91 + arch/arm/mach-msm/include/mach/entry-macro-qgic.S | 2 +- arch/arm/mach-msm/include/mach/iommu.h | 15 +- arch/arm/mach-msm/include/mach/iommu_hw-8xxx.h | 22 +- arch/arm/mach-msm/include/mach/irqs-8x60.h | 7 +- arch/arm/mach-msm/include/mach/msm_iomap-7x30.h | 3 + arch/arm/mach-msm/include/mach/msm_iomap-8x60.h | 9 +- arch/arm/mach-msm/include/mach/smp.h | 4 +- arch/arm/mach-msm/io.c | 4 +- arch/arm/mach-msm/iommu.c | 146 +- arch/arm/mach-msm/iommu_dev.c | 4 +- arch/arm/mach-msm/platsmp.c | 166 + arch/arm/mach-msm/scm-boot.c | 39 + arch/arm/mach-msm/scm-boot.h | 38 + arch/arm/mach-msm/scm.c | 287 + arch/arm/mach-msm/scm.h | 41 + arch/arm/mach-msm/sirc.c | 3 - arch/arm/mach-msm/smd.c | 17 +- arch/arm/mach-msm/smd_debug.c | 2 + arch/arm/mach-msm/timer.c | 130 +- arch/arm/mach-mv78xx0/include/mach/mv78xx0.h | 2 +- arch/arm/mach-mx25/Kconfig | 34 - arch/arm/mach-mx25/Makefile | 5 - arch/arm/mach-mx25/Makefile.boot | 3 - arch/arm/mach-mx25/clock.c | 332 - arch/arm/mach-mx25/devices-imx25.h | 54 - arch/arm/mach-mx25/devices.c | 308 - arch/arm/mach-mx25/devices.h | 13 - arch/arm/mach-mx25/eukrea_mbimxsd-baseboard.c | 298 - arch/arm/mach-mx25/mach-cpuimx25.c | 164 - arch/arm/mach-mx25/mach-mx25_3ds.c | 225 - arch/arm/mach-mx25/mm.c | 75 - arch/arm/mach-mx3/Kconfig | 84 +- arch/arm/mach-mx3/Makefile | 7 +- arch/arm/mach-mx3/clock-imx31.c | 6 +- arch/arm/mach-mx3/clock-imx35.c | 5 +- arch/arm/mach-mx3/cpu.c | 31 +- arch/arm/mach-mx3/devices-imx31.h | 27 + arch/arm/mach-mx3/devices-imx35.h | 41 +- arch/arm/mach-mx3/devices.c | 271 +- arch/arm/mach-mx3/devices.h | 10 - arch/arm/mach-mx3/eukrea_mbimxsd-baseboard.c | 4 +- arch/arm/mach-mx3/mach-armadillo5x0.c | 14 +- arch/arm/mach-mx3/mach-cpuimx35.c | 22 +- arch/arm/mach-mx3/mach-kzm_arm11_01.c | 6 +- arch/arm/mach-mx3/mach-mx31_3ds.c | 128 +- arch/arm/mach-mx3/mach-mx31lilly.c | 9 +- arch/arm/mach-mx3/mach-mx31lite.c | 5 +- arch/arm/mach-mx3/mach-mx31moboard.c | 24 +- arch/arm/mach-mx3/mach-mx35_3ds.c | 40 +- arch/arm/mach-mx3/mach-pcm037.c | 23 +- arch/arm/mach-mx3/mach-pcm043.c | 48 +- arch/arm/mach-mx3/mm.c | 84 +- arch/arm/mach-mx3/mx31lilly-db.c | 5 +- arch/arm/mach-mx3/mx31lite-db.c | 8 +- arch/arm/mach-mx3/mx31moboard-devboard.c | 20 +- arch/arm/mach-mx3/mx31moboard-marxbot.c | 21 +- arch/arm/mach-mx3/mx31moboard-smartbot.c | 16 +- arch/arm/mach-mx5/Kconfig | 63 +- arch/arm/mach-mx5/Makefile | 5 +- arch/arm/mach-mx5/Makefile.boot | 12 +- arch/arm/mach-mx5/board-cpuimx51.c | 32 +- arch/arm/mach-mx5/board-cpuimx51sd.c | 68 +- arch/arm/mach-mx5/board-mx50_rdp.c | 197 + arch/arm/mach-mx5/board-mx51_3ds.c | 9 +- arch/arm/mach-mx5/board-mx51_babbage.c | 101 +- arch/arm/mach-mx5/board-mx51_efikamx.c | 247 +- arch/arm/mach-mx5/board-mx53_evk.c | 84 + arch/arm/mach-mx5/clock-mx51-mx53.c | 1420 ++ arch/arm/mach-mx5/clock-mx51.c | 1140 -- arch/arm/mach-mx5/cpu.c | 118 +- arch/arm/mach-mx5/crm_regs.h | 10 +- arch/arm/mach-mx5/devices-imx51.h | 11 +- arch/arm/mach-mx5/devices-imx53.h | 13 + arch/arm/mach-mx5/devices-mx50.h | 26 + arch/arm/mach-mx5/devices.c | 51 +- arch/arm/mach-mx5/devices.h | 2 +- arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c | 26 +- arch/arm/mach-mx5/eukrea_mbimxsd-baseboard.c | 17 +- arch/arm/mach-mx5/mm-mx50.c | 59 + arch/arm/mach-mx5/mm.c | 75 +- arch/arm/mach-mxc91231/clock.c | 2 +- arch/arm/mach-mxc91231/mm.c | 53 +- arch/arm/mach-mxs/Kconfig | 34 + arch/arm/mach-mxs/Makefile | 10 + arch/arm/mach-mxs/Makefile.boot | 1 + arch/arm/mach-mxs/clock-mx23.c | 526 + arch/arm/mach-mxs/clock-mx28.c | 734 + arch/arm/mach-mxs/clock.c | 200 + arch/arm/mach-mxs/devices-mx23.h | 16 + arch/arm/mach-mxs/devices-mx28.h | 20 + arch/arm/mach-mxs/devices.c | 75 + arch/arm/mach-mxs/devices/Kconfig | 5 + arch/arm/mach-mxs/devices/Makefile | 2 + arch/arm/mach-mxs/devices/platform-duart.c | 48 + arch/arm/mach-mxs/devices/platform-fec.c | 50 + arch/arm/mach-mxs/gpio.c | 325 + arch/arm/mach-mxs/gpio.h | 34 + arch/arm/mach-mxs/icoll.c | 81 + arch/arm/mach-mxs/include/mach/clkdev.h | 7 + arch/arm/mach-mxs/include/mach/clock.h | 64 + arch/arm/mach-mxs/include/mach/common.h | 31 + arch/arm/mach-mxs/include/mach/debug-macro.S | 38 + arch/arm/mach-mxs/include/mach/devices-common.h | 46 + arch/arm/mach-mxs/include/mach/entry-macro.S | 41 + arch/arm/mach-mxs/include/mach/gpio.h | 35 + arch/arm/mach-mxs/include/mach/hardware.h | 29 + arch/arm/mach-mxs/include/mach/io.h | 22 + arch/arm/mach-mxs/include/mach/iomux-mx23.h | 355 + arch/arm/mach-mxs/include/mach/iomux-mx28.h | 537 + arch/arm/mach-mxs/include/mach/iomux.h | 165 + arch/arm/mach-mxs/include/mach/irqs.h | 32 + arch/arm/mach-mxs/include/mach/memory.h | 24 + arch/arm/mach-mxs/include/mach/mx23.h | 145 + arch/arm/mach-mxs/include/mach/mx28.h | 188 + arch/arm/mach-mxs/include/mach/mxs.h | 105 + arch/arm/mach-mxs/include/mach/system.h | 27 + arch/arm/mach-mxs/include/mach/timex.h | 21 + arch/arm/mach-mxs/include/mach/uncompress.h | 76 + arch/arm/mach-mxs/include/mach/vmalloc.h | 22 + arch/arm/mach-mxs/iomux.c | 101 + arch/arm/mach-mxs/mach-mx23evk.c | 57 + arch/arm/mach-mxs/mach-mx28evk.c | 138 + arch/arm/mach-mxs/mm-mx23.c | 45 + arch/arm/mach-mxs/mm-mx28.c | 45 + arch/arm/mach-mxs/regs-clkctrl-mx23.h | 455 + arch/arm/mach-mxs/regs-clkctrl-mx28.h | 663 + arch/arm/mach-mxs/system.c | 137 + arch/arm/mach-mxs/timer.c | 296 + arch/arm/mach-netx/time.c | 5 +- arch/arm/mach-nomadik/clock.c | 2 +- arch/arm/mach-ns9xxx/time-ns9360.c | 6 +- arch/arm/mach-nuc93x/clock.h | 2 +- arch/arm/mach-omap1/Kconfig | 11 +- arch/arm/mach-omap1/Makefile | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 137 +- arch/arm/mach-omap1/board-fsample.c | 89 +- arch/arm/mach-omap1/board-h2.c | 79 +- arch/arm/mach-omap1/board-h3.c | 97 +- arch/arm/mach-omap1/board-htcherald.c | 102 +- arch/arm/mach-omap1/board-innovator.c | 32 +- arch/arm/mach-omap1/board-nokia770.c | 30 +- arch/arm/mach-omap1/board-osk.c | 27 +- arch/arm/mach-omap1/board-palmte.c | 29 +- arch/arm/mach-omap1/board-palmtt.c | 28 +- arch/arm/mach-omap1/board-palmz71.c | 31 +- arch/arm/mach-omap1/board-perseus2.c | 91 +- arch/arm/mach-omap1/board-sx1.c | 58 +- arch/arm/mach-omap1/board-voiceblue.c | 7 +- arch/arm/mach-omap1/clock.c | 2 +- arch/arm/mach-omap1/clock_data.c | 27 +- arch/arm/mach-omap1/devices.c | 4 + arch/arm/mach-omap1/dma.c | 390 + arch/arm/mach-omap1/flash.c | 1 + arch/arm/mach-omap1/fpga.c | 10 +- arch/arm/mach-omap1/gpio15xx.c | 99 + arch/arm/mach-omap1/gpio16xx.c | 200 + arch/arm/mach-omap1/gpio7xx.c | 262 + arch/arm/mach-omap1/include/mach/entry-macro.S | 27 +- arch/arm/mach-omap1/io.c | 39 + arch/arm/mach-omap1/irq.c | 5 + arch/arm/mach-omap1/lcd_dma.c | 3 + arch/arm/mach-omap1/leds.c | 3 + arch/arm/mach-omap1/mailbox.c | 5 +- arch/arm/mach-omap1/mcbsp.c | 5 +- arch/arm/mach-omap1/mux.c | 2 +- arch/arm/mach-omap1/pm.c | 5 +- arch/arm/mach-omap1/pm_bus.c | 4 +- arch/arm/mach-omap1/serial.c | 11 +- arch/arm/mach-omap1/time.c | 7 +- arch/arm/mach-omap2/Kconfig | 35 +- arch/arm/mach-omap2/Makefile | 92 +- arch/arm/mach-omap2/board-2430sdp.c | 8 +- arch/arm/mach-omap2/board-3430sdp.c | 18 +- arch/arm/mach-omap2/board-3630sdp.c | 9 +- arch/arm/mach-omap2/board-4430sdp.c | 80 +- arch/arm/mach-omap2/board-am3517crane.c | 116 + arch/arm/mach-omap2/board-am3517evm.c | 30 +- arch/arm/mach-omap2/board-apollon.c | 10 +- arch/arm/mach-omap2/board-cm-t35.c | 38 +- arch/arm/mach-omap2/board-cm-t3517.c | 4 +- arch/arm/mach-omap2/board-devkit8000.c | 40 +- arch/arm/mach-omap2/board-generic.c | 3 +- arch/arm/mach-omap2/board-h4.c | 71 +- arch/arm/mach-omap2/board-igep0020.c | 136 +- arch/arm/mach-omap2/board-igep0030.c | 7 +- arch/arm/mach-omap2/board-ldp.c | 8 +- arch/arm/mach-omap2/board-n8x0.c | 75 +- arch/arm/mach-omap2/board-omap3beagle.c | 20 +- arch/arm/mach-omap2/board-omap3evm.c | 18 +- arch/arm/mach-omap2/board-omap3logic.c | 6 +- arch/arm/mach-omap2/board-omap3pandora.c | 42 +- arch/arm/mach-omap2/board-omap3stalker.c | 29 +- arch/arm/mach-omap2/board-omap3touchbook.c | 8 +- arch/arm/mach-omap2/board-omap4panda.c | 36 +- arch/arm/mach-omap2/board-overo.c | 8 +- arch/arm/mach-omap2/board-rm680.c | 187 + arch/arm/mach-omap2/board-rx51-peripherals.c | 77 +- arch/arm/mach-omap2/board-rx51-sdram.c | 221 - arch/arm/mach-omap2/board-rx51-video.c | 9 +- arch/arm/mach-omap2/board-rx51.c | 10 +- arch/arm/mach-omap2/board-zoom-display.c | 168 + arch/arm/mach-omap2/board-zoom-peripherals.c | 51 +- arch/arm/mach-omap2/board-zoom.c | 152 + arch/arm/mach-omap2/board-zoom2.c | 117 - arch/arm/mach-omap2/board-zoom3.c | 133 - arch/arm/mach-omap2/clkt2xxx_apll.c | 12 +- arch/arm/mach-omap2/clkt2xxx_dpllcore.c | 10 +- arch/arm/mach-omap2/clkt2xxx_osc.c | 2 +- arch/arm/mach-omap2/clkt2xxx_sys.c | 2 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 14 +- arch/arm/mach-omap2/clkt_dpll.c | 1 - arch/arm/mach-omap2/clock.c | 6 +- arch/arm/mach-omap2/clock.h | 1 - arch/arm/mach-omap2/clock2420_data.c | 16 +- arch/arm/mach-omap2/clock2430.c | 2 +- arch/arm/mach-omap2/clock2430_data.c | 16 +- arch/arm/mach-omap2/clock34xx.c | 2 +- arch/arm/mach-omap2/clock3517.c | 2 +- arch/arm/mach-omap2/clock3xxx.c | 6 +- arch/arm/mach-omap2/clock3xxx_data.c | 241 +- arch/arm/mach-omap2/clock44xx_data.c | 697 +- arch/arm/mach-omap2/clockdomain.c | 220 +- arch/arm/mach-omap2/clockdomain.h | 149 + arch/arm/mach-omap2/clockdomains.h | 937 -- arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c | 860 ++ arch/arm/mach-omap2/clockdomains44xx.h | 250 - arch/arm/mach-omap2/clockdomains44xx_data.c | 311 + arch/arm/mach-omap2/cm-regbits-24xx.h | 11 +- arch/arm/mach-omap2/cm-regbits-34xx.h | 13 +- arch/arm/mach-omap2/cm-regbits-44xx.h | 3 - arch/arm/mach-omap2/cm.c | 68 - arch/arm/mach-omap2/cm.h | 137 +- arch/arm/mach-omap2/cm1_44xx.h | 261 + arch/arm/mach-omap2/cm2_44xx.h | 508 + arch/arm/mach-omap2/cm2xxx_3xxx.c | 471 + arch/arm/mach-omap2/cm2xxx_3xxx.h | 147 + arch/arm/mach-omap2/cm44xx.c | 52 + arch/arm/mach-omap2/cm44xx.h | 668 +- arch/arm/mach-omap2/cm4xxx.c | 62 - arch/arm/mach-omap2/cminst44xx.c | 214 + arch/arm/mach-omap2/cminst44xx.h | 31 + arch/arm/mach-omap2/control.c | 133 +- arch/arm/mach-omap2/control.h | 42 +- arch/arm/mach-omap2/cpuidle34xx.c | 44 +- arch/arm/mach-omap2/devices.c | 108 +- arch/arm/mach-omap2/dma.c | 297 + arch/arm/mach-omap2/dpll3xxx.c | 59 +- arch/arm/mach-omap2/dsp.c | 23 +- arch/arm/mach-omap2/gpio.c | 104 + arch/arm/mach-omap2/gpmc-nand.c | 2 +- arch/arm/mach-omap2/gpmc-onenand.c | 19 +- arch/arm/mach-omap2/gpmc.c | 12 +- arch/arm/mach-omap2/include/mach/board-zoom.h | 3 + arch/arm/mach-omap2/include/mach/entry-macro.S | 137 +- arch/arm/mach-omap2/include/mach/omap4-common.h | 1 - arch/arm/mach-omap2/io.c | 141 +- arch/arm/mach-omap2/irq.c | 5 +- arch/arm/mach-omap2/mailbox.c | 19 +- arch/arm/mach-omap2/mux.c | 525 +- arch/arm/mach-omap2/mux.h | 154 +- arch/arm/mach-omap2/mux2420.c | 10 +- arch/arm/mach-omap2/mux2430.c | 10 +- arch/arm/mach-omap2/mux34xx.c | 9 +- arch/arm/mach-omap2/mux44xx.c | 1625 ++ arch/arm/mach-omap2/mux44xx.h | 298 + arch/arm/mach-omap2/omap-hotplug.c | 14 +- arch/arm/mach-omap2/omap-iommu.c | 10 +- arch/arm/mach-omap2/omap-smp.c | 68 +- arch/arm/mach-omap2/omap4-common.c | 41 +- arch/arm/mach-omap2/omap_hwmod.c | 483 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 465 +- arch/arm/mach-omap2/omap_hwmod_2430_data.c | 519 +- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 870 ++- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 1644 ++- arch/arm/mach-omap2/omap_opp_data.h | 72 + arch/arm/mach-omap2/omap_phy_internal.c | 149 + arch/arm/mach-omap2/omap_twl.c | 277 + arch/arm/mach-omap2/opp.c | 93 + arch/arm/mach-omap2/opp3xxx_data.c | 107 + arch/arm/mach-omap2/opp4xxx_data.c | 57 + arch/arm/mach-omap2/pm-debug.c | 21 +- arch/arm/mach-omap2/pm.c | 144 +- arch/arm/mach-omap2/pm.h | 59 +- arch/arm/mach-omap2/pm24xx.c | 226 +- arch/arm/mach-omap2/pm34xx.c | 238 +- arch/arm/mach-omap2/pm44xx.c | 20 +- arch/arm/mach-omap2/powerdomain-common.c | 110 + arch/arm/mach-omap2/powerdomain.c | 441 +- arch/arm/mach-omap2/powerdomain.h | 233 + arch/arm/mach-omap2/powerdomain2xxx_3xxx.c | 242 + arch/arm/mach-omap2/powerdomain44xx.c | 225 + arch/arm/mach-omap2/powerdomains.h | 153 - arch/arm/mach-omap2/powerdomains24xx.h | 115 - arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 79 + arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h | 22 + arch/arm/mach-omap2/powerdomains2xxx_data.c | 123 + arch/arm/mach-omap2/powerdomains34xx.h | 259 - arch/arm/mach-omap2/powerdomains3xxx_data.c | 287 + arch/arm/mach-omap2/powerdomains44xx.h | 319 - arch/arm/mach-omap2/powerdomains44xx_data.c | 355 + arch/arm/mach-omap2/prcm-common.h | 85 +- arch/arm/mach-omap2/prcm.c | 556 +- arch/arm/mach-omap2/prcm44xx.h | 42 + arch/arm/mach-omap2/prcm_mpu44xx.c | 45 + arch/arm/mach-omap2/prcm_mpu44xx.h | 104 + arch/arm/mach-omap2/prm-regbits-24xx.h | 2 +- arch/arm/mach-omap2/prm-regbits-34xx.h | 11 +- arch/arm/mach-omap2/prm-regbits-44xx.h | 2 - arch/arm/mach-omap2/prm.h | 369 +- arch/arm/mach-omap2/prm2xxx_3xxx.c | 64 +- arch/arm/mach-omap2/prm2xxx_3xxx.h | 367 + arch/arm/mach-omap2/prm44xx.c | 81 +- arch/arm/mach-omap2/prm44xx.h | 766 +- arch/arm/mach-omap2/prminst44xx.c | 66 + arch/arm/mach-omap2/prminst44xx.h | 25 + arch/arm/mach-omap2/scrm44xx.h | 175 + arch/arm/mach-omap2/sdram-nokia.c | 279 + arch/arm/mach-omap2/sdram-nokia.h | 12 + arch/arm/mach-omap2/sdrc.c | 2 - arch/arm/mach-omap2/sdrc.h | 1 - arch/arm/mach-omap2/sdrc2xxx.c | 6 +- arch/arm/mach-omap2/serial.c | 71 +- arch/arm/mach-omap2/sleep34xx.S | 836 +- arch/arm/mach-omap2/smartreflex-class3.c | 59 + arch/arm/mach-omap2/smartreflex.c | 1029 ++ arch/arm/mach-omap2/sr_device.c | 146 + arch/arm/mach-omap2/sram242x.S | 10 +- arch/arm/mach-omap2/sram243x.S | 10 +- arch/arm/mach-omap2/sram34xx.S | 8 +- arch/arm/mach-omap2/timer-gp.c | 8 +- arch/arm/mach-omap2/usb-ehci.c | 144 +- arch/arm/mach-omap2/usb-musb.c | 104 +- arch/arm/mach-omap2/usb-tusb6010.c | 7 +- arch/arm/mach-omap2/voltage.c | 1571 ++ arch/arm/mach-omap2/wd_timer.c | 54 + arch/arm/mach-omap2/wd_timer.h | 17 + arch/arm/mach-orion5x/Kconfig | 7 + arch/arm/mach-orion5x/Makefile | 1 + arch/arm/mach-orion5x/include/mach/io.h | 4 +- arch/arm/mach-orion5x/ls-chl-setup.c | 327 + arch/arm/mach-pnx4008/clock.c | 3 +- arch/arm/mach-pnx4008/pm.c | 2 +- arch/arm/mach-pxa/Kconfig | 26 +- arch/arm/mach-pxa/Makefile | 10 +- arch/arm/mach-pxa/balloon3.c | 59 +- arch/arm/mach-pxa/capc7117.c | 2 +- arch/arm/mach-pxa/clock-pxa2xx.c | 64 + arch/arm/mach-pxa/clock-pxa3xx.c | 218 + arch/arm/mach-pxa/clock.c | 29 +- arch/arm/mach-pxa/clock.h | 49 +- arch/arm/mach-pxa/cm-x255.c | 2 +- arch/arm/mach-pxa/cm-x270.c | 2 +- arch/arm/mach-pxa/cm-x2xx.c | 26 +- arch/arm/mach-pxa/cm-x300.c | 2 +- arch/arm/mach-pxa/colibri-evalboard.c | 121 + arch/arm/mach-pxa/colibri-pxa270-evalboard.c | 111 - arch/arm/mach-pxa/colibri-pxa270-income.c | 47 - arch/arm/mach-pxa/colibri-pxa270.c | 108 +- arch/arm/mach-pxa/colibri-pxa300.c | 73 +- arch/arm/mach-pxa/colibri-pxa320.c | 139 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 49 - arch/arm/mach-pxa/corgi.c | 8 +- arch/arm/mach-pxa/cpufreq-pxa2xx.c | 10 +- arch/arm/mach-pxa/csb726.c | 9 +- arch/arm/mach-pxa/devices.c | 249 +- arch/arm/mach-pxa/em-x270.c | 6 +- arch/arm/mach-pxa/eseries.c | 12 +- arch/arm/mach-pxa/ezx.c | 12 +- arch/arm/mach-pxa/generic.c | 48 +- arch/arm/mach-pxa/generic.h | 11 +- arch/arm/mach-pxa/gumstix.c | 2 +- arch/arm/mach-pxa/h5000.c | 11 +- arch/arm/mach-pxa/himalaya.c | 2 +- arch/arm/mach-pxa/hx4700.c | 4 +- arch/arm/mach-pxa/icontrol.c | 4 +- arch/arm/mach-pxa/idp.c | 2 +- arch/arm/mach-pxa/include/mach/addr-map.h | 48 + arch/arm/mach-pxa/include/mach/balloon3.h | 6 +- arch/arm/mach-pxa/include/mach/colibri.h | 14 +- arch/arm/mach-pxa/include/mach/hardware.h | 47 +- arch/arm/mach-pxa/include/mach/irqs.h | 48 +- arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 66 - arch/arm/mach-pxa/include/mach/pxa2xx_spi.h | 47 - arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 9 - arch/arm/mach-pxa/include/mach/regs-intc.h | 4 - arch/arm/mach-pxa/include/mach/smemc.h | 74 + arch/arm/mach-pxa/irq.c | 129 +- arch/arm/mach-pxa/littleton.c | 4 +- arch/arm/mach-pxa/lpd270.c | 5 +- arch/arm/mach-pxa/lubbock.c | 7 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/mainstone.c | 5 +- arch/arm/mach-pxa/mioa701.c | 2 +- arch/arm/mach-pxa/mp900.c | 2 +- arch/arm/mach-pxa/mxm8x10.c | 2 +- arch/arm/mach-pxa/palmld.c | 2 +- arch/arm/mach-pxa/palmt5.c | 2 +- arch/arm/mach-pxa/palmtc.c | 190 +- arch/arm/mach-pxa/palmte2.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 4 +- arch/arm/mach-pxa/palmtx.c | 2 +- arch/arm/mach-pxa/palmz72.c | 2 +- arch/arm/mach-pxa/pcm027.c | 4 +- arch/arm/mach-pxa/pm.c | 2 +- arch/arm/mach-pxa/poodle.c | 4 +- arch/arm/mach-pxa/pxa25x.c | 86 +- arch/arm/mach-pxa/pxa27x.c | 102 +- arch/arm/mach-pxa/pxa3xx.c | 234 +- arch/arm/mach-pxa/pxa930.c | 2 +- arch/arm/mach-pxa/pxa95x.c | 308 + arch/arm/mach-pxa/raumfeld.c | 11 +- arch/arm/mach-pxa/saar.c | 2 +- arch/arm/mach-pxa/saarb.c | 114 + arch/arm/mach-pxa/sharpsl_pm.c | 5 +- arch/arm/mach-pxa/sleep.S | 6 +- arch/arm/mach-pxa/smemc.c | 51 +- arch/arm/mach-pxa/spitz.c | 16 +- arch/arm/mach-pxa/stargate2.c | 9 +- arch/arm/mach-pxa/tavorevb.c | 2 +- arch/arm/mach-pxa/tavorevb3.c | 2 +- arch/arm/mach-pxa/time.c | 35 +- arch/arm/mach-pxa/tosa.c | 11 +- arch/arm/mach-pxa/trizeps4.c | 6 +- arch/arm/mach-pxa/viper.c | 2 +- arch/arm/mach-pxa/vpac270.c | 2 +- arch/arm/mach-pxa/xcep.c | 7 +- arch/arm/mach-pxa/z2.c | 4 +- arch/arm/mach-pxa/zeus.c | 12 +- arch/arm/mach-pxa/zylonite.c | 2 +- arch/arm/mach-realview/core.c | 18 +- arch/arm/mach-realview/core.h | 1 - arch/arm/mach-realview/hotplug.c | 44 +- arch/arm/mach-realview/include/mach/entry-macro.S | 65 +- arch/arm/mach-realview/include/mach/smp.h | 5 +- arch/arm/mach-realview/platsmp.c | 116 +- arch/arm/mach-realview/realview_eb.c | 14 +- arch/arm/mach-realview/realview_pb1176.c | 11 +- arch/arm/mach-realview/realview_pb11mp.c | 10 +- arch/arm/mach-realview/realview_pba8.c | 6 +- arch/arm/mach-realview/realview_pbx.c | 13 +- arch/arm/mach-s3c2410/mach-h1940.c | 2 +- arch/arm/mach-s3c2412/Kconfig | 9 +- arch/arm/mach-s3c2412/Makefile | 3 +- arch/arm/mach-s3c2416/Kconfig | 1 + arch/arm/mach-s3c2440/mach-rx1950.c | 2 +- arch/arm/mach-s3c64xx/clock.c | 2 +- arch/arm/mach-s3c64xx/dev-audio.c | 75 +- arch/arm/mach-s3c64xx/dma.c | 2 +- arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 +- arch/arm/mach-s5p6442/dev-audio.c | 44 +- arch/arm/mach-s5p64x0/clock-s5p6440.c | 2 +- arch/arm/mach-s5p64x0/clock-s5p6450.c | 2 +- arch/arm/mach-s5p64x0/dev-audio.c | 55 +- arch/arm/mach-s5pc100/dev-audio.c | 56 +- arch/arm/mach-s5pc100/mach-smdkc100.c | 2 + arch/arm/mach-s5pv210/clock.c | 10 +- arch/arm/mach-s5pv210/dev-audio.c | 58 +- arch/arm/mach-s5pv210/mach-aquila.c | 6 + arch/arm/mach-s5pv210/mach-goni.c | 6 + arch/arm/mach-s5pv310/Kconfig | 1 + arch/arm/mach-s5pv310/Makefile | 3 +- arch/arm/mach-s5pv310/cpu.c | 6 +- arch/arm/mach-s5pv310/dev-audio.c | 364 + arch/arm/mach-s5pv310/dma.c | 168 + arch/arm/mach-s5pv310/hotplug.c | 44 +- arch/arm/mach-s5pv310/include/mach/dma.h | 26 + arch/arm/mach-s5pv310/include/mach/irqs.h | 3 + arch/arm/mach-s5pv310/include/mach/map.h | 21 + arch/arm/mach-s5pv310/include/mach/smp.h | 7 +- arch/arm/mach-s5pv310/platsmp.c | 68 +- arch/arm/mach-s5pv310/time.c | 6 +- arch/arm/mach-sa1100/Kconfig | 10 + arch/arm/mach-sa1100/Makefile | 3 + arch/arm/mach-sa1100/cpu-sa1100.c | 51 +- arch/arm/mach-sa1100/cpu-sa1110.c | 57 +- arch/arm/mach-sa1100/generic.c | 64 +- arch/arm/mach-sa1100/include/mach/hardware.h | 8 + arch/arm/mach-sa1100/include/mach/nanoengine.h | 52 + arch/arm/mach-sa1100/nanoengine.c | 119 + arch/arm/mach-sa1100/pci-nanoengine.c | 284 + arch/arm/mach-sa1100/pm.c | 2 +- arch/arm/mach-sa1100/simpad.c | 7 +- arch/arm/mach-sa1100/time.c | 36 +- arch/arm/mach-shmobile/Kconfig | 35 +- arch/arm/mach-shmobile/Makefile | 28 +- arch/arm/mach-shmobile/board-ag5evm.c | 315 + arch/arm/mach-shmobile/board-ap4evb.c | 108 +- arch/arm/mach-shmobile/board-g3evm.c | 1 + arch/arm/mach-shmobile/board-g4evm.c | 16 + arch/arm/mach-shmobile/board-mackerel.c | 1221 ++ arch/arm/mach-shmobile/clock-sh7367.c | 2 +- arch/arm/mach-shmobile/clock-sh7372.c | 15 +- arch/arm/mach-shmobile/clock-sh7377.c | 2 +- arch/arm/mach-shmobile/clock-sh73a0.c | 356 + arch/arm/mach-shmobile/entry-gic.S | 18 + arch/arm/mach-shmobile/entry-intc.S | 57 + arch/arm/mach-shmobile/headsmp.S | 27 + arch/arm/mach-shmobile/hotplug.c | 41 + arch/arm/mach-shmobile/include/mach/common.h | 16 + arch/arm/mach-shmobile/include/mach/entry-macro.S | 21 +- arch/arm/mach-shmobile/include/mach/hardware.h | 3 - .../arm/mach-shmobile/include/mach/head-ap4evb.txt | 94 + .../mach-shmobile/include/mach/head-mackerel.txt | 94 + arch/arm/mach-shmobile/include/mach/irqs.h | 5 +- arch/arm/mach-shmobile/include/mach/sh7372.h | 2 + arch/arm/mach-shmobile/include/mach/sh73a0.h | 467 + arch/arm/mach-shmobile/include/mach/smp.h | 16 + arch/arm/mach-shmobile/include/mach/vmalloc.h | 2 +- arch/arm/mach-shmobile/include/mach/zboot.h | 23 + arch/arm/mach-shmobile/include/mach/zboot_macros.h | 65 + arch/arm/mach-shmobile/intc-sh7367.c | 6 +- arch/arm/mach-shmobile/intc-sh7372.c | 4 +- arch/arm/mach-shmobile/intc-sh7377.c | 4 +- arch/arm/mach-shmobile/intc-sh73a0.c | 267 + arch/arm/mach-shmobile/localtimer.c | 25 + arch/arm/mach-shmobile/pfc-sh73a0.c | 2746 ++++ arch/arm/mach-shmobile/platsmp.c | 70 + arch/arm/mach-shmobile/setup-sh7367.c | 14 + arch/arm/mach-shmobile/setup-sh7372.c | 24 + arch/arm/mach-shmobile/setup-sh7377.c | 16 + arch/arm/mach-shmobile/setup-sh73a0.c | 430 + arch/arm/mach-shmobile/smp-sh73a0.c | 97 + arch/arm/mach-spear3xx/spear300.c | 4 +- arch/arm/mach-spear3xx/spear310.c | 2 +- arch/arm/mach-spear3xx/spear320.c | 2 +- arch/arm/mach-spear3xx/spear3xx.c | 6 +- arch/arm/mach-spear6xx/spear6xx.c | 4 +- arch/arm/mach-tcc8k/clock.c | 3 +- arch/arm/mach-tcc8k/time.c | 5 +- arch/arm/mach-tegra/clock.c | 2 +- arch/arm/mach-tegra/clock.h | 2 +- arch/arm/mach-tegra/hotplug.c | 44 +- arch/arm/mach-tegra/include/mach/entry-macro.S | 66 +- arch/arm/mach-tegra/include/mach/io.h | 4 +- arch/arm/mach-tegra/include/mach/sdhci.h | 29 + arch/arm/mach-tegra/include/mach/smp.h | 12 +- arch/arm/mach-tegra/irq.c | 4 +- arch/arm/mach-tegra/platsmp.c | 35 +- arch/arm/mach-tegra/tegra2_clocks.c | 3 +- arch/arm/mach-tegra/timer.c | 31 +- arch/arm/mach-u300/Kconfig | 2 +- arch/arm/mach-u300/clock.c | 2 +- arch/arm/mach-u300/include/mach/coh901318.h | 4 +- arch/arm/mach-u300/timer.c | 22 +- arch/arm/mach-ux500/Kconfig | 26 +- arch/arm/mach-ux500/Makefile | 15 +- arch/arm/mach-ux500/board-mop500-keypads.c | 229 + arch/arm/mach-ux500/board-mop500-regulators.c | 153 +- arch/arm/mach-ux500/board-mop500-regulators.h | 19 + arch/arm/mach-ux500/board-mop500-sdi.c | 79 +- arch/arm/mach-ux500/board-mop500.c | 231 +- arch/arm/mach-ux500/board-mop500.h | 9 + arch/arm/mach-ux500/board-u5500-sdi.c | 49 + arch/arm/mach-ux500/board-u5500.c | 19 +- arch/arm/mach-ux500/clock.c | 378 +- arch/arm/mach-ux500/clock.h | 4 + arch/arm/mach-ux500/cpu-db5500.c | 56 +- arch/arm/mach-ux500/cpu-db8500.c | 155 +- arch/arm/mach-ux500/cpu.c | 89 +- arch/arm/mach-ux500/cpufreq.c | 211 + arch/arm/mach-ux500/devices-common.c | 145 + arch/arm/mach-ux500/devices-common.h | 82 + arch/arm/mach-ux500/devices-db5500.c | 46 - arch/arm/mach-ux500/devices-db5500.h | 66 + arch/arm/mach-ux500/devices-db8500.c | 169 +- arch/arm/mach-ux500/devices-db8500.h | 98 + arch/arm/mach-ux500/devices.c | 63 - arch/arm/mach-ux500/dma-db5500.c | 120 + arch/arm/mach-ux500/headsmp.S | 1 - arch/arm/mach-ux500/hotplug.c | 18 +- arch/arm/mach-ux500/id.c | 107 + arch/arm/mach-ux500/include/mach/db5500-regs.h | 4 + arch/arm/mach-ux500/include/mach/db8500-regs.h | 3 +- arch/arm/mach-ux500/include/mach/debug-macro.S | 19 +- arch/arm/mach-ux500/include/mach/devices.h | 17 - arch/arm/mach-ux500/include/mach/entry-macro.S | 71 +- arch/arm/mach-ux500/include/mach/gpio.h | 38 - arch/arm/mach-ux500/include/mach/hardware.h | 108 +- arch/arm/mach-ux500/include/mach/id.h | 80 + .../mach-ux500/include/mach/irqs-board-mop500.h | 28 +- arch/arm/mach-ux500/include/mach/irqs.h | 46 +- .../include/mach/{mbox.h => mbox-db5500.h} | 0 arch/arm/mach-ux500/include/mach/prcmu-defs.h | 30 + arch/arm/mach-ux500/include/mach/prcmu-regs.h | 15 +- arch/arm/mach-ux500/include/mach/prcmu.h | 15 +- arch/arm/mach-ux500/include/mach/setup.h | 9 +- arch/arm/mach-ux500/include/mach/smp.h | 5 +- arch/arm/mach-ux500/include/mach/uncompress.h | 23 +- arch/arm/mach-ux500/mbox-db5500.c | 567 + arch/arm/mach-ux500/mbox.c | 567 - arch/arm/mach-ux500/modem-irq-db5500.c | 144 + arch/arm/mach-ux500/modem_irq.c | 139 - arch/arm/mach-ux500/platsmp.c | 108 +- arch/arm/mach-ux500/prcmu.c | 179 +- arch/arm/mach-versatile/Kconfig | 1 + arch/arm/mach-versatile/core.c | 15 +- arch/arm/mach-vexpress/Makefile | 1 + arch/arm/mach-vexpress/core.h | 2 - arch/arm/mach-vexpress/ct-ca9x4.c | 12 +- arch/arm/mach-vexpress/hotplug.c | 128 + arch/arm/mach-vexpress/include/mach/entry-macro.S | 62 +- arch/arm/mach-vexpress/include/mach/smp.h | 5 +- arch/arm/mach-vexpress/platsmp.c | 76 +- arch/arm/mach-vexpress/v2m.c | 8 +- arch/arm/mach-w90x900/clock.h | 2 +- arch/arm/mach-w90x900/time.c | 5 +- arch/arm/mm/Kconfig | 45 +- arch/arm/mm/Makefile | 4 +- arch/arm/mm/cache-feroceon-l2.c | 37 +- arch/arm/mm/cache-xsc3l2.c | 57 +- arch/arm/mm/dma-mapping.c | 35 +- arch/arm/mm/fault-armv.c | 2 +- arch/arm/mm/fault.c | 2 +- arch/arm/mm/flush.c | 8 +- arch/arm/mm/highmem.c | 87 - arch/arm/mm/idmap.c | 67 + arch/arm/mm/ioremap.c | 8 +- arch/arm/mm/mm.h | 2 +- arch/arm/mm/mmu.c | 68 +- arch/arm/mm/pgd.c | 39 +- arch/arm/mm/proc-macros.S | 37 +- arch/arm/mm/proc-v7.S | 27 +- arch/arm/mm/proc-xscale.S | 4 +- arch/arm/plat-iop/time.c | 27 +- arch/arm/plat-mxc/Kconfig | 15 +- arch/arm/plat-mxc/Makefile | 5 +- arch/arm/plat-mxc/audmux-v2.c | 4 +- arch/arm/plat-mxc/avic.c | 158 + arch/arm/plat-mxc/cpufreq.c | 1 - arch/arm/plat-mxc/devices.c | 23 +- arch/arm/plat-mxc/devices/Kconfig | 54 +- arch/arm/plat-mxc/devices/Makefile | 16 +- arch/arm/plat-mxc/devices/platform-esdhc.c | 71 - arch/arm/plat-mxc/devices/platform-fec.c | 8 +- arch/arm/plat-mxc/devices/platform-flexcan.c | 48 +- arch/arm/plat-mxc/devices/platform-fsl-usb2-udc.c | 56 + arch/arm/plat-mxc/devices/platform-imx-dma.c | 127 +- arch/arm/plat-mxc/devices/platform-imx-fb.c | 52 + arch/arm/plat-mxc/devices/platform-imx-i2c.c | 16 +- arch/arm/plat-mxc/devices/platform-imx-keypad.c | 62 + arch/arm/plat-mxc/devices/platform-imx-ssi.c | 17 +- arch/arm/plat-mxc/devices/platform-imx-uart.c | 38 +- arch/arm/plat-mxc/devices/platform-imx2-wdt.c | 68 + arch/arm/plat-mxc/devices/platform-imx21-hcd.c | 41 + arch/arm/plat-mxc/devices/platform-imx_udc.c | 75 + arch/arm/plat-mxc/devices/platform-imxdi_rtc.c | 41 + arch/arm/plat-mxc/devices/platform-mx1-camera.c | 42 + arch/arm/plat-mxc/devices/platform-mx2-camera.c | 64 + arch/arm/plat-mxc/devices/platform-mxc-ehci.c | 69 + arch/arm/plat-mxc/devices/platform-mxc-mmc.c | 72 + arch/arm/plat-mxc/devices/platform-mxc_nand.c | 10 +- arch/arm/plat-mxc/devices/platform-mxc_pwm.c | 60 + arch/arm/plat-mxc/devices/platform-mxc_rnga.c | 56 + arch/arm/plat-mxc/devices/platform-mxc_w1.c | 50 + .../plat-mxc/devices/platform-sdhci-esdhc-imx.c | 74 + arch/arm/plat-mxc/devices/platform-spi_imx.c | 16 +- arch/arm/plat-mxc/ehci.c | 77 +- arch/arm/plat-mxc/epit.c | 5 +- arch/arm/plat-mxc/gpio.c | 114 +- arch/arm/plat-mxc/include/mach/common.h | 9 +- arch/arm/plat-mxc/include/mach/debug-macro.S | 23 +- arch/arm/plat-mxc/include/mach/devices-common.h | 174 +- arch/arm/plat-mxc/include/mach/entry-macro.S | 14 +- arch/arm/plat-mxc/include/mach/gpio.h | 5 + arch/arm/plat-mxc/include/mach/hardware.h | 94 +- arch/arm/plat-mxc/include/mach/imxfb.h | 3 + arch/arm/plat-mxc/include/mach/iomux-mx50.h | 977 ++ arch/arm/plat-mxc/include/mach/iomux-mx51.h | 1898 ++- arch/arm/plat-mxc/include/mach/iomux-mx53.h | 323 + arch/arm/plat-mxc/include/mach/iomux-v3.h | 64 +- arch/arm/plat-mxc/include/mach/irqs.h | 10 +- arch/arm/plat-mxc/include/mach/memory.h | 8 +- arch/arm/plat-mxc/include/mach/mx1.h | 155 +- arch/arm/plat-mxc/include/mach/mx21.h | 50 +- arch/arm/plat-mxc/include/mach/mx25.h | 46 +- arch/arm/plat-mxc/include/mach/mx27.h | 105 +- arch/arm/plat-mxc/include/mach/mx2x.h | 149 - arch/arm/plat-mxc/include/mach/mx31.h | 87 +- arch/arm/plat-mxc/include/mach/mx35.h | 51 +- arch/arm/plat-mxc/include/mach/mx3x.h | 198 +- arch/arm/plat-mxc/include/mach/mx50.h | 285 + arch/arm/plat-mxc/include/mach/mx51.h | 73 +- arch/arm/plat-mxc/include/mach/mx53.h | 353 + arch/arm/plat-mxc/include/mach/mxc.h | 42 +- arch/arm/plat-mxc/include/mach/mxc91231.h | 23 +- arch/arm/plat-mxc/include/mach/mxc_ehci.h | 1 + arch/arm/plat-mxc/include/mach/sdma.h | 46 + arch/arm/plat-mxc/include/mach/uncompress.h | 8 + arch/arm/plat-mxc/iomux-v3.c | 31 +- arch/arm/plat-mxc/irq-common.c | 60 + arch/arm/plat-mxc/irq-common.h | 29 + arch/arm/plat-mxc/irq.c | 152 - arch/arm/plat-mxc/system.c | 10 +- arch/arm/plat-mxc/time.c | 5 +- arch/arm/plat-mxc/tzic.c | 46 +- arch/arm/plat-nomadik/Kconfig | 1 + arch/arm/plat-nomadik/gpio.c | 52 +- arch/arm/plat-nomadik/include/plat/pincfg.h | 70 +- arch/arm/plat-nomadik/timer.c | 80 +- arch/arm/plat-omap/Kconfig | 39 +- arch/arm/plat-omap/counter_32k.c | 47 +- arch/arm/plat-omap/devices.c | 40 - arch/arm/plat-omap/dma.c | 695 +- arch/arm/plat-omap/gpio.c | 670 +- arch/arm/plat-omap/i2c.c | 128 +- arch/arm/plat-omap/include/plat/clkdev_omap.h | 22 +- arch/arm/plat-omap/include/plat/clock.h | 16 +- arch/arm/plat-omap/include/plat/clockdomain.h | 141 - arch/arm/plat-omap/include/plat/common.h | 2 + arch/arm/plat-omap/include/plat/display.h | 9 + arch/arm/plat-omap/include/plat/dma.h | 232 +- arch/arm/plat-omap/include/plat/fpga.h | 4 - arch/arm/plat-omap/include/plat/gpio.h | 48 +- arch/arm/plat-omap/include/plat/gpmc.h | 9 +- arch/arm/plat-omap/include/plat/i2c.h | 13 + arch/arm/plat-omap/include/plat/io.h | 9 +- arch/arm/plat-omap/include/plat/iommu.h | 5 + arch/arm/plat-omap/include/plat/irqs.h | 2 +- arch/arm/plat-omap/include/plat/keypad.h | 35 +- arch/arm/plat-omap/include/plat/l4_3xxx.h | 24 + arch/arm/plat-omap/include/plat/mailbox.h | 8 +- arch/arm/plat-omap/include/plat/memory.h | 8 +- arch/arm/plat-omap/include/plat/omap-pm.h | 39 +- arch/arm/plat-omap/include/plat/omap-serial.h | 14 +- arch/arm/plat-omap/include/plat/omap44xx.h | 5 + arch/arm/plat-omap/include/plat/omap_device.h | 1 + arch/arm/plat-omap/include/plat/omap_hwmod.h | 75 +- .../arm/plat-omap/include/plat/panel-generic-dpi.h | 37 + arch/arm/plat-omap/include/plat/powerdomain.h | 167 - arch/arm/plat-omap/include/plat/prcm.h | 20 +- arch/arm/plat-omap/include/plat/serial.h | 5 +- arch/arm/plat-omap/include/plat/smartreflex.h | 245 + arch/arm/plat-omap/include/plat/smp.h | 5 +- arch/arm/plat-omap/include/plat/sram.h | 11 + arch/arm/plat-omap/include/plat/uncompress.h | 3 + arch/arm/plat-omap/include/plat/usb.h | 10 + arch/arm/plat-omap/include/plat/voltage.h | 146 + arch/arm/plat-omap/io.c | 58 - arch/arm/plat-omap/iommu.c | 24 + arch/arm/plat-omap/iovmm.c | 81 +- arch/arm/plat-omap/mailbox.c | 130 +- arch/arm/plat-omap/mcbsp.c | 26 +- arch/arm/plat-omap/omap-pm-noop.c | 78 +- arch/arm/plat-omap/omap_device.c | 28 + arch/arm/plat-omap/sram.c | 14 +- arch/arm/plat-orion/time.c | 50 +- arch/arm/plat-pxa/Makefile | 1 + arch/arm/plat-pxa/include/plat/mfp.h | 4 +- arch/arm/plat-pxa/include/plat/ssp.h | 186 - arch/arm/plat-pxa/ssp.c | 2 +- arch/arm/plat-s3c24xx/Kconfig | 2 +- arch/arm/plat-s3c24xx/cpu-freq.c | 1 - arch/arm/plat-s3c24xx/devs.c | 19 +- arch/arm/plat-samsung/Makefile | 1 + arch/arm/plat-samsung/dev-asocdma.c | 25 + arch/arm/plat-samsung/include/plat/audio.h | 24 + arch/arm/plat-samsung/include/plat/devs.h | 11 +- arch/arm/plat-samsung/pm.c | 2 +- arch/arm/plat-spear/include/plat/clock.h | 2 +- arch/arm/plat-spear/include/plat/keyboard.h | 141 + arch/arm/plat-spear/time.c | 6 +- arch/arm/plat-stmp3xxx/clock.c | 2 +- arch/arm/plat-stmp3xxx/timer.c | 5 +- arch/arm/plat-versatile/Makefile | 6 +- arch/arm/plat-versatile/include/plat/sched_clock.h | 6 + arch/arm/plat-versatile/sched-clock.c | 51 +- arch/arm/plat-versatile/timer-sp.c | 156 - arch/arm/vfp/vfpmodule.c | 24 +- arch/avr32/boards/atngw100/setup.c | 2 +- arch/avr32/boards/atstk1000/atstk1002.c | 2 +- arch/avr32/boards/favr-32/setup.c | 2 +- arch/avr32/boards/hammerhead/setup.c | 2 +- arch/avr32/boards/merisc/setup.c | 2 +- arch/avr32/boards/mimc200/setup.c | 2 +- arch/avr32/configs/atngw100_defconfig | 23 +- arch/avr32/configs/atngw100_evklcd100_defconfig | 17 +- arch/avr32/configs/atngw100_evklcd101_defconfig | 17 +- arch/avr32/configs/atngw100mkii_defconfig | 22 +- .../avr32/configs/atngw100mkii_evklcd100_defconfig | 17 +- .../avr32/configs/atngw100mkii_evklcd101_defconfig | 17 +- arch/avr32/configs/atstk1002_defconfig | 25 +- arch/avr32/configs/atstk1003_defconfig | 41 +- arch/avr32/configs/atstk1004_defconfig | 109 +- arch/avr32/configs/atstk1006_defconfig | 23 +- arch/avr32/configs/favr-32_defconfig | 2 +- arch/avr32/configs/hammerhead_defconfig | 2 +- arch/avr32/include/asm/syscalls.h | 14 - arch/avr32/kernel/process.c | 9 +- arch/avr32/kernel/time.c | 5 +- arch/avr32/mach-at32ap/pm.c | 2 +- arch/blackfin/Makefile | 9 +- arch/blackfin/boot/Makefile | 2 +- arch/blackfin/configs/BF561-EZKIT-SMP_defconfig | 113 + arch/blackfin/configs/DNP5370_defconfig | 121 + arch/blackfin/include/asm/bfin_dma.h | 91 + arch/blackfin/include/asm/bfin_serial.h | 275 + arch/blackfin/include/asm/bitops.h | 2 + arch/blackfin/include/asm/cache.h | 2 + arch/blackfin/include/asm/cacheflush.h | 3 + arch/blackfin/include/asm/dma.h | 37 +- arch/blackfin/include/asm/dpmc.h | 2 + arch/blackfin/include/asm/io.h | 268 +- arch/blackfin/include/asm/irqflags.h | 3 - arch/blackfin/include/asm/processor.h | 4 +- arch/blackfin/include/asm/spinlock.h | 28 +- arch/blackfin/include/mach-common/pll.h | 86 + arch/blackfin/include/mach-common/ports-a.h | 25 + arch/blackfin/include/mach-common/ports-b.h | 25 + arch/blackfin/include/mach-common/ports-c.h | 25 + arch/blackfin/include/mach-common/ports-d.h | 25 + arch/blackfin/include/mach-common/ports-e.h | 25 + arch/blackfin/include/mach-common/ports-f.h | 25 + arch/blackfin/include/mach-common/ports-g.h | 25 + arch/blackfin/include/mach-common/ports-h.h | 25 + arch/blackfin/include/mach-common/ports-i.h | 25 + arch/blackfin/include/mach-common/ports-j.h | 25 + arch/blackfin/kernel/cplb-nompu/cplbinit.c | 2 +- arch/blackfin/kernel/kgdb.c | 26 + arch/blackfin/kernel/kgdb_test.c | 4 + arch/blackfin/mach-bf518/boards/ezbrd.c | 29 +- arch/blackfin/mach-bf518/boards/tcm-bf518.c | 12 +- arch/blackfin/mach-bf518/dma.c | 2 +- .../blackfin/mach-bf518/include/mach/bfin_serial.h | 14 + .../mach-bf518/include/mach/bfin_serial_5xx.h | 73 +- arch/blackfin/mach-bf518/include/mach/blackfin.h | 68 +- arch/blackfin/mach-bf518/include/mach/cdefBF512.h | 1038 ++- arch/blackfin/mach-bf518/include/mach/cdefBF514.h | 5 +- arch/blackfin/mach-bf518/include/mach/cdefBF516.h | 5 +- arch/blackfin/mach-bf518/include/mach/cdefBF518.h | 5 +- .../mach-bf518/include/mach/cdefBF51x_base.h | 1061 -- arch/blackfin/mach-bf518/include/mach/defBF512.h | 1388 ++- .../mach-bf518/include/mach/defBF51x_base.h | 1495 -- arch/blackfin/mach-bf518/include/mach/gpio.h | 4 + arch/blackfin/mach-bf518/include/mach/pll.h | 64 +- arch/blackfin/mach-bf527/boards/ad7160eval.c | 15 +- arch/blackfin/mach-bf527/boards/cm_bf527.c | 17 +- arch/blackfin/mach-bf527/boards/ezbrd.c | 17 +- arch/blackfin/mach-bf527/boards/ezkit.c | 22 +- arch/blackfin/mach-bf527/boards/tll6527m.c | 16 +- arch/blackfin/mach-bf527/dma.c | 2 +- .../blackfin/mach-bf527/include/mach/bfin_serial.h | 14 + .../mach-bf527/include/mach/bfin_serial_5xx.h | 73 +- arch/blackfin/mach-bf527/include/mach/blackfin.h | 48 +- arch/blackfin/mach-bf527/include/mach/cdefBF522.h | 1092 ++- arch/blackfin/mach-bf527/include/mach/cdefBF525.h | 7 +- arch/blackfin/mach-bf527/include/mach/cdefBF527.h | 7 +- .../mach-bf527/include/mach/cdefBF52x_base.h | 1113 -- arch/blackfin/mach-bf527/include/mach/defBF522.h | 1393 ++- arch/blackfin/mach-bf527/include/mach/defBF525.h | 2 +- arch/blackfin/mach-bf527/include/mach/defBF527.h | 2 +- .../mach-bf527/include/mach/defBF52x_base.h | 1506 -- arch/blackfin/mach-bf527/include/mach/gpio.h | 4 + arch/blackfin/mach-bf527/include/mach/pll.h | 64 +- arch/blackfin/mach-bf533/boards/H8606.c | 2 +- arch/blackfin/mach-bf533/boards/blackstamp.c | 25 +- arch/blackfin/mach-bf533/boards/cm_bf533.c | 10 +- arch/blackfin/mach-bf533/boards/ezkit.c | 2 +- arch/blackfin/mach-bf533/boards/ip0x.c | 11 +- arch/blackfin/mach-bf533/boards/stamp.c | 30 +- arch/blackfin/mach-bf533/dma.c | 2 +- .../blackfin/mach-bf533/include/mach/bfin_serial.h | 14 + .../mach-bf533/include/mach/bfin_serial_5xx.h | 74 +- arch/blackfin/mach-bf533/include/mach/blackfin.h | 30 +- arch/blackfin/mach-bf533/include/mach/cdefBF532.h | 63 +- arch/blackfin/mach-bf533/include/mach/defBF532.h | 128 +- arch/blackfin/mach-bf533/include/mach/fio_flag.h | 55 - arch/blackfin/mach-bf533/include/mach/gpio.h | 2 + arch/blackfin/mach-bf533/include/mach/pll.h | 58 +- arch/blackfin/mach-bf537/boards/Kconfig | 6 + arch/blackfin/mach-bf537/boards/Makefile | 1 + arch/blackfin/mach-bf537/boards/cm_bf537e.c | 12 +- arch/blackfin/mach-bf537/boards/cm_bf537u.c | 12 +- arch/blackfin/mach-bf537/boards/dnp5370.c | 418 + arch/blackfin/mach-bf537/boards/minotaur.c | 12 +- arch/blackfin/mach-bf537/boards/pnav10.c | 4 +- arch/blackfin/mach-bf537/boards/stamp.c | 18 +- arch/blackfin/mach-bf537/boards/tcm_bf537.c | 12 +- arch/blackfin/mach-bf537/dma.c | 2 +- .../blackfin/mach-bf537/include/mach/bfin_serial.h | 14 + .../mach-bf537/include/mach/bfin_serial_5xx.h | 72 +- arch/blackfin/mach-bf537/include/mach/blackfin.h | 38 +- arch/blackfin/mach-bf537/include/mach/cdefBF534.h | 27 +- arch/blackfin/mach-bf537/include/mach/cdefBF537.h | 5 +- arch/blackfin/mach-bf537/include/mach/defBF534.h | 113 +- arch/blackfin/mach-bf537/include/mach/defBF537.h | 5 +- arch/blackfin/mach-bf537/include/mach/gpio.h | 4 + arch/blackfin/mach-bf537/include/mach/pll.h | 58 +- arch/blackfin/mach-bf538/boards/ezkit.c | 20 +- arch/blackfin/mach-bf538/dma.c | 18 +- .../blackfin/mach-bf538/include/mach/bfin_serial.h | 14 + .../mach-bf538/include/mach/bfin_serial_5xx.h | 73 +- arch/blackfin/mach-bf538/include/mach/blackfin.h | 37 +- arch/blackfin/mach-bf538/include/mach/cdefBF538.h | 504 +- arch/blackfin/mach-bf538/include/mach/cdefBF539.h | 8 +- arch/blackfin/mach-bf538/include/mach/defBF538.h | 1825 +++ arch/blackfin/mach-bf538/include/mach/defBF539.h | 2095 +--- arch/blackfin/mach-bf538/include/mach/gpio.h | 5 + arch/blackfin/mach-bf538/include/mach/pll.h | 64 +- arch/blackfin/mach-bf548/boards/cm_bf548.c | 27 +- arch/blackfin/mach-bf548/boards/ezkit.c | 27 +- arch/blackfin/mach-bf548/dma.c | 2 +- .../blackfin/mach-bf548/include/mach/bfin_serial.h | 16 + .../mach-bf548/include/mach/bfin_serial_5xx.h | 60 +- arch/blackfin/mach-bf548/include/mach/blackfin.h | 70 +- arch/blackfin/mach-bf548/include/mach/cdefBF542.h | 10 +- arch/blackfin/mach-bf548/include/mach/cdefBF544.h | 10 +- arch/blackfin/mach-bf548/include/mach/cdefBF547.h | 10 +- arch/blackfin/mach-bf548/include/mach/cdefBF548.h | 10 +- arch/blackfin/mach-bf548/include/mach/cdefBF549.h | 10 +- .../mach-bf548/include/mach/cdefBF54x_base.h | 23 +- arch/blackfin/mach-bf548/include/mach/defBF542.h | 7 +- arch/blackfin/mach-bf548/include/mach/defBF544.h | 7 +- arch/blackfin/mach-bf548/include/mach/defBF547.h | 7 +- arch/blackfin/mach-bf548/include/mach/defBF548.h | 7 +- arch/blackfin/mach-bf548/include/mach/defBF549.h | 7 +- .../mach-bf548/include/mach/defBF54x_base.h | 321 +- arch/blackfin/mach-bf548/include/mach/gpio.h | 11 + arch/blackfin/mach-bf548/include/mach/irq.h | 22 + arch/blackfin/mach-bf548/include/mach/pll.h | 70 +- arch/blackfin/mach-bf561/atomic.S | 5 + arch/blackfin/mach-bf561/boards/acvilon.c | 2 +- arch/blackfin/mach-bf561/boards/cm_bf561.c | 2 +- arch/blackfin/mach-bf561/boards/ezkit.c | 2 +- arch/blackfin/mach-bf561/boards/tepla.c | 2 +- arch/blackfin/mach-bf561/dma.c | 18 +- arch/blackfin/mach-bf561/hotplug.c | 2 + arch/blackfin/mach-bf561/include/mach/anomaly.h | 6 +- .../blackfin/mach-bf561/include/mach/bfin_serial.h | 14 + .../mach-bf561/include/mach/bfin_serial_5xx.h | 74 +- arch/blackfin/mach-bf561/include/mach/blackfin.h | 26 +- arch/blackfin/mach-bf561/include/mach/cdefBF561.h | 503 +- arch/blackfin/mach-bf561/include/mach/defBF561.h | 408 +- arch/blackfin/mach-bf561/include/mach/gpio.h | 2 + arch/blackfin/mach-bf561/include/mach/mem_map.h | 16 +- arch/blackfin/mach-bf561/include/mach/pll.h | 83 +- arch/blackfin/mach-bf561/include/mach/smp.h | 10 +- arch/blackfin/mach-bf561/smp.c | 29 +- arch/blackfin/mach-common/entry.S | 4 +- arch/blackfin/mach-common/ints-priority.c | 1 - arch/blackfin/mach-common/pm.c | 12 +- arch/blackfin/mach-common/smp.c | 204 +- arch/blackfin/mm/sram-alloc.c | 18 +- arch/cris/arch-v32/lib/nand_init.S | 2 +- arch/cris/include/asm/etraxgpio.h | 2 +- arch/cris/kernel/time.c | 2 +- arch/h8300/Kconfig.debug | 2 +- arch/ia64/include/asm/io.h | 5 + arch/ia64/include/asm/kvm_host.h | 4 + arch/ia64/include/asm/processor.h | 5 +- arch/ia64/kernel/acpi.c | 6 + arch/ia64/kernel/irq_ia64.c | 2 +- arch/ia64/kernel/perfmon.c | 13 +- arch/ia64/kernel/process.c | 6 +- arch/ia64/kernel/smp.c | 13 +- arch/ia64/kernel/time.c | 2 +- arch/ia64/kvm/kvm-ia64.c | 30 +- arch/ia64/kvm/mmio.c | 2 +- arch/ia64/mm/hugetlbpage.c | 2 +- arch/m68k/ifpsp060/src/fpsp.S | 2 +- arch/m68k/include/asm/m548xgpt.h | 2 + arch/m68k/include/asm/sun3_pgtable.h | 5 +- arch/m68k/include/asm/thread_info.h | 1 + arch/m68k/include/asm/unistd.h | 1 + arch/m68k/kernel/entry.S | 30 +- arch/m68k/kernel/signal.c | 314 +- arch/m68k/mac/psc.c | 2 +- arch/m68knommu/kernel/entry.S | 16 - arch/m68knommu/kernel/signal.c | 188 +- arch/m68knommu/platform/68328/entry.S | 7 +- arch/m68knommu/platform/68360/entry.S | 7 +- arch/m68knommu/platform/coldfire/entry.S | 5 +- arch/microblaze/Kconfig | 2 +- arch/microblaze/Kconfig.debug | 4 - arch/microblaze/Makefile | 2 +- arch/microblaze/boot/Makefile | 12 +- arch/microblaze/configs/mmu_defconfig | 1 - arch/microblaze/include/asm/prom.h | 3 - arch/microblaze/include/asm/pvr.h | 185 +- arch/microblaze/kernel/cpu/cpuinfo.c | 1 + arch/microblaze/kernel/entry.S | 46 +- arch/microblaze/kernel/exceptions.c | 3 + arch/microblaze/kernel/hw_exception_handler.S | 9 + arch/microblaze/kernel/prom.c | 4 +- arch/microblaze/kernel/prom_parse.c | 38 - arch/microblaze/kernel/vmlinux.lds.S | 16 +- arch/microblaze/lib/memmove.c | 2 +- arch/microblaze/lib/muldi3.S | 121 - arch/microblaze/lib/muldi3.c | 60 + arch/mips/Kconfig | 40 +- arch/mips/alchemy/common/platform.c | 2 + arch/mips/alchemy/common/power.c | 2 +- arch/mips/alchemy/devboards/pm.c | 2 +- arch/mips/alchemy/devboards/prom.c | 5 +- arch/mips/ar7/clock.c | 9 +- arch/mips/ar7/time.c | 3 + arch/mips/bcm47xx/setup.c | 153 +- arch/mips/dec/time.c | 2 +- arch/mips/include/asm/cpu.h | 4 +- arch/mips/include/asm/elf.h | 8 +- arch/mips/include/asm/io.h | 12 +- arch/mips/include/asm/ioctls.h | 1 + arch/mips/include/asm/mach-ar7/ar7.h | 3 +- arch/mips/include/asm/mach-bcm47xx/nvram.h | 7 + arch/mips/include/asm/mach-powertv/ioremap.h | 2 +- arch/mips/include/asm/mc146818-time.h | 2 +- arch/mips/include/asm/mman.h | 3 + arch/mips/jz4740/board-qi_lb60.c | 8 +- arch/mips/jz4740/gpio.c | 2 +- arch/mips/jz4740/platform.c | 2 +- arch/mips/jz4740/pm.c | 2 +- arch/mips/jz4740/prom.c | 2 +- arch/mips/kernel/cevt-r4k.c | 2 +- arch/mips/kernel/cpu-probe.c | 7 +- arch/mips/kernel/linux32.c | 13 +- arch/mips/kernel/module.c | 14 +- arch/mips/kernel/perf_event_mipsxx.c | 2 +- arch/mips/kernel/process.c | 1 - arch/mips/kernel/prom.c | 2 +- arch/mips/kernel/smp-mt.c | 2 +- arch/mips/kernel/traps.c | 44 +- arch/mips/kernel/vpe.c | 14 +- arch/mips/lib/memset.S | 4 +- arch/mips/loongson/common/env.c | 4 +- arch/mips/loongson/common/pm.c | 2 +- arch/mips/math-emu/cp1emu.c | 116 +- arch/mips/mm/dma-default.c | 4 +- arch/mips/mm/sc-mips.c | 4 + arch/mips/mti-malta/malta-memory.c | 2 +- arch/mips/pci/pcie-octeon.c | 2 +- arch/mips/pmc-sierra/yosemite/py-console.c | 12 +- arch/mips/powertv/memory.c | 2 +- arch/mips/sibyte/swarm/setup.c | 8 +- arch/mips/txx9/generic/pci.c | 2 +- arch/mn10300/Kconfig | 6 +- arch/mn10300/kernel/irq.c | 2 +- arch/mn10300/kernel/rtc.c | 2 +- arch/mn10300/kernel/time.c | 10 +- arch/parisc/include/asm/ioctls.h | 1 + arch/parisc/include/asm/mman.h | 3 + arch/parisc/kernel/pdc_cons.c | 8 +- arch/powerpc/Kconfig | 18 +- arch/powerpc/boot/Makefile | 8 +- arch/powerpc/boot/dts/bluestone.dts | 8 +- arch/powerpc/boot/dts/canyonlands.dts | 31 +- arch/powerpc/boot/dts/cm5200.dts | 194 +- arch/powerpc/boot/dts/digsy_mtc.dts | 177 +- arch/powerpc/boot/dts/hotfoot.dts | 2 + arch/powerpc/boot/dts/kilauea.dts | 9 + arch/powerpc/boot/dts/lite5200b.dts | 220 +- arch/powerpc/boot/dts/media5200.dts | 214 +- arch/powerpc/boot/dts/motionpro.dts | 194 +- arch/powerpc/boot/dts/mpc5200b.dtsi | 275 + arch/powerpc/boot/dts/mpc8308_p1m.dts | 8 + arch/powerpc/boot/dts/mpc8308rdb.dts | 8 + arch/powerpc/boot/dts/mucmc52.dts | 174 +- arch/powerpc/boot/dts/pcm030.dts | 196 +- arch/powerpc/boot/dts/pcm032.dts | 242 +- arch/powerpc/boot/dts/uc101.dts | 160 +- arch/powerpc/configs/40x/kilauea_defconfig | 5 + arch/powerpc/configs/44x/canyonlands_defconfig | 3 + arch/powerpc/include/asm/8xx_immap.h | 4 +- arch/powerpc/include/asm/bitops.h | 9 + arch/powerpc/include/asm/cputable.h | 9 +- arch/powerpc/include/asm/cputhreads.h | 15 +- arch/powerpc/include/asm/device.h | 6 + arch/powerpc/include/asm/firmware.h | 3 +- arch/powerpc/include/asm/hvcall.h | 4 +- arch/powerpc/include/asm/ioctls.h | 1 + arch/powerpc/include/asm/lppaca.h | 5 +- arch/powerpc/include/asm/machdep.h | 6 +- arch/powerpc/include/asm/mmzone.h | 5 + arch/powerpc/include/asm/nvram.h | 52 +- arch/powerpc/include/asm/ppc-opcode.h | 8 + arch/powerpc/include/asm/processor.h | 2 - arch/powerpc/include/asm/prom.h | 5 +- arch/powerpc/include/asm/topology.h | 15 +- arch/powerpc/include/asm/vdso_datapage.h | 2 - arch/powerpc/kernel/Makefile | 9 +- arch/powerpc/kernel/asm-offsets.c | 1 - arch/powerpc/kernel/cputable.c | 22 +- arch/powerpc/kernel/crash_dump.c | 33 + arch/powerpc/kernel/dma-iommu.c | 2 +- arch/powerpc/kernel/e500-pmu.c | 2 +- arch/powerpc/kernel/entry_32.S | 1 + arch/powerpc/kernel/exceptions-64s.S | 1 + arch/powerpc/kernel/fpu.S | 1 + arch/powerpc/kernel/head_40x.S | 1 + arch/powerpc/kernel/head_44x.S | 1 + arch/powerpc/kernel/head_64.S | 7 +- arch/powerpc/kernel/head_8xx.S | 1 + arch/powerpc/kernel/head_fsl_booke.S | 1 + arch/powerpc/kernel/iommu.c | 14 +- arch/powerpc/kernel/misc.S | 5 - arch/powerpc/kernel/misc_32.S | 1 + arch/powerpc/kernel/misc_64.S | 1 + arch/powerpc/kernel/mpc7450-pmu.c | 2 +- arch/powerpc/kernel/nvram_64.c | 481 +- arch/powerpc/kernel/pci_64.c | 3 +- arch/powerpc/kernel/perf_event.c | 2 +- arch/powerpc/kernel/perf_event_fsl_emb.c | 2 +- arch/powerpc/kernel/power4-pmu.c | 2 +- arch/powerpc/kernel/power5+-pmu.c | 2 +- arch/powerpc/kernel/power5-pmu.c | 2 +- arch/powerpc/kernel/power6-pmu.c | 2 +- arch/powerpc/kernel/power7-pmu.c | 2 +- arch/powerpc/kernel/ppc970-pmu.c | 2 +- arch/powerpc/kernel/ppc_ksyms.c | 7 + arch/powerpc/kernel/ppc_save_regs.S | 1 + arch/powerpc/kernel/prom_parse.c | 38 - arch/powerpc/kernel/ptrace.c | 22 +- arch/powerpc/kernel/ptrace32.c | 7 + arch/powerpc/kernel/rtas.c | 3 + arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kernel/smp.c | 19 +- arch/powerpc/kernel/time.c | 2 +- arch/powerpc/kernel/vector.S | 1 + arch/powerpc/kernel/vio.c | 15 +- arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/powerpc.c | 20 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/hweight_64.S | 110 + arch/powerpc/mm/gup.c | 12 + arch/powerpc/mm/hash_utils_64.c | 2 +- arch/powerpc/mm/mmu_context_nohash.c | 12 +- arch/powerpc/mm/numa.c | 311 +- arch/powerpc/mm/pgtable_32.c | 3 +- arch/powerpc/mm/pgtable_64.c | 2 + arch/powerpc/oprofile/op_model_cell.c | 2 +- arch/powerpc/platforms/40x/ppc40x_simple.c | 13 +- arch/powerpc/platforms/44x/Makefile | 5 +- arch/powerpc/platforms/512x/mpc5121_generic.c | 13 +- arch/powerpc/platforms/52xx/lite5200.c | 16 +- arch/powerpc/platforms/52xx/lite5200_pm.c | 2 +- arch/powerpc/platforms/52xx/media5200.c | 13 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 13 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 + arch/powerpc/platforms/52xx/mpc52xx_pm.c | 2 +- arch/powerpc/platforms/83xx/mpc830x_rdb.c | 13 +- arch/powerpc/platforms/83xx/mpc831x_rdb.c | 11 +- arch/powerpc/platforms/83xx/mpc837x_rdb.c | 15 +- arch/powerpc/platforms/83xx/suspend-asm.S | 6 +- arch/powerpc/platforms/83xx/suspend.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 2 +- arch/powerpc/platforms/85xx/tqm85xx.c | 20 +- arch/powerpc/platforms/Kconfig | 7 +- arch/powerpc/platforms/cell/beat_iommu.c | 3 +- arch/powerpc/platforms/cell/spufs/inode.c | 18 +- arch/powerpc/platforms/cell/spufs/lscsa_alloc.c | 3 +- arch/powerpc/platforms/chrp/time.c | 4 + arch/powerpc/platforms/iseries/mf.c | 62 - arch/powerpc/platforms/pasemi/iommu.c | 19 +- arch/powerpc/platforms/powermac/setup.c | 9 + arch/powerpc/platforms/ps3/device-init.c | 4 +- arch/powerpc/platforms/ps3/interrupt.c | 2 +- arch/powerpc/platforms/pseries/Kconfig | 10 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/eeh_sysfs.c | 1 - arch/powerpc/platforms/pseries/firmware.c | 1 + arch/powerpc/platforms/pseries/hvCall.S | 1 + arch/powerpc/platforms/pseries/hvCall_inst.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 49 +- arch/powerpc/platforms/pseries/lpar.c | 12 + arch/powerpc/platforms/pseries/nvram.c | 205 + arch/powerpc/platforms/pseries/pseries_energy.c | 326 + arch/powerpc/platforms/pseries/suspend.c | 2 +- arch/powerpc/sysdev/Makefile | 1 + arch/powerpc/sysdev/dart_iommu.c | 9 +- arch/powerpc/sysdev/fsl_pmc.c | 2 +- arch/powerpc/sysdev/fsl_rio.c | 1 - arch/powerpc/sysdev/mpc8xxx_gpio.c | 75 +- arch/powerpc/sysdev/mv64x60_dev.c | 1 + arch/powerpc/sysdev/ppc4xx_cpm.c | 346 + arch/powerpc/sysdev/tsi108_dev.c | 9 +- arch/s390/Kconfig | 131 +- arch/s390/Kconfig.debug | 6 +- arch/s390/defconfig | 152 +- arch/s390/hypfs/Makefile | 2 +- arch/s390/hypfs/hypfs.h | 33 +- arch/s390/hypfs/hypfs_dbfs.c | 116 + arch/s390/hypfs/hypfs_diag.c | 82 +- arch/s390/hypfs/hypfs_vm.c | 62 +- arch/s390/hypfs/inode.c | 18 +- arch/s390/include/asm/ccwdev.h | 2 + arch/s390/include/asm/cputime.h | 2 +- arch/s390/include/asm/dasd.h | 3 + arch/s390/include/asm/ftrace.h | 11 +- arch/s390/include/asm/hardirq.h | 16 - arch/s390/include/asm/irq.h | 34 +- arch/s390/include/asm/kprobes.h | 20 +- arch/s390/include/asm/mutex.h | 2 + arch/s390/include/asm/processor.h | 4 +- arch/s390/include/asm/ptrace.h | 52 +- arch/s390/include/asm/qdio.h | 1 + arch/s390/include/asm/qeth.h | 51 +- arch/s390/include/asm/s390_ext.h | 29 +- arch/s390/include/asm/smp.h | 3 +- arch/s390/include/asm/system.h | 4 +- arch/s390/include/asm/thread_info.h | 10 +- arch/s390/include/asm/timex.h | 20 + arch/s390/kernel/asm-offsets.c | 14 +- arch/s390/kernel/compat_ptrace.h | 53 +- arch/s390/kernel/entry.S | 274 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/entry64.S | 73 +- arch/s390/kernel/ftrace.c | 238 +- arch/s390/kernel/irq.c | 41 +- arch/s390/kernel/kprobes.c | 470 +- arch/s390/kernel/mcount.S | 32 +- arch/s390/kernel/mcount64.S | 29 +- arch/s390/kernel/nmi.c | 3 +- arch/s390/kernel/process.c | 21 +- arch/s390/kernel/processor.c | 20 +- arch/s390/kernel/ptrace.c | 306 +- arch/s390/kernel/s390_ext.c | 125 +- arch/s390/kernel/signal.c | 2 +- arch/s390/kernel/smp.c | 47 +- arch/s390/kernel/time.c | 6 +- arch/s390/kernel/traps.c | 15 +- arch/s390/kernel/vtime.c | 6 +- arch/s390/kvm/Kconfig | 7 +- arch/s390/kvm/kvm-s390.c | 23 +- arch/s390/lib/delay.c | 2 - arch/s390/mm/fault.c | 35 +- arch/sh/Kconfig | 27 +- arch/sh/boards/Kconfig | 18 + arch/sh/boards/Makefile | 2 + arch/sh/boards/board-apsh4a3a.c | 175 + arch/sh/boards/board-apsh4ad0a.c | 125 + arch/sh/boards/board-edosk7705.c | 2 +- arch/sh/boards/board-edosk7760.c | 2 +- arch/sh/boards/board-secureedge5410.c | 2 - arch/sh/boards/board-sh7785lcr.c | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 16 + arch/sh/boards/mach-cayman/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 2 + arch/sh/boards/mach-highlander/setup.c | 2 +- arch/sh/boards/mach-hp6xx/pm.c | 2 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 + arch/sh/boards/mach-landisk/irq.c | 59 +- arch/sh/boards/mach-landisk/setup.c | 4 +- arch/sh/boards/mach-migor/setup.c | 2 + arch/sh/boards/mach-r2d/setup.c | 2 +- arch/sh/boards/mach-rsk/devices-rsk7203.c | 37 +- arch/sh/boards/mach-sdk7786/Makefile | 2 +- arch/sh/boards/mach-sdk7786/nmi.c | 83 + arch/sh/boards/mach-sdk7786/setup.c | 5 +- arch/sh/boards/mach-se/7206/irq.c | 2 +- arch/sh/boards/mach-se/7206/setup.c | 8 +- arch/sh/boards/mach-se/7724/setup.c | 8 + arch/sh/boards/mach-se/7751/setup.c | 2 +- arch/sh/boards/mach-se/board-se7619.c | 6 + arch/sh/boards/mach-sh03/rtc.c | 2 +- arch/sh/boards/mach-sh03/setup.c | 2 +- arch/sh/boot/romimage/mmcif-sh7724.c | 7 +- arch/sh/configs/apsh4a3a_defconfig | 102 + arch/sh/configs/apsh4ad0a_defconfig | 133 + arch/sh/configs/migor_defconfig | 2 + arch/sh/configs/sh7757lcr_defconfig | 11 +- arch/sh/drivers/pci/fixups-landisk.c | 28 +- arch/sh/drivers/pci/pci.c | 3 +- arch/sh/drivers/push-switch.c | 2 +- arch/sh/include/asm/clkdev.h | 38 +- arch/sh/include/asm/io.h | 320 +- arch/sh/include/asm/io_generic.h | 25 - arch/sh/include/asm/ioctls.h | 1 + arch/sh/include/asm/machvec.h | 22 +- arch/sh/include/asm/pgtable_32.h | 15 +- arch/sh/include/asm/processor.h | 2 +- arch/sh/include/asm/processor_32.h | 6 +- arch/sh/include/asm/ptrace.h | 4 +- arch/sh/include/asm/ptrace_32.h | 2 +- arch/sh/include/asm/ptrace_64.h | 2 +- arch/sh/include/asm/unaligned-sh4a.h | 164 +- arch/sh/include/mach-common/mach/romimage.h | 2 +- arch/sh/include/mach-ecovec24/mach/romimage.h | 2 +- arch/sh/include/mach-kfr2r09/mach/romimage.h | 2 +- arch/sh/include/mach-landisk/mach/iodata_landisk.h | 6 +- arch/sh/include/mach-sdk7786/mach/fpga.h | 8 + arch/sh/kernel/Makefile | 8 +- arch/sh/kernel/clkdev.c | 171 - arch/sh/kernel/cpu/Makefile | 2 +- arch/sh/kernel/cpu/clock-cpg.c | 2 +- arch/sh/kernel/cpu/clock.c | 16 - arch/sh/kernel/cpu/proc.c | 148 + arch/sh/kernel/cpu/sh2/clock-sh7619.c | 22 +- arch/sh/kernel/cpu/sh2/setup-sh7619.c | 6 + arch/sh/kernel/cpu/sh2a/clock-sh7201.c | 20 +- arch/sh/kernel/cpu/sh2a/clock-sh7203.c | 21 +- arch/sh/kernel/cpu/sh2a/clock-sh7206.c | 20 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 2 + arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 16 + arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 8 + arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 8 + arch/sh/kernel/cpu/sh3/setup-sh7705.c | 5 + arch/sh/kernel/cpu/sh3/setup-sh770x.c | 6 + arch/sh/kernel/cpu/sh3/setup-sh7710.c | 6 + arch/sh/kernel/cpu/sh3/setup-sh7720.c | 6 +- arch/sh/kernel/cpu/sh4/clock-sh4-202.c | 5 +- arch/sh/kernel/cpu/sh4/perf_event.c | 2 +- arch/sh/kernel/cpu/sh4/probe.c | 6 + arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 2 + arch/sh/kernel/cpu/sh4/setup-sh7750.c | 36 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 8 + arch/sh/kernel/cpu/sh4a/clock-sh7343.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7366.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7722.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7723.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7724.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7757.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7763.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7780.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7785.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-sh7786.c | 2 +- arch/sh/kernel/cpu/sh4a/clock-shx3.c | 2 +- arch/sh/kernel/cpu/sh4a/perf_event.c | 2 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 33 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 26 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 8 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 16 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 16 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 6 + arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 6 + arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 20 + arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 12 + arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 12 + arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 47 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 6 + arch/sh/kernel/cpu/sh5/setup-sh5.c | 2 + arch/sh/kernel/cpu/shmobile/cpuidle.c | 1 - arch/sh/kernel/cpu/shmobile/pm.c | 2 +- arch/sh/kernel/io_generic.c | 180 - arch/sh/kernel/iomap.c | 165 + arch/sh/kernel/ioport.c | 43 + arch/sh/kernel/machvec.c | 22 - arch/sh/kernel/perf_event.c | 2 +- arch/sh/kernel/setup.c | 144 - arch/sh/mm/cache-sh5.c | 2 +- arch/sh/mm/hugetlbpage.c | 2 +- arch/sh/mm/init.c | 10 +- arch/sh/tools/mach-types | 3 + arch/sparc/boot/Makefile | 28 +- arch/sparc/boot/piggyback.c | 272 + arch/sparc/boot/piggyback_32.c | 137 - arch/sparc/boot/piggyback_64.c | 110 - arch/sparc/include/asm/ioctls.h | 1 + arch/sparc/include/asm/leon.h | 12 + arch/sparc/include/asm/leon_amba.h | 6 +- arch/sparc/include/asm/oplib_32.h | 48 +- arch/sparc/include/asm/oplib_64.h | 4 +- arch/sparc/include/asm/perf_event.h | 4 - arch/sparc/kernel/auxio_32.c | 2 +- arch/sparc/kernel/cpu.c | 2 +- arch/sparc/kernel/head_32.S | 3 +- arch/sparc/kernel/leon_kernel.c | 114 +- arch/sparc/kernel/module.c | 14 +- arch/sparc/kernel/nmi.c | 2 - arch/sparc/kernel/pcr.c | 2 +- arch/sparc/kernel/perf_event.c | 9 +- arch/sparc/kernel/prom_32.c | 27 +- arch/sparc/kernel/setup_32.c | 3 +- arch/sparc/kernel/starfire.c | 2 +- arch/sparc/kernel/traps_64.c | 2 +- arch/sparc/mm/generic_32.c | 2 +- arch/sparc/mm/generic_64.c | 2 +- arch/sparc/mm/hugetlbpage.c | 2 +- arch/sparc/mm/sun4c.c | 8 +- arch/sparc/prom/Makefile | 2 - arch/sparc/prom/bootstr_32.c | 3 +- arch/sparc/prom/console_32.c | 7 +- arch/sparc/prom/console_64.c | 2 - arch/sparc/prom/devmap.c | 53 - arch/sparc/prom/init_32.c | 2 +- arch/sparc/prom/init_64.c | 7 +- arch/sparc/prom/misc_32.c | 2 +- arch/sparc/prom/mp.c | 78 - arch/sparc/prom/palloc.c | 43 - arch/sparc/prom/ranges.c | 6 +- arch/sparc/prom/tree_32.c | 67 +- arch/sparc/prom/tree_64.c | 18 +- arch/tile/include/asm/signal.h | 2 +- arch/tile/kernel/compat_signal.c | 6 +- arch/tile/kernel/intvec_32.S | 24 +- arch/tile/kernel/process.c | 8 + arch/tile/kernel/signal.c | 10 +- arch/um/Kconfig.um | 2 +- arch/um/drivers/line.c | 4 +- arch/um/drivers/mmapper_kern.c | 9 +- arch/um/kernel/skas/mmu.c | 2 +- arch/x86/Kconfig | 53 +- arch/x86/Kconfig.cpu | 3 + arch/x86/Kconfig.debug | 11 + arch/x86/boot/compressed/Makefile | 5 +- arch/x86/boot/compressed/head_64.S | 2 +- arch/x86/boot/compressed/misc.c | 6 +- arch/x86/boot/compressed/mkpiggy.c | 2 +- arch/x86/crypto/aesni-intel_asm.S | 1832 +++- arch/x86/crypto/aesni-intel_glue.c | 540 +- arch/x86/include/asm/acpi.h | 11 +- arch/x86/include/asm/alternative.h | 8 + arch/x86/include/asm/amd_nb.h | 60 +- arch/x86/include/asm/apic.h | 3 +- arch/x86/include/asm/apicdef.h | 1 + arch/x86/include/asm/boot.h | 6 +- arch/x86/include/asm/bootparam.h | 1 + arch/x86/include/asm/debugreg.h | 2 +- arch/x86/include/asm/e820.h | 3 + arch/x86/include/asm/fixmap.h | 4 + arch/x86/include/asm/gpio.h | 5 +- arch/x86/include/asm/hypervisor.h | 12 + arch/x86/include/asm/i387.h | 24 + arch/x86/include/asm/io_apic.h | 9 +- arch/x86/include/asm/irq.h | 7 +- arch/x86/include/asm/kdebug.h | 3 +- arch/x86/include/asm/kvm_emulate.h | 35 +- arch/x86/include/asm/kvm_host.h | 102 +- arch/x86/include/asm/kvm_para.h | 24 + arch/x86/include/asm/mach_traps.h | 12 +- arch/x86/include/asm/mce.h | 3 + arch/x86/include/asm/microcode.h | 6 + arch/x86/include/asm/mpspec.h | 31 +- arch/x86/include/asm/mpspec_def.h | 7 - arch/x86/include/asm/mrst-vrtc.h | 9 + arch/x86/include/asm/mrst.h | 14 +- arch/x86/include/asm/msr-index.h | 16 + arch/x86/include/asm/nmi.h | 71 +- arch/x86/include/asm/numa_64.h | 2 +- arch/x86/include/asm/olpc.h | 10 +- arch/x86/include/asm/olpc_ofw.h | 9 + arch/x86/include/asm/paravirt.h | 27 +- arch/x86/include/asm/paravirt_types.h | 6 + arch/x86/include/asm/pci.h | 1 + arch/x86/include/asm/percpu.h | 158 +- arch/x86/include/asm/perf_event.h | 2 - arch/x86/include/asm/perf_event_p4.h | 66 +- arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-2level.h | 9 + arch/x86/include/asm/pgtable-3level.h | 23 + arch/x86/include/asm/pgtable.h | 143 +- arch/x86/include/asm/pgtable_64.h | 28 +- arch/x86/include/asm/pgtable_types.h | 3 + arch/x86/include/asm/processor.h | 10 +- arch/x86/include/asm/prom.h | 1 + arch/x86/include/asm/setup.h | 6 + arch/x86/include/asm/smpboot_hooks.h | 1 - arch/x86/include/asm/stacktrace.h | 33 +- arch/x86/include/asm/svm.h | 57 +- arch/x86/include/asm/timer.h | 6 - arch/x86/include/asm/traps.h | 1 + arch/x86/include/asm/uv/uv_bau.h | 9 +- arch/x86/include/asm/vmx.h | 15 + arch/x86/include/asm/xen/hypervisor.h | 35 + arch/x86/include/asm/xen/page.h | 16 +- arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 60 +- arch/x86/kernel/alternative.c | 52 +- arch/x86/kernel/amd_iommu.c | 4 +- arch/x86/kernel/amd_nb.c | 142 +- arch/x86/kernel/apb_timer.c | 1 + arch/x86/kernel/aperture_64.c | 54 +- arch/x86/kernel/apic/Makefile | 5 +- arch/x86/kernel/apic/apic.c | 200 +- arch/x86/kernel/apic/hw_nmi.c | 39 +- arch/x86/kernel/apic/io_apic.c | 119 +- arch/x86/kernel/apic/nmi.c | 567 - arch/x86/kernel/apic/probe_64.c | 7 - arch/x86/kernel/apic/x2apic_uv_x.c | 69 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/common.c | 1 - arch/x86/kernel/cpu/cpufreq/powernow-k8.c | 4 +- arch/x86/kernel/cpu/intel_cacheinfo.c | 151 +- arch/x86/kernel/cpu/mcheck/mce-inject.c | 5 +- arch/x86/kernel/cpu/mcheck/mce.c | 20 +- arch/x86/kernel/cpu/mcheck/mce_amd.c | 135 +- arch/x86/kernel/cpu/mcheck/mce_intel.c | 2 +- arch/x86/kernel/cpu/mcheck/therm_throt.c | 40 + arch/x86/kernel/cpu/perf_event.c | 104 +- arch/x86/kernel/cpu/perf_event_amd.c | 16 +- arch/x86/kernel/cpu/perf_event_intel.c | 30 +- arch/x86/kernel/cpu/perf_event_p4.c | 28 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 644 +- arch/x86/kernel/dumpstack.c | 19 +- arch/x86/kernel/dumpstack_32.c | 25 +- arch/x86/kernel/dumpstack_64.c | 24 +- arch/x86/kernel/e820.c | 1 + arch/x86/kernel/early_printk.c | 3 +- arch/x86/kernel/early_printk_mrst.c | 319 - arch/x86/kernel/entry_32.S | 10 + arch/x86/kernel/entry_64.S | 39 +- arch/x86/kernel/ftrace.c | 9 +- arch/x86/kernel/head32.c | 3 + arch/x86/kernel/head_32.S | 93 +- arch/x86/kernel/hpet.c | 26 +- arch/x86/kernel/hw_breakpoint.c | 12 +- arch/x86/kernel/i387.c | 1 + arch/x86/kernel/irq.c | 16 +- arch/x86/kernel/irq_32.c | 4 +- arch/x86/kernel/kgdb.c | 7 +- arch/x86/kernel/kprobes.c | 127 +- arch/x86/kernel/kvm.c | 317 + arch/x86/kernel/kvmclock.c | 13 +- arch/x86/kernel/microcode_amd.c | 34 +- arch/x86/kernel/microcode_intel.c | 16 +- arch/x86/kernel/module.c | 17 +- arch/x86/kernel/mpparse.c | 114 +- arch/x86/kernel/paravirt.c | 3 + arch/x86/kernel/pci-gart_64.c | 34 +- arch/x86/kernel/process.c | 42 +- arch/x86/kernel/process_32.c | 4 - arch/x86/kernel/process_64.c | 4 - arch/x86/kernel/reboot.c | 5 +- arch/x86/kernel/reboot_fixups_32.c | 16 + arch/x86/kernel/resource.c | 48 + arch/x86/kernel/rtc.c | 2 +- arch/x86/kernel/setup.c | 31 +- arch/x86/kernel/smpboot.c | 54 +- arch/x86/kernel/stacktrace.c | 8 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/time.c | 18 - arch/x86/kernel/trampoline_64.S | 2 +- arch/x86/kernel/traps.c | 131 +- arch/x86/kernel/tsc.c | 98 +- arch/x86/kernel/verify_cpu.S | 139 + arch/x86/kernel/verify_cpu_64.S | 106 - arch/x86/kernel/vm86_32.c | 1 + arch/x86/kernel/vmlinux.lds.S | 8 +- arch/x86/kernel/xsave.c | 3 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/emulate.c | 367 +- arch/x86/kvm/i8259.c | 2 + arch/x86/kvm/kvm_cache_regs.h | 22 + arch/x86/kvm/lapic.c | 3 +- arch/x86/kvm/mmu.c | 379 +- arch/x86/kvm/mmu_audit.c | 39 +- arch/x86/kvm/paging_tmpl.h | 156 +- arch/x86/kvm/svm.c | 861 +- arch/x86/kvm/trace.h | 17 +- arch/x86/kvm/vmx.c | 161 +- arch/x86/kvm/x86.c | 487 +- arch/x86/kvm/x86.h | 5 + arch/x86/lguest/boot.c | 16 +- arch/x86/lib/delay.c | 2 +- arch/x86/mm/Makefile | 2 +- arch/x86/mm/amdtopology_64.c | 294 + arch/x86/mm/gup.c | 28 +- arch/x86/mm/init.c | 3 +- arch/x86/mm/init_32.c | 22 +- arch/x86/mm/k8topology_64.c | 237 - arch/x86/mm/kmemcheck/error.c | 2 +- arch/x86/mm/numa_64.c | 175 +- arch/x86/mm/pageattr.c | 33 +- arch/x86/mm/pgtable.c | 66 + arch/x86/mm/setup_nx.c | 2 +- arch/x86/mm/srat_32.c | 1 + arch/x86/mm/srat_64.c | 36 +- arch/x86/oprofile/backtrace.c | 2 +- arch/x86/oprofile/nmi_int.c | 8 +- arch/x86/oprofile/nmi_timer_int.c | 5 +- arch/x86/oprofile/op_model_amd.c | 79 +- arch/x86/oprofile/op_model_p4.c | 2 +- arch/x86/oprofile/op_model_ppro.c | 8 +- arch/x86/pci/Makefile | 1 + arch/x86/pci/amd_bus.c | 33 + arch/x86/pci/ce4100.c | 315 + arch/x86/pci/i386.c | 18 +- arch/x86/pci/pcbios.c | 23 + arch/x86/platform/Makefile | 2 + arch/x86/platform/ce4100/Makefile | 1 + arch/x86/platform/ce4100/ce4100.c | 132 + arch/x86/platform/iris/Makefile | 1 + arch/x86/platform/iris/iris.c | 91 + arch/x86/platform/mrst/Makefile | 2 + arch/x86/platform/mrst/early_printk_mrst.c | 319 + arch/x86/platform/mrst/mrst.c | 576 +- arch/x86/platform/mrst/vrtc.c | 165 + arch/x86/platform/olpc/Makefile | 1 + arch/x86/platform/olpc/olpc_dt.c | 183 + arch/x86/platform/olpc/olpc_ofw.c | 5 + arch/x86/platform/sfi/sfi.c | 17 +- arch/x86/platform/uv/tlb_uv.c | 22 +- arch/x86/platform/visws/visws_quirks.c | 2 +- arch/x86/vdso/Makefile | 4 +- arch/x86/xen/Makefile | 3 +- arch/x86/xen/enlighten.c | 44 +- arch/x86/xen/mmu.c | 365 - arch/x86/xen/multicalls.h | 2 +- arch/x86/xen/p2m.c | 510 + arch/x86/xen/spinlock.c | 8 +- arch/x86/xen/time.c | 8 +- arch/xtensa/include/asm/ioctls.h | 1 + arch/xtensa/include/asm/mman.h | 3 + block/blk-cgroup.c | 4 - block/blk-core.c | 40 +- block/blk-ioc.c | 5 +- block/blk-map.c | 5 +- block/blk-merge.c | 9 +- block/blk-settings.c | 51 +- block/blk-sysfs.c | 2 +- block/blk-throttle.c | 39 +- block/cfq-iosched.c | 142 +- block/genhd.c | 550 +- block/ioctl.c | 5 +- crypto/Kconfig | 34 +- crypto/Makefile | 17 +- crypto/af_alg.c | 483 + crypto/algif_hash.c | 319 + crypto/algif_skcipher.c | 632 + crypto/authenc.c | 22 +- crypto/cast5.c | 74 +- crypto/crypto_wq.c | 3 +- crypto/deflate.c | 3 +- crypto/eseqiv.c | 18 +- crypto/gcm.c | 19 +- crypto/pcrypt.c | 3 +- crypto/rmd128.c | 3 +- crypto/rmd160.c | 3 +- crypto/rmd256.c | 3 +- crypto/rmd320.c | 3 +- crypto/shash.c | 8 +- crypto/tcrypt.c | 11 + crypto/testmgr.c | 24 + crypto/testmgr.h | 361 + crypto/zlib.c | 3 +- drivers/Kconfig | 4 + drivers/Makefile | 4 +- drivers/acpi/Kconfig | 18 +- drivers/acpi/Makefile | 3 +- drivers/acpi/ac.c | 3 +- drivers/acpi/acpi_ipmi.c | 525 + drivers/acpi/acpica/Makefile | 2 +- drivers/acpi/acpica/acevents.h | 21 +- drivers/acpi/acpica/acglobal.h | 7 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/aclocal.h | 13 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/evevent.c | 12 +- drivers/acpi/acpica/evgpe.c | 265 +- drivers/acpi/acpica/evgpeblk.c | 33 +- drivers/acpi/acpica/evgpeinit.c | 28 +- drivers/acpi/acpica/evgpeutil.c | 39 + drivers/acpi/acpica/evmisc.c | 94 +- drivers/acpi/acpica/evxface.c | 77 +- drivers/acpi/acpica/evxfevnt.c | 600 - drivers/acpi/acpica/evxfgpe.c | 669 + drivers/acpi/acpica/hwgpe.c | 32 +- drivers/acpi/acpica/nsinit.c | 2 - drivers/acpi/acpica/utglobal.c | 3 +- drivers/acpi/apei/apei-internal.h | 2 + drivers/acpi/apei/cper.c | 311 + drivers/acpi/apei/einj.c | 2 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 431 +- drivers/acpi/battery.c | 21 +- drivers/acpi/bus.c | 153 +- drivers/acpi/button.c | 9 +- drivers/acpi/dock.c | 2 +- drivers/acpi/ec.c | 5 +- drivers/acpi/fan.c | 27 +- drivers/acpi/glue.c | 5 +- drivers/acpi/internal.h | 13 +- drivers/acpi/numa.c | 14 +- drivers/acpi/nvs.c | 144 + drivers/acpi/osl.c | 17 +- drivers/acpi/power.c | 128 +- drivers/acpi/proc.c | 41 +- drivers/acpi/processor_core.c | 4 +- drivers/acpi/processor_driver.c | 80 +- drivers/acpi/processor_idle.c | 34 +- drivers/acpi/processor_throttling.c | 190 +- drivers/acpi/sbs.c | 2 + drivers/acpi/scan.c | 159 +- drivers/acpi/sleep.c | 21 +- drivers/acpi/sysfs.c | 19 +- drivers/acpi/thermal.c | 5 +- drivers/acpi/video.c | 106 +- drivers/acpi/video_detect.c | 57 +- drivers/acpi/wakeup.c | 22 +- drivers/amba/bus.c | 39 + drivers/ata/Kconfig | 50 +- drivers/ata/Makefile | 3 +- drivers/ata/acard-ahci.c | 528 + drivers/ata/ahci.h | 3 + drivers/ata/libahci.c | 11 +- drivers/ata/libata-core.c | 30 +- drivers/ata/libata-eh.c | 17 +- drivers/ata/libata-scsi.c | 60 +- drivers/ata/libata-sff.c | 9 +- drivers/ata/pata_cs5536.c | 20 +- drivers/ata/pata_hpt366.c | 51 +- drivers/ata/pata_hpt37x.c | 236 +- drivers/ata/pata_hpt3x2n.c | 150 +- drivers/ata/sata_vsc.c | 2 +- drivers/atm/ambassador.c | 19 +- drivers/atm/atmtcp.c | 5 +- drivers/atm/fore200e.c | 2 +- drivers/atm/idt77252.h | 2 +- drivers/atm/iphase.c | 4 +- drivers/atm/lanai.c | 7 +- drivers/base/base.h | 62 +- drivers/base/bus.c | 15 +- drivers/base/class.c | 42 +- drivers/base/core.c | 65 +- drivers/base/node.c | 21 +- drivers/base/power/generic_ops.c | 6 +- drivers/base/power/main.c | 176 +- drivers/base/power/runtime.c | 47 +- drivers/base/power/wakeup.c | 20 +- drivers/block/Kconfig | 1 + drivers/block/aoe/aoecmd.c | 6 +- drivers/block/cciss.c | 25 +- drivers/block/cciss.h | 4 +- drivers/block/cciss_cmd.h | 2 +- drivers/block/drbd/drbd_int.h | 2 - drivers/block/drbd/drbd_main.c | 7 +- drivers/block/drbd/drbd_nl.c | 105 +- drivers/block/drbd/drbd_receiver.c | 14 +- drivers/block/drbd/drbd_req.h | 3 +- drivers/block/drbd/drbd_worker.c | 10 +- drivers/block/floppy.c | 19 +- drivers/block/loop.c | 6 +- drivers/block/pktcdvd.c | 22 +- drivers/block/rbd.c | 19 +- drivers/block/xen-blkfront.c | 4 +- drivers/bluetooth/hci_ldisc.c | 6 +- drivers/cdrom/cdrom.c | 56 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/Kconfig | 18 +- drivers/char/Makefile | 2 +- drivers/char/agp/agp.h | 1 - drivers/char/agp/amd64-agp.c | 33 +- drivers/char/agp/compat_ioctl.c | 1 - drivers/char/agp/compat_ioctl.h | 1 - drivers/char/agp/frontend.c | 8 - drivers/char/agp/generic.c | 27 - drivers/char/agp/intel-agp.c | 5 - drivers/char/agp/intel-agp.h | 16 +- drivers/char/agp/intel-gtt.c | 798 +- drivers/char/hvc_dcc.c | 133 + drivers/char/hvc_vio.c | 2 +- drivers/char/hvsi.c | 4 +- drivers/char/hw_random/via-rng.c | 10 +- drivers/char/ip2/ip2main.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 27 + drivers/char/ipmi/ipmi_si_intf.c | 33 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/pcmcia/ipwireless/hardware.c | 2 +- drivers/char/pcmcia/ipwireless/network.c | 3 +- drivers/char/pcmcia/ipwireless/tty.c | 2 +- drivers/char/ramoops.c | 21 +- drivers/char/random.c | 2 +- drivers/char/raw.c | 14 +- drivers/char/rocket.c | 2 +- drivers/char/snsc.h | 1 - drivers/char/sonypi.c | 2 +- drivers/char/specialix.c | 2 +- drivers/char/tpm/tpm.c | 24 +- drivers/char/tpm/tpm.h | 5 + drivers/clk/Kconfig | 4 + drivers/clk/Makefile | 2 + drivers/clk/clkdev.c | 176 + drivers/clocksource/sh_cmt.c | 17 +- drivers/connector/cn_proc.c | 5 +- drivers/cpufreq/cpufreq.c | 1 + drivers/cpuidle/cpuidle.c | 93 +- drivers/crypto/mv_cesa.c | 2 +- drivers/crypto/n2_core.c | 2 +- drivers/crypto/omap-aes.c | 260 +- drivers/crypto/omap-sham.c | 374 +- drivers/crypto/padlock-aes.c | 2 +- drivers/crypto/padlock-sha.c | 8 +- drivers/crypto/padlock.h | 23 - drivers/dca/dca-core.c | 2 - drivers/dma/Kconfig | 2 +- drivers/dma/imx-sdma.c | 174 +- drivers/dma/intel_mid_dma.c | 6 +- drivers/dma/mpc512x_dma.c | 187 +- drivers/dma/mv_xor.c | 2 +- drivers/dma/shdma.c | 130 +- drivers/dma/shdma.h | 1 + drivers/edac/Kconfig | 8 +- drivers/edac/amd64_edac.c | 829 +- drivers/edac/amd64_edac.h | 86 +- drivers/edac/amd64_edac_inj.c | 25 +- drivers/edac/amd8131_edac.h | 2 +- drivers/edac/cell_edac.c | 4 +- drivers/edac/cpc925_edac.c | 9 +- drivers/edac/e752x_edac.c | 8 +- drivers/edac/edac_core.h | 7 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_mc_sysfs.c | 57 +- drivers/edac/i5100_edac.c | 9 +- drivers/edac/i7core_edac.c | 6 +- drivers/edac/mce_amd.c | 450 +- drivers/edac/mce_amd.h | 14 +- drivers/edac/mce_amd_inj.c | 9 +- drivers/edac/ppc4xx_edac.c | 6 +- drivers/firewire/Kconfig | 2 +- drivers/firewire/core-cdev.c | 7 +- drivers/firewire/core-transaction.c | 58 +- drivers/firewire/core.h | 4 +- drivers/firewire/net.c | 47 +- drivers/firewire/nosy.c | 3 +- drivers/firewire/ohci.c | 672 +- drivers/gpio/Kconfig | 22 +- drivers/gpio/Makefile | 3 +- drivers/gpio/adp5588-gpio.c | 39 +- drivers/gpio/cs5535-gpio.c | 71 +- drivers/gpio/gpiolib.c | 3 + drivers/gpio/langwell_gpio.c | 16 +- drivers/gpio/max732x.c | 38 +- drivers/gpio/ml_ioh_gpio.c | 352 + drivers/gpio/pca953x.c | 38 +- drivers/gpio/pl061.c | 28 +- drivers/gpio/rdc321x-gpio.c | 2 +- drivers/gpio/stmpe-gpio.c | 36 +- drivers/gpio/sx150x.c | 46 +- drivers/gpio/tc35892-gpio.c | 389 - drivers/gpio/tc3589x-gpio.c | 389 + drivers/gpio/timbgpio.c | 30 +- drivers/gpio/vr41xx_giu.c | 48 +- drivers/gpio/wm8994-gpio.c | 24 + drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/drm_agpsupport.c | 6 - drivers/gpu/drm/drm_crtc_helper.c | 25 +- drivers/gpu/drm/drm_fb_helper.c | 61 +- drivers/gpu/drm/drm_fops.c | 2 + drivers/gpu/drm/drm_irq.c | 566 +- drivers/gpu/drm/drm_mm.c | 40 +- drivers/gpu/drm/drm_stub.c | 10 + drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/dvo_ch7017.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 548 +- drivers/gpu/drm/i915/i915_dma.c | 823 +- drivers/gpu/drm/i915/i915_drv.c | 89 +- drivers/gpu/drm/i915/i915_drv.h | 621 +- drivers/gpu/drm/i915/i915_gem.c | 4000 ++---- drivers/gpu/drm/i915/i915_gem_debug.c | 23 +- drivers/gpu/drm/i915/i915_gem_evict.c | 132 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 1374 ++ drivers/gpu/drm/i915/i915_gem_gtt.c | 95 + drivers/gpu/drm/i915/i915_gem_tiling.c | 139 +- drivers/gpu/drm/i915/i915_irq.c | 859 +- drivers/gpu/drm/i915/i915_reg.h | 298 +- drivers/gpu/drm/i915/i915_suspend.c | 104 +- drivers/gpu/drm/i915/i915_trace.h | 91 +- drivers/gpu/drm/i915/intel_crt.c | 30 +- drivers/gpu/drm/i915/intel_display.c | 1228 ++- drivers/gpu/drm/i915/intel_dp.c | 90 +- drivers/gpu/drm/i915/intel_drv.h | 25 +- drivers/gpu/drm/i915/intel_fb.c | 52 +- drivers/gpu/drm/i915/intel_i2c.c | 21 +- drivers/gpu/drm/i915/intel_lvds.c | 57 +- drivers/gpu/drm/i915/intel_opregion.c | 8 +- drivers/gpu/drm/i915/intel_overlay.c | 116 +- drivers/gpu/drm/i915/intel_panel.c | 83 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 1141 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 155 +- drivers/gpu/drm/i915/intel_sdvo.c | 52 +- drivers/gpu/drm/i915/intel_tv.c | 14 +- drivers/gpu/drm/nouveau/Kconfig | 2 +- drivers/gpu/drm/nouveau/Makefile | 17 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 11 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 106 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 319 +- drivers/gpu/drm/nouveau/nouveau_channel.c | 383 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 54 +- drivers/gpu/drm/nouveau/nouveau_display.c | 207 + drivers/gpu/drm/nouveau/nouveau_dma.c | 32 +- drivers/gpu/drm/nouveau/nouveau_dma.h | 9 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 6 +- drivers/gpu/drm/nouveau/nouveau_drv.c | 58 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 425 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 189 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 18 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 117 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 171 +- drivers/gpu/drm/nouveau/nouveau_hw.c | 11 +- drivers/gpu/drm/nouveau/nouveau_irq.c | 1210 +-- drivers/gpu/drm/nouveau/nouveau_mem.c | 426 +- drivers/gpu/drm/nouveau/nouveau_mm.c | 271 + drivers/gpu/drm/nouveau/nouveau_mm.h | 67 + drivers/gpu/drm/nouveau/nouveau_notifier.c | 44 +- drivers/gpu/drm/nouveau/nouveau_object.c | 754 +- drivers/gpu/drm/nouveau/nouveau_pm.c | 33 +- drivers/gpu/drm/nouveau/nouveau_ramht.c | 11 +- drivers/gpu/drm/nouveau/nouveau_ramht.h | 2 +- drivers/gpu/drm/nouveau/nouveau_reg.h | 75 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 212 +- drivers/gpu/drm/nouveau/nouveau_state.c | 300 +- drivers/gpu/drm/nouveau/nouveau_util.c | 69 + drivers/gpu/drm/nouveau/nouveau_util.h | 45 + drivers/gpu/drm/nouveau/nouveau_vm.c | 439 + drivers/gpu/drm/nouveau/nouveau_vm.h | 113 + drivers/gpu/drm/nouveau/nv04_crtc.c | 8 +- drivers/gpu/drm/nouveau/nv04_dac.c | 12 +- drivers/gpu/drm/nouveau/nv04_display.c | 21 + drivers/gpu/drm/nouveau/nv04_fbcon.c | 102 +- drivers/gpu/drm/nouveau/nv04_fifo.c | 240 +- drivers/gpu/drm/nouveau/nv04_graph.c | 645 +- drivers/gpu/drm/nouveau/nv04_instmem.c | 50 +- drivers/gpu/drm/nouveau/nv10_fb.c | 124 +- drivers/gpu/drm/nouveau/nv10_fifo.c | 19 +- drivers/gpu/drm/nouveau/nv10_graph.c | 203 +- drivers/gpu/drm/nouveau/nv20_graph.c | 244 +- drivers/gpu/drm/nouveau/nv30_fb.c | 23 +- drivers/gpu/drm/nouveau/nv40_fb.c | 22 +- drivers/gpu/drm/nouveau/nv40_fifo.c | 20 +- drivers/gpu/drm/nouveau/nv40_graph.c | 205 +- drivers/gpu/drm/nouveau/nv50_crtc.c | 27 +- drivers/gpu/drm/nouveau/nv50_display.c | 422 +- drivers/gpu/drm/nouveau/nv50_display.h | 2 - drivers/gpu/drm/nouveau/nv50_evo.c | 345 + drivers/gpu/drm/nouveau/nv50_evo.h | 10 + drivers/gpu/drm/nouveau/nv50_fb.c | 71 +- drivers/gpu/drm/nouveau/nv50_fbcon.c | 114 +- drivers/gpu/drm/nouveau/nv50_fifo.c | 42 +- drivers/gpu/drm/nouveau/nv50_gpio.c | 198 +- drivers/gpu/drm/nouveau/nv50_graph.c | 677 +- drivers/gpu/drm/nouveau/nv50_instmem.c | 375 +- drivers/gpu/drm/nouveau/nv50_vm.c | 180 + drivers/gpu/drm/nouveau/nv50_vram.c | 190 + drivers/gpu/drm/nouveau/nv84_crypt.c | 140 + drivers/gpu/drm/nouveau/nvc0_fbcon.c | 269 + drivers/gpu/drm/nouveau/nvc0_fifo.c | 365 + drivers/gpu/drm/nouveau/nvc0_graph.c | 705 +- drivers/gpu/drm/nouveau/nvc0_graph.h | 64 + drivers/gpu/drm/nouveau/nvc0_grctx.c | 2874 ++++ drivers/gpu/drm/nouveau/nvc0_instmem.c | 317 +- drivers/gpu/drm/nouveau/nvc0_vm.c | 123 + drivers/gpu/drm/nouveau/nvc0_vram.c | 99 + drivers/gpu/drm/nouveau/nvreg.h | 3 +- drivers/gpu/drm/radeon/Makefile | 5 +- drivers/gpu/drm/radeon/ObjectID.h | 48 + drivers/gpu/drm/radeon/atom.c | 14 +- drivers/gpu/drm/radeon/atombios.h | 999 ++- drivers/gpu/drm/radeon/atombios_crtc.c | 64 +- drivers/gpu/drm/radeon/evergreen.c | 833 +- drivers/gpu/drm/radeon/evergreen_blit_kms.c | 92 +- drivers/gpu/drm/radeon/evergreen_reg.h | 6 + drivers/gpu/drm/radeon/evergreend.h | 54 +- drivers/gpu/drm/radeon/ni.c | 316 + drivers/gpu/drm/radeon/ni_reg.h | 86 + drivers/gpu/drm/radeon/nid.h | 41 + drivers/gpu/drm/radeon/r100.c | 78 +- drivers/gpu/drm/radeon/r100d.h | 2 +- drivers/gpu/drm/radeon/r300.c | 21 +- drivers/gpu/drm/radeon/r300d.h | 1 + drivers/gpu/drm/radeon/r500_reg.h | 4 + drivers/gpu/drm/radeon/r600.c | 367 +- drivers/gpu/drm/radeon/r600_cs.c | 9 +- drivers/gpu/drm/radeon/r600d.h | 48 + drivers/gpu/drm/radeon/radeon.h | 151 +- drivers/gpu/drm/radeon/radeon_asic.c | 153 +- drivers/gpu/drm/radeon/radeon_asic.h | 65 +- drivers/gpu/drm/radeon/radeon_atombios.c | 1246 +- drivers/gpu/drm/radeon/radeon_bios.c | 41 + drivers/gpu/drm/radeon/radeon_combios.c | 3 +- drivers/gpu/drm/radeon/radeon_connectors.c | 9 +- drivers/gpu/drm/radeon/radeon_cs.c | 17 +- drivers/gpu/drm/radeon/radeon_device.c | 44 +- drivers/gpu/drm/radeon/radeon_display.c | 391 +- drivers/gpu/drm/radeon/radeon_drv.c | 30 +- drivers/gpu/drm/radeon/radeon_encoders.c | 205 +- drivers/gpu/drm/radeon/radeon_family.h | 4 + drivers/gpu/drm/radeon/radeon_fb.c | 6 +- drivers/gpu/drm/radeon/radeon_fence.c | 4 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 46 +- drivers/gpu/drm/radeon/radeon_kms.c | 64 +- drivers/gpu/drm/radeon/radeon_mode.h | 16 +- drivers/gpu/drm/radeon/radeon_object.c | 57 +- drivers/gpu/drm/radeon/radeon_object.h | 7 +- drivers/gpu/drm/radeon/radeon_pm.c | 94 +- drivers/gpu/drm/radeon/radeon_reg.h | 13 + drivers/gpu/drm/radeon/radeon_trace.h | 82 + drivers/gpu/drm/radeon/radeon_trace_points.c | 9 + drivers/gpu/drm/radeon/reg_srcs/rv515 | 16 + drivers/gpu/drm/radeon/rs600.c | 118 +- drivers/gpu/drm/radeon/rv770.c | 196 +- drivers/gpu/drm/radeon/rv770d.h | 47 + drivers/gpu/drm/ttm/ttm_bo.c | 159 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 138 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 29 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 169 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 5 +- drivers/gpu/stub/Kconfig | 1 - drivers/gpu/vga/vga_switcheroo.c | 78 +- drivers/hid/Kconfig | 37 +- drivers/hid/Makefile | 15 +- drivers/hid/hid-3m-pct.c | 38 +- drivers/hid/hid-a4tech.c | 6 +- drivers/hid/hid-apple.c | 63 +- drivers/hid/hid-axff.c | 14 +- drivers/hid/hid-belkin.c | 4 +- drivers/hid/hid-cando.c | 4 +- drivers/hid/hid-cherry.c | 3 +- drivers/hid/hid-core.c | 130 +- drivers/hid/hid-cypress.c | 4 +- drivers/hid/hid-debug.c | 4 +- drivers/hid/hid-drff.c | 14 +- drivers/hid/hid-egalax.c | 133 +- drivers/hid/hid-elecom.c | 3 +- drivers/hid/hid-emsff.c | 161 + drivers/hid/hid-gaff.c | 13 +- drivers/hid/hid-ids.h | 23 + drivers/hid/hid-input.c | 35 +- drivers/hid/hid-kye.c | 4 +- drivers/hid/hid-lg.c | 15 +- drivers/hid/hid-lg2ff.c | 9 +- drivers/hid/hid-lg3ff.c | 9 +- drivers/hid/hid-lg4ff.c | 9 +- drivers/hid/hid-lgff.c | 8 +- drivers/hid/hid-magicmouse.c | 20 +- drivers/hid/hid-microsoft.c | 7 +- drivers/hid/hid-monterey.c | 3 +- drivers/hid/hid-mosart.c | 23 +- drivers/hid/hid-multitouch.c | 516 + drivers/hid/hid-ntrig.c | 9 +- drivers/hid/hid-ortek.c | 3 +- drivers/hid/hid-petalynx.c | 7 +- drivers/hid/hid-picolcd.c | 58 +- drivers/hid/hid-pl.c | 16 +- drivers/hid/hid-prodikeys.c | 27 +- drivers/hid/hid-quanta.c | 2 +- drivers/hid/hid-roccat-kone.c | 404 +- drivers/hid/hid-roccat-kone.h | 19 +- drivers/hid/hid-roccat-koneplus.c | 837 ++ drivers/hid/hid-roccat-koneplus.h | 224 + drivers/hid/hid-roccat-pyra.c | 411 +- drivers/hid/hid-roccat-pyra.h | 23 +- drivers/hid/hid-roccat.c | 53 +- drivers/hid/hid-roccat.h | 5 +- drivers/hid/hid-samsung.c | 8 +- drivers/hid/hid-sjoy.c | 16 +- drivers/hid/hid-sony.c | 11 +- drivers/hid/hid-stantum.c | 2 +- drivers/hid/hid-sunplus.c | 3 +- drivers/hid/hid-tmff.c | 27 +- drivers/hid/hid-topseed.c | 1 + drivers/hid/hid-wacom.c | 28 +- drivers/hid/hid-zpff.c | 11 +- drivers/hid/hid-zydacron.c | 11 +- drivers/hid/hidraw.c | 36 +- drivers/hid/usbhid/Makefile | 6 +- drivers/hid/usbhid/hid-core.c | 105 +- drivers/hid/usbhid/hid-pidff.c | 164 +- drivers/hid/usbhid/hid-quirks.c | 3 +- drivers/hid/usbhid/hiddev.c | 241 +- drivers/hid/usbhid/usbhid.h | 1 - drivers/hid/usbhid/usbkbd.c | 24 +- drivers/hwmon/Kconfig | 24 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/abituguru.c | 36 +- drivers/hwmon/abituguru3.c | 45 +- drivers/hwmon/adm9240.c | 32 +- drivers/hwmon/ads7828.c | 4 +- drivers/hwmon/adt7470.c | 4 +- drivers/hwmon/applesmc.c | 1632 +-- drivers/hwmon/asb100.c | 9 +- drivers/hwmon/asus_atk0110.c | 7 +- drivers/hwmon/coretemp.c | 11 +- drivers/hwmon/dme1737.c | 201 +- drivers/hwmon/ds620.c | 337 + drivers/hwmon/emc1403.c | 16 +- drivers/hwmon/f71805f.c | 29 +- drivers/hwmon/f71882fg.c | 23 +- drivers/hwmon/fschmd.c | 5 +- drivers/hwmon/hp_accel.c | 13 +- drivers/hwmon/hwmon-vid.c | 11 +- drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/ibmaem.c | 4 +- drivers/hwmon/it87.c | 30 +- drivers/hwmon/lis3lv02d.c | 23 +- drivers/hwmon/lm70.c | 5 +- drivers/hwmon/lm78.c | 14 +- drivers/hwmon/lm95241.c | 495 +- drivers/hwmon/pc87360.c | 53 +- drivers/hwmon/pc87427.c | 26 +- drivers/hwmon/pcf8591.c | 5 +- drivers/hwmon/pkgtemp.c | 7 +- drivers/hwmon/s3c-hwmon.c | 2 - drivers/hwmon/sht21.c | 307 + drivers/hwmon/sis5595.c | 10 +- drivers/hwmon/smsc47b397.c | 13 +- drivers/hwmon/smsc47m1.c | 31 +- drivers/hwmon/via-cputemp.c | 35 +- drivers/hwmon/via686a.c | 24 +- drivers/hwmon/vt1211.c | 30 +- drivers/hwmon/vt8231.c | 10 +- drivers/hwmon/w83627ehf.c | 23 +- drivers/hwmon/w83627hf.c | 17 +- drivers/hwmon/w83781d.c | 29 +- drivers/hwmon/w83792d.c | 44 +- drivers/hwmon/w83793.c | 38 +- drivers/hwmon/w83795.c | 4 +- drivers/i2c/algos/i2c-algo-bit.c | 31 +- drivers/i2c/busses/Kconfig | 8 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-bfin-twi.c | 24 +- drivers/i2c/busses/i2c-eg20t.c | 900 ++ drivers/i2c/busses/i2c-i801.c | 1 + drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.h | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 45 +- drivers/i2c/busses/i2c-nforce2.c | 2 +- drivers/i2c/busses/i2c-nomadik.c | 10 +- drivers/i2c/busses/i2c-ocores.c | 145 +- drivers/i2c/busses/i2c-omap.c | 83 +- drivers/i2c/i2c-core.c | 29 +- drivers/i2c/muxes/Kconfig | 12 + drivers/i2c/muxes/Makefile | 1 + drivers/i2c/muxes/gpio-i2cmux.c | 184 + drivers/idle/intel_idle.c | 70 +- drivers/infiniband/core/addr.c | 14 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 2 + drivers/infiniband/hw/cxgb3/cxio_wr.h | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.h | 2 - drivers/infiniband/hw/cxgb3/iwch_qp.c | 56 - drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 - drivers/infiniband/hw/cxgb4/qp.c | 32 - drivers/infiniband/hw/ipath/ipath_driver.c | 5 +- drivers/infiniband/hw/ipath/ipath_fs.c | 8 +- drivers/infiniband/hw/mlx4/cq.c | 9 +- drivers/infiniband/hw/mlx4/mad.c | 2 + drivers/infiniband/hw/mlx4/main.c | 6 +- drivers/infiniband/hw/mthca/mthca_mad.c | 2 + drivers/infiniband/hw/nes/nes_nic.c | 4 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_cq.c | 3 +- drivers/infiniband/hw/qib/qib_driver.c | 155 +- drivers/infiniband/hw/qib/qib_file_ops.c | 10 +- drivers/infiniband/hw/qib/qib_fs.c | 5 +- drivers/infiniband/hw/qib/qib_iba6120.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 375 +- drivers/infiniband/hw/qib/qib_init.c | 6 +- drivers/infiniband/hw/qib/qib_intr.c | 3 +- drivers/infiniband/hw/qib/qib_keys.c | 80 +- drivers/infiniband/hw/qib/qib_mad.c | 45 +- drivers/infiniband/hw/qib/qib_mr.c | 8 +- drivers/infiniband/hw/qib/qib_qp.c | 32 +- drivers/infiniband/hw/qib/qib_rc.c | 24 + drivers/infiniband/hw/qib/qib_ud.c | 57 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 1 + drivers/infiniband/hw/qib/qib_verbs.h | 11 +- drivers/infiniband/ulp/ipoib/Kconfig | 1 - drivers/infiniband/ulp/ipoib/ipoib.h | 12 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 51 - drivers/infiniband/ulp/ipoib/ipoib_ib.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 62 +- drivers/infiniband/ulp/srp/ib_srp.c | 392 +- drivers/infiniband/ulp/srp/ib_srp.h | 46 +- drivers/input/Makefile | 2 +- drivers/input/apm-power.c | 14 +- drivers/input/evbug.c | 18 +- drivers/input/evdev.c | 132 +- drivers/input/ff-core.c | 11 +- drivers/input/ff-memless.c | 31 +- drivers/input/gameport/gameport.c | 154 +- drivers/input/input-mt.c | 170 + drivers/input/input-polldev.c | 5 +- drivers/input/input.c | 91 +- drivers/input/joydev.c | 4 +- drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/as5011.c | 367 + drivers/input/joystick/iforce/Makefile | 15 +- drivers/input/joystick/xpad.c | 123 +- drivers/input/keyboard/Kconfig | 41 +- drivers/input/keyboard/Makefile | 3 +- drivers/input/keyboard/aaed2000_kbd.c | 186 - drivers/input/keyboard/omap-keypad.c | 41 +- drivers/input/keyboard/spear-keyboard.c | 344 + drivers/input/keyboard/tc3589x-keypad.c | 472 + drivers/input/keyboard/tca6416-keypad.c | 13 +- drivers/input/misc/Kconfig | 42 +- drivers/input/misc/Makefile | 3 +- drivers/input/misc/cma3000_d0x.c | 398 + drivers/input/misc/cma3000_d0x.h | 42 + drivers/input/misc/cma3000_d0x_i2c.c | 143 + drivers/input/misc/pcf8574_keypad.c | 19 +- drivers/input/misc/uinput.c | 8 +- drivers/input/misc/winbond-cir.c | 1608 -- drivers/input/mouse/bcm5974.c | 40 + drivers/input/mouse/hgpk.c | 695 +- drivers/input/mouse/hgpk.h | 31 +- drivers/input/mouse/psmouse-base.c | 1 + drivers/input/mouse/synaptics.c | 129 +- drivers/input/mouse/synaptics.h | 3 + drivers/input/mousedev.c | 10 +- drivers/input/serio/Kconfig | 3 +- drivers/input/serio/ams_delta_serio.c | 1 - drivers/input/serio/ct82c710.c | 8 +- drivers/input/serio/hil_mlc.c | 5 + drivers/input/serio/hp_sdc_mlc.c | 18 +- drivers/input/serio/i8042-x86ia64io.h | 58 +- drivers/input/serio/i8042.c | 98 +- drivers/input/serio/i8042.h | 14 +- drivers/input/serio/ps2mult.c | 2 +- drivers/input/serio/serio.c | 155 +- drivers/input/tablet/wacom.h | 1 + drivers/input/tablet/wacom_wac.c | 36 +- drivers/input/tablet/wacom_wac.h | 4 - drivers/input/touchscreen/Kconfig | 24 +- drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/ad7879-i2c.c | 17 +- drivers/input/touchscreen/bu21013_ts.c | 2 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 15 +- drivers/input/touchscreen/eeti_ts.c | 16 +- drivers/input/touchscreen/mcs5000_ts.c | 17 +- drivers/input/touchscreen/migor_ts.c | 12 +- drivers/input/touchscreen/qt602240_ts.c | 21 +- drivers/input/touchscreen/st1232.c | 274 + drivers/input/touchscreen/wacom_w8001.c | 247 +- drivers/input/xen-kbdfront.c | 10 +- drivers/isdn/capi/capidrv.c | 1 + drivers/isdn/capi/kcapi.c | 26 +- drivers/isdn/gigaset/bas-gigaset.c | 4 +- drivers/isdn/gigaset/capi.c | 1 + drivers/isdn/gigaset/ser-gigaset.c | 4 +- drivers/isdn/gigaset/usb-gigaset.c | 4 +- drivers/isdn/hardware/mISDN/ipac.h | 4 +- drivers/isdn/hardware/mISDN/isar.h | 2 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 4 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 2 +- drivers/isdn/hisax/avm_pci.c | 2 +- drivers/isdn/hisax/callc.c | 4 +- drivers/isdn/hisax/config.c | 2 +- drivers/isdn/hisax/hfc_2bds0.c | 4 +- drivers/isdn/hisax/hfc_2bs0.c | 2 +- drivers/isdn/hisax/hfc_pci.c | 4 +- drivers/isdn/hisax/hfc_sx.c | 6 +- drivers/isdn/hisax/hisax.h | 2 + drivers/isdn/hisax/ipacx.c | 2 +- drivers/isdn/hisax/isar.c | 15 +- drivers/isdn/hisax/isdnl1.h | 1 + drivers/isdn/hisax/isdnl3.c | 2 +- drivers/isdn/hisax/netjet.c | 10 +- drivers/isdn/hisax/st5481_d.c | 6 +- drivers/isdn/i4l/isdn_concap.c | 2 +- drivers/isdn/i4l/isdn_net.c | 20 +- drivers/isdn/i4l/isdn_ppp.c | 26 +- drivers/isdn/mISDN/dsp_cmx.c | 2 +- drivers/isdn/mISDN/hwchannel.c | 4 +- drivers/isdn/mISDN/l1oip_core.c | 2 + drivers/isdn/mISDN/layer1.c | 10 +- drivers/isdn/mISDN/layer2.c | 12 +- drivers/isdn/mISDN/tei.c | 23 +- drivers/leds/led-class.c | 2 +- drivers/leds/leds-lp5521.c | 57 +- drivers/leds/leds-lp5523.c | 59 +- drivers/leds/leds-pca9532.c | 66 +- drivers/leds/leds-wm8350.c | 2 +- drivers/leds/ledtrig-backlight.c | 61 +- drivers/macintosh/ams/ams-core.c | 2 +- drivers/macintosh/mac_hid.c | 8 + drivers/macintosh/macio_asic.c | 7 +- drivers/macintosh/rack-meter.c | 4 +- drivers/macintosh/therm_pm72.c | 30 +- drivers/macintosh/via-pmu-backlight.c | 4 +- drivers/macintosh/via-pmu.c | 2 +- drivers/md/Kconfig | 24 + drivers/md/Makefile | 1 + drivers/md/bitmap.c | 12 +- drivers/md/dm-crypt.c | 618 +- drivers/md/dm-delay.c | 2 +- drivers/md/dm-ioctl.c | 111 +- drivers/md/dm-kcopyd.c | 57 +- drivers/md/dm-log-userspace-base.c | 139 +- drivers/md/dm-log-userspace-transfer.c | 1 + drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 67 +- drivers/md/dm-raid.c | 697 + drivers/md/dm-raid1.c | 19 +- drivers/md/dm-snap-persistent.c | 4 +- drivers/md/dm-snap.c | 62 +- drivers/md/dm-stripe.c | 27 +- drivers/md/dm-table.c | 50 +- drivers/md/dm.c | 29 +- drivers/md/md.c | 217 +- drivers/md/md.h | 13 +- drivers/md/raid1.c | 33 +- drivers/md/raid10.c | 17 +- drivers/md/raid5.c | 16 +- drivers/media/IR/Kconfig | 167 - drivers/media/IR/Makefile | 22 - drivers/media/IR/ene_ir.c | 1217 -- drivers/media/IR/ene_ir.h | 262 - drivers/media/IR/imon.c | 2470 ---- drivers/media/IR/ir-core-priv.h | 203 - drivers/media/IR/ir-functions.c | 356 - drivers/media/IR/ir-jvc-decoder.c | 199 - drivers/media/IR/ir-keytable.c | 710 - drivers/media/IR/ir-lirc-codec.c | 410 - drivers/media/IR/ir-nec-decoder.c | 217 - drivers/media/IR/ir-raw-event.c | 382 - drivers/media/IR/ir-rc5-decoder.c | 190 - drivers/media/IR/ir-rc5-sz-decoder.c | 154 - drivers/media/IR/ir-rc6-decoder.c | 281 - drivers/media/IR/ir-sony-decoder.c | 182 - drivers/media/IR/ir-sysfs.c | 362 - drivers/media/IR/keymaps/Kconfig | 15 - drivers/media/IR/keymaps/Makefile | 86 - drivers/media/IR/keymaps/rc-adstech-dvb-t-pci.c | 89 - drivers/media/IR/keymaps/rc-alink-dtu-m.c | 68 - drivers/media/IR/keymaps/rc-anysee.c | 93 - drivers/media/IR/keymaps/rc-apac-viewcomp.c | 80 - drivers/media/IR/keymaps/rc-asus-pc39.c | 91 - drivers/media/IR/keymaps/rc-ati-tv-wonder-hd-600.c | 69 - drivers/media/IR/keymaps/rc-avermedia-a16d.c | 75 - drivers/media/IR/keymaps/rc-avermedia-cardbus.c | 97 - drivers/media/IR/keymaps/rc-avermedia-dvbt.c | 78 - drivers/media/IR/keymaps/rc-avermedia-m135a.c | 147 - .../media/IR/keymaps/rc-avermedia-m733a-rm-k6.c | 95 - drivers/media/IR/keymaps/rc-avermedia-rm-ks.c | 79 - drivers/media/IR/keymaps/rc-avermedia.c | 86 - drivers/media/IR/keymaps/rc-avertv-303.c | 85 - drivers/media/IR/keymaps/rc-azurewave-ad-tu700.c | 102 - drivers/media/IR/keymaps/rc-behold-columbus.c | 108 - drivers/media/IR/keymaps/rc-behold.c | 141 - drivers/media/IR/keymaps/rc-budget-ci-old.c | 92 - drivers/media/IR/keymaps/rc-cinergy-1400.c | 84 - drivers/media/IR/keymaps/rc-cinergy.c | 78 - drivers/media/IR/keymaps/rc-dib0700-nec.c | 124 - drivers/media/IR/keymaps/rc-dib0700-rc5.c | 235 - drivers/media/IR/keymaps/rc-digitalnow-tinytwin.c | 98 - drivers/media/IR/keymaps/rc-digittrade.c | 82 - drivers/media/IR/keymaps/rc-dm1105-nec.c | 76 - drivers/media/IR/keymaps/rc-dntv-live-dvb-t.c | 78 - drivers/media/IR/keymaps/rc-dntv-live-dvbt-pro.c | 97 - drivers/media/IR/keymaps/rc-em-terratec.c | 69 - drivers/media/IR/keymaps/rc-encore-enltv-fm53.c | 81 - drivers/media/IR/keymaps/rc-encore-enltv.c | 112 - drivers/media/IR/keymaps/rc-encore-enltv2.c | 90 - drivers/media/IR/keymaps/rc-evga-indtube.c | 61 - drivers/media/IR/keymaps/rc-eztv.c | 96 - drivers/media/IR/keymaps/rc-flydvb.c | 77 - drivers/media/IR/keymaps/rc-flyvideo.c | 70 - drivers/media/IR/keymaps/rc-fusionhdtv-mce.c | 98 - drivers/media/IR/keymaps/rc-gadmei-rm008z.c | 81 - drivers/media/IR/keymaps/rc-genius-tvgo-a11mce.c | 84 - drivers/media/IR/keymaps/rc-gotview7135.c | 79 - drivers/media/IR/keymaps/rc-hauppauge-new.c | 100 - drivers/media/IR/keymaps/rc-imon-mce.c | 142 - drivers/media/IR/keymaps/rc-imon-pad.c | 156 - drivers/media/IR/keymaps/rc-iodata-bctv7e.c | 88 - drivers/media/IR/keymaps/rc-kaiomy.c | 87 - drivers/media/IR/keymaps/rc-kworld-315u.c | 83 - .../media/IR/keymaps/rc-kworld-plus-tv-analog.c | 99 - drivers/media/IR/keymaps/rc-leadtek-y04g0051.c | 99 - drivers/media/IR/keymaps/rc-lirc.c | 41 - drivers/media/IR/keymaps/rc-lme2510.c | 68 - drivers/media/IR/keymaps/rc-manli.c | 134 - drivers/media/IR/keymaps/rc-msi-digivox-ii.c | 67 - drivers/media/IR/keymaps/rc-msi-digivox-iii.c | 85 - drivers/media/IR/keymaps/rc-msi-tvanywhere-plus.c | 123 - drivers/media/IR/keymaps/rc-msi-tvanywhere.c | 69 - drivers/media/IR/keymaps/rc-nebula.c | 96 - .../media/IR/keymaps/rc-nec-terratec-cinergy-xs.c | 105 - drivers/media/IR/keymaps/rc-norwood.c | 85 - drivers/media/IR/keymaps/rc-npgtech.c | 80 - drivers/media/IR/keymaps/rc-pctv-sedna.c | 80 - drivers/media/IR/keymaps/rc-pinnacle-color.c | 94 - drivers/media/IR/keymaps/rc-pinnacle-grey.c | 89 - drivers/media/IR/keymaps/rc-pinnacle-pctv-hd.c | 73 - drivers/media/IR/keymaps/rc-pixelview-mk12.c | 83 - drivers/media/IR/keymaps/rc-pixelview-new.c | 83 - drivers/media/IR/keymaps/rc-pixelview.c | 82 - .../media/IR/keymaps/rc-powercolor-real-angel.c | 81 - drivers/media/IR/keymaps/rc-proteus-2309.c | 69 - drivers/media/IR/keymaps/rc-purpletv.c | 81 - drivers/media/IR/keymaps/rc-pv951.c | 78 - drivers/media/IR/keymaps/rc-rc5-hauppauge-new.c | 103 - drivers/media/IR/keymaps/rc-rc5-tv.c | 81 - drivers/media/IR/keymaps/rc-rc6-mce.c | 112 - .../media/IR/keymaps/rc-real-audio-220-32-keys.c | 78 - drivers/media/IR/keymaps/rc-streamzap.c | 82 - drivers/media/IR/keymaps/rc-tbs-nec.c | 73 - drivers/media/IR/keymaps/rc-terratec-cinergy-xs.c | 92 - drivers/media/IR/keymaps/rc-terratec-slim.c | 79 - drivers/media/IR/keymaps/rc-tevii-nec.c | 88 - drivers/media/IR/keymaps/rc-total-media-in-hand.c | 85 - drivers/media/IR/keymaps/rc-trekstor.c | 80 - drivers/media/IR/keymaps/rc-tt-1500.c | 82 - drivers/media/IR/keymaps/rc-twinhan1027.c | 87 - drivers/media/IR/keymaps/rc-videomate-s350.c | 85 - drivers/media/IR/keymaps/rc-videomate-tv-pvr.c | 87 - drivers/media/IR/keymaps/rc-winfast-usbii-deluxe.c | 82 - drivers/media/IR/keymaps/rc-winfast.c | 102 - drivers/media/IR/lirc_dev.c | 811 - drivers/media/IR/mceusb.c | 1289 -- drivers/media/IR/nuvoton-cir.c | 1246 -- drivers/media/IR/nuvoton-cir.h | 408 - drivers/media/IR/rc-map.c | 107 - drivers/media/IR/streamzap.c | 569 - drivers/media/Kconfig | 53 +- drivers/media/Makefile | 2 +- drivers/media/common/saa7146_hlp.c | 8 +- drivers/media/common/saa7146_video.c | 48 +- drivers/media/common/tuners/max2165.c | 10 +- drivers/media/common/tuners/tda18218.c | 2 +- drivers/media/dvb/dm1105/Kconfig | 3 +- drivers/media/dvb/dm1105/dm1105.c | 44 +- drivers/media/dvb/dvb-core/dmxdev.c | 4 +- drivers/media/dvb/dvb-core/dvb_net.c | 3 +- drivers/media/dvb/dvb-usb/Kconfig | 2 +- drivers/media/dvb/dvb-usb/a800.c | 6 +- drivers/media/dvb/dvb-usb/af9005-remote.c | 16 +- drivers/media/dvb/dvb-usb/af9005.c | 16 +- drivers/media/dvb/dvb-usb/af9005.h | 4 +- drivers/media/dvb/dvb-usb/af9015.c | 22 +- drivers/media/dvb/dvb-usb/anysee.c | 4 +- drivers/media/dvb/dvb-usb/az6027.c | 13 +- drivers/media/dvb/dvb-usb/cinergyT2-core.c | 6 +- drivers/media/dvb/dvb-usb/cxusb.c | 62 +- drivers/media/dvb/dvb-usb/dib0700.h | 2 +- drivers/media/dvb/dvb-usb/dib0700_core.c | 18 +- drivers/media/dvb/dvb-usb/dib0700_devices.c | 146 +- drivers/media/dvb/dvb-usb/dibusb-common.c | 4 +- drivers/media/dvb/dvb-usb/dibusb-mb.c | 16 +- drivers/media/dvb/dvb-usb/dibusb-mc.c | 4 +- drivers/media/dvb/dvb-usb/dibusb.h | 2 +- drivers/media/dvb/dvb-usb/digitv.c | 14 +- drivers/media/dvb/dvb-usb/dtt200u.c | 18 +- drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 1 + drivers/media/dvb/dvb-usb/dvb-usb-remote.c | 106 +- drivers/media/dvb/dvb-usb/dvb-usb.h | 28 +- drivers/media/dvb/dvb-usb/dw2102.c | 54 +- drivers/media/dvb/dvb-usb/gp8psk.c | 28 + drivers/media/dvb/dvb-usb/gp8psk.h | 8 +- drivers/media/dvb/dvb-usb/lmedm04.c | 329 +- drivers/media/dvb/dvb-usb/m920x.c | 24 +- drivers/media/dvb/dvb-usb/nova-t-usb2.c | 18 +- drivers/media/dvb/dvb-usb/opera1.c | 16 +- drivers/media/dvb/dvb-usb/ttusb2.c | 35 + drivers/media/dvb/dvb-usb/vp702x.c | 12 +- drivers/media/dvb/dvb-usb/vp7045.c | 12 +- drivers/media/dvb/frontends/Kconfig | 10 +- drivers/media/dvb/frontends/Makefile | 2 +- drivers/media/dvb/frontends/af9013.c | 2 +- drivers/media/dvb/frontends/atbm8830.c | 8 +- drivers/media/dvb/frontends/au8522_decoder.c | 51 +- drivers/media/dvb/frontends/au8522_priv.h | 2 + drivers/media/dvb/frontends/dib7000m.c | 10 +- drivers/media/dvb/frontends/dib7000p.c | 10 +- drivers/media/dvb/frontends/ix2505v.c | 2 +- drivers/media/dvb/frontends/lgs8gxx.c | 11 +- drivers/media/dvb/frontends/mb86a20s.c | 615 + drivers/media/dvb/frontends/mb86a20s.h | 52 + drivers/media/dvb/frontends/s921.c | 548 + drivers/media/dvb/frontends/s921.h | 47 + drivers/media/dvb/frontends/s921_core.c | 216 - drivers/media/dvb/frontends/s921_core.h | 114 - drivers/media/dvb/frontends/s921_module.c | 192 - drivers/media/dvb/frontends/s921_module.h | 49 - drivers/media/dvb/frontends/stb0899_drv.c | 2 +- drivers/media/dvb/frontends/stb6100.c | 198 +- drivers/media/dvb/frontends/stv090x.c | 6 +- drivers/media/dvb/mantis/Kconfig | 2 +- drivers/media/dvb/mantis/hopper_cards.c | 2 + drivers/media/dvb/mantis/hopper_vp3028.c | 6 +- drivers/media/dvb/mantis/mantis_cards.c | 2 + drivers/media/dvb/mantis/mantis_common.h | 4 +- drivers/media/dvb/mantis/mantis_dvb.c | 17 +- drivers/media/dvb/mantis/mantis_evm.c | 2 +- drivers/media/dvb/mantis/mantis_input.c | 76 +- drivers/media/dvb/mantis/mantis_ioc.c | 4 +- drivers/media/dvb/mantis/mantis_ioc.h | 2 +- drivers/media/dvb/mantis/mantis_uart.c | 1 + drivers/media/dvb/mantis/mantis_vp1033.c | 2 +- drivers/media/dvb/mantis/mantis_vp1034.c | 10 +- drivers/media/dvb/mantis/mantis_vp1041.c | 6 +- drivers/media/dvb/mantis/mantis_vp2033.c | 4 +- drivers/media/dvb/mantis/mantis_vp2040.c | 4 +- drivers/media/dvb/mantis/mantis_vp3030.c | 8 +- drivers/media/dvb/ngene/ngene-core.c | 8 +- drivers/media/dvb/siano/Kconfig | 2 +- drivers/media/dvb/siano/smscoreapi.c | 2 +- drivers/media/dvb/siano/smsir.c | 52 +- drivers/media/dvb/siano/smsir.h | 5 +- drivers/media/dvb/siano/smsusb.c | 9 +- drivers/media/dvb/ttpci/Kconfig | 3 +- drivers/media/dvb/ttpci/av7110_v4l.c | 4 + drivers/media/dvb/ttpci/budget-av.c | 6 +- drivers/media/dvb/ttpci/budget-ci.c | 54 +- drivers/media/radio/Kconfig | 16 + drivers/media/radio/Makefile | 1 + drivers/media/radio/radio-aimslab.c | 39 +- drivers/media/radio/radio-aztech.c | 6 +- drivers/media/radio/radio-cadet.c | 12 +- drivers/media/radio/radio-gemtek-pci.c | 6 +- drivers/media/radio/radio-gemtek.c | 14 +- drivers/media/radio/radio-maestro.c | 14 +- drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/radio/radio-miropcm20.c | 6 +- drivers/media/radio/radio-rtrack2.c | 10 +- drivers/media/radio/radio-sf16fmi.c | 7 +- drivers/media/radio/radio-sf16fmr2.c | 11 +- drivers/media/radio/radio-si4713.c | 3 +- drivers/media/radio/radio-tea5764.c | 49 +- drivers/media/radio/radio-terratec.c | 8 +- drivers/media/radio/radio-timb.c | 5 +- drivers/media/radio/radio-trust.c | 18 +- drivers/media/radio/radio-typhoon.c | 16 +- drivers/media/radio/radio-wl1273.c | 2330 +++ drivers/media/radio/radio-zoltrix.c | 30 +- drivers/media/radio/si470x/radio-si470x.h | 1 - drivers/media/radio/si4713-i2c.c | 74 +- drivers/media/radio/si4713-i2c.h | 5 +- drivers/media/rc/Kconfig | 193 + drivers/media/rc/Makefile | 22 + drivers/media/rc/ene_ir.c | 1208 ++ drivers/media/rc/ene_ir.h | 261 + drivers/media/rc/imon.c | 2457 ++++ drivers/media/rc/ir-jvc-decoder.c | 198 + drivers/media/rc/ir-lirc-codec.c | 402 + drivers/media/rc/ir-nec-decoder.c | 220 + drivers/media/rc/ir-raw.c | 371 + drivers/media/rc/ir-rc5-decoder.c | 189 + drivers/media/rc/ir-rc5-sz-decoder.c | 153 + drivers/media/rc/ir-rc6-decoder.c | 280 + drivers/media/rc/ir-sony-decoder.c | 181 + drivers/media/rc/keymaps/Kconfig | 15 + drivers/media/rc/keymaps/Makefile | 88 + drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c | 89 + drivers/media/rc/keymaps/rc-alink-dtu-m.c | 68 + drivers/media/rc/keymaps/rc-anysee.c | 93 + drivers/media/rc/keymaps/rc-apac-viewcomp.c | 80 + drivers/media/rc/keymaps/rc-asus-pc39.c | 91 + drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c | 69 + drivers/media/rc/keymaps/rc-avermedia-a16d.c | 75 + drivers/media/rc/keymaps/rc-avermedia-cardbus.c | 97 + drivers/media/rc/keymaps/rc-avermedia-dvbt.c | 78 + drivers/media/rc/keymaps/rc-avermedia-m135a.c | 147 + .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 95 + drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 79 + drivers/media/rc/keymaps/rc-avermedia.c | 86 + drivers/media/rc/keymaps/rc-avertv-303.c | 85 + drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 102 + drivers/media/rc/keymaps/rc-behold-columbus.c | 108 + drivers/media/rc/keymaps/rc-behold.c | 141 + drivers/media/rc/keymaps/rc-budget-ci-old.c | 92 + drivers/media/rc/keymaps/rc-cinergy-1400.c | 84 + drivers/media/rc/keymaps/rc-cinergy.c | 78 + drivers/media/rc/keymaps/rc-dib0700-nec.c | 124 + drivers/media/rc/keymaps/rc-dib0700-rc5.c | 235 + drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 98 + drivers/media/rc/keymaps/rc-digittrade.c | 82 + drivers/media/rc/keymaps/rc-dm1105-nec.c | 76 + drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c | 78 + drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c | 97 + drivers/media/rc/keymaps/rc-em-terratec.c | 69 + drivers/media/rc/keymaps/rc-encore-enltv-fm53.c | 81 + drivers/media/rc/keymaps/rc-encore-enltv.c | 112 + drivers/media/rc/keymaps/rc-encore-enltv2.c | 90 + drivers/media/rc/keymaps/rc-evga-indtube.c | 61 + drivers/media/rc/keymaps/rc-eztv.c | 96 + drivers/media/rc/keymaps/rc-flydvb.c | 77 + drivers/media/rc/keymaps/rc-flyvideo.c | 70 + drivers/media/rc/keymaps/rc-fusionhdtv-mce.c | 98 + drivers/media/rc/keymaps/rc-gadmei-rm008z.c | 81 + drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c | 84 + drivers/media/rc/keymaps/rc-gotview7135.c | 79 + drivers/media/rc/keymaps/rc-hauppauge-new.c | 100 + drivers/media/rc/keymaps/rc-imon-mce.c | 142 + drivers/media/rc/keymaps/rc-imon-pad.c | 156 + drivers/media/rc/keymaps/rc-iodata-bctv7e.c | 88 + drivers/media/rc/keymaps/rc-kaiomy.c | 87 + drivers/media/rc/keymaps/rc-kworld-315u.c | 83 + .../media/rc/keymaps/rc-kworld-plus-tv-analog.c | 99 + drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 99 + drivers/media/rc/keymaps/rc-lirc.c | 41 + drivers/media/rc/keymaps/rc-lme2510.c | 68 + drivers/media/rc/keymaps/rc-manli.c | 134 + drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 67 + drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 85 + drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c | 123 + drivers/media/rc/keymaps/rc-msi-tvanywhere.c | 69 + drivers/media/rc/keymaps/rc-nebula.c | 96 + .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c | 105 + drivers/media/rc/keymaps/rc-norwood.c | 85 + drivers/media/rc/keymaps/rc-npgtech.c | 80 + drivers/media/rc/keymaps/rc-pctv-sedna.c | 80 + drivers/media/rc/keymaps/rc-pinnacle-color.c | 94 + drivers/media/rc/keymaps/rc-pinnacle-grey.c | 89 + drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | 73 + drivers/media/rc/keymaps/rc-pixelview-002t.c | 77 + drivers/media/rc/keymaps/rc-pixelview-mk12.c | 83 + drivers/media/rc/keymaps/rc-pixelview-new.c | 83 + drivers/media/rc/keymaps/rc-pixelview.c | 82 + .../media/rc/keymaps/rc-powercolor-real-angel.c | 81 + drivers/media/rc/keymaps/rc-proteus-2309.c | 69 + drivers/media/rc/keymaps/rc-purpletv.c | 81 + drivers/media/rc/keymaps/rc-pv951.c | 78 + drivers/media/rc/keymaps/rc-rc5-hauppauge-new.c | 141 + drivers/media/rc/keymaps/rc-rc5-tv.c | 81 + drivers/media/rc/keymaps/rc-rc6-mce.c | 113 + .../media/rc/keymaps/rc-real-audio-220-32-keys.c | 78 + drivers/media/rc/keymaps/rc-streamzap.c | 82 + drivers/media/rc/keymaps/rc-tbs-nec.c | 75 + drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c | 92 + drivers/media/rc/keymaps/rc-terratec-slim.c | 79 + drivers/media/rc/keymaps/rc-tevii-nec.c | 88 + drivers/media/rc/keymaps/rc-total-media-in-hand.c | 85 + drivers/media/rc/keymaps/rc-trekstor.c | 80 + drivers/media/rc/keymaps/rc-tt-1500.c | 82 + drivers/media/rc/keymaps/rc-twinhan1027.c | 87 + drivers/media/rc/keymaps/rc-videomate-m1f.c | 92 + drivers/media/rc/keymaps/rc-videomate-s350.c | 85 + drivers/media/rc/keymaps/rc-videomate-tv-pvr.c | 87 + drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c | 82 + drivers/media/rc/keymaps/rc-winfast.c | 102 + drivers/media/rc/lirc_dev.c | 816 ++ drivers/media/rc/mceusb.c | 1313 ++ drivers/media/rc/nuvoton-cir.c | 1244 ++ drivers/media/rc/nuvoton-cir.h | 407 + drivers/media/rc/rc-core-priv.h | 193 + drivers/media/rc/rc-loopback.c | 260 + drivers/media/rc/rc-main.c | 1135 ++ drivers/media/rc/streamzap.c | 557 + drivers/media/rc/winbond-cir.c | 932 ++ drivers/media/video/Kconfig | 36 +- drivers/media/video/Makefile | 12 +- drivers/media/video/arv.c | 2 +- drivers/media/video/au0828/au0828-video.c | 118 +- drivers/media/video/au0828/au0828.h | 6 +- drivers/media/video/bt8xx/Kconfig | 4 +- drivers/media/video/bt8xx/bttv-driver.c | 174 +- drivers/media/video/bt8xx/bttv-input.c | 243 +- drivers/media/video/bt8xx/bttv.h | 1 - drivers/media/video/bt8xx/bttvp.h | 34 +- drivers/media/video/bw-qcam.c | 2 +- drivers/media/video/c-qcam.c | 2 +- drivers/media/video/cafe_ccic.c | 7 +- drivers/media/video/cpia2/cpia2_v4l.c | 38 - drivers/media/video/cx18/Kconfig | 3 +- drivers/media/video/cx18/cx18-alsa-pcm.c | 8 +- drivers/media/video/cx18/cx18-cards.c | 64 +- drivers/media/video/cx18/cx18-controls.c | 2 +- drivers/media/video/cx18/cx18-driver.c | 19 +- drivers/media/video/cx18/cx18-driver.h | 13 +- drivers/media/video/cx18/cx18-dvb.c | 64 +- drivers/media/video/cx18/cx18-i2c.c | 2 +- drivers/media/video/cx18/cx18-mailbox.c | 6 +- drivers/media/video/cx18/cx18-streams.c | 47 +- drivers/media/video/cx18/cx18-streams.h | 3 +- drivers/media/video/cx18/cx23418.h | 2 +- drivers/media/video/cx231xx/Kconfig | 19 +- drivers/media/video/cx231xx/Makefile | 5 +- drivers/media/video/cx231xx/cx231xx-417.c | 4 +- drivers/media/video/cx231xx/cx231xx-avcore.c | 7 +- drivers/media/video/cx231xx/cx231xx-cards.c | 73 +- drivers/media/video/cx231xx/cx231xx-core.c | 12 +- drivers/media/video/cx231xx/cx231xx-dvb.c | 40 + drivers/media/video/cx231xx/cx231xx-input.c | 112 + drivers/media/video/cx231xx/cx231xx-video.c | 12 - drivers/media/video/cx231xx/cx231xx.h | 26 +- drivers/media/video/cx2341x.c | 8 +- drivers/media/video/cx23885/Kconfig | 2 +- drivers/media/video/cx23885/cimax2.c | 24 +- drivers/media/video/cx23885/cx23885-cards.c | 33 + drivers/media/video/cx23885/cx23885-input.c | 72 +- drivers/media/video/cx23885/cx23885-video.c | 33 - drivers/media/video/cx23885/cx23885.h | 6 +- drivers/media/video/cx23885/cx23888-ir.c | 2 +- drivers/media/video/cx25840/cx25840-core.c | 19 +- drivers/media/video/cx25840/cx25840-ir.c | 4 +- drivers/media/video/cx88/Kconfig | 3 +- drivers/media/video/cx88/cx88-alsa.c | 99 +- drivers/media/video/cx88/cx88-blackbird.c | 2 +- drivers/media/video/cx88/cx88-cards.c | 9 +- drivers/media/video/cx88/cx88-dvb.c | 8 +- drivers/media/video/cx88/cx88-i2c.c | 1 - drivers/media/video/cx88/cx88-input.c | 282 +- drivers/media/video/cx88/cx88-mpeg.c | 8 + drivers/media/video/cx88/cx88-video.c | 39 +- drivers/media/video/cx88/cx88-vp3054-i2c.c | 1 - drivers/media/video/cx88/cx88.h | 6 +- drivers/media/video/davinci/vpfe_capture.c | 2 +- drivers/media/video/davinci/vpif.h | 2 +- drivers/media/video/davinci/vpss.c | 2 +- drivers/media/video/em28xx/Kconfig | 5 +- drivers/media/video/em28xx/em28xx-cards.c | 84 +- drivers/media/video/em28xx/em28xx-dvb.c | 16 + drivers/media/video/em28xx/em28xx-input.c | 80 +- drivers/media/video/em28xx/em28xx-vbi.c | 1 + drivers/media/video/em28xx/em28xx-video.c | 32 +- drivers/media/video/em28xx/em28xx.h | 4 +- drivers/media/video/et61x251/et61x251_core.c | 3 +- drivers/media/video/fsl-viu.c | 26 + drivers/media/video/gspca/cpia1.c | 12 +- drivers/media/video/gspca/gspca.c | 64 +- drivers/media/video/gspca/gspca.h | 4 +- drivers/media/video/gspca/m5602/m5602_ov9650.c | 2 +- drivers/media/video/gspca/ov519.c | 1683 ++- drivers/media/video/gspca/ov534.c | 14 +- drivers/media/video/gspca/ov534_9.c | 1 - drivers/media/video/gspca/pac207.c | 4 +- drivers/media/video/gspca/pac7302.c | 2 +- drivers/media/video/gspca/pac7311.c | 2 +- drivers/media/video/gspca/sn9c20x.c | 141 +- drivers/media/video/gspca/sonixb.c | 236 +- drivers/media/video/gspca/sonixj.c | 434 +- drivers/media/video/gspca/spca561.c | 2 +- drivers/media/video/gspca/sq905c.c | 1 + drivers/media/video/gspca/sq930x.c | 28 +- drivers/media/video/gspca/stv06xx/stv06xx.c | 57 +- drivers/media/video/gspca/stv06xx/stv06xx_hdcs.h | 11 +- drivers/media/video/gspca/stv06xx/stv06xx_pb0100.c | 18 +- drivers/media/video/gspca/stv06xx/stv06xx_pb0100.h | 3 + drivers/media/video/gspca/stv06xx/stv06xx_sensor.h | 4 + drivers/media/video/gspca/stv06xx/stv06xx_st6422.c | 291 +- drivers/media/video/gspca/stv06xx/stv06xx_st6422.h | 13 +- drivers/media/video/gspca/stv06xx/stv06xx_vv6410.h | 9 +- drivers/media/video/gspca/t613.c | 2 +- drivers/media/video/gspca/tv8532.c | 2 +- drivers/media/video/gspca/vc032x.c | 74 +- drivers/media/video/gspca/w996Xcf.c | 325 +- drivers/media/video/gspca/xirlink_cit.c | 194 +- drivers/media/video/gspca/zc3xx.c | 292 +- drivers/media/video/hdpvr/hdpvr-core.c | 5 + drivers/media/video/hdpvr/hdpvr-i2c.c | 53 + drivers/media/video/hdpvr/hdpvr.h | 6 + drivers/media/video/hexium_gemini.c | 18 +- drivers/media/video/hexium_orion.c | 18 +- drivers/media/video/imx074.c | 1 - drivers/media/video/ir-kbd-i2c.c | 76 +- drivers/media/video/ivtv/Kconfig | 3 +- drivers/media/video/ivtv/ivtv-cards.c | 5 +- drivers/media/video/ivtv/ivtv-cards.h | 4 +- drivers/media/video/ivtv/ivtv-driver.c | 28 +- drivers/media/video/ivtv/ivtv-fileops.c | 4 +- drivers/media/video/ivtv/ivtv-i2c.c | 43 +- drivers/media/video/ivtv/ivtv-vbi.c | 115 +- drivers/media/video/ivtv/ivtv-vbi.h | 5 +- drivers/media/video/mem2mem_testdev.c | 21 +- drivers/media/video/meye.c | 14 +- drivers/media/video/mt9m001.c | 1 - drivers/media/video/mt9m111.c | 1 - drivers/media/video/mt9t031.c | 1 - drivers/media/video/mt9v022.c | 1 - drivers/media/video/mx1_camera.c | 7 +- drivers/media/video/mx2_camera.c | 5 +- drivers/media/video/mx3_camera.c | 5 +- drivers/media/video/mxb.c | 8 +- drivers/media/video/omap/omap_vout.c | 3 +- drivers/media/video/omap1_camera.c | 4 +- drivers/media/video/omap24xxcam.c | 6 +- drivers/media/video/ov2640.c | 1205 ++ drivers/media/video/ov772x.c | 17 +- drivers/media/video/ov9640.c | 19 +- drivers/media/video/pms.c | 2 +- drivers/media/video/pvrusb2/pvrusb2-ctrl.c | 6 +- drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h | 2 +- drivers/media/video/pvrusb2/pvrusb2-sysfs.c | 2 +- drivers/media/video/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/video/pwc/pwc-ctrl.c | 7 +- drivers/media/video/pwc/pwc-if.c | 68 +- drivers/media/video/pwc/pwc-v4l.c | 30 +- drivers/media/video/pwc/pwc.h | 1 - drivers/media/video/pxa_camera.c | 2 +- drivers/media/video/rj54n1cb0c.c | 1 - drivers/media/video/s2255drv.c | 43 +- drivers/media/video/s5p-fimc/fimc-capture.c | 51 +- drivers/media/video/s5p-fimc/fimc-core.c | 56 +- drivers/media/video/s5p-fimc/fimc-core.h | 24 +- drivers/media/video/s5p-fimc/regs-fimc.h | 3 + drivers/media/video/saa6588.c | 14 +- drivers/media/video/saa7115.c | 11 +- drivers/media/video/saa7134/Kconfig | 2 +- drivers/media/video/saa7134/saa7134-cards.c | 148 + drivers/media/video/saa7134/saa7134-core.c | 11 +- drivers/media/video/saa7134/saa7134-dvb.c | 69 + drivers/media/video/saa7134/saa7134-empress.c | 2 +- drivers/media/video/saa7134/saa7134-input.c | 435 +- drivers/media/video/saa7134/saa7134-tvaudio.c | 12 +- drivers/media/video/saa7134/saa7134-video.c | 26 +- drivers/media/video/saa7134/saa7134.h | 26 +- drivers/media/video/saa7164/saa7164-api.c | 123 +- drivers/media/video/saa7164/saa7164-buffer.c | 92 +- drivers/media/video/saa7164/saa7164-bus.c | 16 +- drivers/media/video/saa7164/saa7164-cards.c | 2 +- drivers/media/video/saa7164/saa7164-cmd.c | 10 +- drivers/media/video/saa7164/saa7164-core.c | 44 +- drivers/media/video/saa7164/saa7164-encoder.c | 33 +- drivers/media/video/saa7164/saa7164-fw.c | 12 +- drivers/media/video/saa7164/saa7164-i2c.c | 4 +- drivers/media/video/saa7164/saa7164-vbi.c | 37 +- drivers/media/video/saa7164/saa7164.h | 17 +- drivers/media/video/se401.h | 236 - drivers/media/video/sh_mobile_ceu_camera.c | 4 +- drivers/media/video/sh_vou.c | 13 +- drivers/media/video/sn9c102/sn9c102_core.c | 3 +- drivers/media/video/sn9c102/sn9c102_devtable.h | 4 +- drivers/media/video/sn9c102/sn9c102_sensor.h | 2 +- drivers/media/video/soc_camera.c | 137 +- drivers/media/video/sr030pc30.c | 2 +- drivers/media/video/stk-webcam.c | 148 +- drivers/media/video/tea6415c.c | 2 +- drivers/media/video/timblogiw.c | 893 ++ drivers/media/video/tlg2300/Kconfig | 4 +- drivers/media/video/tlg2300/pd-main.c | 3 +- drivers/media/video/tvp7002.c | 2 +- drivers/media/video/usbvideo/Kconfig | 45 - drivers/media/video/usbvideo/Makefile | 4 - drivers/media/video/usbvideo/ibmcam.c | 3977 ----- drivers/media/video/usbvideo/konicawc.c | 992 -- drivers/media/video/usbvideo/ultracam.c | 685 - drivers/media/video/usbvideo/usbvideo.h | 395 - drivers/media/video/usbvideo/vicam.c | 952 -- drivers/media/video/usbvision/usbvision-cards.c | 1860 ++-- drivers/media/video/usbvision/usbvision-core.c | 1635 +-- drivers/media/video/usbvision/usbvision-i2c.c | 55 +- drivers/media/video/usbvision/usbvision-video.c | 625 +- drivers/media/video/usbvision/usbvision.h | 267 +- drivers/media/video/uvc/uvc_ctrl.c | 48 +- drivers/media/video/uvc/uvc_queue.c | 133 +- drivers/media/video/uvc/uvc_v4l2.c | 192 +- drivers/media/video/uvc/uvc_video.c | 3 - drivers/media/video/uvc/uvcvideo.h | 10 +- drivers/media/video/v4l1-compat.c | 1277 -- drivers/media/video/v4l2-common.c | 6 +- drivers/media/video/v4l2-compat-ioctl32.c | 330 - drivers/media/video/v4l2-ctrls.c | 55 +- drivers/media/video/v4l2-dev.c | 69 +- drivers/media/video/v4l2-device.c | 1 + drivers/media/video/v4l2-ioctl.c | 86 - drivers/media/video/via-camera.c | 15 - drivers/media/video/videobuf-core.c | 30 - drivers/media/video/videobuf-dma-sg.c | 34 +- drivers/media/video/vino.c | 3 - drivers/media/video/vivi.c | 12 - drivers/media/video/w9966.c | 2 +- drivers/media/video/wm8775.c | 104 +- drivers/media/video/zoran/zoran.h | 107 - drivers/media/video/zoran/zoran_card.c | 2 +- drivers/media/video/zoran/zoran_device.c | 2 +- drivers/media/video/zoran/zoran_driver.c | 328 +- drivers/memstick/core/memstick.c | 19 +- drivers/memstick/core/mspro_block.c | 151 +- drivers/memstick/host/jmb38x_ms.c | 120 +- drivers/message/fusion/lsi/mpi_log_sas.h | 2 +- drivers/message/fusion/mptbase.c | 2 +- drivers/message/fusion/mptsas.c | 2 +- drivers/message/i2o/i2o_block.c | 2 +- drivers/mfd/Kconfig | 16 +- drivers/mfd/Makefile | 3 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/menelaus.c | 3 +- drivers/mfd/sh_mobile_sdhi.c | 6 + drivers/mfd/tc35892.c | 345 - drivers/mfd/tc3589x.c | 422 + drivers/mfd/timberdale.c | 61 +- drivers/mfd/timberdale.h | 2 +- drivers/mfd/tps65010.c | 13 +- drivers/mfd/twl-core.c | 44 +- drivers/mfd/twl6030-irq.c | 9 +- drivers/mfd/wl1273-core.c | 148 + drivers/mfd/wm831x-core.c | 8 +- drivers/mfd/wm8994-core.c | 93 +- drivers/misc/Kconfig | 2 +- drivers/misc/arm-charlcd.c | 2 +- drivers/misc/eeprom/at24.c | 43 +- drivers/misc/ioc4.c | 29 +- drivers/misc/vmw_balloon.c | 13 +- drivers/mmc/card/Kconfig | 1 + drivers/mmc/card/block.c | 2 +- drivers/mmc/core/Kconfig | 11 + drivers/mmc/core/bus.c | 8 +- drivers/mmc/core/core.c | 209 +- drivers/mmc/core/core.h | 9 +- drivers/mmc/core/debugfs.c | 5 + drivers/mmc/core/host.c | 206 +- drivers/mmc/core/host.h | 21 + drivers/mmc/core/mmc.c | 91 +- drivers/mmc/core/mmc_ops.c | 101 + drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/sd.c | 16 +- drivers/mmc/core/sdio.c | 36 +- drivers/mmc/core/sdio_bus.c | 32 - drivers/mmc/host/Kconfig | 43 +- drivers/mmc/host/Makefile | 3 + drivers/mmc/host/at91_mci.c | 13 +- drivers/mmc/host/atmel-mci.c | 18 +- drivers/mmc/host/au1xmmc.c | 2 +- drivers/mmc/host/davinci_mmc.c | 80 +- drivers/mmc/host/dw_mmc.c | 1796 +++ drivers/mmc/host/dw_mmc.h | 168 + drivers/mmc/host/mmci.c | 207 +- drivers/mmc/host/mmci.h | 9 + drivers/mmc/host/msm_sdcc.c | 139 +- drivers/mmc/host/msm_sdcc.h | 8 +- drivers/mmc/host/mxcmmc.c | 53 +- drivers/mmc/host/omap.c | 24 +- drivers/mmc/host/omap_hsmmc.c | 2 +- drivers/mmc/host/sdhci-dove.c | 70 + drivers/mmc/host/sdhci-of-core.c | 4 +- drivers/mmc/host/sdhci-pci.c | 161 +- drivers/mmc/host/sdhci-pltfm.c | 6 + drivers/mmc/host/sdhci-pltfm.h | 2 + drivers/mmc/host/sdhci-s3c.c | 66 + drivers/mmc/host/sdhci-tegra.c | 257 + drivers/mmc/host/sdhci.c | 45 +- drivers/mmc/host/sdhci.h | 3 +- drivers/mmc/host/sdricoh_cs.c | 4 +- drivers/mmc/host/sh_mmcif.c | 429 +- drivers/mmc/host/tmio_mmc.c | 561 +- drivers/mmc/host/tmio_mmc.h | 228 - drivers/mtd/Kconfig | 2 +- drivers/mtd/devices/block2mtd.c | 10 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/mtdchar.c | 4 +- drivers/mtd/mtdoops.c | 5 + drivers/mtd/nand/nand_base.c | 2 +- drivers/mtd/onenand/omap2.c | 3 + drivers/net/3c501.c | 4 +- drivers/net/3c503.c | 4 +- drivers/net/3c507.c | 6 +- drivers/net/3c515.c | 2 +- drivers/net/3c527.c | 6 +- drivers/net/8139too.c | 3 +- drivers/net/82596.c | 2 +- drivers/net/Kconfig | 266 +- drivers/net/Space.c | 5 - drivers/net/arm/am79c961a.c | 9 - drivers/net/arm/ixp4xx_eth.c | 4 +- drivers/net/arm/w90p910_ether.c | 2 +- drivers/net/at1700.c | 8 +- drivers/net/atarilance.c | 2 +- drivers/net/atl1c/atl1c_main.c | 41 +- drivers/net/atl1e/atl1e_main.c | 2 +- drivers/net/atlx/atl1.c | 12 +- drivers/net/atlx/atl2.c | 4 +- drivers/net/au1000_eth.c | 2 - drivers/net/ax88796.c | 8 +- drivers/net/bcm63xx_enet.c | 2 +- drivers/net/benet/be.h | 41 +- drivers/net/benet/be_cmds.c | 144 +- drivers/net/benet/be_cmds.h | 42 +- drivers/net/benet/be_ethtool.c | 4 +- drivers/net/benet/be_hw.h | 39 +- drivers/net/benet/be_main.c | 254 +- drivers/net/bfin_mac.c | 74 +- drivers/net/bfin_mac.h | 11 +- drivers/net/bna/bfa_defs.h | 22 +- drivers/net/bna/bfa_defs_mfg_comm.h | 22 - drivers/net/bna/bfa_ioc.c | 1237 ++- drivers/net/bna/bfa_ioc.h | 49 +- drivers/net/bna/bfa_ioc_ct.c | 102 +- drivers/net/bna/bfi_ctreg.h | 41 +- drivers/net/bna/bna.h | 6 +- drivers/net/bna/bna_ctrl.c | 377 +- drivers/net/bna/bna_txrx.c | 44 +- drivers/net/bna/bna_types.h | 11 +- drivers/net/bna/bnad.c | 427 +- drivers/net/bna/bnad.h | 31 +- drivers/net/bna/bnad_ethtool.c | 8 +- drivers/net/bnx2.c | 121 +- drivers/net/bnx2.h | 2 + drivers/net/bnx2x/Makefile | 2 +- drivers/net/bnx2x/bnx2x.h | 166 +- drivers/net/bnx2x/bnx2x_cmn.c | 155 +- drivers/net/bnx2x/bnx2x_cmn.h | 73 +- drivers/net/bnx2x/bnx2x_dcb.c | 2118 +++ drivers/net/bnx2x/bnx2x_dcb.h | 196 + drivers/net/bnx2x/bnx2x_dump.h | 988 +- drivers/net/bnx2x/bnx2x_ethtool.c | 379 +- drivers/net/bnx2x/bnx2x_hsi.h | 327 +- drivers/net/bnx2x/bnx2x_init.h | 220 + drivers/net/bnx2x/bnx2x_link.c | 666 +- drivers/net/bnx2x/bnx2x_link.h | 56 + drivers/net/bnx2x/bnx2x_main.c | 772 +- drivers/net/bnx2x/bnx2x_reg.h | 128 +- drivers/net/bnx2x/bnx2x_stats.c | 18 +- drivers/net/bnx2x/bnx2x_stats.h | 2 - drivers/net/bonding/Makefile | 2 +- drivers/net/bonding/bond_3ad.c | 9 +- drivers/net/bonding/bond_alb.c | 36 - drivers/net/bonding/bond_alb.h | 38 + drivers/net/bonding/bond_debugfs.c | 146 + drivers/net/bonding/bond_ipv6.c | 7 +- drivers/net/bonding/bond_main.c | 70 +- drivers/net/bonding/bonding.h | 16 +- drivers/net/caif/caif_shm_u5500.c | 2 +- drivers/net/can/Kconfig | 21 + drivers/net/can/Makefile | 1 + drivers/net/can/janz-ican3.c | 9 - drivers/net/can/mscan/mscan.c | 2 +- drivers/net/can/pch_can.c | 1350 +- drivers/net/can/sja1000/plx_pci.c | 2 +- drivers/net/can/sja1000/sja1000_of_platform.c | 8 +- drivers/net/can/slcan.c | 756 + drivers/net/cassini.c | 22 +- drivers/net/cassini.h | 3 + drivers/net/chelsio/my3126.c | 2 +- drivers/net/chelsio/sge.c | 10 +- drivers/net/chelsio/subr.c | 2 +- drivers/net/cnic.c | 782 +- drivers/net/cnic.h | 27 +- drivers/net/cnic_defs.h | 2103 +++- drivers/net/cnic_if.h | 26 +- drivers/net/cris/eth_v10.c | 34 +- drivers/net/cxgb3/ael1002.c | 24 +- drivers/net/cxgb3/cxgb3_main.c | 6 +- drivers/net/cxgb3/cxgb3_offload.c | 6 +- drivers/net/cxgb3/mc5.c | 2 +- drivers/net/cxgb3/t3_hw.c | 4 +- drivers/net/cxgb4/cxgb4.h | 4 +- drivers/net/cxgb4/cxgb4_main.c | 140 +- drivers/net/cxgb4/sge.c | 22 +- drivers/net/cxgb4/t4_hw.c | 93 +- drivers/net/cxgb4/t4fw_api.h | 1 + drivers/net/cxgb4vf/adapter.h | 2 +- drivers/net/cxgb4vf/cxgb4vf_main.c | 47 +- drivers/net/cxgb4vf/sge.c | 9 +- drivers/net/cxgb4vf/t4vf_hw.c | 18 +- drivers/net/depca.c | 2 +- drivers/net/dm9000.c | 2 +- drivers/net/e1000/e1000_hw.c | 348 +- drivers/net/e1000/e1000_hw.h | 61 +- drivers/net/e1000/e1000_main.c | 55 +- drivers/net/e1000/e1000_osdep.h | 19 +- drivers/net/e1000/e1000_param.c | 13 +- drivers/net/e1000e/82571.c | 266 +- drivers/net/e1000e/defines.h | 9 +- drivers/net/e1000e/e1000.h | 7 +- drivers/net/e1000e/es2lan.c | 12 +- drivers/net/e1000e/ethtool.c | 201 +- drivers/net/e1000e/hw.h | 1 + drivers/net/e1000e/ich8lan.c | 102 +- drivers/net/e1000e/lib.c | 144 +- drivers/net/e1000e/netdev.c | 158 +- drivers/net/e1000e/param.c | 2 +- drivers/net/e1000e/phy.c | 92 +- drivers/net/e2100.c | 2 +- drivers/net/eepro.c | 13 +- drivers/net/eexpress.c | 2 +- drivers/net/ehea/ehea.h | 17 +- drivers/net/ehea/ehea_ethtool.c | 25 +- drivers/net/ehea/ehea_main.c | 439 +- drivers/net/ehea/ehea_phyp.c | 40 +- drivers/net/ehea/ehea_qmr.c | 89 +- drivers/net/enic/enic.h | 6 +- drivers/net/enic/enic_main.c | 247 +- drivers/net/enic/enic_res.h | 1 + drivers/net/enic/vnic_vic.h | 31 +- drivers/net/epic100.c | 4 +- drivers/net/ethoc.c | 160 +- drivers/net/fec.c | 248 +- drivers/net/fec.h | 5 +- drivers/net/fec_mpc52xx.c | 19 +- drivers/net/forcedeth.c | 1168 +- drivers/net/fs_enet/fs_enet-main.c | 1 + drivers/net/gianfar.c | 11 +- drivers/net/hamachi.c | 4 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/hp.c | 6 +- drivers/net/ibm_newemac/core.c | 6 +- drivers/net/ibmveth.c | 7 +- drivers/net/ifb.c | 46 +- drivers/net/igb/e1000_82575.c | 37 +- drivers/net/igb/e1000_82575.h | 5 + drivers/net/igb/e1000_defines.h | 7 + drivers/net/igb/e1000_hw.h | 6 +- drivers/net/igb/e1000_nvm.c | 93 +- drivers/net/igb/e1000_nvm.h | 2 + drivers/net/igb/e1000_phy.c | 11 +- drivers/net/igb/e1000_regs.h | 1 + drivers/net/igb/igb.h | 1 + drivers/net/igb/igb_main.c | 100 +- drivers/net/igbvf/Makefile | 2 +- drivers/net/igbvf/defines.h | 2 +- drivers/net/igbvf/ethtool.c | 9 +- drivers/net/igbvf/igbvf.h | 4 +- drivers/net/igbvf/mbx.c | 2 +- drivers/net/igbvf/mbx.h | 2 +- drivers/net/igbvf/netdev.c | 33 +- drivers/net/igbvf/regs.h | 2 +- drivers/net/igbvf/vf.c | 6 +- drivers/net/igbvf/vf.h | 4 +- drivers/net/irda/act200l-sir.c | 2 +- drivers/net/irda/bfin_sir.h | 2 + drivers/net/irda/donauboe.c | 4 +- drivers/net/irda/donauboe.h | 2 +- drivers/net/irda/mcs7780.c | 2 +- drivers/net/irda/smsc-ircc2.c | 2 +- drivers/net/iseries_veth.c | 27 +- drivers/net/ixgb/ixgb_main.c | 61 +- drivers/net/ixgb/ixgb_param.c | 21 +- drivers/net/ixgbe/Makefile | 2 +- drivers/net/ixgbe/ixgbe.h | 143 +- drivers/net/ixgbe/ixgbe_82598.c | 58 +- drivers/net/ixgbe/ixgbe_82599.c | 891 +- drivers/net/ixgbe/ixgbe_common.c | 256 +- drivers/net/ixgbe/ixgbe_common.h | 10 +- drivers/net/ixgbe/ixgbe_dcb.c | 17 +- drivers/net/ixgbe/ixgbe_dcb.h | 3 +- drivers/net/ixgbe/ixgbe_dcb_82598.c | 12 +- drivers/net/ixgbe/ixgbe_dcb_82599.c | 12 +- drivers/net/ixgbe/ixgbe_dcb_nl.c | 55 +- drivers/net/ixgbe/ixgbe_ethtool.c | 439 +- drivers/net/ixgbe/ixgbe_fcoe.c | 15 +- drivers/net/ixgbe/ixgbe_main.c | 2226 ++-- drivers/net/ixgbe/ixgbe_mbx.c | 42 +- drivers/net/ixgbe/ixgbe_mbx.h | 2 +- drivers/net/ixgbe/ixgbe_phy.c | 52 + drivers/net/ixgbe/ixgbe_phy.h | 5 + drivers/net/ixgbe/ixgbe_sriov.c | 57 +- drivers/net/ixgbe/ixgbe_type.h | 136 +- drivers/net/ixgbe/ixgbe_x540.c | 724 + drivers/net/ixgbevf/Makefile | 2 +- drivers/net/ixgbevf/defines.h | 3 +- drivers/net/ixgbevf/ethtool.c | 18 +- drivers/net/ixgbevf/ixgbevf.h | 6 +- drivers/net/ixgbevf/ixgbevf_main.c | 27 +- drivers/net/ixgbevf/mbx.c | 2 +- drivers/net/ixgbevf/mbx.h | 2 +- drivers/net/ixgbevf/regs.h | 2 +- drivers/net/ixgbevf/vf.c | 8 +- drivers/net/ixgbevf/vf.h | 3 +- drivers/net/jme.c | 20 +- drivers/net/ks8851.c | 33 + drivers/net/ksz884x.c | 22 +- drivers/net/lance.c | 2 +- drivers/net/lib82596.c | 2 +- drivers/net/lib8390.c | 24 +- drivers/net/ll_temac_main.c | 6 +- drivers/net/macvlan.c | 113 +- drivers/net/macvtap.c | 3 +- drivers/net/mlx4/alloc.c | 3 +- drivers/net/mlx4/en_netdev.c | 3 +- drivers/net/mlx4/fw.c | 4 +- drivers/net/mv643xx_eth.c | 9 +- drivers/net/myri10ge/myri10ge.c | 4 +- drivers/net/ne-h8300.c | 12 +- drivers/net/netconsole.c | 8 +- drivers/net/netxen/netxen_nic.h | 5 +- drivers/net/netxen/netxen_nic_ethtool.c | 26 +- drivers/net/netxen/netxen_nic_hw.c | 21 +- drivers/net/netxen/netxen_nic_init.c | 7 +- drivers/net/netxen/netxen_nic_main.c | 12 +- drivers/net/ni52.c | 4 +- drivers/net/ni65.c | 4 +- drivers/net/niu.c | 4 +- drivers/net/pch_gbe/pch_gbe_ethtool.c | 19 +- drivers/net/pch_gbe/pch_gbe_main.c | 12 +- drivers/net/pcmcia/axnet_cs.c | 19 +- drivers/net/pcmcia/nmclan_cs.c | 2 +- drivers/net/pcmcia/pcnet_cs.c | 2 +- drivers/net/phy/phy.c | 4 +- drivers/net/ppp_async.c | 10 +- drivers/net/ppp_deflate.c | 9 +- drivers/net/ppp_generic.c | 30 +- drivers/net/ppp_mppe.c | 7 +- drivers/net/ppp_synctty.c | 3 +- drivers/net/pptp.c | 5 +- drivers/net/pxa168_eth.c | 9 +- drivers/net/qla3xxx.c | 8 +- drivers/net/qlcnic/qlcnic.h | 63 +- drivers/net/qlcnic/qlcnic_ctx.c | 28 +- drivers/net/qlcnic/qlcnic_ethtool.c | 159 +- drivers/net/qlcnic/qlcnic_hdr.h | 27 +- drivers/net/qlcnic/qlcnic_hw.c | 91 +- drivers/net/qlcnic/qlcnic_init.c | 186 +- drivers/net/qlcnic/qlcnic_main.c | 99 +- drivers/net/qlge/qlge.h | 4 +- drivers/net/qlge/qlge_dbg.c | 21 +- drivers/net/qlge/qlge_ethtool.c | 19 +- drivers/net/qlge/qlge_main.c | 21 +- drivers/net/qlge/qlge_mpi.c | 2 +- drivers/net/r6040.c | 2 + drivers/net/r8169.c | 1753 ++-- drivers/net/s2io.c | 79 +- drivers/net/s2io.h | 9 +- drivers/net/sc92031.c | 3 +- drivers/net/sfc/efx.c | 38 +- drivers/net/sfc/efx.h | 7 +- drivers/net/sfc/ethtool.c | 168 +- drivers/net/sfc/falcon.c | 183 +- drivers/net/sfc/falcon_boards.c | 120 +- drivers/net/sfc/falcon_xmac.c | 14 +- drivers/net/sfc/filter.c | 255 +- drivers/net/sfc/filter.h | 149 +- drivers/net/sfc/io.h | 153 +- drivers/net/sfc/mcdi.c | 3 +- drivers/net/sfc/mcdi_phy.c | 1 - drivers/net/sfc/mdio_10g.c | 1 - drivers/net/sfc/mtd.c | 98 +- drivers/net/sfc/net_driver.h | 87 +- drivers/net/sfc/nic.c | 90 +- drivers/net/sfc/nic.h | 12 +- drivers/net/sfc/qt202x_phy.c | 6 + drivers/net/sfc/rx.c | 30 +- drivers/net/sfc/siena.c | 10 +- drivers/net/sfc/spi.h | 5 + drivers/net/sfc/tenxpress.c | 2 - drivers/net/sfc/tx.c | 122 +- drivers/net/sh_eth.c | 245 +- drivers/net/sh_eth.h | 1 - drivers/net/sis190.c | 3 +- drivers/net/sis900.c | 2 +- drivers/net/skfp/skfddi.c | 2 +- drivers/net/skfp/smt.c | 4 +- drivers/net/skge.c | 54 +- drivers/net/sky2.c | 300 +- drivers/net/sky2.h | 48 +- drivers/net/smc-ultra.c | 8 +- drivers/net/starfire.c | 2 +- drivers/net/stmmac/stmmac.h | 40 +- drivers/net/stmmac/stmmac_ethtool.c | 16 +- drivers/net/stmmac/stmmac_main.c | 267 +- drivers/net/stmmac/stmmac_mdio.c | 8 +- drivers/net/sundance.c | 27 +- drivers/net/sungem.c | 14 +- drivers/net/sunhme.c | 2 +- drivers/net/sunlance.c | 10 +- drivers/net/tehuti.c | 10 +- drivers/net/tg3.c | 424 +- drivers/net/tg3.h | 42 +- drivers/net/tokenring/ibmtr.c | 5 +- drivers/net/tulip/de2104x.c | 18 +- drivers/net/tulip/tulip_core.c | 15 +- drivers/net/tun.c | 4 +- drivers/net/typhoon.c | 1 - drivers/net/ucc_geth.c | 1 + drivers/net/usb/Kconfig | 19 + drivers/net/usb/Makefile | 1 + drivers/net/usb/asix.c | 4 + drivers/net/usb/cdc_ether.c | 4 +- drivers/net/usb/cdc_ncm.c | 1213 ++ drivers/net/usb/hso.c | 40 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/mcs7830.c | 14 +- drivers/net/usb/pegasus.c | 4 +- drivers/net/usb/sierra_net.c | 5 +- drivers/net/usb/smsc95xx.c | 7 +- drivers/net/usb/usbnet.c | 48 +- drivers/net/veth.c | 4 +- drivers/net/via-rhine.c | 326 +- drivers/net/via-velocity.c | 2 +- drivers/net/virtio_net.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 965 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 174 +- drivers/net/vmxnet3/vmxnet3_int.h | 73 +- drivers/net/vxge/vxge-config.c | 4360 +++--- drivers/net/vxge/vxge-config.h | 169 +- drivers/net/vxge/vxge-ethtool.c | 112 +- drivers/net/vxge/vxge-main.c | 1172 +- drivers/net/vxge/vxge-main.h | 86 +- drivers/net/vxge/vxge-reg.h | 33 +- drivers/net/vxge/vxge-traffic.c | 1453 +- drivers/net/vxge/vxge-traffic.h | 51 +- drivers/net/vxge/vxge-version.h | 33 +- drivers/net/wan/dscc4.c | 8 +- drivers/net/wd.c | 2 +- drivers/net/wimax/i2400m/driver.c | 98 +- drivers/net/wimax/i2400m/i2400m.h | 23 +- drivers/net/wimax/i2400m/sdio.c | 1 - drivers/net/wimax/i2400m/usb.c | 3 +- drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 1 + drivers/net/wireless/airo.c | 20 +- drivers/net/wireless/ath/ar9170/cmd.c | 2 +- drivers/net/wireless/ath/ar9170/usb.c | 6 +- drivers/net/wireless/ath/ath.h | 111 + drivers/net/wireless/ath/ath5k/Kconfig | 18 +- drivers/net/wireless/ath/ath5k/Makefile | 3 + drivers/net/wireless/ath/ath5k/ahb.c | 219 + drivers/net/wireless/ath/ath5k/ani.c | 40 +- drivers/net/wireless/ath/ath5k/ath5k.h | 292 +- drivers/net/wireless/ath/ath5k/attach.c | 28 +- drivers/net/wireless/ath/ath5k/base.c | 1569 +-- drivers/net/wireless/ath/ath5k/base.h | 7 +- drivers/net/wireless/ath/ath5k/caps.c | 6 - drivers/net/wireless/ath/ath5k/debug.c | 34 +- drivers/net/wireless/ath/ath5k/debug.h | 2 + drivers/net/wireless/ath/ath5k/desc.c | 24 +- drivers/net/wireless/ath/ath5k/desc.h | 18 +- drivers/net/wireless/ath/ath5k/dma.c | 180 +- drivers/net/wireless/ath/ath5k/eeprom.c | 139 +- drivers/net/wireless/ath/ath5k/eeprom.h | 4 +- drivers/net/wireless/ath/ath5k/initvals.c | 409 +- drivers/net/wireless/ath/ath5k/led.c | 11 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 774 + drivers/net/wireless/ath/ath5k/pci.c | 327 + drivers/net/wireless/ath/ath5k/pcu.c | 571 +- drivers/net/wireless/ath/ath5k/phy.c | 754 +- drivers/net/wireless/ath/ath5k/qcu.c | 696 +- drivers/net/wireless/ath/ath5k/reg.h | 37 +- drivers/net/wireless/ath/ath5k/reset.c | 1221 +- drivers/net/wireless/ath/ath5k/rfbuffer.h | 1169 +- drivers/net/wireless/ath/ath5k/sysfs.c | 4 +- drivers/net/wireless/ath/ath9k/ahb.c | 7 +- drivers/net/wireless/ath/ath9k/ani.c | 107 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 305 +- drivers/net/wireless/ath/ath9k/ar9002_calib.c | 220 +- drivers/net/wireless/ath/ath9k/ar9002_hw.c | 27 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 144 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 25 +- .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 104 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 605 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3252 ++++- drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 73 +- drivers/net/wireless/ath/ath9k/ar9003_hw.c | 289 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 123 +- drivers/net/wireless/ath/ath9k/ar9003_mac.h | 6 +- drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 166 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 344 +- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 78 +- drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 943 ++ drivers/net/wireless/ath/ath9k/ath9k.h | 68 +- drivers/net/wireless/ath/ath9k/beacon.c | 132 +- drivers/net/wireless/ath/ath9k/btcoex.c | 23 - drivers/net/wireless/ath/ath9k/btcoex.h | 1 - drivers/net/wireless/ath/ath9k/calib.c | 59 +- drivers/net/wireless/ath/ath9k/common.c | 19 +- drivers/net/wireless/ath/ath9k/common.h | 15 +- drivers/net/wireless/ath/ath9k/debug.c | 83 +- drivers/net/wireless/ath/ath9k/debug.h | 21 +- drivers/net/wireless/ath/ath9k/eeprom.c | 219 +- drivers/net/wireless/ath/ath9k/eeprom.h | 63 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 302 +- drivers/net/wireless/ath/ath9k/eeprom_9287.c | 295 +- drivers/net/wireless/ath/ath9k/eeprom_def.c | 353 +- drivers/net/wireless/ath/ath9k/gpio.c | 30 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 229 +- drivers/net/wireless/ath/ath9k/hif_usb.h | 3 + drivers/net/wireless/ath/ath9k/htc.h | 35 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 24 +- drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 342 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 114 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 652 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 44 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 5 +- drivers/net/wireless/ath/ath9k/htc_hst.h | 22 +- drivers/net/wireless/ath/ath9k/hw-ops.h | 5 - drivers/net/wireless/ath/ath9k/hw.c | 298 +- drivers/net/wireless/ath/ath9k/hw.h | 81 +- drivers/net/wireless/ath/ath9k/init.c | 169 +- drivers/net/wireless/ath/ath9k/mac.c | 210 +- drivers/net/wireless/ath/ath9k/mac.h | 14 +- drivers/net/wireless/ath/ath9k/main.c | 597 +- drivers/net/wireless/ath/ath9k/pci.c | 110 +- drivers/net/wireless/ath/ath9k/phy.h | 1 + drivers/net/wireless/ath/ath9k/rc.c | 96 +- drivers/net/wireless/ath/ath9k/rc.h | 9 - drivers/net/wireless/ath/ath9k/recv.c | 111 +- drivers/net/wireless/ath/ath9k/reg.h | 30 +- drivers/net/wireless/ath/ath9k/virtual.c | 16 +- drivers/net/wireless/ath/ath9k/wmi.c | 32 +- drivers/net/wireless/ath/ath9k/wmi.h | 3 +- drivers/net/wireless/ath/ath9k/xmit.c | 836 +- drivers/net/wireless/ath/carl9170/carl9170.h | 5 +- drivers/net/wireless/ath/carl9170/cmd.c | 2 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 13 +- drivers/net/wireless/ath/carl9170/hw.h | 7 +- drivers/net/wireless/ath/carl9170/mac.c | 56 +- drivers/net/wireless/ath/carl9170/main.c | 19 +- drivers/net/wireless/ath/carl9170/phy.c | 27 +- drivers/net/wireless/ath/carl9170/phy.h | 24 +- drivers/net/wireless/ath/carl9170/tx.c | 80 +- drivers/net/wireless/ath/carl9170/usb.c | 58 +- drivers/net/wireless/ath/carl9170/version.h | 6 +- drivers/net/wireless/ath/debug.c | 15 - drivers/net/wireless/ath/debug.h | 90 - drivers/net/wireless/ath/key.c | 39 +- drivers/net/wireless/ath/main.c | 20 + drivers/net/wireless/ath/regd.c | 8 + drivers/net/wireless/atmel.c | 6 +- drivers/net/wireless/b43/Kconfig | 13 +- drivers/net/wireless/b43/Makefile | 8 +- drivers/net/wireless/b43/b43.h | 21 +- drivers/net/wireless/b43/dma.c | 5 - drivers/net/wireless/b43/main.c | 68 +- drivers/net/wireless/b43/phy_common.c | 22 +- drivers/net/wireless/b43/phy_common.h | 8 + drivers/net/wireless/b43/phy_g.c | 2 +- drivers/net/wireless/b43/phy_n.c | 594 +- drivers/net/wireless/b43/phy_n.h | 2 +- drivers/net/wireless/b43/radio_2055.c | 502 +- drivers/net/wireless/b43/radio_2056.c | 9062 ++++++++++++- drivers/net/wireless/b43/radio_2056.h | 1084 ++- drivers/net/wireless/b43/rfkill.c | 19 +- drivers/net/wireless/b43/tables_nphy.c | 228 +- drivers/net/wireless/b43legacy/main.c | 47 +- drivers/net/wireless/b43legacy/phy.c | 2 +- drivers/net/wireless/b43legacy/rfkill.c | 2 +- drivers/net/wireless/hostap/hostap_ap.c | 3 + drivers/net/wireless/hostap/hostap_hw.c | 8 +- drivers/net/wireless/hostap/hostap_main.c | 1 - drivers/net/wireless/iwlwifi/Kconfig | 3 + drivers/net/wireless/iwlwifi/Makefile | 11 +- drivers/net/wireless/iwlwifi/iwl-1000.c | 97 +- drivers/net/wireless/iwlwifi/iwl-3945.c | 35 +- drivers/net/wireless/iwlwifi/iwl-3945.h | 8 +- drivers/net/wireless/iwlwifi/iwl-4965.c | 369 +- drivers/net/wireless/iwlwifi/iwl-5000.c | 140 +- drivers/net/wireless/iwlwifi/iwl-6000.c | 465 +- drivers/net/wireless/iwlwifi/iwl-agn-calib.c | 230 +- drivers/net/wireless/iwlwifi/iwl-agn-debugfs.c | 3 + drivers/net/wireless/iwlwifi/iwl-agn-eeprom.c | 373 +- drivers/net/wireless/iwlwifi/iwl-agn-hcmd.c | 5 +- drivers/net/wireless/iwlwifi/iwl-agn-ict.c | 2 +- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 136 +- drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 38 +- drivers/net/wireless/iwlwifi/iwl-agn-rxon.c | 642 + drivers/net/wireless/iwlwifi/iwl-agn-sta.c | 32 +- drivers/net/wireless/iwlwifi/iwl-agn-tx.c | 160 +- drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 69 +- drivers/net/wireless/iwlwifi/iwl-agn.c | 618 +- drivers/net/wireless/iwlwifi/iwl-agn.h | 61 +- drivers/net/wireless/iwlwifi/iwl-commands.h | 26 +- drivers/net/wireless/iwlwifi/iwl-core.c | 971 +- drivers/net/wireless/iwlwifi/iwl-core.h | 96 +- drivers/net/wireless/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/iwlwifi/iwl-debug.h | 2 + drivers/net/wireless/iwlwifi/iwl-debugfs.c | 40 +- drivers/net/wireless/iwlwifi/iwl-dev.h | 23 +- drivers/net/wireless/iwlwifi/iwl-eeprom.c | 25 +- drivers/net/wireless/iwlwifi/iwl-eeprom.h | 91 +- drivers/net/wireless/iwlwifi/iwl-helpers.h | 51 +- drivers/net/wireless/iwlwifi/iwl-led.c | 12 +- drivers/net/wireless/iwlwifi/iwl-led.h | 6 +- drivers/net/wireless/iwlwifi/iwl-legacy.c | 662 + drivers/net/wireless/iwlwifi/iwl-legacy.h | 79 + drivers/net/wireless/iwlwifi/iwl-power.c | 190 +- drivers/net/wireless/iwlwifi/iwl-power.h | 3 + drivers/net/wireless/iwlwifi/iwl-prph.h | 2 +- drivers/net/wireless/iwlwifi/iwl-rx.c | 47 +- drivers/net/wireless/iwlwifi/iwl-scan.c | 14 +- drivers/net/wireless/iwlwifi/iwl-sta.c | 66 +- drivers/net/wireless/iwlwifi/iwl-sta.h | 1 + drivers/net/wireless/iwlwifi/iwl-tx.c | 64 +- drivers/net/wireless/iwlwifi/iwl3945-base.c | 88 +- drivers/net/wireless/iwmc3200wifi/cfg80211.c | 3 +- drivers/net/wireless/iwmc3200wifi/commands.c | 2 +- drivers/net/wireless/libertas/cfg.c | 9 +- drivers/net/wireless/libertas/cmd.c | 8 + drivers/net/wireless/libertas/dev.h | 1 + drivers/net/wireless/libertas/if_spi.c | 2 +- drivers/net/wireless/libertas/if_usb.c | 13 +- drivers/net/wireless/libertas/main.c | 3 +- drivers/net/wireless/libertas/rx.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 5 +- drivers/net/wireless/mwl8k.c | 670 +- drivers/net/wireless/orinoco/wext.c | 8 + drivers/net/wireless/p54/p54usb.c | 8 +- drivers/net/wireless/prism54/islpci_dev.c | 6 +- drivers/net/wireless/prism54/islpci_eth.c | 2 +- drivers/net/wireless/ray_cs.c | 18 +- drivers/net/wireless/rndis_wlan.c | 402 +- drivers/net/wireless/rt2x00/Kconfig | 72 +- drivers/net/wireless/rt2x00/rt2400pci.c | 144 +- drivers/net/wireless/rt2x00/rt2400pci.h | 6 +- drivers/net/wireless/rt2x00/rt2500pci.c | 150 +- drivers/net/wireless/rt2x00/rt2500pci.h | 4 +- drivers/net/wireless/rt2x00/rt2500usb.c | 98 +- drivers/net/wireless/rt2x00/rt2800.h | 218 +- drivers/net/wireless/rt2x00/rt2800lib.c | 223 +- drivers/net/wireless/rt2x00/rt2800lib.h | 2 + drivers/net/wireless/rt2x00/rt2800pci.c | 215 +- drivers/net/wireless/rt2x00/rt2800pci.h | 12 +- drivers/net/wireless/rt2x00/rt2800usb.c | 363 +- drivers/net/wireless/rt2x00/rt2800usb.h | 4 +- drivers/net/wireless/rt2x00/rt2x00.h | 114 +- drivers/net/wireless/rt2x00/rt2x00config.c | 14 +- drivers/net/wireless/rt2x00/rt2x00debug.c | 15 +- drivers/net/wireless/rt2x00/rt2x00dev.c | 104 +- drivers/net/wireless/rt2x00/rt2x00ht.c | 2 - drivers/net/wireless/rt2x00/rt2x00lib.h | 12 +- drivers/net/wireless/rt2x00/rt2x00link.c | 2 +- drivers/net/wireless/rt2x00/rt2x00mac.c | 63 +- drivers/net/wireless/rt2x00/rt2x00pci.c | 11 +- drivers/net/wireless/rt2x00/rt2x00pci.h | 2 +- drivers/net/wireless/rt2x00/rt2x00queue.c | 270 +- drivers/net/wireless/rt2x00/rt2x00queue.h | 74 +- drivers/net/wireless/rt2x00/rt2x00reg.h | 4 - drivers/net/wireless/rt2x00/rt2x00soc.c | 6 +- drivers/net/wireless/rt2x00/rt2x00usb.c | 305 +- drivers/net/wireless/rt2x00/rt2x00usb.h | 12 +- drivers/net/wireless/rt2x00/rt61pci.c | 185 +- drivers/net/wireless/rt2x00/rt61pci.h | 64 +- drivers/net/wireless/rt2x00/rt73usb.c | 107 +- drivers/net/wireless/rt2x00/rt73usb.h | 38 +- drivers/net/wireless/rtl818x/Makefile | 9 +- drivers/net/wireless/rtl818x/rtl8180/Makefile | 5 + drivers/net/wireless/rtl818x/rtl8180/dev.c | 1188 ++ drivers/net/wireless/rtl818x/rtl8180/grf5101.c | 190 + .../{rtl8180_grf5101.h => rtl8180/grf5101.h} | 0 drivers/net/wireless/rtl818x/rtl8180/max2820.c | 169 + .../{rtl8180_max2820.h => rtl8180/max2820.h} | 0 .../net/wireless/rtl818x/{ => rtl8180}/rtl8180.h | 0 drivers/net/wireless/rtl818x/rtl8180/rtl8225.c | 791 + .../{rtl8180_rtl8225.h => rtl8180/rtl8225.h} | 0 drivers/net/wireless/rtl818x/rtl8180/sa2400.c | 228 + .../rtl818x/{rtl8180_sa2400.h => rtl8180/sa2400.h} | 0 drivers/net/wireless/rtl818x/rtl8180_dev.c | 1188 -- drivers/net/wireless/rtl818x/rtl8180_grf5101.c | 190 - drivers/net/wireless/rtl818x/rtl8180_max2820.c | 169 - drivers/net/wireless/rtl818x/rtl8180_rtl8225.c | 791 - drivers/net/wireless/rtl818x/rtl8180_sa2400.c | 228 - drivers/net/wireless/rtl818x/rtl8187.h | 271 - drivers/net/wireless/rtl818x/rtl8187/Makefile | 5 + drivers/net/wireless/rtl818x/rtl8187/dev.c | 1591 ++ drivers/net/wireless/rtl818x/rtl8187/leds.c | 245 + .../rtl818x/{rtl8187_leds.h => rtl8187/leds.h} | 0 drivers/net/wireless/rtl818x/rtl8187/rfkill.c | 64 + .../rtl818x/{rtl8187_rfkill.h => rtl8187/rfkill.h} | 0 drivers/net/wireless/rtl818x/rtl8187/rtl8187.h | 271 + drivers/net/wireless/rtl818x/rtl8187/rtl8225.c | 961 ++ .../{rtl8187_rtl8225.h => rtl8187/rtl8225.h} | 0 drivers/net/wireless/rtl818x/rtl8187_dev.c | 1589 -- drivers/net/wireless/rtl818x/rtl8187_leds.c | 245 - drivers/net/wireless/rtl818x/rtl8187_rfkill.c | 64 - drivers/net/wireless/rtl818x/rtl8187_rtl8225.c | 983 -- drivers/net/wireless/rtlwifi/Kconfig | 15 + drivers/net/wireless/rtlwifi/Makefile | 13 + drivers/net/wireless/rtlwifi/base.c | 956 ++ drivers/net/wireless/rtlwifi/base.h | 120 + drivers/net/wireless/rtlwifi/cam.c | 291 + drivers/net/wireless/rtlwifi/cam.h | 53 + drivers/net/wireless/rtlwifi/core.c | 1029 ++ drivers/net/wireless/rtlwifi/core.h | 42 + drivers/net/wireless/rtlwifi/debug.c | 50 + drivers/net/wireless/rtlwifi/debug.h | 212 + drivers/net/wireless/rtlwifi/efuse.c | 1189 ++ drivers/net/wireless/rtlwifi/efuse.h | 124 + drivers/net/wireless/rtlwifi/pci.c | 1945 +++ drivers/net/wireless/rtlwifi/pci.h | 302 + drivers/net/wireless/rtlwifi/ps.c | 493 + drivers/net/wireless/rtlwifi/ps.h | 43 + drivers/net/wireless/rtlwifi/rc.c | 329 + drivers/net/wireless/rtlwifi/rc.h | 40 + drivers/net/wireless/rtlwifi/regd.c | 400 + drivers/net/wireless/rtlwifi/regd.h | 61 + drivers/net/wireless/rtlwifi/rtl8192ce/Makefile | 12 + drivers/net/wireless/rtlwifi/rtl8192ce/def.h | 257 + drivers/net/wireless/rtlwifi/rtl8192ce/dm.c | 1473 ++ drivers/net/wireless/rtlwifi/rtl8192ce/dm.h | 196 + drivers/net/wireless/rtlwifi/rtl8192ce/fw.c | 804 + drivers/net/wireless/rtlwifi/rtl8192ce/fw.h | 98 + drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 2162 +++ drivers/net/wireless/rtlwifi/rtl8192ce/hw.h | 57 + drivers/net/wireless/rtlwifi/rtl8192ce/led.c | 144 + drivers/net/wireless/rtlwifi/rtl8192ce/led.h | 41 + drivers/net/wireless/rtlwifi/rtl8192ce/phy.c | 2676 ++++ drivers/net/wireless/rtlwifi/rtl8192ce/phy.h | 237 + drivers/net/wireless/rtlwifi/rtl8192ce/reg.h | 2065 +++ drivers/net/wireless/rtlwifi/rtl8192ce/rf.c | 523 + drivers/net/wireless/rtlwifi/rtl8192ce/rf.h | 44 + drivers/net/wireless/rtlwifi/rtl8192ce/sw.c | 282 + drivers/net/wireless/rtlwifi/rtl8192ce/sw.h | 37 + drivers/net/wireless/rtlwifi/rtl8192ce/table.c | 1224 ++ drivers/net/wireless/rtlwifi/rtl8192ce/table.h | 58 + drivers/net/wireless/rtlwifi/rtl8192ce/trx.c | 1031 ++ drivers/net/wireless/rtlwifi/rtl8192ce/trx.h | 714 + drivers/net/wireless/rtlwifi/wifi.h | 1532 ++ drivers/net/wireless/wl1251/acx.h | 4 +- drivers/net/wireless/wl1251/boot.c | 1 - drivers/net/wireless/wl1251/main.c | 15 +- drivers/net/wireless/wl1251/sdio.c | 103 +- drivers/net/wireless/wl1251/spi.c | 9 + drivers/net/wireless/wl1251/wl1251.h | 3 +- drivers/net/wireless/wl12xx/Kconfig | 64 +- drivers/net/wireless/wl12xx/Makefile | 22 +- drivers/net/wireless/wl12xx/acx.c | 1336 ++ drivers/net/wireless/wl12xx/acx.h | 1190 ++ drivers/net/wireless/wl12xx/boot.c | 605 + drivers/net/wireless/wl12xx/boot.h | 72 + drivers/net/wireless/wl12xx/cmd.c | 852 ++ drivers/net/wireless/wl12xx/cmd.h | 415 + drivers/net/wireless/wl12xx/conf.h | 1105 ++ drivers/net/wireless/wl12xx/debugfs.c | 480 + drivers/net/wireless/wl12xx/debugfs.h | 33 + drivers/net/wireless/wl12xx/event.c | 293 + drivers/net/wireless/wl12xx/event.h | 126 + drivers/net/wireless/wl12xx/ini.h | 123 + drivers/net/wireless/wl12xx/init.c | 374 + drivers/net/wireless/wl12xx/init.h | 36 + drivers/net/wireless/wl12xx/io.c | 171 + drivers/net/wireless/wl12xx/io.h | 172 + drivers/net/wireless/wl12xx/main.c | 2847 ++++ drivers/net/wireless/wl12xx/ps.c | 178 + drivers/net/wireless/wl12xx/ps.h | 36 + .../net/wireless/wl12xx/{wl1271_reg.h => reg.h} | 0 drivers/net/wireless/wl12xx/rx.c | 203 + drivers/net/wireless/wl12xx/rx.h | 121 + drivers/net/wireless/wl12xx/scan.c | 311 + drivers/net/wireless/wl12xx/scan.h | 109 + drivers/net/wireless/wl12xx/sdio.c | 347 + drivers/net/wireless/wl12xx/sdio_test.c | 520 + drivers/net/wireless/wl12xx/spi.c | 498 + drivers/net/wireless/wl12xx/testmode.c | 290 + drivers/net/wireless/wl12xx/testmode.h | 31 + drivers/net/wireless/wl12xx/tx.c | 523 + drivers/net/wireless/wl12xx/tx.h | 150 + drivers/net/wireless/wl12xx/wl1271.h | 512 - drivers/net/wireless/wl12xx/wl1271_acx.c | 1253 -- drivers/net/wireless/wl12xx/wl1271_acx.h | 1098 -- drivers/net/wireless/wl12xx/wl1271_boot.c | 593 - drivers/net/wireless/wl12xx/wl1271_boot.h | 71 - drivers/net/wireless/wl12xx/wl1271_cmd.c | 783 - drivers/net/wireless/wl12xx/wl1271_cmd.h | 459 - drivers/net/wireless/wl12xx/wl1271_conf.h | 1105 -- drivers/net/wireless/wl12xx/wl1271_debugfs.c | 583 - drivers/net/wireless/wl12xx/wl1271_debugfs.h | 33 - drivers/net/wireless/wl12xx/wl1271_event.c | 295 - drivers/net/wireless/wl12xx/wl1271_event.h | 126 - drivers/net/wireless/wl12xx/wl1271_ini.h | 123 - drivers/net/wireless/wl12xx/wl1271_init.c | 369 - drivers/net/wireless/wl12xx/wl1271_init.h | 36 - drivers/net/wireless/wl12xx/wl1271_io.c | 170 - drivers/net/wireless/wl12xx/wl1271_io.h | 172 - drivers/net/wireless/wl12xx/wl1271_main.c | 2615 ---- drivers/net/wireless/wl12xx/wl1271_ps.c | 178 - drivers/net/wireless/wl12xx/wl1271_ps.h | 36 - drivers/net/wireless/wl12xx/wl1271_rx.c | 185 - drivers/net/wireless/wl12xx/wl1271_rx.h | 121 - drivers/net/wireless/wl12xx/wl1271_scan.c | 306 - drivers/net/wireless/wl12xx/wl1271_scan.h | 109 - drivers/net/wireless/wl12xx/wl1271_sdio.c | 347 - drivers/net/wireless/wl12xx/wl1271_spi.c | 498 - drivers/net/wireless/wl12xx/wl1271_testmode.c | 278 - drivers/net/wireless/wl12xx/wl1271_testmode.h | 31 - drivers/net/wireless/wl12xx/wl1271_tx.c | 437 - drivers/net/wireless/wl12xx/wl1271_tx.h | 149 - drivers/net/wireless/wl12xx/wl12xx.h | 426 + drivers/net/wireless/wl12xx/wl12xx_80211.h | 17 +- drivers/net/wireless/wl3501_cs.c | 2 +- drivers/net/wireless/zd1201.c | 3 +- drivers/net/wireless/zd1211rw/zd_chip.c | 5 +- drivers/net/wireless/zd1211rw/zd_mac.c | 3 +- drivers/net/wireless/zd1211rw/zd_usb.c | 2 + drivers/net/xen-netfront.c | 2 +- drivers/net/xilinx_emaclite.c | 37 +- drivers/net/yellowfin.c | 4 +- drivers/net/znet.c | 2 +- drivers/nfc/Kconfig | 30 + drivers/nfc/Makefile | 5 + drivers/nfc/pn544.c | 891 ++ drivers/of/Kconfig | 8 + drivers/of/Makefile | 1 + drivers/of/address.c | 54 +- drivers/of/fdt.c | 430 +- drivers/of/of_i2c.c | 2 +- drivers/of/of_mdio.c | 26 +- drivers/of/of_net.c | 48 + drivers/of/platform.c | 22 +- drivers/pci/Kconfig | 1 + drivers/pci/bus.c | 81 +- drivers/pci/dmar.c | 5 + drivers/pci/hotplug/acpiphp.h | 1 - drivers/pci/hotplug/pciehp_acpi.c | 3 +- drivers/pci/hotplug/rpaphp_slot.c | 1 - drivers/pci/quirks.c | 26 + drivers/pcmcia/Kconfig | 3 +- drivers/pcmcia/Makefile | 5 +- drivers/pcmcia/m32r_cfc.h | 2 +- drivers/pcmcia/m32r_pcc.h | 2 +- drivers/pcmcia/m8xx_pcmcia.c | 2 +- drivers/pcmcia/pxa2xx_balloon3.c | 11 +- drivers/pcmcia/pxa2xx_base.c | 64 +- drivers/pcmcia/pxa2xx_colibri.c | 229 + drivers/pcmcia/sa1100_generic.c | 3 + drivers/pcmcia/sa1100_generic.h | 1 + drivers/pcmcia/sa1100_nanoengine.c | 219 + drivers/pcmcia/soc_common.c | 128 +- drivers/pcmcia/soc_common.h | 3 + drivers/platform/x86/Kconfig | 27 +- drivers/platform/x86/Makefile | 1 + drivers/platform/x86/acer-wmi.c | 431 +- drivers/platform/x86/asus-laptop.c | 2 +- drivers/platform/x86/asus_acpi.c | 2 +- drivers/platform/x86/classmate-laptop.c | 19 +- drivers/platform/x86/compal-laptop.c | 8 + drivers/platform/x86/dell-laptop.c | 2 +- drivers/platform/x86/eeepc-laptop.c | 13 +- drivers/platform/x86/eeepc-wmi.c | 609 +- drivers/platform/x86/fujitsu-laptop.c | 8 +- drivers/platform/x86/ideapad-laptop.c | 259 +- drivers/platform/x86/intel_ips.c | 36 +- drivers/platform/x86/intel_ips.h | 21 + drivers/platform/x86/intel_pmic_gpio.c | 6 +- drivers/platform/x86/intel_scu_ipc.c | 9 +- drivers/platform/x86/intel_scu_ipcutil.c | 133 + drivers/platform/x86/sony-laptop.c | 14 +- drivers/platform/x86/thinkpad_acpi.c | 7 +- drivers/platform/x86/toshiba_acpi.c | 2 +- drivers/platform/x86/wmi.c | 135 +- drivers/pnp/Makefile | 6 +- drivers/pnp/core.c | 7 +- drivers/pnp/driver.c | 7 +- drivers/pnp/isapnp/Makefile | 6 +- drivers/pnp/pnpacpi/Makefile | 3 +- drivers/pnp/pnpacpi/core.c | 93 +- drivers/pnp/pnpbios/Makefile | 5 +- drivers/power/ds2760_battery.c | 6 +- drivers/power/intel_mid_battery.c | 6 +- drivers/power/s3c_adc_battery.c | 4 +- drivers/pps/Kconfig | 11 + drivers/pps/Makefile | 3 +- drivers/pps/clients/Kconfig | 7 + drivers/pps/clients/Makefile | 1 + drivers/pps/clients/pps-ktimer.c | 44 +- drivers/pps/clients/pps-ldisc.c | 59 +- drivers/pps/clients/pps_parport.c | 258 + drivers/pps/generators/Kconfig | 13 + drivers/pps/generators/Makefile | 9 + drivers/pps/generators/pps_gen_parport.c | 282 + drivers/pps/kapi.c | 210 +- drivers/pps/kc.c | 122 + drivers/pps/kc.h | 46 + drivers/pps/pps.c | 156 +- drivers/ps3/Makefile | 2 +- drivers/rapidio/rio-scan.c | 160 +- drivers/rapidio/rio-sysfs.c | 4 +- drivers/rapidio/rio.c | 76 +- drivers/rapidio/switches/idt_gen2.c | 95 +- drivers/rapidio/switches/idtcps.c | 6 +- drivers/rapidio/switches/tsi568.c | 13 +- drivers/rapidio/switches/tsi57x.c | 56 +- drivers/regulator/88pm8607.c | 3 +- drivers/regulator/Kconfig | 22 + drivers/regulator/Makefile | 3 + drivers/regulator/ab3100.c | 5 +- drivers/regulator/ab8500.c | 453 +- drivers/regulator/core.c | 462 +- drivers/regulator/da903x.c | 17 +- drivers/regulator/isl6271a-regulator.c | 8 +- drivers/regulator/lp3971.c | 10 +- drivers/regulator/lp3972.c | 10 +- drivers/regulator/max1586.c | 30 +- drivers/regulator/max8649.c | 3 +- drivers/regulator/max8660.c | 14 +- drivers/regulator/max8925-regulator.c | 3 +- drivers/regulator/max8952.c | 3 +- drivers/regulator/max8998.c | 8 +- drivers/regulator/mc13783-regulator.c | 385 +- drivers/regulator/mc13892-regulator.c | 635 + drivers/regulator/mc13xxx-regulator-core.c | 241 + drivers/regulator/mc13xxx.h | 101 + drivers/regulator/pcap-regulator.c | 7 +- drivers/regulator/pcf50633-regulator.c | 5 +- drivers/regulator/tps65023-regulator.c | 9 +- drivers/regulator/tps6507x-regulator.c | 10 +- drivers/regulator/tps6524x-regulator.c | 693 + drivers/regulator/tps6586x-regulator.c | 15 +- drivers/regulator/twl-regulator.c | 11 +- drivers/regulator/wm831x-dcdc.c | 31 +- drivers/regulator/wm831x-ldo.c | 59 +- drivers/regulator/wm8350-regulator.c | 24 +- drivers/regulator/wm8400-regulator.c | 8 +- drivers/regulator/wm8994-regulator.c | 45 +- drivers/rtc/Kconfig | 12 + drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 13 + drivers/rtc/interface.c | 574 +- drivers/rtc/rtc-cmos.c | 19 +- drivers/rtc/rtc-dev.c | 104 - drivers/rtc/rtc-ds1305.c | 2 +- drivers/rtc/rtc-ds1307.c | 12 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds3232.c | 2 +- drivers/rtc/rtc-lib.c | 28 + drivers/rtc/rtc-max6902.c | 3 +- drivers/rtc/rtc-mrst.c | 582 + drivers/rtc/rtc-omap.c | 6 +- drivers/rtc/rtc-rs5c372.c | 2 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sa1100.c | 161 +- drivers/s390/block/Kconfig | 24 +- drivers/s390/block/dasd.c | 314 +- drivers/s390/block/dasd_3990_erp.c | 16 +- drivers/s390/block/dasd_devmap.c | 155 +- drivers/s390/block/dasd_diag.c | 3 + drivers/s390/block/dasd_eckd.c | 664 +- drivers/s390/block/dasd_eckd.h | 17 +- drivers/s390/block/dasd_eer.c | 1 + drivers/s390/block/dasd_erp.c | 3 +- drivers/s390/block/dasd_fba.c | 21 +- drivers/s390/block/dasd_genhd.c | 2 +- drivers/s390/block/dasd_int.h | 35 +- drivers/s390/char/Kconfig | 69 +- drivers/s390/char/con3215.c | 2 + drivers/s390/char/raw3270.c | 2 + drivers/s390/char/sclp.c | 18 +- drivers/s390/char/sclp_config.c | 1 + drivers/s390/char/tape_3590.c | 18 +- drivers/s390/char/tape_block.c | 2 +- drivers/s390/char/tape_class.h | 1 - drivers/s390/char/tape_core.c | 2 + drivers/s390/char/vmur.c | 2 + drivers/s390/cio/ccwgroup.c | 78 +- drivers/s390/cio/chsc.c | 19 + drivers/s390/cio/chsc.h | 18 + drivers/s390/cio/cio.c | 2 +- drivers/s390/cio/css.c | 8 + drivers/s390/cio/device_ops.c | 40 + drivers/s390/cio/itcw.c | 62 +- drivers/s390/cio/qdio.h | 31 +- drivers/s390/cio/qdio_debug.c | 1 + drivers/s390/cio/qdio_main.c | 177 +- drivers/s390/cio/qdio_setup.c | 20 +- drivers/s390/cio/qdio_thinint.c | 56 +- drivers/s390/crypto/ap_bus.c | 67 +- drivers/s390/crypto/ap_bus.h | 2 + drivers/s390/crypto/zcrypt_api.c | 12 +- drivers/s390/crypto/zcrypt_api.h | 1 + drivers/s390/crypto/zcrypt_cex2a.c | 82 +- drivers/s390/crypto/zcrypt_cex2a.h | 25 + drivers/s390/crypto/zcrypt_pcica.c | 1 + drivers/s390/crypto/zcrypt_pcicc.c | 1 + drivers/s390/crypto/zcrypt_pcixcc.c | 17 +- drivers/s390/kvm/kvm_virtio.c | 3 + drivers/s390/net/Kconfig | 51 +- drivers/s390/net/claw.c | 2 + drivers/s390/net/ctcm_main.c | 2 + drivers/s390/net/lcs.c | 14 +- drivers/s390/net/qeth_core_main.c | 4 +- drivers/s390/net/qeth_core_mpc.h | 2 +- drivers/s390/net/qeth_core_sys.c | 2 +- drivers/s390/net/qeth_l2_main.c | 11 +- drivers/s390/net/qeth_l3_main.c | 245 +- drivers/s390/scsi/zfcp_cfdc.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 2 + drivers/sbus/char/jsflash.c | 2 +- drivers/scsi/a100u2w.c | 2 +- drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/aic7xxx_old/aic7xxx.seq | 2 +- drivers/scsi/aic94xx/aic94xx_reg_def.h | 4 +- drivers/scsi/aic94xx/aic94xx_scb.c | 2 +- drivers/scsi/aic94xx/aic94xx_seq.c | 6 +- drivers/scsi/bfa/bfa_fcpim.c | 2 +- drivers/scsi/bfa/bfa_fcs_lport.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 14 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/dc395x.c | 8 +- drivers/scsi/ipr.c | 2 +- drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 2 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 2 +- drivers/scsi/megaraid.h | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/scsi_lib.c | 16 +- drivers/scsi/scsi_netlink.c | 2 +- drivers/scsi/scsi_sysfs.c | 6 +- drivers/scsi/sd.c | 10 +- drivers/scsi/sr.c | 174 +- drivers/scsi/sr.h | 3 +- drivers/scsi/sr_ioctl.c | 2 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 2 +- drivers/serial/8250.c | 135 +- drivers/serial/8250_pci.c | 36 + drivers/serial/Kconfig | 97 +- drivers/serial/Makefile | 5 +- drivers/serial/amba-pl011.c | 592 +- drivers/serial/apbuart.c | 61 +- drivers/serial/atmel_serial.c | 5 + drivers/serial/bfin_5xx.c | 638 +- drivers/serial/cpm_uart/cpm_uart.h | 6 - drivers/serial/cpm_uart/cpm_uart_core.c | 19 + drivers/serial/ifx6x60.c | 1406 ++ drivers/serial/ifx6x60.h | 129 + drivers/serial/mpc52xx_uart.c | 6 +- drivers/serial/msm_serial.c | 2 +- drivers/serial/of_serial.c | 1 + drivers/serial/omap-serial.c | 78 +- drivers/serial/pch_uart.c | 1451 ++ drivers/serial/serial_core.c | 10 +- drivers/serial/sh-sci.c | 102 +- drivers/serial/sh-sci.h | 158 +- drivers/serial/vt8500_serial.c | 648 + drivers/sfi/sfi_core.c | 2 +- drivers/sh/clk/core.c | 1 - drivers/sh/intc/core.c | 1 + drivers/spi/Kconfig | 38 +- drivers/spi/Makefile | 6 +- drivers/spi/amba-pl022.c | 56 +- drivers/spi/atmel_spi.c | 4 +- drivers/spi/coldfire_qspi.c | 2 +- drivers/spi/davinci_spi.c | 1314 +- drivers/spi/dw_spi.c | 52 +- drivers/spi/dw_spi_mid.c | 223 + drivers/spi/dw_spi_pci.c | 20 +- drivers/spi/mpc52xx_psc_spi.c | 35 +- drivers/spi/mpc52xx_spi.c | 2 +- drivers/spi/omap2_mcspi.c | 50 +- drivers/spi/pxa2xx_spi.c | 190 +- drivers/spi/pxa2xx_spi_pci.c | 201 + drivers/spi/spi.c | 95 +- drivers/spi/spi_fsl_espi.c | 35 +- drivers/spi/spi_imx.c | 32 +- drivers/spi/spi_nuc900.c | 2 +- drivers/spi/spi_topcliff_pch.c | 12 +- drivers/spi/spidev.c | 2 +- drivers/spi/xilinx_spi.c | 133 +- drivers/spi/xilinx_spi.h | 32 - drivers/spi/xilinx_spi_of.c | 133 - drivers/spi/xilinx_spi_pltfm.c | 102 - drivers/ssb/main.c | 30 + drivers/ssb/pci.c | 96 +- drivers/ssb/pcihost_wrapper.c | 7 + drivers/ssb/scan.c | 4 +- drivers/staging/Kconfig | 20 +- drivers/staging/Makefile | 12 +- drivers/staging/adis16255/Kconfig | 11 - drivers/staging/adis16255/Makefile | 1 - drivers/staging/adis16255/adis16255.c | 468 - drivers/staging/adis16255/adis16255.h | 12 - drivers/staging/asus_oled/asus_oled.c | 2 +- .../staging/ath6kl/hif/sdio/linux_sdio/src/hif.c | 4 +- drivers/staging/ath6kl/os/linux/ar6000_drv.c | 2 +- drivers/staging/autofs/dirhash.c | 87 +- drivers/staging/autofs/root.c | 7 +- drivers/staging/batman-adv/Kconfig | 26 - drivers/staging/batman-adv/Makefile | 22 - drivers/staging/batman-adv/README | 240 - drivers/staging/batman-adv/TODO | 14 - drivers/staging/batman-adv/aggregation.c | 275 - drivers/staging/batman-adv/bat_debugfs.c | 343 - drivers/staging/batman-adv/bat_sysfs.c | 558 - drivers/staging/batman-adv/bitarray.c | 201 - drivers/staging/batman-adv/bitarray.h | 47 - drivers/staging/batman-adv/hard-interface.c | 647 - drivers/staging/batman-adv/hard-interface.h | 58 - drivers/staging/batman-adv/hash.c | 306 - drivers/staging/batman-adv/hash.h | 100 - drivers/staging/batman-adv/icmp_socket.c | 359 - drivers/staging/batman-adv/main.c | 217 - drivers/staging/batman-adv/main.h | 183 - drivers/staging/batman-adv/originator.c | 533 - drivers/staging/batman-adv/originator.h | 36 - drivers/staging/batman-adv/packet.h | 134 - drivers/staging/batman-adv/routing.c | 1389 -- drivers/staging/batman-adv/routing.h | 46 - drivers/staging/batman-adv/send.c | 580 - drivers/staging/batman-adv/soft-interface.c | 398 - drivers/staging/batman-adv/soft-interface.h | 32 - drivers/staging/batman-adv/sysfs-class-net-mesh | 41 - drivers/staging/batman-adv/translation-table.c | 518 - drivers/staging/batman-adv/types.h | 241 - drivers/staging/batman-adv/unicast.c | 269 - drivers/staging/batman-adv/unicast.h | 39 - drivers/staging/batman-adv/vis.c | 895 -- drivers/staging/bcm/Adapter.h | 134 +- drivers/staging/bcm/Arp.c | 94 - drivers/staging/bcm/Bcmchar.c | 967 +- drivers/staging/bcm/Bcmnet.c | 404 +- drivers/staging/bcm/CmHost.c | 139 +- drivers/staging/bcm/CmHost.h | 3 - drivers/staging/bcm/DDRInit.c | 17 +- drivers/staging/bcm/Debug.c | 41 - drivers/staging/bcm/Debug.h | 88 +- drivers/staging/bcm/HandleControlPacket.c | 39 +- drivers/staging/bcm/HostMibs.h | 7 - drivers/staging/bcm/IPv6Protocol.c | 10 +- drivers/staging/bcm/IPv6ProtocolHdr.h | 3 - drivers/staging/bcm/InterfaceDld.c | 136 +- drivers/staging/bcm/InterfaceIdleMode.c | 20 +- drivers/staging/bcm/InterfaceIdleMode.h | 2 - drivers/staging/bcm/InterfaceInit.c | 856 +- drivers/staging/bcm/InterfaceInit.h | 28 +- drivers/staging/bcm/InterfaceIsr.c | 44 +- drivers/staging/bcm/InterfaceMisc.c | 29 +- drivers/staging/bcm/InterfaceMisc.h | 3 - drivers/staging/bcm/InterfaceRx.c | 40 +- drivers/staging/bcm/InterfaceTx.c | 74 +- drivers/staging/bcm/InterfaceTx.h | 6 - drivers/staging/bcm/Interfacemain.h | 10 - drivers/staging/bcm/LeakyBucket.c | 72 +- drivers/staging/bcm/Macros.h | 40 +- drivers/staging/bcm/Makefile | 4 +- drivers/staging/bcm/Misc.c | 536 +- drivers/staging/bcm/Osal_Misc.c | 27 - drivers/staging/bcm/PHSModule.c | 234 +- drivers/staging/bcm/PHSModule.h | 45 - drivers/staging/bcm/Protocol.h | 6 +- drivers/staging/bcm/Prototypes.h | 122 +- drivers/staging/bcm/Qos.c | 106 +- drivers/staging/bcm/TODO | 25 +- drivers/staging/bcm/Transmit.c | 393 +- drivers/staging/bcm/cntrl_SignalingInterface.h | 254 - drivers/staging/bcm/headers.h | 40 +- drivers/staging/bcm/hostmibs.c | 35 +- drivers/staging/bcm/led_control.c | 135 +- drivers/staging/bcm/nvm.c | 642 +- drivers/staging/bcm/nvm.h | 80 - drivers/staging/bcm/osal_misc.h | 49 - drivers/staging/brcm80211/README | 10 +- drivers/staging/brcm80211/brcmfmac/README | 5 +- drivers/staging/brcm80211/brcmfmac/bcmsdh.c | 12 +- drivers/staging/brcm80211/brcmfmac/bcmsdh_linux.c | 270 +- drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 59 +- .../brcm80211/brcmfmac/bcmsdh_sdmmc_linux.c | 4 +- drivers/staging/brcm80211/brcmfmac/dhd.h | 19 +- drivers/staging/brcm80211/brcmfmac/dhd_bus.h | 6 +- drivers/staging/brcm80211/brcmfmac/dhd_cdc.c | 40 +- drivers/staging/brcm80211/brcmfmac/dhd_common.c | 18 +- .../staging/brcm80211/brcmfmac/dhd_custom_gpio.c | 36 +- drivers/staging/brcm80211/brcmfmac/dhd_linux.c | 148 +- .../staging/brcm80211/brcmfmac/dhd_linux_sched.c | 1 - drivers/staging/brcm80211/brcmfmac/dhd_proto.h | 7 +- drivers/staging/brcm80211/brcmfmac/dhd_sdio.c | 348 +- drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c | 586 +- drivers/staging/brcm80211/brcmfmac/wl_cfg80211.h | 48 +- drivers/staging/brcm80211/brcmfmac/wl_iw.c | 578 +- drivers/staging/brcm80211/brcmfmac/wl_iw.h | 2 +- drivers/staging/brcm80211/include/bcm_rpc.h | 79 - drivers/staging/brcm80211/include/bcm_rpc_tp.h | 137 - drivers/staging/brcm80211/include/bcm_xdr.h | 60 - drivers/staging/brcm80211/include/bcmdefs.h | 63 +- drivers/staging/brcm80211/include/bcmsdbus.h | 6 +- drivers/staging/brcm80211/include/bcmsdh.h | 12 +- drivers/staging/brcm80211/include/bcmsdh_sdmmc.h | 6 +- drivers/staging/brcm80211/include/bcmsrom.h | 8 +- drivers/staging/brcm80211/include/bcmutils.h | 60 +- drivers/staging/brcm80211/include/d11.h | 7 - drivers/staging/brcm80211/include/dbus.h | 353 - drivers/staging/brcm80211/include/epivers.h | 44 - drivers/staging/brcm80211/include/hnddma.h | 91 +- drivers/staging/brcm80211/include/hndpmu.h | 44 +- drivers/staging/brcm80211/include/linux_osl.h | 407 - drivers/staging/brcm80211/include/linuxver.h | 38 - drivers/staging/brcm80211/include/nicpci.h | 12 +- drivers/staging/brcm80211/include/osl.h | 209 +- drivers/staging/brcm80211/include/proto/ethernet.h | 54 +- drivers/staging/brcm80211/include/proto/wpa.h | 94 - drivers/staging/brcm80211/include/rpc_osl.h | 2 +- drivers/staging/brcm80211/include/siutils.h | 28 +- drivers/staging/brcm80211/include/wlioctl.h | 342 +- drivers/staging/brcm80211/phy/wlc_phy_cmn.c | 63 +- drivers/staging/brcm80211/phy/wlc_phy_hal.h | 6 - drivers/staging/brcm80211/phy/wlc_phy_int.h | 4 +- drivers/staging/brcm80211/phy/wlc_phy_lcn.c | 13 +- drivers/staging/brcm80211/phy/wlc_phy_n.c | 59 +- drivers/staging/brcm80211/phy/wlc_phytbl_lcn.c | 3 + drivers/staging/brcm80211/phy/wlc_phytbl_n.c | 3 + drivers/staging/brcm80211/sys/wl_dbg.h | 72 +- drivers/staging/brcm80211/sys/wl_export.h | 8 +- drivers/staging/brcm80211/sys/wl_mac80211.c | 1026 +- drivers/staging/brcm80211/sys/wl_mac80211.h | 50 +- drivers/staging/brcm80211/sys/wl_ucode.h | 12 + drivers/staging/brcm80211/sys/wl_ucode_loader.c | 13 +- drivers/staging/brcm80211/sys/wlc_alloc.c | 70 +- drivers/staging/brcm80211/sys/wlc_alloc.h | 12 +- drivers/staging/brcm80211/sys/wlc_ampdu.c | 316 +- drivers/staging/brcm80211/sys/wlc_ampdu.h | 30 +- drivers/staging/brcm80211/sys/wlc_antsel.c | 49 +- drivers/staging/brcm80211/sys/wlc_antsel.h | 16 +- drivers/staging/brcm80211/sys/wlc_bmac.c | 806 +- drivers/staging/brcm80211/sys/wlc_bmac.h | 182 +- drivers/staging/brcm80211/sys/wlc_bsscfg.h | 3 +- drivers/staging/brcm80211/sys/wlc_cfg.h | 24 - drivers/staging/brcm80211/sys/wlc_channel.c | 102 +- drivers/staging/brcm80211/sys/wlc_event.c | 16 +- drivers/staging/brcm80211/sys/wlc_event.h | 5 +- drivers/staging/brcm80211/sys/wlc_mac80211.c | 1297 +- drivers/staging/brcm80211/sys/wlc_mac80211.h | 312 +- drivers/staging/brcm80211/sys/wlc_phy_shim.c | 14 +- drivers/staging/brcm80211/sys/wlc_pub.h | 48 +- drivers/staging/brcm80211/sys/wlc_rate.c | 6 +- drivers/staging/brcm80211/sys/wlc_rpc.h | 527 - drivers/staging/brcm80211/sys/wlc_rpctx.h | 71 - drivers/staging/brcm80211/sys/wlc_scb.h | 2 +- drivers/staging/brcm80211/sys/wlc_stf.c | 72 +- drivers/staging/brcm80211/sys/wlc_stf.h | 31 +- drivers/staging/brcm80211/sys/wlc_types.h | 31 +- drivers/staging/brcm80211/util/aiutils.c | 25 +- drivers/staging/brcm80211/util/bcmotp.c | 22 +- drivers/staging/brcm80211/util/bcmsrom.c | 95 +- drivers/staging/brcm80211/util/bcmutils.c | 112 +- drivers/staging/brcm80211/util/bcmwifi.c | 4 + drivers/staging/brcm80211/util/hnddma.c | 136 +- drivers/staging/brcm80211/util/hndpmu.c | 174 +- drivers/staging/brcm80211/util/linux_osl.c | 247 +- drivers/staging/brcm80211/util/nicpci.c | 125 +- drivers/staging/brcm80211/util/nvram/nvram_ro.c | 4 +- drivers/staging/brcm80211/util/sbutils.c | 13 +- drivers/staging/brcm80211/util/siutils.c | 206 +- drivers/staging/comedi/drivers.c | 30 +- .../comedi/drivers/addi-data/APCI1710_Tor.c | 2 +- .../staging/comedi/drivers/addi-data/addi_common.c | 4 +- .../comedi/drivers/addi-data/hwdrv_APCI1710.c | 2 +- .../comedi/drivers/addi-data/hwdrv_apci1500.c | 2 +- .../comedi/drivers/addi-data/hwdrv_apci1516.c | 2 +- .../comedi/drivers/addi-data/hwdrv_apci3200.c | 2 +- .../comedi/drivers/addi-data/hwdrv_apci3501.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/cb_das16_cs.c | 2 +- drivers/staging/comedi/drivers/comedi_bond.c | 2 +- drivers/staging/comedi/drivers/ii_pci20kc.c | 66 +- drivers/staging/comedi/drivers/jr3_pci.c | 7 + drivers/staging/comedi/drivers/ni_tiocmd.c | 71 +- drivers/staging/comedi/drivers/rtd520.c | 2 +- drivers/staging/comedi/drivers/s526.c | 139 +- drivers/staging/comedi/drivers/usbdux.c | 2 +- drivers/staging/cpia/Kconfig | 39 - drivers/staging/cpia/Makefile | 5 - drivers/staging/cpia/TODO | 8 - drivers/staging/cpia/cpia.c | 4028 ----- drivers/staging/cpia/cpia.h | 432 - drivers/staging/cpia/cpia_pp.c | 869 -- drivers/staging/cpia/cpia_usb.c | 640 - drivers/staging/cptm1217/Kconfig | 12 + drivers/staging/cptm1217/Makefile | 2 + drivers/staging/cptm1217/TODO | 5 + drivers/staging/cptm1217/clearpad_tm1217.c | 675 + drivers/staging/cptm1217/cp_tm1217.h | 9 + drivers/staging/crystalhd/crystalhd_hw.c | 2 +- drivers/staging/crystalhd/crystalhd_lnx.c | 6 +- drivers/staging/cs5535_gpio/Kconfig | 11 + drivers/staging/cs5535_gpio/Makefile | 1 + drivers/staging/cs5535_gpio/TODO | 6 + .../{char => staging/cs5535_gpio}/cs5535_gpio.c | 0 drivers/staging/cx25821/Kconfig | 4 +- drivers/staging/cx25821/cx25821-alsa.c | 73 +- drivers/staging/cx25821/cx25821-audio-upstream.c | 66 +- drivers/staging/cx25821/cx25821-cards.c | 2 + drivers/staging/cx25821/cx25821-core.c | 191 +- drivers/staging/cx25821/cx25821-i2c.c | 19 +- drivers/staging/cx25821/cx25821-medusa-video.c | 7 +- .../staging/cx25821/cx25821-video-upstream-ch2.c | 63 +- drivers/staging/cx25821/cx25821-video-upstream.c | 90 +- drivers/staging/cx25821/cx25821-video.c | 124 +- drivers/staging/cx25821/cx25821-video.h | 17 +- drivers/staging/cx25821/cx25821.h | 9 +- drivers/staging/cxt1e1/comet.c | 8 +- drivers/staging/cxt1e1/functions.c | 8 +- drivers/staging/cxt1e1/hwprobe.c | 4 +- drivers/staging/cxt1e1/linux.c | 18 +- drivers/staging/cxt1e1/musycc.c | 58 +- drivers/staging/cxt1e1/pmcc4_drv.c | 38 +- drivers/staging/cxt1e1/sbecom_inline_linux.h | 4 +- drivers/staging/dabusb/Kconfig | 14 + drivers/staging/dabusb/Makefile | 2 + drivers/staging/dabusb/TODO | 5 + drivers/{media/video => staging/dabusb}/dabusb.c | 0 drivers/{media/video => staging/dabusb}/dabusb.h | 0 drivers/staging/dt3155v4l/dt3155v4l.c | 3 - drivers/staging/easycap/Kconfig | 1 - drivers/staging/easycap/Makefile | 1 + drivers/staging/easycap/README | 93 +- drivers/staging/easycap/easycap.h | 186 +- drivers/staging/easycap/easycap_debug.h | 2 + drivers/staging/easycap/easycap_ioctl.c | 2286 ++-- drivers/staging/easycap/easycap_low.c | 895 +- drivers/staging/easycap/easycap_main.c | 2782 +++-- drivers/staging/easycap/easycap_settings.c | 272 +- drivers/staging/easycap/easycap_sound.c | 603 +- drivers/staging/easycap/easycap_testcard.c | 372 +- drivers/staging/et131x/et131x_initpci.c | 2 +- drivers/staging/frontier/alphatrack.c | 4 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 54 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000_proc.c | 8 +- drivers/staging/ft1000/ft1000-usb/Makefile | 2 +- drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c | 935 -- drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 782 + .../staging/ft1000/ft1000-usb/ft1000_download.c | 386 +- drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 433 +- drivers/staging/ft1000/ft1000-usb/ft1000_hw.h | 4 +- drivers/staging/ft1000/ft1000-usb/ft1000_proc.c | 373 +- drivers/staging/ft1000/ft1000-usb/ft1000_usb.c | 34 +- drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 62 +- drivers/staging/go7007/Kconfig | 4 +- drivers/staging/go7007/go7007-driver.c | 2 +- drivers/staging/hv/Makefile | 2 +- drivers/staging/hv/blkvsc.c | 52 +- drivers/staging/hv/blkvsc_drv.c | 117 +- drivers/staging/hv/channel.c | 338 +- drivers/staging/hv/channel_mgmt.c | 244 +- drivers/staging/hv/channel_mgmt.h | 245 +- drivers/staging/hv/connection.c | 56 +- drivers/staging/hv/hv.c | 346 +- drivers/staging/hv/hv.h | 36 +- drivers/staging/hv/hv_api.h | 278 +- drivers/staging/hv/hv_utils.c | 99 +- drivers/staging/hv/netvsc.c | 937 +- drivers/staging/hv/netvsc.h | 164 +- drivers/staging/hv/netvsc_api.h | 64 +- drivers/staging/hv/netvsc_drv.c | 83 +- drivers/staging/hv/osd.c | 108 +- drivers/staging/hv/osd.h | 22 +- drivers/staging/hv/ring_buffer.c | 404 +- drivers/staging/hv/ring_buffer.h | 56 +- drivers/staging/hv/rndis.h | 353 +- drivers/staging/hv/rndis_filter.c | 640 +- drivers/staging/hv/rndis_filter.h | 2 +- drivers/staging/hv/storvsc.c | 584 +- drivers/staging/hv/storvsc_api.h | 54 +- drivers/staging/hv/storvsc_drv.c | 95 +- drivers/staging/hv/vmbus.c | 274 - drivers/staging/hv/vmbus_api.h | 24 - drivers/staging/hv/vmbus_drv.c | 351 +- drivers/staging/hv/vmbus_private.h | 7 +- drivers/staging/hv/vstorage.h | 106 +- drivers/staging/iio/Documentation/sysfs-bus-iio | 627 +- .../staging/iio/Documentation/sysfs-bus-iio-dds | 93 + drivers/staging/iio/Kconfig | 6 +- drivers/staging/iio/Makefile | 7 +- drivers/staging/iio/TODO | 4 + drivers/staging/iio/accel/Kconfig | 27 + drivers/staging/iio/accel/Makefile | 12 + drivers/staging/iio/accel/accel.h | 20 + drivers/staging/iio/accel/adis16201.h | 150 + drivers/staging/iio/accel/adis16201_core.c | 659 + drivers/staging/iio/accel/adis16201_ring.c | 218 + drivers/staging/iio/accel/adis16201_trigger.c | 122 + drivers/staging/iio/accel/adis16203.h | 143 + drivers/staging/iio/accel/adis16203_core.c | 568 + drivers/staging/iio/accel/adis16203_ring.c | 211 + drivers/staging/iio/accel/adis16203_trigger.c | 122 + drivers/staging/iio/accel/adis16204.h | 151 + drivers/staging/iio/accel/adis16204_core.c | 613 + drivers/staging/iio/accel/adis16204_ring.c | 206 + drivers/staging/iio/accel/adis16204_trigger.c | 122 + drivers/staging/iio/accel/adis16209_ring.c | 2 +- drivers/staging/iio/accel/lis3l02dq_ring.c | 2 +- drivers/staging/iio/adc/Kconfig | 91 +- drivers/staging/iio/adc/Makefile | 15 + drivers/staging/iio/adc/ad7150.c | 877 ++ drivers/staging/iio/adc/ad7152.c | 610 + drivers/staging/iio/adc/ad7291.c | 1039 ++ drivers/staging/iio/adc/ad7298.c | 501 + drivers/staging/iio/adc/ad7314.c | 308 + drivers/staging/iio/adc/ad7745.c | 734 + drivers/staging/iio/adc/ad7816.c | 535 + drivers/staging/iio/adc/ad7887.h | 105 + drivers/staging/iio/adc/ad7887_core.c | 305 + drivers/staging/iio/adc/ad7887_ring.c | 266 + drivers/staging/iio/adc/adt7310.c | 952 ++ drivers/staging/iio/adc/adt7410.c | 915 ++ drivers/staging/iio/adc/adt75.c | 732 + drivers/staging/iio/addac/Kconfig | 25 + drivers/staging/iio/addac/Makefile | 7 + drivers/staging/iio/addac/adt7316-i2c.c | 170 + drivers/staging/iio/addac/adt7316-spi.c | 180 + drivers/staging/iio/addac/adt7316.c | 2402 +++ drivers/staging/iio/addac/adt7316.h | 33 + drivers/staging/iio/dac/Kconfig | 21 + drivers/staging/iio/dac/Makefile | 6 + drivers/staging/iio/dac/ad5446.c | 323 + drivers/staging/iio/dac/ad5446.h | 96 + drivers/staging/iio/dac/ad5624r.h | 21 + drivers/staging/iio/dac/ad5624r_spi.c | 300 + drivers/staging/iio/dac/dac.h | 6 + drivers/staging/iio/dds/Kconfig | 56 + drivers/staging/iio/dds/Makefile | 11 + drivers/staging/iio/dds/ad5930.c | 170 + drivers/staging/iio/dds/ad9832.c | 264 + drivers/staging/iio/dds/ad9834.c | 477 + drivers/staging/iio/dds/ad9834.h | 112 + drivers/staging/iio/dds/ad9850.c | 156 + drivers/staging/iio/dds/ad9852.c | 305 + drivers/staging/iio/dds/ad9910.c | 440 + drivers/staging/iio/dds/ad9951.c | 249 + drivers/staging/iio/dds/dds.h | 110 + drivers/staging/iio/gyro/Kconfig | 38 +- drivers/staging/iio/gyro/Makefile | 12 + drivers/staging/iio/gyro/adis16060.h | 101 + drivers/staging/iio/gyro/adis16060_core.c | 319 + drivers/staging/iio/gyro/adis16080.h | 102 + drivers/staging/iio/gyro/adis16080_core.c | 271 + drivers/staging/iio/gyro/adis16130.h | 108 + drivers/staging/iio/gyro/adis16130_core.c | 313 + drivers/staging/iio/gyro/adis16251.h | 185 + drivers/staging/iio/gyro/adis16251_core.c | 777 + drivers/staging/iio/gyro/adis16260.h | 3 + drivers/staging/iio/gyro/adis16260_core.c | 142 +- drivers/staging/iio/gyro/adis16260_platform_data.h | 19 + drivers/staging/iio/gyro/gyro.h | 9 + drivers/staging/iio/imu/adis16350_core.c | 1 + drivers/staging/iio/meter/Kconfig | 61 + drivers/staging/iio/meter/Makefile | 15 + drivers/staging/iio/meter/ade7753.c | 730 + drivers/staging/iio/meter/ade7753.h | 140 + drivers/staging/iio/meter/ade7754.c | 756 + drivers/staging/iio/meter/ade7754.h | 161 + drivers/staging/iio/meter/ade7758.h | 171 + drivers/staging/iio/meter/ade7758_core.c | 866 ++ drivers/staging/iio/meter/ade7758_ring.c | 212 + drivers/staging/iio/meter/ade7758_trigger.c | 125 + drivers/staging/iio/meter/ade7759.c | 670 + drivers/staging/iio/meter/ade7759.h | 122 + drivers/staging/iio/meter/ade7854-i2c.c | 272 + drivers/staging/iio/meter/ade7854-spi.c | 360 + drivers/staging/iio/meter/ade7854.c | 680 + drivers/staging/iio/meter/ade7854.h | 245 + drivers/staging/iio/meter/meter.h | 396 + drivers/staging/iio/resolver/Kconfig | 54 + drivers/staging/iio/resolver/Makefile | 7 + drivers/staging/iio/resolver/ad2s120x.c | 310 + drivers/staging/iio/resolver/ad2s1210.c | 872 ++ drivers/staging/iio/resolver/ad2s90.c | 159 + drivers/staging/iio/sysfs.h | 6 + drivers/staging/intel_sst/Kconfig | 1 + drivers/staging/intel_sst/intel_sst.c | 116 +- drivers/staging/intel_sst/intel_sst.h | 8 +- .../staging/intel_sst/intel_sst_app_interface.c | 314 +- drivers/staging/intel_sst/intel_sst_common.h | 10 +- .../staging/intel_sst/intel_sst_drv_interface.c | 209 +- drivers/staging/intel_sst/intel_sst_dsp.c | 70 +- drivers/staging/intel_sst/intel_sst_fw_ipc.h | 113 +- drivers/staging/intel_sst/intel_sst_ioctl.h | 15 +- drivers/staging/intel_sst/intel_sst_ipc.c | 194 +- drivers/staging/intel_sst/intel_sst_pvt.c | 36 +- drivers/staging/intel_sst/intel_sst_stream.c | 20 +- .../staging/intel_sst/intel_sst_stream_encoded.c | 214 +- drivers/staging/intel_sst/intelmid.c | 192 +- drivers/staging/intel_sst/intelmid.h | 5 - drivers/staging/intel_sst/intelmid_ctrl.c | 28 +- drivers/staging/intel_sst/intelmid_msic_control.c | 24 +- drivers/staging/intel_sst/intelmid_pvt.c | 54 +- drivers/staging/intel_sst/intelmid_v0_control.c | 32 +- drivers/staging/intel_sst/intelmid_v1_control.c | 70 +- drivers/staging/intel_sst/intelmid_v2_control.c | 96 +- drivers/staging/keucr/init.c | 420 +- drivers/staging/keucr/init.h | 3 + drivers/staging/keucr/ms.c | 10 +- drivers/staging/keucr/smilmain.c | 4 +- drivers/staging/keucr/smilsub.c | 4 +- drivers/staging/line6/capture.c | 2 +- drivers/staging/line6/midi.c | 4 +- drivers/staging/line6/playback.c | 2 +- drivers/staging/lirc/Kconfig | 29 +- drivers/staging/lirc/Makefile | 1 - drivers/staging/lirc/TODO.lirc_i2c | 3 - drivers/staging/lirc/TODO.lirc_zilog | 13 + drivers/staging/lirc/lirc_i2c.c | 536 - drivers/staging/lirc/lirc_serial.c | 4 +- drivers/staging/lirc/lirc_zilog.c | 48 +- drivers/staging/memrar/memrar.h | 19 + drivers/staging/msm/Makefile | 4 +- drivers/staging/msm/lcdc_toshiba_wvga_pt.c | 2 +- drivers/staging/msm/msm_fb_bl.c | 2 +- drivers/staging/msm/tvenc.c | 5 +- drivers/staging/olpc_dcon/TODO | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon.h | 20 - drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 168 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 4 +- drivers/staging/phison/phison.c | 2 +- drivers/staging/pohmelfs/crypto.c | 6 +- drivers/staging/pohmelfs/inode.c | 13 +- drivers/staging/pohmelfs/net.c | 2 +- drivers/staging/pohmelfs/path_entry.c | 17 +- drivers/staging/rt2860/chip/mac_pci.h | 7 +- drivers/staging/rt2860/chip/mac_usb.h | 5 +- drivers/staging/rt2860/chip/rtmp_mac.h | 19 +- drivers/staging/rt2860/chip/rtmp_phy.h | 14 +- drivers/staging/rt2860/chips/rt3090.c | 8 +- drivers/staging/rt2860/chips/rt30xx.c | 13 +- drivers/staging/rt2860/common/ba_action.c | 18 +- drivers/staging/rt2860/common/cmm_data.c | 2 +- drivers/staging/rt2860/common/cmm_data_pci.c | 4 +- drivers/staging/rt2860/common/cmm_mac_pci.c | 10 +- drivers/staging/rt2860/common/cmm_mac_usb.c | 2 +- drivers/staging/rt2860/common/cmm_wpa.c | 22 +- drivers/staging/rt2860/common/ee_efuse.c | 15 +- drivers/staging/rt2860/common/mlme.c | 13 +- drivers/staging/rt2860/common/rt_rf.c | 3 +- drivers/staging/rt2860/common/rtmp_init.c | 24 +- drivers/staging/rt2860/common/rtmp_mcu.c | 4 +- drivers/staging/rt2860/common/spectrum.c | 2 +- drivers/staging/rt2860/mlme.h | 41 +- drivers/staging/rt2860/oid.h | 15 +- drivers/staging/rt2860/pci_main_dev.c | 22 +- drivers/staging/rt2860/rt_linux.c | 35 +- drivers/staging/rt2860/rt_linux.h | 11 +- drivers/staging/rt2860/rt_main_dev.c | 18 +- drivers/staging/rt2860/rt_pci_rbus.c | 7 +- drivers/staging/rt2860/rt_usb.c | 45 +- drivers/staging/rt2860/rtmp.h | 71 +- drivers/staging/rt2860/rtmp_def.h | 37 +- drivers/staging/rt2860/rtmp_timer.h | 13 +- drivers/staging/rt2860/spectrum.h | 12 +- drivers/staging/rt2860/sta/assoc.c | 15 +- drivers/staging/rt2860/sta/auth.c | 10 +- drivers/staging/rt2860/sta/connect.c | 38 +- drivers/staging/rt2860/sta/rtmp_data.c | 35 +- drivers/staging/rt2860/sta/sanity.c | 5 +- drivers/staging/rt2860/sta/sync.c | 25 +- drivers/staging/rt2860/sta/wpa.c | 5 +- drivers/staging/rt2860/sta_ioctl.c | 25 +- drivers/staging/rt2860/usb_main_dev.c | 20 +- drivers/staging/rt2860/wpa.h | 5 +- drivers/staging/rtl8192e/ieee80211/ieee80211_tx.c | 2 +- drivers/staging/rtl8192e/r8192E_core.c | 6 +- drivers/staging/rtl8192e/r819xE_phy.c | 2 +- drivers/staging/rtl8192u/Makefile | 1 - drivers/staging/rtl8192u/dot11d.h | 2 - drivers/staging/rtl8192u/ieee80211/Makefile | 2 - drivers/staging/rtl8192u/ieee80211/dot11d.c | 2 - drivers/staging/rtl8192u/ieee80211/dot11d.h | 3 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 8 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 12 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 47 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 - drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 27 +- drivers/staging/rtl8192u/r8192U_wx.c | 6 - drivers/staging/rtl8192u/r819xU_phy.c | 6 +- drivers/staging/rtl8712/TODO | 1 - drivers/staging/rtl8712/osdep_service.h | 25 +- drivers/staging/rtl8712/rtl8712_efuse.c | 2 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_xmit.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/samsung-laptop/samsung-laptop.c | 2 +- drivers/staging/se401/Kconfig | 13 + drivers/staging/se401/Makefile | 1 + drivers/staging/se401/TODO | 5 + drivers/{media/video => staging/se401}/se401.c | 0 drivers/staging/se401/se401.h | 236 + drivers/staging/se401/videodev.h | 318 + drivers/staging/sep/Kconfig | 10 + drivers/staging/sep/Makefile | 2 + drivers/staging/sep/TODO | 5 + drivers/staging/sep/sep_dev.h | 156 + drivers/staging/sep/sep_driver.c | 3577 +++++ drivers/staging/sep/sep_driver_api.h | 297 + drivers/staging/sep/sep_driver_config.h | 239 + drivers/staging/sep/sep_driver_hw_defs.h | 233 + drivers/staging/sm7xx/smtcfb.c | 2 +- drivers/staging/smbfs/cache.c | 16 +- drivers/staging/smbfs/dir.c | 55 +- drivers/staging/smbfs/file.c | 5 +- drivers/staging/smbfs/inode.c | 13 +- drivers/staging/smbfs/proto.h | 2 + drivers/staging/solo6x10/Kconfig | 4 +- drivers/staging/solo6x10/TODO | 4 - drivers/staging/solo6x10/solo6010-core.c | 42 +- drivers/staging/solo6x10/solo6010-disp.c | 6 +- drivers/staging/solo6x10/solo6010-enc.c | 6 +- drivers/staging/solo6x10/solo6010-g723.c | 22 +- drivers/staging/solo6x10/solo6010-gpio.c | 4 +- drivers/staging/solo6x10/solo6010-i2c.c | 13 +- drivers/staging/solo6x10/solo6010-osd-font.h | 60 +- drivers/staging/solo6x10/solo6010-p2m.c | 156 +- drivers/staging/solo6x10/solo6010-tw28.c | 118 +- drivers/staging/solo6x10/solo6010-v4l2-enc.c | 370 +- drivers/staging/solo6x10/solo6010-v4l2.c | 197 +- drivers/staging/solo6x10/solo6010.h | 39 +- drivers/staging/speakup/fakekey.c | 11 +- drivers/staging/speakup/kobjects.c | 9 +- drivers/staging/speakup/main.c | 33 +- drivers/staging/speakup/spk_types.h | 2 +- drivers/staging/spectra/ffsport.c | 61 +- drivers/staging/spectra/ffsport.h | 1 + drivers/staging/spectra/flash.c | 4 +- drivers/staging/spectra/lld_emu.c | 6 +- drivers/staging/spectra/lld_nand.c | 177 +- drivers/staging/ste_rmi4/Kconfig | 9 + drivers/staging/ste_rmi4/Makefile | 4 + drivers/staging/ste_rmi4/TODO | 7 + drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 1179 ++ drivers/staging/ste_rmi4/synaptics_i2c_rmi4.h | 50 + drivers/staging/stradis/Kconfig | 7 - drivers/staging/stradis/Makefile | 3 - drivers/staging/stradis/TODO | 6 - drivers/staging/stradis/stradis.c | 2222 --- drivers/staging/tidspbridge/core/_tiomap.h | 15 +- drivers/staging/tidspbridge/core/tiomap3430.c | 4 +- drivers/staging/tidspbridge/rmgr/nldr.c | 2 +- drivers/staging/tm6000/Kconfig | 2 +- drivers/staging/tm6000/TODO | 2 + drivers/staging/tm6000/tm6000-cards.c | 48 +- drivers/staging/tm6000/tm6000-core.c | 29 +- drivers/staging/tm6000/tm6000-i2c.c | 39 +- drivers/staging/tm6000/tm6000-input.c | 287 +- drivers/staging/tm6000/tm6000-video.c | 17 +- drivers/staging/tm6000/tm6000.h | 3 + drivers/staging/udlfb/Kconfig | 14 - drivers/staging/udlfb/Makefile | 1 - drivers/staging/udlfb/udlfb.c | 1916 --- drivers/staging/udlfb/udlfb.h | 117 - drivers/staging/usbip/vhci_hcd.c | 14 - drivers/staging/usbvideo/Kconfig | 15 + drivers/staging/usbvideo/Makefile | 2 + drivers/staging/usbvideo/TODO | 5 + .../{media/video => staging}/usbvideo/usbvideo.c | 0 drivers/staging/usbvideo/usbvideo.h | 395 + drivers/staging/usbvideo/vicam.c | 952 ++ drivers/staging/usbvideo/videodev.h | 318 + drivers/staging/vme/bridges/vme_ca91cx42.c | 235 +- drivers/staging/vme/bridges/vme_ca91cx42.h | 2 +- drivers/staging/vme/bridges/vme_tsi148.c | 264 +- drivers/staging/vme/bridges/vme_tsi148.h | 2 +- drivers/staging/vme/devices/vme_user.c | 79 +- drivers/staging/vme/vme.c | 116 +- drivers/staging/vme/vme_bridge.h | 2 +- drivers/staging/vt6655/card.c | 2 +- drivers/staging/vt6655/iwctl.c | 2 +- drivers/staging/vt6655/wpa2.c | 4 +- drivers/staging/vt6656/baseband.c | 2 +- drivers/staging/vt6656/card.c | 2 +- drivers/staging/vt6656/dpc.c | 4 +- drivers/staging/vt6656/iwctl.c | 2 +- drivers/staging/vt6656/power.c | 2 +- drivers/staging/vt6656/rxtx.c | 3 +- drivers/staging/vt6656/tkip.c | 37 +- drivers/staging/vt6656/wpa2.c | 4 +- .../arch/arm/mach-omap2/cyashalomap_kernel.c | 10 +- drivers/staging/winbond/Makefile | 1 - drivers/staging/winbond/core.h | 2 +- drivers/staging/winbond/mac_structures.h | 545 - drivers/staging/winbond/mds.c | 70 +- drivers/staging/winbond/mds_f.h | 3 +- drivers/staging/winbond/mds_s.h | 4 - drivers/staging/winbond/mlmetxrx.c | 62 - drivers/staging/winbond/mlmetxrx_f.h | 23 - drivers/staging/winbond/mto.c | 5 +- drivers/staging/winbond/phy_calibration.c | 5 +- drivers/staging/winbond/phy_calibration.h | 2 +- drivers/staging/winbond/reg.c | 36 +- drivers/staging/winbond/sysdef.h | 31 - drivers/staging/winbond/wb35reg.c | 33 +- drivers/staging/winbond/wb35reg_f.h | 2 +- drivers/staging/winbond/wb35reg_s.h | 77 +- drivers/staging/winbond/wb35rx.c | 30 +- drivers/staging/winbond/wb35rx_f.h | 2 +- drivers/staging/winbond/wb35tx.c | 31 +- drivers/staging/winbond/wb35tx_f.h | 1 - drivers/staging/winbond/wbhal.h | 513 + drivers/staging/winbond/wbhal_f.h | 81 - drivers/staging/winbond/wbhal_s.h | 525 - drivers/staging/winbond/wblinux_f.h | 17 - drivers/staging/winbond/wbusb.c | 50 +- drivers/staging/winbond/wbusb_s.h | 18 - drivers/staging/wlags49_h2/wl_pci.c | 2 +- drivers/staging/wlags49_h2/wl_profile.c | 2 +- drivers/staging/wlags49_h2/wl_sysfs.c | 4 +- drivers/staging/wlan-ng/p80211conv.c | 45 +- drivers/staging/wlan-ng/p80211conv.h | 6 +- drivers/staging/wlan-ng/p80211netdev.c | 6 +- drivers/staging/wlan-ng/p80211netdev.h | 10 +- drivers/staging/wlan-ng/p80211types.h | 4 +- drivers/staging/wlan-ng/prism2mgmt.c | 26 +- drivers/staging/xgifb/XGI_main_26.c | 9 +- drivers/staging/zram/xvmalloc.c | 6 +- drivers/staging/zram/zram_drv.c | 9 +- drivers/telephony/ixj.c | 6 +- drivers/thermal/Kconfig | 1 + drivers/thermal/thermal_sys.c | 120 +- drivers/tty/n_gsm.c | 219 +- drivers/tty/tty_io.c | 52 +- drivers/tty/vt/vt.c | 23 +- drivers/usb/Kconfig | 11 +- drivers/usb/atm/cxacru.c | 2 +- drivers/usb/atm/speedtch.c | 28 +- drivers/usb/atm/ueagle-atm.c | 22 +- drivers/usb/core/Kconfig | 12 +- drivers/usb/core/driver.c | 157 +- drivers/usb/core/hcd-pci.c | 1 - drivers/usb/core/hcd.c | 1 - drivers/usb/core/hub.c | 11 +- drivers/usb/core/inode.c | 12 +- drivers/usb/core/message.c | 1 + drivers/usb/core/quirks.c | 15 - drivers/usb/core/sysfs.c | 84 +- drivers/usb/core/usb.c | 3 +- drivers/usb/core/usb.h | 2 - drivers/usb/gadget/Kconfig | 77 +- drivers/usb/gadget/Makefile | 8 +- drivers/usb/gadget/amd5536udc.c | 1 - drivers/usb/gadget/atmel_usba_udc.c | 4 +- drivers/usb/gadget/ci13xxx_msm.c | 134 + drivers/usb/gadget/ci13xxx_pci.c | 176 + drivers/usb/gadget/ci13xxx_udc.c | 421 +- drivers/usb/gadget/ci13xxx_udc.h | 20 + drivers/usb/gadget/composite.c | 28 +- drivers/usb/gadget/dummy_hcd.c | 251 +- drivers/usb/gadget/f_fs.c | 437 +- drivers/usb/gadget/f_mass_storage.c | 524 +- drivers/usb/gadget/f_ncm.c | 1407 ++ drivers/usb/gadget/file_storage.c | 29 +- drivers/usb/gadget/fsl_mxc_udc.c | 4 +- drivers/usb/gadget/g_ffs.c | 41 +- drivers/usb/gadget/gadget_chips.h | 25 +- drivers/usb/gadget/imx_udc.c | 10 +- drivers/usb/gadget/imx_udc.h | 3 - drivers/usb/gadget/langwell_udc.c | 27 +- drivers/usb/gadget/mass_storage.c | 2 +- drivers/usb/gadget/mv_udc.h | 294 + drivers/usb/gadget/mv_udc_core.c | 2149 +++ drivers/usb/gadget/mv_udc_phy.c | 214 + drivers/usb/gadget/ncm.c | 248 + drivers/usb/gadget/pch_udc.c | 2947 ++++ drivers/usb/gadget/storage_common.c | 7 +- drivers/usb/gadget/u_audio.c | 10 +- drivers/usb/gadget/u_ether.c | 18 +- drivers/usb/gadget/u_ether.h | 5 + drivers/usb/host/Kconfig | 34 + drivers/usb/host/ehci-atmel.c | 3 + drivers/usb/host/ehci-cns3xxx.c | 171 + drivers/usb/host/ehci-dbg.c | 2 +- drivers/usb/host/ehci-hcd.c | 35 +- drivers/usb/host/ehci-msm.c | 345 + drivers/usb/host/ehci-mxc.c | 73 +- drivers/usb/host/ehci-omap.c | 320 +- drivers/usb/host/ehci-pci.c | 39 + drivers/usb/host/ehci-sched.c | 79 + drivers/usb/host/ehci-sh.c | 243 + drivers/usb/host/ehci-spear.c | 212 + drivers/usb/host/ehci-vt8500.c | 172 + drivers/usb/host/ehci-w90x900.c | 3 + drivers/usb/host/ehci-xilinx-of.c | 1 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/fhci-hcd.c | 4 +- drivers/usb/host/fhci-tds.c | 4 +- drivers/usb/host/imx21-hcd.c | 2 +- drivers/usb/host/ohci-cns3xxx.c | 165 + drivers/usb/host/ohci-hcd.c | 13 +- drivers/usb/host/ohci-omap3.c | 2 +- drivers/usb/host/ohci-sh.c | 2 +- drivers/usb/host/ohci-spear.c | 240 + drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/host/uhci-q.c | 12 +- drivers/usb/host/whci/hcd.c | 2 +- drivers/usb/host/xhci-mem.c | 25 +- drivers/usb/misc/adutux.c | 2 +- drivers/usb/misc/iowarrior.c | 2 +- drivers/usb/misc/ldusb.c | 2 +- drivers/usb/misc/usbled.c | 118 +- drivers/usb/misc/uss720.c | 4 +- drivers/usb/mon/mon_bin.c | 34 +- drivers/usb/musb/Kconfig | 77 +- drivers/usb/musb/Makefile | 21 +- drivers/usb/musb/am35x.c | 410 +- drivers/usb/musb/blackfin.c | 181 +- drivers/usb/musb/cppi_dma.c | 2 +- drivers/usb/musb/da8xx.c | 170 +- drivers/usb/musb/davinci.c | 174 +- drivers/usb/musb/musb_core.c | 193 +- drivers/usb/musb/musb_core.h | 190 +- drivers/usb/musb/musb_debugfs.c | 1 - drivers/usb/musb/musb_gadget.c | 17 +- drivers/usb/musb/musb_io.h | 4 +- drivers/usb/musb/musb_regs.h | 4 +- drivers/usb/musb/musb_virthub.c | 2 +- drivers/usb/musb/musbhsdma.c | 2 +- drivers/usb/musb/omap2430.c | 378 +- drivers/usb/musb/tusb6010.c | 181 +- drivers/usb/musb/ux500.c | 216 + drivers/usb/otg/Kconfig | 32 + drivers/usb/otg/Makefile | 3 + drivers/usb/otg/ab8500-usb.c | 585 + drivers/usb/otg/isp1301_omap.c | 2 +- drivers/usb/otg/msm72k_otg.c | 1125 ++ drivers/usb/otg/twl4030-usb.c | 3 +- drivers/usb/otg/twl6030-usb.c | 493 + drivers/usb/serial/ftdi_sio.c | 28 + drivers/usb/serial/ftdi_sio_ids.h | 5 + drivers/usb/serial/option.c | 2 +- drivers/usb/serial/oti6858.c | 5 +- drivers/usb/serial/ssu100.c | 56 +- drivers/usb/serial/usb-wwan.h | 2 + drivers/usb/serial/usb_wwan.c | 79 + drivers/usb/storage/uas.c | 82 +- drivers/usb/storage/unusual_devs.h | 7 + drivers/usb/wusbcore/wa-rpipe.c | 2 +- drivers/uwb/i1480/i1480-est.c | 2 +- drivers/uwb/umc-dev.c | 7 +- drivers/uwb/whc-rc.c | 2 +- drivers/vhost/net.c | 9 +- drivers/vhost/test.c | 320 + drivers/vhost/test.h | 7 + drivers/vhost/vhost.c | 43 +- drivers/vhost/vhost.h | 2 +- drivers/video/Kconfig | 148 +- drivers/video/Makefile | 7 + drivers/video/atmel_lcdfb.c | 2 +- drivers/video/aty/aty128fb.c | 2 +- drivers/video/aty/atyfb_base.c | 29 +- drivers/video/aty/radeon_backlight.c | 2 +- drivers/video/backlight/88pm860x_bl.c | 2 +- drivers/video/backlight/cr_bllcd.c | 1 + drivers/video/backlight/l4f00242t03.c | 106 +- drivers/video/backlight/max8925_bl.c | 2 +- drivers/video/bf537-lq035.c | 914 ++ drivers/video/bfin_adv7393fb.c | 832 ++ drivers/video/bfin_adv7393fb.h | 321 + drivers/video/carminefb.c | 6 +- drivers/video/console/vgacon.c | 3 +- drivers/video/fb_defio.c | 2 +- drivers/video/fbmem.c | 2 +- drivers/video/fbmon.c | 88 + drivers/video/hgafb.c | 22 +- drivers/video/i810/i810-i2c.c | 12 +- drivers/video/imxfb.c | 11 +- drivers/video/matrox/matroxfb_base.c | 70 +- drivers/video/modedb.c | 445 +- drivers/video/mx3fb.c | 3 +- drivers/video/nuc900fb.c | 5 +- drivers/video/nvidia/nv_backlight.c | 2 +- drivers/video/omap/Kconfig | 4 +- drivers/video/omap/lcd_mipid.c | 2 +- drivers/video/omap2/displays/Kconfig | 27 +- drivers/video/omap2/displays/Makefile | 5 +- drivers/video/omap2/displays/panel-generic-dpi.c | 365 + drivers/video/omap2/displays/panel-generic.c | 174 - .../omap2/displays/panel-nec-nl8048hl11-01b.c | 325 + .../video/omap2/displays/panel-sharp-lq043t1dg01.c | 165 - drivers/video/omap2/displays/panel-taal.c | 2 +- .../video/omap2/displays/panel-toppoly-tdo35s.c | 164 - drivers/video/omap2/dss/dispc.c | 636 +- drivers/video/omap2/dss/dpi.c | 40 +- drivers/video/omap2/dss/dsi.c | 27 +- drivers/video/omap2/dss/dss.h | 35 +- drivers/video/omap2/dss/dss_features.c | 66 +- drivers/video/omap2/dss/dss_features.h | 10 +- drivers/video/omap2/dss/manager.c | 80 +- drivers/video/omap2/dss/overlay.c | 55 +- drivers/video/omap2/dss/rfbi.c | 20 +- drivers/video/omap2/dss/sdi.c | 24 +- drivers/video/omap2/omapfb/omapfb-main.c | 5 +- drivers/video/omap2/vram.c | 4 +- drivers/video/pxa3xx-gcu.c | 772 + drivers/video/pxa3xx-gcu.h | 38 + drivers/video/riva/fbdev.c | 2 +- drivers/video/s1d13xxxfb.c | 50 - drivers/video/s3c-fb.c | 111 +- drivers/video/s3c2410fb.c | 5 +- drivers/video/sh_mipi_dsi.c | 129 +- drivers/video/sh_mobile_hdmi.c | 327 +- drivers/video/sh_mobile_lcdcfb.c | 104 +- drivers/video/sis/init.c | 46 +- drivers/video/sis/init.h | 13 - drivers/video/sis/init301.c | 8 +- drivers/video/sis/init301.h | 11 - drivers/video/sis/sis.h | 65 +- drivers/video/sis/sis_main.c | 1196 +- drivers/video/sstfb.c | 2 +- drivers/video/udlfb.c | 1878 +++ drivers/video/via/via-core.c | 96 +- drivers/video/via/via-gpio.c | 29 + drivers/video/via/viafbdev.c | 34 +- drivers/video/via/viafbdev.h | 2 - drivers/video/vt8500lcdfb.c | 475 + drivers/video/vt8500lcdfb.h | 34 + drivers/video/wm8505fb.c | 422 + drivers/video/wm8505fb_regs.h | 76 + drivers/video/wmt_ge_rops.c | 186 + drivers/video/wmt_ge_rops.h | 5 + drivers/video/xen-fbfront.c | 21 +- drivers/w1/slaves/Kconfig | 11 + drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds2423.c | 166 + drivers/w1/w1_family.h | 1 + drivers/watchdog/Kconfig | 56 +- drivers/watchdog/Makefile | 6 +- drivers/watchdog/alim1535_wdt.c | 2 +- drivers/watchdog/alim7101_wdt.c | 2 +- drivers/watchdog/ath79_wdt.c | 305 + drivers/watchdog/booke_wdt.c | 35 +- drivers/watchdog/f71808e_wdt.c | 78 +- drivers/watchdog/hpwdt.c | 13 +- drivers/watchdog/iTCO_wdt.c | 12 +- drivers/watchdog/imx2_wdt.c | 2 +- drivers/watchdog/ks8695_wdt.c | 2 +- drivers/watchdog/m548x_wdt.c | 227 + drivers/watchdog/nv_tco.c | 512 + drivers/watchdog/nv_tco.h | 64 + drivers/watchdog/rdc321x_wdt.c | 2 +- drivers/watchdog/sp5100_tco.c | 480 + drivers/watchdog/sp5100_tco.h | 41 + drivers/watchdog/w83627hf_wdt.c | 8 +- drivers/xen/Kconfig | 20 +- drivers/xen/Makefile | 5 +- drivers/xen/events.c | 31 +- drivers/xen/gntdev.c | 665 + drivers/xen/grant-table.c | 46 + drivers/xen/platform-pci.c | 21 +- drivers/xen/xenbus/Makefile | 5 + drivers/xen/xenbus/xenbus_probe.c | 351 +- drivers/xen/xenbus/xenbus_probe.h | 31 +- drivers/xen/xenbus/xenbus_probe_backend.c | 276 + drivers/xen/xenbus/xenbus_probe_frontend.c | 294 + firmware/Makefile | 10 +- firmware/WHENCE | 4 +- firmware/bnx2/bnx2-mips-06-6.0.15.fw.ihex | 5815 -------- firmware/bnx2/bnx2-mips-06-6.2.1.fw.ihex | 5818 ++++++++ firmware/bnx2/bnx2-mips-09-6.0.17.fw.ihex | 6488 -------- firmware/bnx2/bnx2-mips-09-6.2.1.fw.ihex | 6526 +++++++++ firmware/bnx2x/bnx2x-e1-6.0.34.0.fw.ihex | 9476 ------------ firmware/bnx2x/bnx2x-e1-6.2.5.0.fw.ihex | 9483 ++++++++++++ firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw.ihex |13178 ----------------- firmware/bnx2x/bnx2x-e1h-6.2.5.0.fw.ihex |13181 +++++++++++++++++ firmware/bnx2x/bnx2x-e2-6.0.34.0.fw.ihex |15442 ------------------- firmware/bnx2x/bnx2x-e2-6.2.5.0.fw.ihex |15456 ++++++++++++++++++++ firmware/ihex2fw.c | 9 +- fs/9p/Kconfig | 5 +- fs/9p/Makefile | 1 + fs/9p/acl.c | 9 +- fs/9p/acl.h | 2 +- fs/9p/v9fs.h | 42 +- fs/9p/v9fs_vfs.h | 1 - fs/9p/vfs_dentry.c | 6 +- fs/9p/vfs_inode.c | 881 +-- fs/9p/vfs_inode_dotl.c | 824 ++ fs/9p/vfs_super.c | 8 +- fs/9p/xattr.c | 2 +- fs/adfs/dir.c | 12 +- fs/adfs/super.c | 13 +- fs/affs/affs.h | 1 + fs/affs/amigaffs.c | 4 +- fs/affs/namei.c | 69 +- fs/affs/super.c | 15 +- fs/afs/dir.c | 12 +- fs/afs/internal.h | 3 +- fs/afs/security.c | 7 +- fs/afs/super.c | 11 +- fs/aio.c | 29 +- fs/anon_inodes.c | 31 +- fs/autofs4/autofs_i.h | 21 +- fs/autofs4/expire.c | 141 +- fs/autofs4/inode.c | 2 +- fs/autofs4/root.c | 91 +- fs/autofs4/waitq.c | 23 +- fs/bad_inode.c | 5 +- fs/befs/endian.h | 16 +- fs/befs/linuxvfs.c | 12 +- fs/bfs/inode.c | 9 +- fs/binfmt_elf.c | 23 +- fs/bio-integrity.c | 7 +- fs/block_dev.c | 777 +- fs/btrfs/acl.c | 21 +- fs/btrfs/ctree.h | 2 +- fs/btrfs/export.c | 12 +- fs/btrfs/inode.c | 21 +- fs/btrfs/super.c | 1 + fs/btrfs/volumes.c | 28 +- fs/btrfs/volumes.h | 2 +- fs/buffer.c | 37 +- fs/ceph/Makefile | 23 +- fs/ceph/debugfs.c | 9 +- fs/ceph/dir.c | 51 +- fs/ceph/export.c | 2 +- fs/ceph/file.c | 39 +- fs/ceph/inode.c | 42 +- fs/ceph/mds_client.c | 58 +- fs/ceph/mds_client.h | 2 +- fs/ceph/super.c | 13 +- fs/ceph/super.h | 4 +- fs/char_dev.c | 15 +- fs/cifs/cache.c | 16 +- fs/cifs/cifs_debug.c | 22 +- fs/cifs/cifs_spnego.c | 10 +- fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 39 +- fs/cifs/cifsglob.h | 9 +- fs/cifs/cifssmb.c | 5 +- fs/cifs/connect.c | 462 +- fs/cifs/dir.c | 92 +- fs/cifs/file.c | 233 +- fs/cifs/inode.c | 20 +- fs/cifs/link.c | 4 - fs/cifs/readdir.c | 8 +- fs/cifs/sess.c | 135 +- fs/cifs/transport.c | 2 +- fs/coda/cache.c | 9 +- fs/coda/cnode.c | 3 +- {include/linux => fs/coda}/coda_cache.h | 0 {include/linux => fs/coda}/coda_fs_i.h | 0 fs/coda/coda_linux.c | 3 +- fs/coda/coda_linux.h | 101 + fs/coda/dir.c | 27 +- fs/coda/file.c | 3 +- fs/coda/inode.c | 17 +- fs/coda/pioctl.c | 10 +- fs/coda/psdev.c | 4 +- fs/coda/symlink.c | 4 +- fs/coda/upcall.c | 5 +- fs/compat_ioctl.c | 3 +- fs/configfs/configfs_internal.h | 5 +- fs/configfs/dir.c | 22 +- fs/configfs/inode.c | 8 +- fs/configfs/mount.c | 1 + fs/cramfs/inode.c | 110 +- fs/dcache.c | 1384 ++- fs/dlm/lowcomms.c | 63 +- fs/ecryptfs/dentry.c | 9 +- fs/ecryptfs/inode.c | 11 +- fs/ecryptfs/main.c | 156 +- fs/ecryptfs/super.c | 12 +- fs/efs/super.c | 9 +- fs/eventpoll.c | 20 +- fs/exofs/super.c | 9 +- fs/exportfs/expfs.c | 14 +- fs/ext2/acl.c | 11 +- fs/ext2/acl.h | 2 +- fs/ext2/dir.c | 19 +- fs/ext2/namei.c | 2 +- fs/ext2/super.c | 34 +- fs/ext2/xattr.c | 10 +- fs/ext3/acl.c | 11 +- fs/ext3/acl.h | 2 +- fs/ext3/balloc.c | 266 + fs/ext3/dir.c | 15 +- fs/ext3/inode.c | 6 +- fs/ext3/ioctl.c | 22 + fs/ext3/namei.c | 138 +- fs/ext3/resize.c | 65 +- fs/ext3/super.c | 85 +- fs/ext3/xattr.c | 2 +- fs/ext4/acl.c | 11 +- fs/ext4/acl.h | 2 +- fs/ext4/balloc.c | 3 +- fs/ext4/dir.c | 58 +- fs/ext4/ext4.h | 95 +- fs/ext4/ext4_extents.h | 8 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 96 +- fs/ext4/file.c | 22 + fs/ext4/fsync.c | 4 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 81 +- fs/ext4/mballoc.c | 55 +- fs/ext4/migrate.c | 2 +- fs/ext4/namei.c | 69 +- fs/ext4/page-io.c | 7 +- fs/ext4/resize.c | 69 +- fs/ext4/super.c | 309 +- fs/ext4/xattr.c | 28 +- fs/fat/fat.h | 3 +- fs/fat/inode.c | 22 +- fs/fat/namei_msdos.c | 44 +- fs/fat/namei_vfat.c | 74 +- fs/filesystems.c | 3 + fs/freevxfs/vxfs_inode.c | 9 +- fs/fs-writeback.c | 105 +- fs/fs_struct.c | 36 +- fs/fuse/dev.c | 156 +- fs/fuse/dir.c | 70 +- fs/fuse/file.c | 66 +- fs/fuse/fuse_i.h | 27 +- fs/fuse/inode.c | 49 +- fs/generic_acl.c | 20 +- fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 2 +- fs/gfs2/bmap.c | 11 +- fs/gfs2/dentry.c | 22 +- fs/gfs2/export.c | 13 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 71 +- fs/gfs2/glock.h | 28 +- fs/gfs2/glops.c | 1 - fs/gfs2/incore.h | 13 +- fs/gfs2/inode.c | 13 +- fs/gfs2/inode.h | 2 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/ops_fstype.c | 10 +- fs/gfs2/ops_inode.c | 42 +- fs/gfs2/quota.c | 13 +- fs/gfs2/rgrp.c | 57 +- fs/gfs2/rgrp.h | 1 + fs/gfs2/super.c | 9 +- fs/gfs2/xattr.c | 23 +- fs/hfs/dir.c | 2 - fs/hfs/hfs_fs.h | 8 +- fs/hfs/string.c | 17 +- fs/hfs/super.c | 12 +- fs/hfs/sysdep.c | 7 +- fs/hfsplus/bfind.c | 6 +- fs/hfsplus/bitmap.c | 3 +- fs/hfsplus/bnode.c | 70 +- fs/hfsplus/brec.c | 28 +- fs/hfsplus/btree.c | 33 +- fs/hfsplus/catalog.c | 85 +- fs/hfsplus/dir.c | 38 +- fs/hfsplus/extents.c | 96 +- fs/hfsplus/hfsplus_fs.h | 130 +- fs/hfsplus/hfsplus_raw.h | 3 +- fs/hfsplus/inode.c | 89 +- fs/hfsplus/ioctl.c | 6 +- fs/hfsplus/options.c | 44 +- fs/hfsplus/part_tbl.c | 129 +- fs/hfsplus/super.c | 142 +- fs/hfsplus/unicode.c | 56 +- fs/hfsplus/wrapper.c | 178 +- fs/hostfs/hostfs_kern.c | 44 +- fs/hpfs/dentry.c | 32 +- fs/hpfs/dir.c | 1 - fs/hpfs/hpfs_fn.h | 2 +- fs/hpfs/namei.c | 2 +- fs/hpfs/super.c | 11 +- fs/hppfs/hppfs.c | 9 +- fs/hugetlbfs/inode.c | 9 +- fs/inode.c | 50 +- fs/internal.h | 1 + fs/isofs/inode.c | 142 +- fs/isofs/namei.c | 5 +- fs/jbd/transaction.c | 2 +- fs/jbd2/journal.c | 34 +- fs/jbd2/recovery.c | 2 +- fs/jbd2/transaction.c | 8 +- fs/jffs2/acl.c | 5 +- fs/jffs2/acl.h | 2 +- fs/jffs2/super.c | 9 +- fs/jfs/acl.c | 8 +- fs/jfs/jfs_acl.h | 2 +- fs/jfs/jfs_logmgr.c | 17 +- fs/jfs/namei.c | 69 +- fs/jfs/super.c | 16 +- fs/libfs.c | 67 +- fs/lockd/Makefile | 6 +- fs/lockd/clnt4xdr.c | 605 + fs/lockd/clntlock.c | 4 +- fs/lockd/clntproc.c | 18 +- fs/lockd/clntxdr.c | 627 + fs/lockd/host.c | 409 +- fs/lockd/mon.c | 110 +- fs/lockd/svc4proc.c | 20 +- fs/lockd/svclock.c | 34 +- fs/lockd/svcproc.c | 28 +- fs/lockd/xdr.c | 287 - fs/lockd/xdr4.c | 255 - fs/locks.c | 2 +- fs/logfs/dev_bdev.c | 7 +- fs/logfs/dir.c | 6 +- fs/logfs/inode.c | 9 +- fs/logfs/journal.c | 2 +- fs/logfs/readwrite.c | 3 + fs/mbcache.c | 12 - fs/minix/inode.c | 9 +- fs/minix/namei.c | 2 - fs/mpage.c | 49 +- fs/namei.c | 887 +- fs/namespace.c | 291 +- fs/ncpfs/dir.c | 105 +- fs/ncpfs/file.c | 3 +- fs/ncpfs/inode.c | 23 +- fs/ncpfs/ioctl.c | 4 +- fs/ncpfs/mmap.c | 4 +- fs/ncpfs/ncp_fs.h | 98 + {include/linux => fs/ncpfs}/ncp_fs_i.h | 0 fs/ncpfs/ncp_fs_sb.h | 176 + fs/ncpfs/ncplib_kernel.c | 2 +- fs/ncpfs/ncplib_kernel.h | 18 +- fs/ncpfs/ncpsign_kernel.c | 1 + fs/ncpfs/ncpsign_kernel.h | 2 - fs/ncpfs/sock.c | 2 +- fs/ncpfs/symlink.c | 4 +- fs/nfs/callback.c | 83 +- fs/nfs/callback.h | 59 +- fs/nfs/callback_proc.c | 326 +- fs/nfs/callback_xdr.c | 143 +- fs/nfs/client.c | 302 +- fs/nfs/delegation.c | 362 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 114 +- fs/nfs/getroot.c | 12 +- fs/nfs/idmap.c | 2 +- fs/nfs/inode.c | 12 +- fs/nfs/internal.h | 19 +- fs/nfs/mount_clnt.c | 83 +- fs/nfs/namespace.c | 17 +- fs/nfs/nfs2xdr.c | 1294 ++- fs/nfs/nfs3xdr.c | 2889 +++- fs/nfs/nfs4_fs.h | 13 +- fs/nfs/nfs4filelayout.c | 6 +- fs/nfs/nfs4proc.c | 188 +- fs/nfs/nfs4renewd.c | 11 +- fs/nfs/nfs4state.c | 293 +- fs/nfs/nfs4xdr.c | 1426 +- fs/nfs/pagelist.c | 7 +- fs/nfs/pnfs.c | 524 +- fs/nfs/pnfs.h | 76 +- fs/nfs/proc.c | 5 +- fs/nfs/super.c | 19 +- fs/nfs/unlink.c | 4 +- fs/nfsd/nfs4callback.c | 686 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/vfs.c | 10 +- fs/nilfs2/bmap.c | 47 +- fs/nilfs2/btnode.c | 3 +- fs/nilfs2/dir.c | 3 +- fs/nilfs2/file.c | 1 + fs/nilfs2/gcinode.c | 9 - fs/nilfs2/ifile.c | 11 +- fs/nilfs2/inode.c | 190 +- fs/nilfs2/ioctl.c | 24 +- fs/nilfs2/mdt.c | 32 +- fs/nilfs2/namei.c | 1 + fs/nilfs2/nilfs.h | 15 +- fs/nilfs2/page.c | 86 +- fs/nilfs2/page.h | 3 + fs/nilfs2/recovery.c | 2 +- fs/nilfs2/sb.h | 8 - fs/nilfs2/segment.c | 43 +- fs/nilfs2/super.c | 50 +- fs/nilfs2/the_nilfs.c | 6 +- fs/nilfs2/the_nilfs.h | 3 - fs/notify/fanotify/Kconfig | 2 +- fs/notify/fanotify/fanotify.c | 6 +- fs/notify/fanotify/fanotify_user.c | 81 +- fs/notify/fsnotify.c | 8 +- fs/notify/inotify/inotify_user.c | 1 + fs/ntfs/Makefile | 2 +- fs/ntfs/file.c | 35 +- fs/ntfs/inode.c | 9 +- fs/ntfs/super.c | 6 +- fs/ocfs2/Kconfig | 2 +- fs/ocfs2/acl.c | 8 +- fs/ocfs2/acl.h | 2 +- fs/ocfs2/alloc.c | 77 +- fs/ocfs2/alloc.h | 4 - fs/ocfs2/aops.c | 66 +- fs/ocfs2/aops.h | 23 +- fs/ocfs2/cluster/heartbeat.c | 251 +- fs/ocfs2/cluster/masklog.c | 3 +- fs/ocfs2/cluster/masklog.h | 15 +- fs/ocfs2/cluster/netdebug.c | 286 +- fs/ocfs2/cluster/quorum.c | 4 +- fs/ocfs2/cluster/tcp.c | 145 +- fs/ocfs2/cluster/tcp_internal.h | 33 +- fs/ocfs2/dcache.c | 20 +- fs/ocfs2/dir.c | 4 + fs/ocfs2/dlm/dlmast.c | 76 +- fs/ocfs2/dlm/dlmcommon.h | 86 +- fs/ocfs2/dlm/dlmdebug.c | 200 +- fs/ocfs2/dlm/dlmdebug.h | 5 - fs/ocfs2/dlm/dlmdomain.c | 10 +- fs/ocfs2/dlm/dlmlock.c | 3 + fs/ocfs2/dlm/dlmmaster.c | 40 +- fs/ocfs2/dlm/dlmthread.c | 132 +- fs/ocfs2/dlmfs/dlmfs.c | 9 +- fs/ocfs2/export.c | 6 +- fs/ocfs2/file.c | 30 +- fs/ocfs2/file.h | 2 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/namei.c | 10 +- fs/ocfs2/ocfs2.h | 5 + fs/ocfs2/ocfs2_fs.h | 2 +- fs/ocfs2/suballoc.c | 2 +- fs/ocfs2/super.c | 10 +- fs/open.c | 7 +- fs/openpromfs/inode.c | 9 +- fs/partitions/check.c | 106 +- fs/pipe.c | 22 +- fs/pnode.c | 4 +- fs/proc/Makefile | 1 + fs/proc/array.c | 28 +- fs/proc/base.c | 181 +- fs/proc/consoles.c | 114 + fs/proc/devices.c | 4 +- fs/proc/generic.c | 21 +- fs/proc/inode.c | 16 +- fs/proc/internal.h | 5 +- fs/proc/kcore.c | 2 +- fs/proc/meminfo.c | 14 +- fs/proc/page.c | 16 +- fs/proc/proc_sysctl.c | 31 +- fs/proc/proc_tty.c | 26 +- fs/proc/softirqs.c | 6 +- fs/proc/stat.c | 2 +- fs/proc/task_mmu.c | 12 +- fs/proc/task_nommu.c | 7 +- fs/proc/vmcore.c | 2 +- fs/qnx4/inode.c | 9 +- fs/quota/dquot.c | 18 +- fs/quota/quota_tree.c | 9 +- fs/read_write.c | 27 +- fs/reiserfs/journal.c | 21 +- fs/reiserfs/prints.c | 4 +- fs/reiserfs/super.c | 9 +- fs/reiserfs/xattr.c | 18 +- fs/romfs/super.c | 9 +- fs/select.c | 2 + fs/splice.c | 43 +- fs/squashfs/super.c | 9 +- fs/super.c | 24 +- fs/sysfs/dir.c | 10 +- fs/sysfs/group.c | 10 +- fs/sysfs/inode.c | 12 +- fs/sysfs/sysfs.h | 3 +- fs/sysv/inode.c | 9 +- fs/sysv/namei.c | 4 +- fs/sysv/super.c | 8 +- fs/ubifs/super.c | 10 +- fs/udf/Kconfig | 1 - fs/udf/balloc.c | 3 +- fs/udf/dir.c | 5 - fs/udf/file.c | 11 +- fs/udf/ialloc.c | 21 +- fs/udf/inode.c | 51 +- fs/udf/namei.c | 107 +- fs/udf/partition.c | 27 +- fs/udf/super.c | 76 +- fs/udf/symlink.c | 12 +- fs/udf/udf_i.h | 13 + fs/udf/udf_sb.h | 22 +- fs/udf/udfdecl.h | 4 +- fs/ufs/super.c | 9 +- fs/xfs/linux-2.6/sv.h | 59 - fs/xfs/linux-2.6/xfs_acl.c | 11 +- fs/xfs/linux-2.6/xfs_aops.c | 425 +- fs/xfs/linux-2.6/xfs_aops.h | 16 + fs/xfs/linux-2.6/xfs_buf.c | 235 +- fs/xfs/linux-2.6/xfs_buf.h | 22 +- fs/xfs/linux-2.6/xfs_export.c | 12 +- fs/xfs/linux-2.6/xfs_iops.c | 7 +- fs/xfs/linux-2.6/xfs_linux.h | 1 - fs/xfs/linux-2.6/xfs_super.c | 29 +- fs/xfs/linux-2.6/xfs_sync.c | 92 +- fs/xfs/linux-2.6/xfs_trace.h | 59 +- fs/xfs/quota/xfs_dquot.c | 1 - fs/xfs/xfs_acl.h | 2 +- fs/xfs/xfs_ag.h | 2 +- fs/xfs/xfs_alloc.c | 351 +- fs/xfs/xfs_attr_leaf.c | 4 +- fs/xfs/xfs_btree.c | 9 +- fs/xfs/xfs_buf_item.c | 32 +- fs/xfs/xfs_buf_item.h | 11 - fs/xfs/xfs_extfree_item.c | 97 +- fs/xfs/xfs_extfree_item.h | 11 +- fs/xfs/xfs_fsops.c | 1 + fs/xfs/xfs_iget.c | 90 +- fs/xfs/xfs_inode.c | 54 +- fs/xfs/xfs_inode.h | 15 +- fs/xfs/xfs_inode_item.c | 92 +- fs/xfs/xfs_iomap.c | 233 +- fs/xfs/xfs_iomap.h | 27 +- fs/xfs/xfs_log.c | 739 +- fs/xfs/xfs_log_cil.c | 17 +- fs/xfs/xfs_log_priv.h | 127 +- fs/xfs/xfs_log_recover.c | 620 +- fs/xfs/xfs_mount.c | 23 +- fs/xfs/xfs_mount.h | 14 + fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_trans.c | 79 +- fs/xfs/xfs_trans.h | 2 +- fs/xfs/xfs_trans_ail.c | 232 +- fs/xfs/xfs_trans_extfree.c | 8 +- fs/xfs/xfs_trans_priv.h | 35 +- fs/xfs/xfs_vnodeops.c | 61 +- include/acpi/acpi_bus.h | 12 +- include/acpi/acpixf.h | 20 +- include/acpi/actbl1.h | 2 +- include/acpi/actypes.h | 54 +- include/acpi/processor.h | 6 + include/asm-generic/io.h | 30 + include/asm-generic/ioctls.h | 1 + include/asm-generic/irq_regs.h | 8 +- include/asm-generic/mman-common.h | 3 + include/asm-generic/pgtable.h | 225 +- include/asm-generic/vmlinux.lds.h | 16 +- include/crypto/if_alg.h | 92 + include/crypto/padlock.h | 29 + include/crypto/scatterwalk.h | 15 + include/drm/drmP.h | 102 +- include/drm/drm_crtc.h | 9 + include/drm/drm_fb_helper.h | 3 - include/drm/drm_mm.h | 7 + include/drm/drm_pciids.h | 40 + include/drm/i915_drm.h | 12 + include/drm/intel-gtt.h | 35 +- include/drm/nouveau_drm.h | 5 +- include/drm/radeon_drm.h | 1 + include/drm/ttm/ttm_bo_api.h | 50 +- include/drm/ttm/ttm_bo_driver.h | 152 +- include/drm/ttm/ttm_execbuf_util.h | 11 +- include/keys/encrypted-type.h | 29 + include/keys/trusted-type.h | 31 + include/linux/Kbuild | 11 +- include/linux/acpi.h | 10 + include/linux/agp_backend.h | 2 - include/linux/amba/bus.h | 8 + include/linux/amba/serial.h | 22 + include/linux/audit.h | 1 + include/linux/average.h | 30 + include/linux/bfin_mac.h | 1 + include/linux/binfmts.h | 5 +- include/linux/bit_spinlock.h | 4 + include/linux/bitops.h | 11 + include/linux/blkdev.h | 15 +- include/linux/bootmem.h | 2 + include/linux/capability.h | 7 +- include/linux/cdev.h | 2 - include/linux/cdrom.h | 6 + include/linux/ceph/ceph_fs.h | 16 +- include/linux/ceph/libceph.h | 6 +- include/linux/ceph/messenger.h | 5 - include/linux/cgroup.h | 2 +- include/linux/clkdev.h | 36 + include/linux/cnt32_to_63.h | 20 +- include/linux/coda_linux.h | 99 - include/linux/compaction.h | 25 +- include/linux/completion.h | 8 +- include/linux/console.h | 8 +- include/linux/cper.h | 86 +- include/linux/cpuidle.h | 6 - include/linux/cramfs_fs.h | 2 + include/linux/crash_dump.h | 9 +- include/linux/cs5535.h | 6 + include/linux/dcache.h | 243 +- include/linux/dcbnl.h | 184 + include/linux/dccp.h | 23 + include/linux/dcookies.h | 2 +- include/linux/decompress/inflate.h | 3 - include/linux/decompress/mm.h | 6 +- include/linux/decompress/unxz.h | 19 + include/linux/device-mapper.h | 12 + include/linux/device.h | 12 +- include/linux/dm-ioctl.h | 14 +- include/linux/dm-log-userspace.h | 13 +- include/linux/dmaengine.h | 13 +- include/linux/dynamic_debug.h | 18 +- include/linux/elevator.h | 12 +- include/linux/etherdevice.h | 4 +- include/linux/ethtool.h | 4 +- include/linux/ext3_fs.h | 10 + include/linux/falloc.h | 1 + include/linux/fanotify.h | 10 +- include/linux/fb.h | 3 + include/linux/fec.h | 3 + include/linux/filter.h | 56 +- include/linux/firewire-cdev.h | 2 +- include/linux/firewire.h | 2 +- include/linux/firmware-map.h | 1 - include/linux/flex_array.h | 2 +- include/linux/fs.h | 102 +- include/linux/fs_struct.h | 3 + include/linux/fsnotify.h | 5 - include/linux/fsnotify_backend.h | 13 +- include/linux/ftrace_event.h | 14 + include/linux/fuse.h | 26 +- include/linux/generic_acl.h | 2 +- include/linux/genhd.h | 45 +- include/linux/gfp.h | 15 +- include/linux/gpio-i2cmux.h | 38 + include/linux/gpio.h | 20 + include/linux/hid.h | 81 +- include/linux/highmem.h | 13 +- include/linux/hrtimer.h | 34 +- include/linux/huge_mm.h | 179 + include/linux/i2c-omap.h | 5 + include/linux/i2c.h | 27 +- include/linux/i2c/ds620.h | 21 + include/linux/i2c/twl.h | 7 + include/linux/ieee80211.h | 30 +- include/linux/if_alg.h | 40 + include/linux/if_bridge.h | 4 +- include/linux/if_ether.h | 1 + include/linux/if_link.h | 28 + include/linux/if_macvlan.h | 34 +- include/linux/igmp.h | 18 +- include/linux/inetdevice.h | 15 +- include/linux/init_task.h | 18 +- include/linux/input.h | 47 +- include/linux/input/as5011.h | 20 + include/linux/input/cma3000.h | 59 + include/linux/input/matrix_keypad.h | 2 +- include/linux/input/mt.h | 57 + include/linux/intel-gtt.h | 20 - include/linux/interrupt.h | 6 +- include/linux/ioport.h | 2 +- include/linux/ipmi.h | 38 + include/linux/ipmi_smi.h | 8 + include/linux/ipv6.h | 2 +- include/linux/irqdesc.h | 2 +- include/linux/jbd2.h | 20 +- include/linux/jhash.h | 183 +- include/linux/kernel.h | 29 +- include/linux/kernel_stat.h | 19 +- include/linux/khugepaged.h | 67 + include/linux/kmsg_dump.h | 4 + include/linux/kprobes.h | 8 +- include/linux/kref.h | 2 + include/linux/kthread.h | 45 +- include/linux/kvm.h | 1 + include/linux/kvm_host.h | 101 +- include/linux/kvm_types.h | 7 + include/linux/leds-lp5521.h | 1 + include/linux/leds-lp5523.h | 1 + include/linux/libata.h | 6 +- include/linux/list_bl.h | 145 + include/linux/lockd/debug.h | 10 - include/linux/lockd/lockd.h | 6 +- include/linux/mbcache.h | 11 + include/linux/mdio.h | 5 + include/linux/memcontrol.h | 36 +- include/linux/memory_hotplug.h | 14 +- include/linux/mfd/ab8500.h | 5 +- include/linux/mfd/core.h | 2 +- include/linux/mfd/mc13783.h | 67 +- include/linux/mfd/mc13892.h | 39 + include/linux/mfd/tc35892.h | 136 - include/linux/mfd/tc3589x.h | 195 + include/linux/mfd/tmio.h | 5 + include/linux/mfd/wl1273-core.h | 288 + include/linux/mfd/wm8994/core.h | 8 + include/linux/mfd/wm8994/pdata.h | 17 + include/linux/mfd/wm8994/registers.h | 302 + include/linux/migrate.h | 12 +- include/linux/mm.h | 140 +- include/linux/mm_inline.h | 19 +- include/linux/mm_types.h | 3 + include/linux/mmc/dw_mmc.h | 217 + include/linux/mmc/host.h | 19 + include/linux/mmc/mmc.h | 2 + include/linux/mmc/sdhci.h | 6 + include/linux/mmc/sh_mmcif.h | 91 +- include/linux/mmu_notifier.h | 66 + include/linux/mmzone.h | 14 +- include/linux/module.h | 11 +- include/linux/mount.h | 53 +- include/linux/mutex.h | 4 + include/linux/namei.h | 16 +- include/linux/ncp_fs.h | 100 - include/linux/ncp_fs_sb.h | 164 - include/linux/ncp_mount.h | 22 - include/linux/netdevice.h | 109 +- include/linux/netfilter.h | 2 + include/linux/netfilter/x_tables.h | 10 +- include/linux/netlink.h | 2 +- include/linux/nfc/pn544.h | 97 + include/linux/nfs3.h | 3 + include/linux/nfs4.h | 8 +- include/linux/nfs_fs.h | 2 +- include/linux/nfs_fs_sb.h | 15 +- include/linux/nfs_xdr.h | 6 +- include/linux/nl80211.h | 188 +- include/linux/nmi.h | 10 +- include/linux/of_address.h | 6 +- include/linux/of_fdt.h | 18 + include/linux/of_net.h | 15 + include/linux/page-flags.h | 71 +- include/linux/page_cgroup.h | 54 +- include/linux/pagemap.h | 2 +- include/linux/path.h | 2 + include/linux/pci_ids.h | 10 + include/linux/percpu.h | 205 +- include/linux/perf_event.h | 27 +- include/linux/pipe_fs_i.h | 1 + include/linux/pm.h | 51 +- include/linux/pm_runtime.h | 16 +- include/linux/poll.h | 2 +- include/linux/posix_acl.h | 19 + include/linux/pps.h | 7 + include/linux/pps_kernel.h | 61 +- include/linux/printk.h | 248 +- include/linux/pxa2xx_ssp.h | 209 + include/linux/quotaops.h | 5 +- include/linux/radix-tree.h | 16 + include/linux/rar_register.h | 16 + include/linux/rculist.h | 5 - include/linux/rculist_bl.h | 128 + include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 13 +- include/linux/rcutree.h | 2 + include/linux/regulator/ab8500.h | 24 +- include/linux/regulator/consumer.h | 1 + include/linux/regulator/driver.h | 19 +- include/linux/reiserfs_xattr.h | 2 +- include/linux/rfkill.h | 31 - include/linux/rio.h | 100 +- include/linux/rio_drv.h | 72 +- include/linux/rio_ids.h | 2 + include/linux/rmap.h | 2 + include/linux/romfs_fs.h | 3 + include/linux/rtc.h | 51 +- include/linux/sched.h | 65 +- include/linux/security.h | 26 +- include/linux/seqlock.h | 80 +- include/linux/serial_core.h | 12 +- include/linux/serial_reg.h | 19 + include/linux/serial_sci.h | 22 + include/linux/sfi.h | 8 +- include/linux/skbuff.h | 13 +- include/linux/slab.h | 2 - include/linux/slab_def.h | 33 +- include/linux/slub_def.h | 55 +- include/linux/socket.h | 13 +- include/linux/sonypi.h | 1 + include/linux/spi/dw_spi.h | 24 +- include/linux/spi/ifx_modem.h | 14 + include/linux/spi/pxa2xx_spi.h | 152 + include/linux/ssb/ssb.h | 4 + include/linux/ssb/ssb_driver_gige.h | 17 +- include/linux/ssb/ssb_regs.h | 40 + include/linux/stacktrace.h | 4 +- include/linux/stmmac.h | 6 +- include/linux/sunrpc/auth.h | 8 +- include/linux/sunrpc/bc_xprt.h | 15 +- include/linux/sunrpc/cache.h | 1 + include/linux/sunrpc/clnt.h | 4 +- include/linux/sunrpc/svc.h | 2 +- include/linux/sunrpc/svc_xprt.h | 1 + include/linux/sunrpc/xdr.h | 14 +- include/linux/suspend.h | 29 +- include/linux/swap.h | 2 + include/linux/syscalls.h | 10 +- include/linux/taskstats.h | 3 +- include/linux/thermal.h | 47 +- include/linux/time.h | 2 + include/linux/timer.h | 32 +- include/linux/timerqueue.h | 50 + include/linux/timex.h | 1 + include/linux/tipc.h | 18 +- include/linux/tipc_config.h | 76 +- include/linux/toshiba.h | 2 + include/linux/tpm.h | 4 + include/linux/tpm_command.h | 28 + include/linux/tracepoint.h | 37 +- include/linux/tty_driver.h | 9 +- include/linux/tty_ldisc.h | 7 +- include/linux/u64_stats_sync.h | 12 +- include/linux/uinput.h | 1 + include/linux/unaligned/packed_struct.h | 6 +- include/linux/usb.h | 7 +- include/linux/usb/ch11.h | 47 + include/linux/usb/ch9.h | 10 + include/linux/usb/hcd.h | 4 + include/linux/usb/msm_hsusb.h | 112 + include/linux/usb/msm_hsusb_hw.h | 59 + include/linux/usb/musb.h | 8 +- include/linux/usb/otg.h | 2 +- include/linux/usb/usbnet.h | 6 + include/linux/user_namespace.h | 2 +- include/linux/vga_switcheroo.h | 2 + include/linux/via-core.h | 15 + include/linux/videodev.h | 340 - include/linux/vmalloc.h | 10 +- include/linux/vmstat.h | 7 + include/linux/wl12xx.h | 8 + include/linux/workqueue.h | 12 +- include/linux/xattr.h | 4 + include/linux/xfrm.h | 1 + include/linux/xz.h | 264 + include/media/bt819.h | 5 +- include/media/cx2341x.h | 2 +- include/media/davinci/vpss.h | 2 +- include/media/ir-common.h | 107 - include/media/ir-core.h | 214 - include/media/ir-kbd-i2c.h | 13 +- include/media/lirc_dev.h | 6 +- include/media/ovcamchip.h | 90 - include/media/rc-core.h | 220 + include/media/rc-map.h | 44 +- include/media/rds.h | 44 - include/media/saa6588.h | 42 + include/media/saa7146.h | 2 +- include/media/si4713.h | 3 +- include/media/soc_camera.h | 5 + include/media/timb_radio.h | 1 - include/media/timb_video.h | 33 + include/media/v4l2-chip-ident.h | 1 + include/media/v4l2-common.h | 6 +- include/media/v4l2-ctrls.h | 4 +- include/media/v4l2-device.h | 2 + include/media/v4l2-ioctl.h | 22 +- include/media/videobuf-core.h | 8 - include/media/wm8775.h | 3 - include/net/addrconf.h | 2 - include/net/ah.h | 2 +- include/net/arp.h | 1 + include/net/bluetooth/bluetooth.h | 1 + include/net/bluetooth/hci.h | 20 +- include/net/bluetooth/hci_core.h | 23 +- include/net/bluetooth/l2cap.h | 22 +- include/net/bluetooth/mgmt.h | 87 + include/net/bluetooth/rfcomm.h | 18 +- include/net/bluetooth/sco.h | 20 +- include/net/caif/cfctrl.h | 2 +- include/net/cfg80211.h | 171 +- include/net/dcbevent.h | 31 + include/net/dcbnl.h | 28 + include/net/dn_dev.h | 27 +- include/net/dn_route.h | 10 + include/net/dst.h | 68 +- include/net/dst_ops.h | 2 + include/net/flow.h | 3 +- include/net/if_inet6.h | 3 +- include/net/inet6_connection_sock.h | 3 + include/net/inet_connection_sock.h | 3 +- include/net/inet_sock.h | 7 +- include/net/inet_timewait_sock.h | 20 +- include/net/inetpeer.h | 32 +- include/net/ip.h | 10 - include/net/ip6_fib.h | 2 + include/net/ip6_route.h | 23 +- include/net/mac80211.h | 153 +- include/net/ndisc.h | 3 - include/net/neighbour.h | 10 +- include/net/netfilter/nf_conntrack.h | 2 + include/net/netlink.h | 21 +- include/net/netns/generic.h | 2 +- include/net/phonet/phonet.h | 4 +- include/net/pkt_cls.h | 4 +- include/net/regulatory.h | 7 + include/net/route.h | 37 +- include/net/rtnetlink.h | 35 + include/net/sch_generic.h | 27 +- include/net/scm.h | 5 +- include/net/sctp/command.h | 3 - include/net/sctp/constants.h | 14 - include/net/sctp/structs.h | 2 - include/net/sctp/user.h | 4 +- include/net/snmp.h | 4 +- include/net/sock.h | 104 +- include/net/tcp.h | 22 +- include/net/timewait_sock.h | 8 + include/net/tipc/tipc.h | 186 - include/net/tipc/tipc_bearer.h | 138 - include/net/tipc/tipc_msg.h | 207 - include/net/tipc/tipc_port.h | 101 - include/net/x25.h | 2 + include/net/xfrm.h | 7 + include/scsi/fc/fc_fcp.h | 4 +- include/scsi/scsi.h | 1 + include/sound/alc5623.h | 15 + include/sound/asound.h | 3 + include/sound/control.h | 4 +- include/sound/hdsp.h | 1 + include/sound/minors.h | 4 +- include/sound/pcm.h | 1 + include/sound/soc-dai.h | 4 +- include/sound/soc-dapm.h | 99 +- include/sound/soc.h | 116 +- include/trace/define_trace.h | 25 + include/trace/events/asoc.h | 235 + include/trace/events/block.h | 12 +- include/trace/events/compaction.h | 74 + include/trace/events/kvm.h | 121 + include/trace/events/power.h | 98 +- include/trace/events/regulator.h | 141 + include/trace/events/skb.h | 4 +- include/trace/events/syscalls.h | 4 + include/trace/events/vmscan.h | 6 +- include/trace/events/writeback.h | 1 + include/trace/ftrace.h | 21 +- include/video/s1d13xxxfb.h | 6 - include/video/sh_mipi_dsi.h | 6 + include/video/sh_mobile_hdmi.h | 3 + include/video/udlfb.h | 95 + include/xen/gntdev.h | 119 + include/xen/grant_table.h | 44 +- include/xen/xenbus.h | 2 +- init/Kconfig | 90 +- init/do_mounts.c | 2 +- init/main.c | 8 +- ipc/mqueue.c | 9 +- kernel/Makefile | 5 +- kernel/audit.c | 2 +- kernel/cgroup.c | 38 +- kernel/cpu.c | 29 +- kernel/debug/kdb/kdb_main.c | 2 +- kernel/exit.c | 16 +- kernel/fork.c | 46 +- kernel/freezer.c | 9 +- kernel/futex.c | 290 +- kernel/hrtimer.c | 87 +- kernel/hw_breakpoint.c | 2 +- kernel/irq/irqdesc.c | 40 +- kernel/irq/manage.c | 4 +- kernel/irq_work.c | 18 +- kernel/kexec.c | 2 +- kernel/kprobes.c | 573 +- kernel/kthread.c | 13 +- kernel/latencytop.c | 23 +- kernel/lockdep_proc.c | 16 +- kernel/module.c | 171 +- kernel/mutex.c | 2 +- kernel/panic.c | 1 + kernel/perf_event.c | 694 +- kernel/posix-timers.c | 10 +- kernel/power/Kconfig | 5 - kernel/power/Makefile | 6 +- kernel/power/hibernate.c | 11 +- kernel/power/nvs.c | 136 - kernel/power/process.c | 8 +- kernel/power/suspend.c | 9 +- kernel/power/swap.c | 9 +- kernel/power/user.c | 2 +- kernel/printk.c | 60 +- kernel/rcutiny.c | 105 +- kernel/rcutiny_plugin.h | 433 +- kernel/rcutorture.c | 270 +- kernel/rcutree.c | 160 +- kernel/rcutree.h | 61 +- kernel/rcutree_plugin.h | 135 +- kernel/rcutree_trace.c | 12 +- kernel/resource.c | 104 +- kernel/sched.c | 970 +- kernel/sched_autogroup.c | 238 + kernel/sched_autogroup.h | 32 + kernel/sched_clock.c | 2 +- kernel/sched_debug.c | 91 +- kernel/sched_fair.c | 322 +- kernel/sched_features.h | 2 - kernel/sched_rt.c | 24 + kernel/smp.c | 19 + kernel/softirq.c | 65 +- kernel/srcu.c | 8 +- kernel/sys.c | 10 +- kernel/sysctl.c | 84 +- kernel/sysctl_binary.c | 3 +- kernel/taskstats.c | 62 +- kernel/time.c | 4 +- kernel/time/clocksource.c | 3 +- kernel/time/ntp.c | 425 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-oneshot.c | 4 +- kernel/time/timecompare.c | 5 +- kernel/time/timekeeping.c | 52 +- kernel/time/timer_list.c | 8 +- kernel/timer.c | 58 +- kernel/trace/Kconfig | 15 + kernel/trace/Makefile | 2 +- kernel/trace/blktrace.c | 37 +- kernel/trace/power-traces.c | 5 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 16 +- kernel/trace/trace_entries.h | 2 +- kernel/trace/trace_event_perf.c | 31 +- kernel/trace/trace_events.c | 6 + kernel/trace/trace_export.c | 14 +- kernel/trace/trace_selftest.c | 2 +- kernel/user.c | 1 + kernel/user_namespace.c | 15 +- kernel/watchdog.c | 50 +- kernel/workqueue.c | 60 +- lib/Kconfig | 9 + lib/Kconfig.debug | 3 +- lib/Makefile | 10 +- lib/average.c | 61 + lib/decompress.c | 5 + lib/decompress_bunzip2.c | 8 +- lib/decompress_inflate.c | 23 +- lib/decompress_unlzma.c | 85 +- lib/decompress_unlzo.c | 105 +- lib/decompress_unxz.c | 397 + lib/dynamic_debug.c | 9 +- lib/flex_array.c | 10 + lib/hexdump.c | 18 + lib/ioremap.c | 2 + lib/kref.c | 30 + lib/nlattr.c | 24 +- lib/percpu_counter.c | 8 +- lib/swiotlb.c | 2 +- lib/timerqueue.c | 107 + lib/vsprintf.c | 38 +- lib/xz/Kconfig | 59 + lib/xz/Makefile | 5 + lib/xz/xz_crc32.c | 59 + lib/xz/xz_dec_bcj.c | 561 + lib/xz/xz_dec_lzma2.c | 1171 ++ lib/xz/xz_dec_stream.c | 821 ++ lib/xz/xz_dec_syms.c | 26 + lib/xz/xz_dec_test.c | 220 + lib/xz/xz_lzma2.h | 204 + lib/xz/xz_private.h | 156 + lib/xz/xz_stream.h | 62 + mm/Kconfig | 38 + mm/Makefile | 3 +- mm/compaction.c | 175 +- mm/dmapool.c | 16 +- mm/filemap.c | 20 +- mm/huge_memory.c | 2346 +++ mm/hugetlb.c | 111 +- mm/internal.h | 16 +- mm/ksm.c | 81 +- mm/madvise.c | 10 + mm/memcontrol.c | 277 +- mm/memory-failure.c | 22 +- mm/memory.c | 336 +- mm/memory_hotplug.c | 17 +- mm/mempolicy.c | 23 +- mm/migrate.c | 125 +- mm/mincore.c | 7 + mm/mlock.c | 163 +- mm/mmap.c | 17 +- mm/mmu_notifier.c | 20 + mm/mmzone.c | 21 - mm/mprotect.c | 20 +- mm/mremap.c | 9 +- mm/nommu.c | 34 +- mm/page-writeback.c | 11 +- mm/page_alloc.c | 165 +- mm/pagewalk.c | 1 + mm/percpu-vm.c | 2 +- mm/percpu.c | 12 +- mm/pgtable-generic.c | 123 + mm/rmap.c | 93 +- mm/shmem.c | 9 +- mm/slab.c | 76 +- mm/slob.c | 5 - mm/slub.c | 81 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 4 +- mm/swap.c | 322 +- mm/swap_state.c | 6 + mm/swapfile.c | 9 +- mm/util.c | 21 - mm/vmalloc.c | 90 +- mm/vmscan.c | 432 +- mm/vmstat.c | 202 +- net/8021q/vlan.c | 13 +- net/8021q/vlan.h | 22 +- net/8021q/vlan_core.c | 4 +- net/8021q/vlan_dev.c | 197 +- net/8021q/vlan_netlink.c | 20 - net/8021q/vlanproc.c | 5 - net/9p/protocol.c | 49 +- net/Kconfig | 10 +- net/Makefile | 1 + net/atm/br2684.c | 2 +- net/atm/clip.c | 3 +- net/atm/lec.c | 5 +- net/atm/mpc.c | 2 - net/batman-adv/Kconfig | 25 + net/batman-adv/Makefile | 39 + net/batman-adv/aggregation.c | 273 + {drivers/staging => net}/batman-adv/aggregation.h | 0 net/batman-adv/bat_debugfs.c | 360 + {drivers/staging => net}/batman-adv/bat_debugfs.h | 0 net/batman-adv/bat_sysfs.c | 593 + {drivers/staging => net}/batman-adv/bat_sysfs.h | 0 net/batman-adv/bitarray.c | 201 + net/batman-adv/bitarray.h | 44 + net/batman-adv/gateway_client.c | 477 + net/batman-adv/gateway_client.h | 36 + net/batman-adv/gateway_common.c | 177 + net/batman-adv/gateway_common.h | 38 + net/batman-adv/hard-interface.c | 651 + net/batman-adv/hard-interface.h | 53 + net/batman-adv/hash.c | 62 + net/batman-adv/hash.h | 176 + net/batman-adv/icmp_socket.c | 356 + {drivers/staging => net}/batman-adv/icmp_socket.h | 0 net/batman-adv/main.c | 187 + net/batman-adv/main.h | 183 + net/batman-adv/originator.c | 564 + net/batman-adv/originator.h | 64 + net/batman-adv/packet.h | 136 + {drivers/staging => net}/batman-adv/ring_buffer.c | 0 {drivers/staging => net}/batman-adv/ring_buffer.h | 0 net/batman-adv/routing.c | 1397 ++ net/batman-adv/routing.h | 48 + net/batman-adv/send.c | 585 + {drivers/staging => net}/batman-adv/send.h | 0 net/batman-adv/soft-interface.c | 697 + net/batman-adv/soft-interface.h | 35 + net/batman-adv/translation-table.c | 534 + .../staging => net}/batman-adv/translation-table.h | 0 net/batman-adv/types.h | 271 + net/batman-adv/unicast.c | 343 + net/batman-adv/unicast.h | 35 + net/batman-adv/vis.c | 949 ++ {drivers/staging => net}/batman-adv/vis.h | 0 net/bluetooth/Makefile | 2 +- net/bluetooth/bnep/core.c | 1 + net/bluetooth/cmtp/core.c | 1 + net/bluetooth/hci_conn.c | 23 +- net/bluetooth/hci_core.c | 83 +- net/bluetooth/hci_event.c | 210 +- net/bluetooth/hci_sock.c | 67 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap.c | 102 +- net/bluetooth/mgmt.c | 308 + net/bluetooth/rfcomm/core.c | 9 +- net/bluetooth/rfcomm/sock.c | 24 +- net/bluetooth/rfcomm/tty.c | 28 +- net/bluetooth/sco.c | 22 +- net/bridge/br.c | 4 - net/bridge/br_device.c | 2 +- net/bridge/br_fdb.c | 15 +- net/bridge/br_forward.c | 20 +- net/bridge/br_if.c | 7 +- net/bridge/br_input.c | 10 +- net/bridge/br_multicast.c | 118 +- net/bridge/br_netfilter.c | 49 +- net/bridge/br_netlink.c | 10 +- net/bridge/br_notify.c | 6 +- net/bridge/br_private.h | 21 +- net/bridge/br_stp_bpdu.c | 10 +- net/bridge/br_stp_if.c | 2 +- net/bridge/netfilter/ebtable_broute.c | 3 +- net/bridge/netfilter/ebtables.c | 13 +- net/caif/Makefile | 8 +- net/caif/caif_socket.c | 2 +- net/caif/chnl_net.c | 18 +- net/can/Makefile | 6 +- net/can/bcm.c | 4 +- net/ceph/Makefile | 2 +- net/ceph/ceph_hash.c | 3 + net/ceph/messenger.c | 54 +- net/ceph/osdmap.c | 4 +- net/ceph/pagevec.c | 15 +- net/core/datagram.c | 2 +- net/core/dev.c | 492 +- net/core/ethtool.c | 21 +- net/core/fib_rules.c | 3 +- net/core/filter.c | 516 +- net/core/neighbour.c | 1 - net/core/net-sysfs.c | 430 +- net/core/net-sysfs.h | 4 +- net/core/netpoll.c | 6 +- net/core/pktgen.c | 44 +- net/core/request_sock.c | 1 + net/core/rtnetlink.c | 168 +- net/core/scm.c | 10 +- net/core/skbuff.c | 36 +- net/core/sock.c | 66 +- net/core/timestamping.c | 4 +- net/dcb/Makefile | 2 +- net/dcb/dcbevent.c | 40 + net/dcb/dcbnl.c | 435 +- net/dccp/Kconfig | 4 +- net/dccp/Makefile | 4 +- net/dccp/ackvec.c | 616 +- net/dccp/ackvec.h | 151 +- net/dccp/ccids/ccid2.c | 143 +- net/dccp/ccids/ccid2.h | 2 + net/dccp/dccp.h | 35 +- net/dccp/input.c | 35 +- net/dccp/ipv4.c | 13 +- net/dccp/options.c | 100 +- net/dccp/output.c | 22 +- net/dccp/proto.c | 71 +- net/dccp/qpolicy.c | 137 + net/dccp/sysctl.c | 4 +- net/decnet/af_decnet.c | 6 +- net/decnet/dn_dev.c | 102 +- net/decnet/dn_fib.c | 6 +- net/decnet/dn_neigh.c | 2 +- net/decnet/dn_route.c | 137 +- net/decnet/dn_rules.c | 2 +- net/dns_resolver/Makefile | 2 +- net/dsa/dsa.c | 2 +- net/econet/Makefile | 2 +- net/ethernet/eth.c | 12 +- net/ieee802154/af_ieee802154.c | 6 +- net/ipv4/Kconfig | 4 +- net/ipv4/af_inet.c | 18 +- net/ipv4/ah4.c | 7 +- net/ipv4/arp.c | 60 +- net/ipv4/devinet.c | 97 +- net/ipv4/esp4.c | 32 +- net/ipv4/fib_frontend.c | 44 +- net/ipv4/fib_semantics.c | 8 +- net/ipv4/icmp.c | 32 +- net/ipv4/igmp.c | 282 +- net/ipv4/inet_connection_sock.c | 27 +- net/ipv4/inet_diag.c | 2 +- net/ipv4/inetpeer.c | 167 +- net/ipv4/ip_fragment.c | 36 +- net/ipv4/ip_gre.c | 52 +- net/ipv4/ip_output.c | 28 +- net/ipv4/ipconfig.c | 32 +- net/ipv4/ipip.c | 21 +- net/ipv4/ipmr.c | 20 +- net/ipv4/netfilter.c | 8 +- net/ipv4/netfilter/Makefile | 6 +- net/ipv4/netfilter/arp_tables.c | 45 +- net/ipv4/netfilter/ip_tables.c | 45 +- net/ipv4/netfilter/ipt_REJECT.c | 2 +- .../netfilter/nf_conntrack_l3proto_ipv4_compat.c | 2 +- net/ipv4/raw.c | 7 +- net/ipv4/route.c | 267 +- net/ipv4/syncookies.c | 15 +- net/ipv4/sysctl_net_ipv4.c | 7 +- net/ipv4/tcp.c | 16 +- net/ipv4/tcp_input.c | 51 +- net/ipv4/tcp_ipv4.c | 78 +- net/ipv4/tcp_minisocks.c | 63 +- net/ipv4/tcp_output.c | 39 +- net/ipv4/tcp_probe.c | 4 +- net/ipv4/udp.c | 19 +- net/ipv4/udplite.c | 1 + net/ipv4/xfrm4_mode_tunnel.c | 2 +- net/ipv4/xfrm4_policy.c | 47 +- net/ipv6/addrconf.c | 119 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/ah6.c | 8 +- net/ipv6/esp6.c | 32 +- net/ipv6/inet6_connection_sock.c | 56 +- net/ipv6/ip6_output.c | 12 +- net/ipv6/ip6_tunnel.c | 2 - net/ipv6/ip6mr.c | 4 +- net/ipv6/mcast.c | 77 +- net/ipv6/ndisc.c | 29 +- net/ipv6/netfilter.c | 6 +- net/ipv6/netfilter/Makefile | 4 +- net/ipv6/netfilter/ip6_tables.c | 45 +- net/ipv6/netfilter/ip6t_REJECT.c | 2 +- net/ipv6/reassembly.c | 36 +- net/ipv6/route.c | 163 +- net/ipv6/sit.c | 14 +- net/ipv6/tcp_ipv6.c | 151 +- net/ipv6/udp.c | 11 +- net/ipv6/udplite.c | 1 + net/ipv6/xfrm6_mode_tunnel.c | 3 +- net/ipv6/xfrm6_output.c | 16 +- net/irda/af_irda.c | 18 +- net/irda/ircomm/Makefile | 4 +- net/irda/irlan/Makefile | 2 +- net/irda/irnet/Makefile | 2 +- net/iucv/iucv.c | 2 + net/l2tp/l2tp_ip.c | 12 +- net/lapb/Makefile | 2 +- net/llc/af_llc.c | 6 +- net/mac80211/Kconfig | 1 + net/mac80211/aes_ccm.c | 3 +- net/mac80211/aes_cmac.c | 3 +- net/mac80211/agg-rx.c | 8 +- net/mac80211/agg-tx.c | 7 +- net/mac80211/cfg.c | 373 +- net/mac80211/debugfs.c | 60 +- net/mac80211/debugfs.h | 2 + net/mac80211/debugfs_key.c | 56 +- net/mac80211/debugfs_key.h | 8 +- net/mac80211/debugfs_netdev.c | 2 + net/mac80211/debugfs_sta.c | 57 +- net/mac80211/driver-ops.h | 69 +- net/mac80211/driver-trace.h | 151 + net/mac80211/ibss.c | 6 + net/mac80211/ieee80211_i.h | 75 +- net/mac80211/iface.c | 52 +- net/mac80211/key.c | 98 +- net/mac80211/key.h | 3 +- net/mac80211/led.c | 186 +- net/mac80211/led.h | 45 +- net/mac80211/main.c | 28 +- net/mac80211/mesh.c | 88 +- net/mac80211/mesh.h | 45 +- net/mac80211/mesh_hwmp.c | 9 +- net/mac80211/mesh_pathtbl.c | 7 +- net/mac80211/mesh_plink.c | 3 +- net/mac80211/mlme.c | 227 +- net/mac80211/offchannel.c | 85 + net/mac80211/rate.c | 18 +- net/mac80211/rc80211_minstrel_ht.c | 21 +- net/mac80211/rx.c | 189 +- net/mac80211/sta_info.c | 19 +- net/mac80211/sta_info.h | 37 +- net/mac80211/status.c | 51 +- net/mac80211/tx.c | 62 +- net/mac80211/util.c | 43 +- net/mac80211/wme.c | 31 +- net/mac80211/work.c | 32 +- net/netfilter/core.c | 6 +- net/netfilter/ipvs/ip_vs_ctl.c | 8 +- net/netfilter/ipvs/ip_vs_xmit.c | 42 +- net/netfilter/nf_conntrack_core.c | 30 +- net/netfilter/nf_conntrack_expect.c | 10 +- net/netfilter/nf_conntrack_netlink.c | 43 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/x_tables.c | 3 +- net/netfilter/xt_TEE.c | 12 +- net/netlabel/netlabel_cipso_v4.h | 1 - net/netlabel/netlabel_mgmt.h | 1 - net/netlabel/netlabel_unlabeled.h | 1 - net/netlink/genetlink.c | 2 +- net/packet/af_packet.c | 156 +- net/phonet/Makefile | 4 +- net/phonet/af_phonet.c | 6 +- net/rds/Makefile | 8 +- net/rfkill/core.c | 14 - net/rxrpc/Makefile | 4 +- net/rxrpc/ar-peer.c | 10 +- net/sched/Kconfig | 2 +- net/sched/act_csum.c | 3 +- net/sched/act_ipt.c | 3 +- net/sched/act_mirred.c | 3 +- net/sched/act_nat.c | 3 +- net/sched/act_pedit.c | 3 +- net/sched/act_police.c | 3 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 3 +- net/sched/sch_atm.c | 6 +- net/sched/sch_cbq.c | 6 +- net/sched/sch_drr.c | 8 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_fifo.c | 2 - net/sched/sch_generic.c | 41 +- net/sched/sch_hfsc.c | 6 +- net/sched/sch_htb.c | 17 +- net/sched/sch_ingress.c | 3 +- net/sched/sch_multiq.c | 3 +- net/sched/sch_netem.c | 6 +- net/sched/sch_prio.c | 3 +- net/sched/sch_red.c | 4 +- net/sched/sch_sfq.c | 294 +- net/sched/sch_tbf.c | 3 +- net/sched/sch_teql.c | 6 +- net/sctp/socket.c | 4 +- net/socket.c | 63 +- net/sunrpc/auth.c | 28 +- net/sunrpc/auth_gss/Makefile | 4 +- net/sunrpc/auth_gss/auth_gss.c | 44 +- net/sunrpc/bc_svc.c | 2 +- net/sunrpc/clnt.c | 21 +- net/sunrpc/rpc_pipe.c | 16 +- net/sunrpc/rpcb_clnt.c | 147 +- net/sunrpc/svc.c | 36 +- net/sunrpc/svcsock.c | 106 +- net/sunrpc/xdr.c | 155 +- net/sunrpc/xprtsock.c | 2 +- net/tipc/Kconfig | 35 +- net/tipc/Makefile | 4 +- net/tipc/addr.c | 10 - net/tipc/addr.h | 25 - net/tipc/bcast.c | 50 +- net/tipc/bcast.h | 1 + net/tipc/bearer.c | 22 +- net/tipc/bearer.h | 71 +- net/tipc/cluster.c | 557 - net/tipc/cluster.h | 92 - net/tipc/config.c | 118 +- net/tipc/config.h | 1 - net/tipc/core.c | 101 +- net/tipc/core.h | 76 +- net/tipc/dbg.c | 432 - net/tipc/dbg.h | 67 - net/tipc/discover.c | 14 +- net/tipc/discover.h | 2 - net/tipc/eth_media.c | 15 +- net/tipc/handler.c | 2 +- net/tipc/link.c | 383 +- net/tipc/link.h | 10 +- net/tipc/log.c | 351 + net/tipc/log.h | 67 + net/tipc/msg.c | 75 +- net/tipc/msg.h | 185 +- net/tipc/name_distr.c | 47 +- net/tipc/name_table.c | 60 +- net/tipc/name_table.h | 2 +- net/tipc/net.c | 72 +- net/tipc/net.h | 14 +- net/tipc/node.c | 301 +- net/tipc/node.h | 27 +- net/tipc/node_subscr.c | 2 - net/tipc/port.c | 170 +- net/tipc/port.h | 137 +- net/tipc/ref.c | 8 +- net/tipc/socket.c | 155 +- net/tipc/subscr.c | 38 +- net/tipc/user_reg.c | 264 - net/tipc/user_reg.h | 48 - net/tipc/zone.c | 162 - net/tipc/zone.h | 70 - net/unix/af_unix.c | 36 +- net/wanrouter/Makefile | 2 +- net/wireless/Makefile | 2 +- net/wireless/core.c | 33 +- net/wireless/core.h | 18 +- net/wireless/lib80211.c | 8 +- net/wireless/lib80211_crypt_tkip.c | 16 +- net/wireless/mesh.c | 142 + net/wireless/mlme.c | 43 +- net/wireless/nl80211.c | 612 +- net/wireless/nl80211.h | 10 + net/wireless/reg.c | 262 +- net/wireless/scan.c | 11 + net/wireless/util.c | 15 +- net/wireless/wext-compat.c | 8 +- net/wireless/wext-core.c | 10 +- net/x25/af_x25.c | 95 +- net/x25/x25_link.c | 8 +- net/xfrm/xfrm_policy.c | 20 +- net/xfrm/xfrm_user.c | 25 +- scripts/.gitignore | 1 + scripts/Makefile.build | 13 +- scripts/Makefile.lib | 51 + scripts/basic/fixdep.c | 119 +- scripts/checkpatch.pl | 19 +- scripts/checksyscalls.sh | 4 +- scripts/coccinelle/misc/doubleinit.cocci | 6 +- scripts/coccinelle/null/deref_null.cocci | 39 +- scripts/config | 13 +- scripts/dtc/Makefile | 3 +- scripts/dtc/checks.c | 105 +- scripts/dtc/dtc-lexer.l | 175 +- scripts/dtc/dtc-lexer.lex.c_shipped | 551 +- scripts/dtc/dtc-parser.tab.c_shipped | 892 +- scripts/dtc/dtc-parser.tab.h_shipped | 82 +- scripts/dtc/dtc-parser.y | 160 +- scripts/dtc/dtc.c | 57 +- scripts/dtc/dtc.h | 77 +- scripts/dtc/flattree.c | 192 +- scripts/dtc/fstree.c | 12 +- scripts/dtc/livetree.c | 345 +- scripts/dtc/srcpos.c | 258 +- scripts/dtc/srcpos.h | 99 +- scripts/dtc/treesource.c | 48 +- scripts/dtc/util.c | 59 + scripts/dtc/util.h | 56 + scripts/dtc/version_gen.h | 2 +- scripts/gen_initramfs_list.sh | 2 + scripts/genksyms/parse.c_shipped | 2 +- scripts/genksyms/parse.y | 2 +- scripts/get_maintainer.pl | 45 +- scripts/headers.sh | 2 +- scripts/headers_check.pl | 6 +- scripts/headers_install.pl | 7 + scripts/kconfig/conf.c | 2 - scripts/kconfig/confdata.c | 27 +- scripts/kconfig/expr.c | 44 +- scripts/kconfig/expr.h | 3 +- scripts/kconfig/lkc.h | 7 +- scripts/kconfig/menu.c | 29 +- scripts/kconfig/nconf.c | 10 +- scripts/kconfig/symbol.c | 8 +- scripts/kernel-doc | 102 +- scripts/mkuboot.sh | 2 +- scripts/mod/modpost.c | 5 +- scripts/package/builddeb | 93 +- scripts/recordmcount.c | 7 +- scripts/recordmcount.h | 7 +- scripts/tags.sh | 6 +- scripts/xz_wrap.sh | 23 + security/Kconfig | 31 + security/apparmor/include/file.h | 3 +- security/apparmor/include/match.h | 3 +- security/capability.c | 2 +- security/integrity/ima/ima_policy.c | 2 + security/keys/Makefile | 2 + security/keys/encrypted_defined.c | 903 ++ security/keys/encrypted_defined.h | 54 + security/keys/request_key.c | 1 - security/keys/trusted_defined.c | 1175 ++ security/keys/trusted_defined.h | 134 + security/security.c | 12 +- security/selinux/hooks.c | 27 +- security/selinux/include/avc.h | 1 - security/selinux/include/classmap.h | 2 +- security/selinux/nlmsgtab.c | 2 + security/selinux/selinuxfs.c | 665 +- security/selinux/ss/conditional.c | 6 +- security/selinux/ss/mls.c | 25 +- security/selinux/ss/policydb.c | 701 +- security/selinux/ss/policydb.h | 19 +- security/selinux/ss/services.c | 425 +- security/selinux/ss/sidtab.c | 39 +- security/selinux/ss/sidtab.h | 2 + security/smack/smack.h | 45 + security/smack/smack_access.c | 58 +- security/smack/smack_lsm.c | 364 +- security/smack/smackfs.c | 41 +- security/tomoyo/realpath.c | 1 + sound/ac97_bus.c | 4 +- sound/aoa/codecs/onyx.c | 1 - sound/aoa/core/gpio-feature.c | 7 +- sound/aoa/core/gpio-pmf.c | 7 +- sound/core/control.c | 28 +- sound/core/init.c | 2 +- sound/core/oss/pcm_oss.c | 4 +- sound/core/pcm_lib.c | 32 +- sound/core/pcm_native.c | 5 +- sound/core/seq/seq.c | 4 + sound/core/sound.c | 18 +- sound/core/timer.c | 7 +- sound/drivers/ml403-ac97cr.c | 4 +- sound/i2c/other/ak4113.c | 5 +- sound/i2c/other/ak4114.c | 5 +- sound/isa/opl3sa2.c | 2 +- sound/oss/soundcard.c | 4 +- sound/pci/Kconfig | 23 +- sound/pci/ac97/ac97_codec.c | 6 +- sound/pci/azt3328.c | 406 +- sound/pci/bt87x.c | 10 +- sound/pci/ca0106/ca0106.h | 2 +- sound/pci/ca0106/ca0106_main.c | 2 +- sound/pci/cmipci.c | 25 +- sound/pci/emu10k1/emu10k1x.c | 2 +- sound/pci/emu10k1/p16v.h | 2 +- sound/pci/es1968.c | 2 +- sound/pci/hda/hda_codec.c | 60 +- sound/pci/hda/hda_intel.c | 10 +- sound/pci/hda/patch_analog.c | 72 +- sound/pci/hda/patch_conexant.c | 108 +- sound/pci/hda/patch_hdmi.c | 92 +- sound/pci/hda/patch_realtek.c | 769 +- sound/pci/hda/patch_sigmatel.c | 22 +- sound/pci/hda/patch_via.c | 3 +- sound/pci/ice1712/delta.c | 49 +- sound/pci/ice1712/delta.h | 11 + sound/pci/oxygen/Makefile | 4 +- sound/pci/oxygen/cs4245.h | 107 + sound/pci/oxygen/hifier.c | 239 - sound/pci/oxygen/oxygen.c | 356 +- sound/pci/oxygen/oxygen.h | 19 +- sound/pci/oxygen/oxygen_io.c | 4 +- sound/pci/oxygen/oxygen_lib.c | 71 +- sound/pci/oxygen/oxygen_mixer.c | 110 +- sound/pci/oxygen/oxygen_pcm.c | 55 +- sound/pci/oxygen/oxygen_regs.h | 16 +- sound/pci/oxygen/xonar.h | 2 + sound/pci/oxygen/xonar_cs43xx.c | 84 +- sound/pci/oxygen/xonar_dg.c | 572 + sound/pci/oxygen/xonar_dg.h | 8 + sound/pci/oxygen/xonar_hdmi.c | 2 +- sound/pci/oxygen/xonar_lib.c | 6 +- sound/pci/oxygen/xonar_pcm179x.c | 473 +- sound/pci/oxygen/xonar_wm87x6.c | 317 +- sound/pci/rme9652/hdsp.c | 538 +- sound/pci/rme9652/hdspm.c | 6 +- sound/pci/ymfpci/ymfpci_main.c | 12 +- sound/ppc/snd_ps3.c | 2 +- sound/soc/Kconfig | 17 +- sound/soc/Makefile | 2 +- sound/soc/atmel/playpaq_wm8510.c | 12 +- sound/soc/atmel/sam9g20_wm8731.c | 18 +- sound/soc/atmel/snd-soc-afeb9260.c | 14 +- sound/soc/au1x/db1200.c | 1 - sound/soc/blackfin/bf5xx-ad1836.c | 1 - sound/soc/blackfin/bf5xx-ad193x.c | 1 - sound/soc/blackfin/bf5xx-ad73311.c | 1 - sound/soc/blackfin/bf5xx-ssm2602.c | 1 - sound/soc/codecs/88pm860x-codec.c | 30 +- sound/soc/codecs/Kconfig | 20 + sound/soc/codecs/Makefile | 12 +- sound/soc/codecs/ad1836.c | 7 +- sound/soc/codecs/ad193x.c | 8 +- sound/soc/codecs/ad1980.c | 1 - sound/soc/codecs/ak4535.c | 20 +- sound/soc/codecs/ak4642.c | 2 +- sound/soc/codecs/ak4671.c | 11 +- sound/soc/codecs/alc5623.c | 1117 ++ sound/soc/codecs/alc5623.h | 161 + sound/soc/codecs/cq93vc.c | 4 +- sound/soc/codecs/cs4270.c | 162 +- sound/soc/codecs/cs42l51.c | 7 +- sound/soc/codecs/cx20442.c | 16 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/dmic.c | 81 + sound/soc/codecs/jz4740.c | 11 +- sound/soc/codecs/max98088.c | 25 +- sound/soc/codecs/ssm2602.c | 10 +- sound/soc/codecs/stac9766.c | 2 +- sound/soc/codecs/tlv320aic23.c | 10 +- sound/soc/codecs/tlv320aic26.c | 5 +- sound/soc/codecs/tlv320aic3x.c | 71 +- sound/soc/codecs/tlv320dac33.c | 334 +- sound/soc/codecs/tpa6130a2.c | 99 +- sound/soc/codecs/tpa6130a2.h | 1 + sound/soc/codecs/twl4030.c | 56 +- sound/soc/codecs/twl6040.c | 859 +- sound/soc/codecs/twl6040.h | 8 + sound/soc/codecs/uda134x.c | 3 +- sound/soc/codecs/uda1380.c | 15 +- sound/soc/codecs/wl1273.c | 3 +- sound/soc/codecs/wm2000.c | 6 +- sound/soc/codecs/wm8350.c | 105 +- sound/soc/codecs/wm8400.c | 12 +- sound/soc/codecs/wm8510.c | 12 +- sound/soc/codecs/wm8523.c | 21 +- sound/soc/codecs/wm8580.c | 25 +- sound/soc/codecs/wm8711.c | 11 +- sound/soc/codecs/wm8728.c | 12 +- sound/soc/codecs/wm8731.c | 102 +- sound/soc/codecs/wm8737.c | 754 + sound/soc/codecs/wm8737.h | 322 + sound/soc/codecs/wm8741.c | 20 +- sound/soc/codecs/wm8750.c | 13 +- sound/soc/codecs/wm8753.c | 275 +- sound/soc/codecs/wm8770.c | 749 + sound/soc/codecs/wm8770.h | 51 + sound/soc/codecs/wm8776.c | 10 +- sound/soc/codecs/wm8804.c | 7 +- sound/soc/codecs/wm8900.c | 13 +- sound/soc/codecs/wm8903.c | 222 +- sound/soc/codecs/wm8903.h | 25 - sound/soc/codecs/wm8904.c | 76 +- sound/soc/codecs/wm8940.c | 9 +- sound/soc/codecs/wm8955.c | 46 +- sound/soc/codecs/wm8960.c | 33 +- sound/soc/codecs/wm8961.c | 13 +- sound/soc/codecs/wm8962.c | 86 +- sound/soc/codecs/wm8971.c | 31 +- sound/soc/codecs/wm8974.c | 13 +- sound/soc/codecs/wm8978.c | 13 +- sound/soc/codecs/wm8985.c | 12 +- sound/soc/codecs/wm8988.c | 11 +- sound/soc/codecs/wm8990.c | 12 +- sound/soc/codecs/wm8993.c | 21 +- sound/soc/codecs/wm8994-tables.c | 3147 ++++ sound/soc/codecs/wm8994.c | 2544 ++--- sound/soc/codecs/wm8994.h | 14 + sound/soc/codecs/wm8995.c | 1818 +++ sound/soc/codecs/wm8995.h | 4269 ++++++ sound/soc/codecs/wm9081.c | 16 +- sound/soc/codecs/wm9090.c | 36 +- sound/soc/codecs/wm9705.c | 7 +- sound/soc/codecs/wm9712.c | 10 +- sound/soc/codecs/wm9713.c | 9 +- sound/soc/codecs/wm_hubs.c | 108 +- sound/soc/codecs/wm_hubs.h | 3 + sound/soc/davinci/davinci-evm.c | 23 +- sound/soc/davinci/davinci-sffsdr.c | 1 - sound/soc/ep93xx/ep93xx-i2s.c | 4 +- sound/soc/ep93xx/ep93xx-pcm.c | 4 +- sound/soc/ep93xx/snappercl15.c | 6 +- sound/soc/imx/eukrea-tlv320.c | 1 - sound/soc/imx/imx-ssi.c | 4 +- sound/soc/imx/phycore-ac97.c | 1 - sound/soc/imx/wm1133-ev1.c | 8 +- sound/soc/jz4740/jz4740-i2s.c | 1 - sound/soc/jz4740/qi_lb60.c | 14 +- sound/soc/kirkwood/Kconfig | 11 +- sound/soc/kirkwood/Makefile | 2 + sound/soc/kirkwood/kirkwood-openrd.c | 2 +- sound/soc/kirkwood/kirkwood-t5325.c | 141 + sound/soc/nuc900/nuc900-audio.c | 1 - sound/soc/omap/am3517evm.c | 14 +- sound/soc/omap/ams-delta.c | 82 +- sound/soc/omap/igep0020.c | 1 - sound/soc/omap/n810.c | 44 +- sound/soc/omap/omap-mcbsp.c | 35 +- sound/soc/omap/omap-mcbsp.h | 4 + sound/soc/omap/omap2evm.c | 1 - sound/soc/omap/omap3beagle.c | 1 - sound/soc/omap/omap3evm.c | 1 - sound/soc/omap/omap3pandora.c | 45 +- sound/soc/omap/osk5912.c | 14 +- sound/soc/omap/overo.c | 1 - sound/soc/omap/rx51.c | 27 +- sound/soc/omap/sdp3430.c | 44 +- sound/soc/omap/sdp4430.c | 57 +- sound/soc/omap/zoom2.c | 36 +- sound/soc/pxa/corgi.c | 52 +- sound/soc/pxa/e740_wm9705.c | 30 +- sound/soc/pxa/e750_wm9705.c | 30 +- sound/soc/pxa/e800_wm9712.c | 8 +- sound/soc/pxa/em-x270.c | 1 - sound/soc/pxa/magician.c | 36 +- sound/soc/pxa/mioa701_wm9713.c | 18 +- sound/soc/pxa/palm27x.c | 34 +- sound/soc/pxa/poodle.c | 26 +- sound/soc/pxa/pxa-ssp.c | 2 +- sound/soc/pxa/raumfeld.c | 1 - sound/soc/pxa/saarb.c | 18 +- sound/soc/pxa/spitz.c | 70 +- sound/soc/pxa/tavorevb3.c | 18 +- sound/soc/pxa/tosa.c | 38 +- sound/soc/pxa/z2.c | 16 +- sound/soc/pxa/zylonite.c | 12 +- sound/soc/s3c24xx/Kconfig | 171 - sound/soc/s3c24xx/Makefile | 55 - sound/soc/s3c24xx/aquila_wm8994.c | 295 - sound/soc/s3c24xx/goni_wm8994.c | 298 - sound/soc/s3c24xx/jive_wm8750.c | 191 - sound/soc/s3c24xx/ln2440sbc_alc650.c | 78 - sound/soc/s3c24xx/neo1973_gta02_wm8753.c | 504 - sound/soc/s3c24xx/neo1973_wm8753.c | 704 - sound/soc/s3c24xx/rx1950_uda1380.c | 319 - sound/soc/s3c24xx/s3c-ac97.c | 520 - sound/soc/s3c24xx/s3c-ac97.h | 21 - sound/soc/s3c24xx/s3c-dma.c | 502 - sound/soc/s3c24xx/s3c-dma.h | 30 - sound/soc/s3c24xx/s3c-i2s-v2.c | 757 - sound/soc/s3c24xx/s3c-i2s-v2.h | 106 - sound/soc/s3c24xx/s3c-pcm.c | 552 - sound/soc/s3c24xx/s3c-pcm.h | 124 - sound/soc/s3c24xx/s3c2412-i2s.c | 212 - sound/soc/s3c24xx/s3c2412-i2s.h | 27 - sound/soc/s3c24xx/s3c24xx-i2s.c | 519 - sound/soc/s3c24xx/s3c24xx_simtec.c | 395 - sound/soc/s3c24xx/s3c24xx_simtec.h | 22 - sound/soc/s3c24xx/s3c24xx_simtec_hermes.c | 146 - sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c | 134 - sound/soc/s3c24xx/s3c24xx_uda134x.c | 368 - sound/soc/s3c24xx/s3c64xx-i2s-v4.c | 230 - sound/soc/s3c24xx/s3c64xx-i2s.c | 242 - sound/soc/s3c24xx/s3c64xx-i2s.h | 41 - sound/soc/s3c24xx/smartq_wm8987.c | 290 - sound/soc/s3c24xx/smdk2443_wm9710.c | 74 - sound/soc/s3c24xx/smdk64xx_wm8580.c | 272 - sound/soc/s3c24xx/smdk_spdif.c | 223 - sound/soc/s3c24xx/smdk_wm9713.c | 107 - sound/soc/s3c24xx/spdif.c | 501 - sound/soc/s3c24xx/spdif.h | 19 - sound/soc/s6000/s6105-ipcam.c | 42 +- sound/soc/samsung/Kconfig | 171 + sound/soc/samsung/Makefile | 55 + sound/soc/samsung/ac97.c | 520 + sound/soc/samsung/ac97.h | 21 + sound/soc/samsung/dma.c | 502 + sound/soc/samsung/dma.h | 30 + sound/soc/samsung/goni_wm8994.c | 314 + sound/soc/samsung/h1940_uda1380.c | 296 + sound/soc/samsung/i2s.c | 1258 ++ sound/soc/samsung/i2s.h | 29 + sound/soc/samsung/jive_wm8750.c | 191 + sound/soc/{s3c24xx => samsung}/lm4857.h | 0 sound/soc/samsung/ln2440sbc_alc650.c | 77 + sound/soc/samsung/neo1973_gta02_wm8753.c | 504 + sound/soc/samsung/neo1973_wm8753.c | 706 + sound/soc/samsung/pcm.c | 552 + sound/soc/samsung/pcm.h | 124 + sound/soc/{s3c24xx => samsung}/regs-i2s-v2.h | 0 sound/soc/samsung/rx1950_uda1380.c | 320 + sound/soc/samsung/s3c-i2s-v2.c | 757 + sound/soc/samsung/s3c-i2s-v2.h | 106 + sound/soc/samsung/s3c2412-i2s.c | 212 + sound/soc/samsung/s3c2412-i2s.h | 27 + sound/soc/samsung/s3c24xx-i2s.c | 519 + sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.h | 0 sound/soc/samsung/s3c24xx_simtec.c | 394 + sound/soc/samsung/s3c24xx_simtec.h | 22 + sound/soc/samsung/s3c24xx_simtec_hermes.c | 144 + sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 134 + sound/soc/samsung/s3c24xx_uda134x.c | 367 + sound/soc/samsung/smartq_wm8987.c | 290 + sound/soc/samsung/smdk2443_wm9710.c | 73 + sound/soc/samsung/smdk_spdif.c | 226 + sound/soc/samsung/smdk_wm8580.c | 292 + sound/soc/samsung/smdk_wm8994.c | 176 + sound/soc/samsung/smdk_wm9713.c | 111 + sound/soc/samsung/spdif.c | 501 + sound/soc/samsung/spdif.h | 19 + sound/soc/sh/Kconfig | 4 +- sound/soc/sh/fsi-ak4642.c | 140 +- sound/soc/sh/fsi-da7210.c | 2 +- sound/soc/sh/fsi.c | 273 +- sound/soc/sh/migor.c | 8 +- sound/soc/sh/sh7760-ac97.c | 3 +- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_dai.c | 2 +- sound/soc/sh/siu_pcm.c | 2 +- sound/soc/soc-cache.c | 1065 ++- sound/soc/soc-core.c | 575 +- sound/soc/soc-dapm.c | 861 +- sound/soc/soc-jack.c | 31 +- sound/usb/format.c | 5 +- sound/usb/midi.c | 19 +- sound/usb/mixer.c | 11 +- sound/usb/quirks-table.h | 4 +- sound/usb/usx2y/us122l.c | 41 +- tools/perf/Documentation/perf-annotate.txt | 37 +- tools/perf/Documentation/perf-buildid-list.txt | 3 + tools/perf/Documentation/perf-diff.txt | 21 +- tools/perf/Documentation/perf-kvm.txt | 8 +- tools/perf/Documentation/perf-lock.txt | 15 + tools/perf/Documentation/perf-probe.txt | 4 +- tools/perf/Documentation/perf-record.txt | 22 +- tools/perf/Documentation/perf-report.txt | 55 +- tools/perf/Documentation/perf-sched.txt | 18 +- tools/perf/Documentation/perf-script-perl.txt | 217 + tools/perf/Documentation/perf-script-python.txt | 623 + tools/perf/Documentation/perf-script.txt | 118 + tools/perf/Documentation/perf-stat.txt | 44 +- tools/perf/Documentation/perf-test.txt | 2 +- tools/perf/Documentation/perf-timechart.txt | 2 + tools/perf/Documentation/perf-top.txt | 28 +- tools/perf/Documentation/perf-trace-perl.txt | 217 - tools/perf/Documentation/perf-trace-python.txt | 623 - tools/perf/Documentation/perf-trace.txt | 111 - tools/perf/MANIFEST | 1 + tools/perf/Makefile | 25 +- tools/perf/arch/s390/Makefile | 4 + tools/perf/arch/s390/util/dwarf-regs.c | 22 + tools/perf/bench/mem-memcpy-arch.h | 12 + tools/perf/bench/mem-memcpy-x86-64-asm-def.h | 4 + tools/perf/bench/mem-memcpy-x86-64-asm.S | 2 + tools/perf/bench/mem-memcpy.c | 219 +- tools/perf/builtin-annotate.c | 10 +- tools/perf/builtin-buildid-list.c | 6 +- tools/perf/builtin-diff.c | 21 +- tools/perf/builtin-inject.c | 41 +- tools/perf/builtin-kmem.c | 27 +- tools/perf/builtin-lock.c | 23 +- tools/perf/builtin-probe.c | 5 + tools/perf/builtin-record.c | 213 +- tools/perf/builtin-report.c | 23 +- tools/perf/builtin-sched.c | 36 +- tools/perf/builtin-script.c | 821 ++ tools/perf/builtin-stat.c | 532 +- tools/perf/builtin-test.c | 224 +- tools/perf/builtin-timechart.c | 132 +- tools/perf/builtin-top.c | 239 +- tools/perf/builtin-trace.c | 826 -- tools/perf/builtin.h | 2 +- tools/perf/command-list.txt | 2 +- tools/perf/feature-tests.mak | 4 +- tools/perf/perf.c | 4 +- tools/perf/scripts/perl/Perf-Trace-Util/Context.c | 2 +- tools/perf/scripts/perl/Perf-Trace-Util/Context.xs | 4 +- tools/perf/scripts/perl/Perf-Trace-Util/README | 4 +- .../perl/Perf-Trace-Util/lib/Perf/Trace/Context.pm | 2 +- .../perl/Perf-Trace-Util/lib/Perf/Trace/Core.pm | 4 +- .../perl/Perf-Trace-Util/lib/Perf/Trace/Util.pm | 4 +- tools/perf/scripts/perl/bin/failed-syscalls-report | 2 +- tools/perf/scripts/perl/bin/rw-by-file-report | 5 +- tools/perf/scripts/perl/bin/rw-by-pid-report | 5 +- tools/perf/scripts/perl/bin/rwtop-report | 5 +- tools/perf/scripts/perl/bin/wakeup-latency-report | 5 +- tools/perf/scripts/perl/bin/workqueue-stats-report | 6 +- tools/perf/scripts/perl/check-perf-trace.pl | 2 +- tools/perf/scripts/perl/rw-by-file.pl | 2 +- tools/perf/scripts/perl/workqueue-stats.pl | 2 +- .../perf/scripts/python/Perf-Trace-Util/Context.c | 2 +- .../python/Perf-Trace-Util/lib/Perf/Trace/Core.py | 2 +- .../Perf-Trace-Util/lib/Perf/Trace/SchedGui.py | 2 +- .../python/Perf-Trace-Util/lib/Perf/Trace/Util.py | 2 +- .../python/bin/failed-syscalls-by-pid-report | 2 +- .../scripts/python/bin/futex-contention-report | 2 +- tools/perf/scripts/python/bin/netdev-times-report | 2 +- .../perf/scripts/python/bin/sched-migration-report | 2 +- tools/perf/scripts/python/bin/sctop-report | 2 +- .../python/bin/syscall-counts-by-pid-report | 2 +- .../perf/scripts/python/bin/syscall-counts-report | 2 +- tools/perf/scripts/python/check-perf-trace.py | 2 +- .../perf/scripts/python/failed-syscalls-by-pid.py | 2 +- tools/perf/scripts/python/sched-migration.py | 2 +- tools/perf/scripts/python/sctop.py | 2 +- tools/perf/scripts/python/syscall-counts-by-pid.py | 2 +- tools/perf/scripts/python/syscall-counts.py | 2 +- tools/perf/util/build-id.c | 7 +- tools/perf/util/cpumap.c | 123 +- tools/perf/util/cpumap.h | 10 +- tools/perf/util/debug.c | 42 +- tools/perf/util/debug.h | 2 + tools/perf/util/event.c | 358 +- tools/perf/util/event.h | 30 +- tools/perf/util/evsel.c | 201 + tools/perf/util/evsel.h | 115 + tools/perf/util/header.c | 68 +- tools/perf/util/header.h | 5 +- tools/perf/util/hist.c | 25 +- tools/perf/util/hist.h | 2 + tools/perf/util/include/asm/cpufeature.h | 9 + tools/perf/util/include/asm/dwarf2.h | 11 + tools/perf/util/include/linux/bitops.h | 5 + tools/perf/util/include/linux/linkage.h | 13 + tools/perf/util/parse-events.c | 179 +- tools/perf/util/parse-events.h | 19 +- tools/perf/util/parse-options.h | 4 + tools/perf/util/probe-event.c | 249 +- tools/perf/util/probe-finder.c | 127 +- tools/perf/util/probe-finder.h | 6 +- .../perf/util/scripting-engines/trace-event-perl.c | 6 +- .../util/scripting-engines/trace-event-python.c | 4 +- tools/perf/util/session.c | 579 +- tools/perf/util/session.h | 26 +- tools/perf/util/sort.c | 6 +- tools/perf/util/string.c | 2 +- tools/perf/util/symbol.c | 143 +- tools/perf/util/symbol.h | 6 +- tools/perf/util/thread.c | 43 +- tools/perf/util/thread.h | 15 +- tools/perf/util/trace-event-info.c | 30 +- tools/perf/util/trace-event.h | 5 +- tools/perf/util/ui/util.c | 16 +- tools/perf/util/util.c | 17 + tools/perf/util/util.h | 1 + tools/perf/util/xyarray.c | 20 + tools/perf/util/xyarray.h | 20 + tools/power/x86/turbostat/Makefile | 8 + tools/power/x86/turbostat/turbostat.8 | 172 + tools/power/x86/turbostat/turbostat.c | 1048 ++ tools/power/x86/x86_energy_perf_policy/Makefile | 8 + .../x86_energy_perf_policy.8 | 104 + .../x86_energy_perf_policy.c | 325 + tools/slub/slabinfo.c | 1364 ++ tools/testing/ktest/compare-ktest-sample.pl | 30 + tools/testing/ktest/ktest.pl | 2023 +++ tools/testing/ktest/sample.conf | 622 + tools/virtio/Makefile | 12 + tools/virtio/linux/device.h | 2 + tools/virtio/linux/slab.h | 2 + tools/virtio/linux/virtio.h | 223 + tools/virtio/vhost_test/Makefile | 2 + tools/virtio/vhost_test/vhost_test.c | 1 + tools/virtio/virtio_test.c | 248 + usr/Kconfig | 18 + usr/Makefile | 5 +- usr/gen_init_cpio.c | 20 +- virt/kvm/Kconfig | 3 + virt/kvm/assigned-dev.c | 125 +- virt/kvm/async_pf.c | 216 + virt/kvm/async_pf.h | 36 + virt/kvm/eventfd.c | 91 +- virt/kvm/irq_comm.c | 7 +- virt/kvm/kvm_main.c | 373 +- 7064 files changed, 549287 insertions(+), 310738 deletions(-) create mode 100644 Documentation/ABI/stable/thermal-notification rename {drivers/staging/batman-adv => Documentation/ABI/testing}/sysfs-class-net-batman-adv (100%) create mode 100644 Documentation/ABI/testing/sysfs-class-net-mesh create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-roccat-koneplus create mode 100644 Documentation/ABI/testing/sysfs-platform-ideapad-laptop create mode 100644 Documentation/ABI/testing/sysfs-tty create mode 100644 Documentation/acpi/apei/output_format.txt create mode 100644 Documentation/arm/swp_emulation create mode 100644 Documentation/device-mapper/dm-raid.txt rename {drivers/staging/udlfb => Documentation/fb}/udlfb.txt (100%) delete mode 100644 Documentation/filesystems/dentry-locking.txt create mode 100644 Documentation/filesystems/path-lookup.txt create mode 100644 Documentation/hwmon/ds620 create mode 100644 Documentation/hwmon/sht21 create mode 100644 Documentation/i2c/muxes/gpio-i2cmux create mode 100644 Documentation/input/cma3000_d0x.txt create mode 100644 Documentation/keys-trusted-encrypted.txt create mode 100644 Documentation/networking/LICENSE.qlcnic create mode 100644 Documentation/networking/batman-adv.txt create mode 100644 Documentation/nfc/nfc-pn544.txt create mode 100644 Documentation/powerpc/dts-bindings/4xx/cpm.txt create mode 100644 Documentation/powerpc/dts-bindings/eeprom.txt create mode 100644 Documentation/serial/serial-rs485.txt create mode 100644 Documentation/trace/events-power.txt delete mode 100644 Documentation/video4linux/Makefile delete mode 100644 Documentation/video4linux/README.cpia delete mode 100644 Documentation/video4linux/v4lgrab.c delete mode 100644 Documentation/vm/slabinfo.c create mode 100644 Documentation/vm/transhuge.txt create mode 100644 Documentation/w1/slaves/w1_ds2423 create mode 100644 Documentation/xz.txt create mode 100644 arch/arm/boot/compressed/head-shmobile.S delete mode 100644 arch/arm/common/clkdev.c create mode 100644 arch/arm/common/timer-sp.c create mode 100644 arch/arm/configs/ag5evm_defconfig delete mode 100644 arch/arm/configs/ams_delta_defconfig delete mode 100644 arch/arm/configs/htcherald_defconfig create mode 100644 arch/arm/configs/mackerel_defconfig delete mode 100644 arch/arm/configs/n770_defconfig create mode 100644 arch/arm/configs/omap1_defconfig delete mode 100644 arch/arm/configs/omap_generic_1510_defconfig delete mode 100644 arch/arm/configs/omap_generic_1610_defconfig delete mode 100644 arch/arm/configs/omap_generic_1710_defconfig delete mode 100644 arch/arm/configs/omap_h2_1610_defconfig delete mode 100644 arch/arm/configs/omap_innovator_1510_defconfig delete mode 100644 arch/arm/configs/omap_innovator_1610_defconfig delete mode 100644 arch/arm/configs/omap_osk_5912_defconfig delete mode 100644 arch/arm/configs/omap_perseus2_730_defconfig delete mode 100644 arch/arm/configs/palmte_defconfig delete mode 100644 arch/arm/configs/palmtt_defconfig delete mode 100644 arch/arm/configs/palmz71_defconfig delete mode 100644 arch/arm/configs/sx1_defconfig create mode 100644 arch/arm/include/asm/entry-macro-multi.S create mode 100644 arch/arm/include/asm/hardware/entry-macro-gic.S rename arch/arm/{plat-versatile/include/plat => include/asm/hardware}/timer-sp.h (100%) create mode 100644 arch/arm/include/asm/sched_clock.h delete mode 100644 arch/arm/include/asm/smp_mpidr.h create mode 100644 arch/arm/kernel/perf_event_v6.c create mode 100644 arch/arm/kernel/perf_event_v7.c create mode 100644 arch/arm/kernel/perf_event_xscale.c create mode 100644 arch/arm/kernel/pj4-cp0.c create mode 100644 arch/arm/kernel/sched_clock.c create mode 100644 arch/arm/kernel/smp_tlb.c create mode 100644 arch/arm/kernel/swp_emulate.c create mode 100644 arch/arm/mach-at91/include/mach/stamp9g20.h create mode 100644 arch/arm/mach-cns3xxx/include/mach/pm.h create mode 100644 arch/arm/mach-dove/cm-a510.c create mode 100644 arch/arm/mach-dove/mpp.c create mode 100644 arch/arm/mach-dove/mpp.h create mode 100644 arch/arm/mach-imx/clock-imx25.c create mode 100644 arch/arm/mach-imx/devices-imx25.h delete mode 100644 arch/arm/mach-imx/devices.c delete mode 100644 arch/arm/mach-imx/devices.h create mode 100644 arch/arm/mach-imx/eukrea_mbimxsd25-baseboard.c create mode 100644 arch/arm/mach-imx/mach-eukrea_cpuimx25.c create mode 100644 arch/arm/mach-imx/mach-mx25_3ds.c create mode 100644 arch/arm/mach-imx/mm-imx25.c create mode 100644 arch/arm/mach-mmp/brownstone.c create mode 100644 arch/arm/mach-msm/board-trout-panel.c create mode 100644 arch/arm/mach-msm/gpio-v2.c create mode 100644 arch/arm/mach-msm/headsmp.S create mode 100644 arch/arm/mach-msm/hotplug.c create mode 100644 arch/arm/mach-msm/platsmp.c create mode 100644 arch/arm/mach-msm/scm-boot.c create mode 100644 arch/arm/mach-msm/scm-boot.h create mode 100644 arch/arm/mach-msm/scm.c create mode 100644 arch/arm/mach-msm/scm.h delete mode 100644 arch/arm/mach-mx25/Kconfig delete mode 100644 arch/arm/mach-mx25/Makefile delete mode 100644 arch/arm/mach-mx25/Makefile.boot delete mode 100644 arch/arm/mach-mx25/clock.c delete mode 100644 arch/arm/mach-mx25/devices-imx25.h delete mode 100644 arch/arm/mach-mx25/devices.c delete mode 100644 arch/arm/mach-mx25/devices.h delete mode 100644 arch/arm/mach-mx25/eukrea_mbimxsd-baseboard.c delete mode 100644 arch/arm/mach-mx25/mach-cpuimx25.c delete mode 100644 arch/arm/mach-mx25/mach-mx25_3ds.c delete mode 100644 arch/arm/mach-mx25/mm.c create mode 100644 arch/arm/mach-mx5/board-mx50_rdp.c create mode 100644 arch/arm/mach-mx5/board-mx53_evk.c create mode 100644 arch/arm/mach-mx5/clock-mx51-mx53.c delete mode 100644 arch/arm/mach-mx5/clock-mx51.c create mode 100644 arch/arm/mach-mx5/devices-imx53.h create mode 100644 arch/arm/mach-mx5/devices-mx50.h create mode 100644 arch/arm/mach-mx5/mm-mx50.c create mode 100644 arch/arm/mach-mxs/Kconfig create mode 100644 arch/arm/mach-mxs/Makefile create mode 100644 arch/arm/mach-mxs/Makefile.boot create mode 100644 arch/arm/mach-mxs/clock-mx23.c create mode 100644 arch/arm/mach-mxs/clock-mx28.c create mode 100644 arch/arm/mach-mxs/clock.c create mode 100644 arch/arm/mach-mxs/devices-mx23.h create mode 100644 arch/arm/mach-mxs/devices-mx28.h create mode 100644 arch/arm/mach-mxs/devices.c create mode 100644 arch/arm/mach-mxs/devices/Kconfig create mode 100644 arch/arm/mach-mxs/devices/Makefile create mode 100644 arch/arm/mach-mxs/devices/platform-duart.c create mode 100644 arch/arm/mach-mxs/devices/platform-fec.c create mode 100644 arch/arm/mach-mxs/gpio.c create mode 100644 arch/arm/mach-mxs/gpio.h create mode 100644 arch/arm/mach-mxs/icoll.c create mode 100644 arch/arm/mach-mxs/include/mach/clkdev.h create mode 100644 arch/arm/mach-mxs/include/mach/clock.h create mode 100644 arch/arm/mach-mxs/include/mach/common.h create mode 100644 arch/arm/mach-mxs/include/mach/debug-macro.S create mode 100644 arch/arm/mach-mxs/include/mach/devices-common.h create mode 100644 arch/arm/mach-mxs/include/mach/entry-macro.S create mode 100644 arch/arm/mach-mxs/include/mach/gpio.h create mode 100644 arch/arm/mach-mxs/include/mach/hardware.h create mode 100644 arch/arm/mach-mxs/include/mach/io.h create mode 100644 arch/arm/mach-mxs/include/mach/iomux-mx23.h create mode 100644 arch/arm/mach-mxs/include/mach/iomux-mx28.h create mode 100644 arch/arm/mach-mxs/include/mach/iomux.h create mode 100644 arch/arm/mach-mxs/include/mach/irqs.h create mode 100644 arch/arm/mach-mxs/include/mach/memory.h create mode 100644 arch/arm/mach-mxs/include/mach/mx23.h create mode 100644 arch/arm/mach-mxs/include/mach/mx28.h create mode 100644 arch/arm/mach-mxs/include/mach/mxs.h create mode 100644 arch/arm/mach-mxs/include/mach/system.h create mode 100644 arch/arm/mach-mxs/include/mach/timex.h create mode 100644 arch/arm/mach-mxs/include/mach/uncompress.h create mode 100644 arch/arm/mach-mxs/include/mach/vmalloc.h create mode 100644 arch/arm/mach-mxs/iomux.c create mode 100644 arch/arm/mach-mxs/mach-mx23evk.c create mode 100644 arch/arm/mach-mxs/mach-mx28evk.c create mode 100644 arch/arm/mach-mxs/mm-mx23.c create mode 100644 arch/arm/mach-mxs/mm-mx28.c create mode 100644 arch/arm/mach-mxs/regs-clkctrl-mx23.h create mode 100644 arch/arm/mach-mxs/regs-clkctrl-mx28.h create mode 100644 arch/arm/mach-mxs/system.c create mode 100644 arch/arm/mach-mxs/timer.c create mode 100644 arch/arm/mach-omap1/dma.c create mode 100644 arch/arm/mach-omap1/gpio15xx.c create mode 100644 arch/arm/mach-omap1/gpio16xx.c create mode 100644 arch/arm/mach-omap1/gpio7xx.c create mode 100644 arch/arm/mach-omap2/board-am3517crane.c create mode 100644 arch/arm/mach-omap2/board-rm680.c delete mode 100644 arch/arm/mach-omap2/board-rx51-sdram.c create mode 100644 arch/arm/mach-omap2/board-zoom-display.c create mode 100644 arch/arm/mach-omap2/board-zoom.c delete mode 100644 arch/arm/mach-omap2/board-zoom2.c delete mode 100644 arch/arm/mach-omap2/board-zoom3.c create mode 100644 arch/arm/mach-omap2/clockdomain.h delete mode 100644 arch/arm/mach-omap2/clockdomains.h create mode 100644 arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c delete mode 100644 arch/arm/mach-omap2/clockdomains44xx.h create mode 100644 arch/arm/mach-omap2/clockdomains44xx_data.c delete mode 100644 arch/arm/mach-omap2/cm.c create mode 100644 arch/arm/mach-omap2/cm1_44xx.h create mode 100644 arch/arm/mach-omap2/cm2_44xx.h create mode 100644 arch/arm/mach-omap2/cm2xxx_3xxx.c create mode 100644 arch/arm/mach-omap2/cm2xxx_3xxx.h create mode 100644 arch/arm/mach-omap2/cm44xx.c delete mode 100644 arch/arm/mach-omap2/cm4xxx.c create mode 100644 arch/arm/mach-omap2/cminst44xx.c create mode 100644 arch/arm/mach-omap2/cminst44xx.h create mode 100644 arch/arm/mach-omap2/dma.c create mode 100644 arch/arm/mach-omap2/gpio.c create mode 100644 arch/arm/mach-omap2/mux44xx.c create mode 100644 arch/arm/mach-omap2/mux44xx.h create mode 100644 arch/arm/mach-omap2/omap_opp_data.h create mode 100644 arch/arm/mach-omap2/omap_phy_internal.c create mode 100644 arch/arm/mach-omap2/omap_twl.c create mode 100644 arch/arm/mach-omap2/opp.c create mode 100644 arch/arm/mach-omap2/opp3xxx_data.c create mode 100644 arch/arm/mach-omap2/opp4xxx_data.c create mode 100644 arch/arm/mach-omap2/powerdomain-common.c create mode 100644 arch/arm/mach-omap2/powerdomain.h create mode 100644 arch/arm/mach-omap2/powerdomain2xxx_3xxx.c create mode 100644 arch/arm/mach-omap2/powerdomain44xx.c delete mode 100644 arch/arm/mach-omap2/powerdomains.h delete mode 100644 arch/arm/mach-omap2/powerdomains24xx.h create mode 100644 arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c create mode 100644 arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h create mode 100644 arch/arm/mach-omap2/powerdomains2xxx_data.c delete mode 100644 arch/arm/mach-omap2/powerdomains34xx.h create mode 100644 arch/arm/mach-omap2/powerdomains3xxx_data.c delete mode 100644 arch/arm/mach-omap2/powerdomains44xx.h create mode 100644 arch/arm/mach-omap2/powerdomains44xx_data.c create mode 100644 arch/arm/mach-omap2/prcm44xx.h create mode 100644 arch/arm/mach-omap2/prcm_mpu44xx.c create mode 100644 arch/arm/mach-omap2/prcm_mpu44xx.h create mode 100644 arch/arm/mach-omap2/prm2xxx_3xxx.h create mode 100644 arch/arm/mach-omap2/prminst44xx.c create mode 100644 arch/arm/mach-omap2/prminst44xx.h create mode 100644 arch/arm/mach-omap2/scrm44xx.h create mode 100644 arch/arm/mach-omap2/sdram-nokia.c create mode 100644 arch/arm/mach-omap2/sdram-nokia.h create mode 100644 arch/arm/mach-omap2/smartreflex-class3.c create mode 100644 arch/arm/mach-omap2/smartreflex.c create mode 100644 arch/arm/mach-omap2/sr_device.c create mode 100644 arch/arm/mach-omap2/voltage.c create mode 100644 arch/arm/mach-omap2/wd_timer.c create mode 100644 arch/arm/mach-omap2/wd_timer.h create mode 100644 arch/arm/mach-orion5x/ls-chl-setup.c create mode 100644 arch/arm/mach-pxa/clock-pxa2xx.c create mode 100644 arch/arm/mach-pxa/clock-pxa3xx.c create mode 100644 arch/arm/mach-pxa/colibri-evalboard.c delete mode 100644 arch/arm/mach-pxa/colibri-pxa270-evalboard.c create mode 100644 arch/arm/mach-pxa/include/mach/addr-map.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa2xx_spi.h create mode 100644 arch/arm/mach-pxa/include/mach/smemc.h create mode 100644 arch/arm/mach-pxa/pxa95x.c create mode 100644 arch/arm/mach-pxa/saarb.c create mode 100644 arch/arm/mach-s5pv310/dev-audio.c create mode 100644 arch/arm/mach-s5pv310/dma.c create mode 100644 arch/arm/mach-s5pv310/include/mach/dma.h create mode 100644 arch/arm/mach-sa1100/include/mach/nanoengine.h create mode 100644 arch/arm/mach-sa1100/nanoengine.c create mode 100644 arch/arm/mach-sa1100/pci-nanoengine.c create mode 100644 arch/arm/mach-shmobile/board-ag5evm.c create mode 100644 arch/arm/mach-shmobile/board-mackerel.c create mode 100644 arch/arm/mach-shmobile/clock-sh73a0.c create mode 100644 arch/arm/mach-shmobile/entry-gic.S create mode 100644 arch/arm/mach-shmobile/entry-intc.S create mode 100644 arch/arm/mach-shmobile/headsmp.S create mode 100644 arch/arm/mach-shmobile/hotplug.c create mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt create mode 100644 arch/arm/mach-shmobile/include/mach/head-mackerel.txt create mode 100644 arch/arm/mach-shmobile/include/mach/sh73a0.h create mode 100644 arch/arm/mach-shmobile/include/mach/smp.h create mode 100644 arch/arm/mach-shmobile/include/mach/zboot.h create mode 100644 arch/arm/mach-shmobile/include/mach/zboot_macros.h create mode 100644 arch/arm/mach-shmobile/intc-sh73a0.c create mode 100644 arch/arm/mach-shmobile/localtimer.c create mode 100644 arch/arm/mach-shmobile/pfc-sh73a0.c create mode 100644 arch/arm/mach-shmobile/platsmp.c create mode 100644 arch/arm/mach-shmobile/setup-sh73a0.c create mode 100644 arch/arm/mach-shmobile/smp-sh73a0.c create mode 100644 arch/arm/mach-tegra/include/mach/sdhci.h create mode 100644 arch/arm/mach-ux500/board-mop500-keypads.c create mode 100644 arch/arm/mach-ux500/board-mop500-regulators.h create mode 100644 arch/arm/mach-ux500/board-u5500-sdi.c create mode 100644 arch/arm/mach-ux500/cpufreq.c create mode 100644 arch/arm/mach-ux500/devices-common.c create mode 100644 arch/arm/mach-ux500/devices-common.h delete mode 100644 arch/arm/mach-ux500/devices-db5500.c create mode 100644 arch/arm/mach-ux500/devices-db5500.h create mode 100644 arch/arm/mach-ux500/devices-db8500.h create mode 100644 arch/arm/mach-ux500/dma-db5500.c create mode 100644 arch/arm/mach-ux500/id.c create mode 100644 arch/arm/mach-ux500/include/mach/id.h rename arch/arm/mach-ux500/include/mach/{mbox.h => mbox-db5500.h} (100%) create mode 100644 arch/arm/mach-ux500/include/mach/prcmu-defs.h create mode 100644 arch/arm/mach-ux500/mbox-db5500.c delete mode 100644 arch/arm/mach-ux500/mbox.c create mode 100644 arch/arm/mach-ux500/modem-irq-db5500.c delete mode 100644 arch/arm/mach-ux500/modem_irq.c create mode 100644 arch/arm/mach-vexpress/hotplug.c create mode 100644 arch/arm/mm/idmap.c create mode 100644 arch/arm/plat-mxc/avic.c delete mode 100644 arch/arm/plat-mxc/devices/platform-esdhc.c create mode 100644 arch/arm/plat-mxc/devices/platform-fsl-usb2-udc.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx-fb.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx-keypad.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx2-wdt.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx21-hcd.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx_udc.c create mode 100644 arch/arm/plat-mxc/devices/platform-imxdi_rtc.c create mode 100644 arch/arm/plat-mxc/devices/platform-mx1-camera.c create mode 100644 arch/arm/plat-mxc/devices/platform-mx2-camera.c create mode 100644 arch/arm/plat-mxc/devices/platform-mxc-ehci.c create mode 100644 arch/arm/plat-mxc/devices/platform-mxc-mmc.c create mode 100644 arch/arm/plat-mxc/devices/platform-mxc_pwm.c create mode 100644 arch/arm/plat-mxc/devices/platform-mxc_rnga.c create mode 100644 arch/arm/plat-mxc/devices/platform-mxc_w1.c create mode 100644 arch/arm/plat-mxc/devices/platform-sdhci-esdhc-imx.c create mode 100644 arch/arm/plat-mxc/include/mach/iomux-mx50.h create mode 100644 arch/arm/plat-mxc/include/mach/iomux-mx53.h create mode 100644 arch/arm/plat-mxc/include/mach/mx50.h create mode 100644 arch/arm/plat-mxc/include/mach/mx53.h create mode 100644 arch/arm/plat-mxc/irq-common.c create mode 100644 arch/arm/plat-mxc/irq-common.h delete mode 100644 arch/arm/plat-mxc/irq.c delete mode 100644 arch/arm/plat-omap/include/plat/clockdomain.h create mode 100644 arch/arm/plat-omap/include/plat/l4_3xxx.h create mode 100644 arch/arm/plat-omap/include/plat/panel-generic-dpi.h delete mode 100644 arch/arm/plat-omap/include/plat/powerdomain.h create mode 100644 arch/arm/plat-omap/include/plat/smartreflex.h create mode 100644 arch/arm/plat-omap/include/plat/voltage.h delete mode 100644 arch/arm/plat-pxa/include/plat/ssp.h create mode 100644 arch/arm/plat-samsung/dev-asocdma.c create mode 100644 arch/arm/plat-spear/include/plat/keyboard.h create mode 100644 arch/arm/plat-versatile/include/plat/sched_clock.h delete mode 100644 arch/arm/plat-versatile/timer-sp.c create mode 100644 arch/blackfin/configs/BF561-EZKIT-SMP_defconfig create mode 100644 arch/blackfin/configs/DNP5370_defconfig create mode 100644 arch/blackfin/include/asm/bfin_dma.h create mode 100644 arch/blackfin/include/asm/bfin_serial.h create mode 100644 arch/blackfin/include/mach-common/pll.h create mode 100644 arch/blackfin/include/mach-common/ports-a.h create mode 100644 arch/blackfin/include/mach-common/ports-b.h create mode 100644 arch/blackfin/include/mach-common/ports-c.h create mode 100644 arch/blackfin/include/mach-common/ports-d.h create mode 100644 arch/blackfin/include/mach-common/ports-e.h create mode 100644 arch/blackfin/include/mach-common/ports-f.h create mode 100644 arch/blackfin/include/mach-common/ports-g.h create mode 100644 arch/blackfin/include/mach-common/ports-h.h create mode 100644 arch/blackfin/include/mach-common/ports-i.h create mode 100644 arch/blackfin/include/mach-common/ports-j.h create mode 100644 arch/blackfin/mach-bf518/include/mach/bfin_serial.h delete mode 100644 arch/blackfin/mach-bf518/include/mach/cdefBF51x_base.h delete mode 100644 arch/blackfin/mach-bf518/include/mach/defBF51x_base.h create mode 100644 arch/blackfin/mach-bf527/include/mach/bfin_serial.h delete mode 100644 arch/blackfin/mach-bf527/include/mach/cdefBF52x_base.h delete mode 100644 arch/blackfin/mach-bf527/include/mach/defBF52x_base.h create mode 100644 arch/blackfin/mach-bf533/include/mach/bfin_serial.h delete mode 100644 arch/blackfin/mach-bf533/include/mach/fio_flag.h create mode 100644 arch/blackfin/mach-bf537/boards/dnp5370.c create mode 100644 arch/blackfin/mach-bf537/include/mach/bfin_serial.h create mode 100644 arch/blackfin/mach-bf538/include/mach/bfin_serial.h create mode 100644 arch/blackfin/mach-bf538/include/mach/defBF538.h create mode 100644 arch/blackfin/mach-bf548/include/mach/bfin_serial.h create mode 100644 arch/blackfin/mach-bf561/include/mach/bfin_serial.h delete mode 100644 arch/microblaze/lib/muldi3.S create mode 100644 arch/microblaze/lib/muldi3.c create mode 100644 arch/powerpc/boot/dts/mpc5200b.dtsi create mode 100644 arch/powerpc/lib/hweight_64.S create mode 100644 arch/powerpc/platforms/pseries/pseries_energy.c create mode 100644 arch/powerpc/sysdev/ppc4xx_cpm.c create mode 100644 arch/s390/hypfs/hypfs_dbfs.c create mode 100644 arch/sh/boards/board-apsh4a3a.c create mode 100644 arch/sh/boards/board-apsh4ad0a.c create mode 100644 arch/sh/boards/mach-sdk7786/nmi.c create mode 100644 arch/sh/configs/apsh4a3a_defconfig create mode 100644 arch/sh/configs/apsh4ad0a_defconfig delete mode 100644 arch/sh/kernel/clkdev.c create mode 100644 arch/sh/kernel/cpu/proc.c delete mode 100644 arch/sh/kernel/io_generic.c create mode 100644 arch/sh/kernel/iomap.c create mode 100644 arch/sh/kernel/ioport.c create mode 100644 arch/sparc/boot/piggyback.c delete mode 100644 arch/sparc/boot/piggyback_32.c delete mode 100644 arch/sparc/boot/piggyback_64.c delete mode 100644 arch/sparc/prom/devmap.c delete mode 100644 arch/sparc/prom/palloc.c create mode 100644 arch/x86/include/asm/mrst-vrtc.h create mode 100644 arch/x86/include/asm/prom.h delete mode 100644 arch/x86/kernel/apic/nmi.c delete mode 100644 arch/x86/kernel/early_printk_mrst.c create mode 100644 arch/x86/kernel/resource.c create mode 100644 arch/x86/kernel/verify_cpu.S delete mode 100644 arch/x86/kernel/verify_cpu_64.S create mode 100644 arch/x86/mm/amdtopology_64.c delete mode 100644 arch/x86/mm/k8topology_64.c create mode 100644 arch/x86/pci/ce4100.c create mode 100644 arch/x86/platform/ce4100/Makefile create mode 100644 arch/x86/platform/ce4100/ce4100.c create mode 100644 arch/x86/platform/iris/Makefile create mode 100644 arch/x86/platform/iris/iris.c create mode 100644 arch/x86/platform/mrst/early_printk_mrst.c create mode 100644 arch/x86/platform/mrst/vrtc.c create mode 100644 arch/x86/platform/olpc/olpc_dt.c create mode 100644 arch/x86/xen/p2m.c create mode 100644 crypto/af_alg.c create mode 100644 crypto/algif_hash.c create mode 100644 crypto/algif_skcipher.c create mode 100644 drivers/acpi/acpi_ipmi.c create mode 100644 drivers/acpi/acpica/evxfgpe.c create mode 100644 drivers/acpi/nvs.c create mode 100644 drivers/ata/acard-ahci.c create mode 100644 drivers/char/hvc_dcc.c create mode 100644 drivers/clk/Kconfig create mode 100644 drivers/clk/Makefile create mode 100644 drivers/clk/clkdev.c delete mode 100644 drivers/crypto/padlock.h create mode 100644 drivers/gpio/ml_ioh_gpio.c delete mode 100644 drivers/gpio/tc35892-gpio.c create mode 100644 drivers/gpio/tc3589x-gpio.c create mode 100644 drivers/gpu/drm/i915/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/i915_gem_gtt.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_mm.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_mm.h create mode 100644 drivers/gpu/drm/nouveau/nouveau_util.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_util.h create mode 100644 drivers/gpu/drm/nouveau/nouveau_vm.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_vm.h create mode 100644 drivers/gpu/drm/nouveau/nv50_evo.c create mode 100644 drivers/gpu/drm/nouveau/nv50_vm.c create mode 100644 drivers/gpu/drm/nouveau/nv50_vram.c create mode 100644 drivers/gpu/drm/nouveau/nv84_crypt.c create mode 100644 drivers/gpu/drm/nouveau/nvc0_fbcon.c create mode 100644 drivers/gpu/drm/nouveau/nvc0_graph.h create mode 100644 drivers/gpu/drm/nouveau/nvc0_grctx.c create mode 100644 drivers/gpu/drm/nouveau/nvc0_vm.c create mode 100644 drivers/gpu/drm/nouveau/nvc0_vram.c create mode 100644 drivers/gpu/drm/radeon/ni.c create mode 100644 drivers/gpu/drm/radeon/ni_reg.h create mode 100644 drivers/gpu/drm/radeon/nid.h create mode 100644 drivers/gpu/drm/radeon/radeon_trace.h create mode 100644 drivers/gpu/drm/radeon/radeon_trace_points.c create mode 100644 drivers/hid/hid-emsff.c create mode 100644 drivers/hid/hid-multitouch.c create mode 100644 drivers/hid/hid-roccat-koneplus.c create mode 100644 drivers/hid/hid-roccat-koneplus.h create mode 100644 drivers/hwmon/ds620.c create mode 100644 drivers/hwmon/sht21.c create mode 100644 drivers/i2c/busses/i2c-eg20t.c create mode 100644 drivers/i2c/muxes/gpio-i2cmux.c create mode 100644 drivers/input/input-mt.c create mode 100644 drivers/input/joystick/as5011.c delete mode 100644 drivers/input/keyboard/aaed2000_kbd.c create mode 100644 drivers/input/keyboard/spear-keyboard.c create mode 100644 drivers/input/keyboard/tc3589x-keypad.c create mode 100644 drivers/input/misc/cma3000_d0x.c create mode 100644 drivers/input/misc/cma3000_d0x.h create mode 100644 drivers/input/misc/cma3000_d0x_i2c.c delete mode 100644 drivers/input/misc/winbond-cir.c create mode 100644 drivers/input/touchscreen/st1232.c create mode 100644 drivers/md/dm-raid.c delete mode 100644 drivers/media/IR/Kconfig delete mode 100644 drivers/media/IR/Makefile delete mode 100644 drivers/media/IR/ene_ir.c delete mode 100644 drivers/media/IR/ene_ir.h delete mode 100644 drivers/media/IR/imon.c delete mode 100644 drivers/media/IR/ir-core-priv.h delete mode 100644 drivers/media/IR/ir-functions.c delete mode 100644 drivers/media/IR/ir-jvc-decoder.c delete mode 100644 drivers/media/IR/ir-keytable.c delete mode 100644 drivers/media/IR/ir-lirc-codec.c delete mode 100644 drivers/media/IR/ir-nec-decoder.c delete mode 100644 drivers/media/IR/ir-raw-event.c delete mode 100644 drivers/media/IR/ir-rc5-decoder.c delete mode 100644 drivers/media/IR/ir-rc5-sz-decoder.c delete mode 100644 drivers/media/IR/ir-rc6-decoder.c delete mode 100644 drivers/media/IR/ir-sony-decoder.c delete mode 100644 drivers/media/IR/ir-sysfs.c delete mode 100644 drivers/media/IR/keymaps/Kconfig delete mode 100644 drivers/media/IR/keymaps/Makefile delete mode 100644 drivers/media/IR/keymaps/rc-adstech-dvb-t-pci.c delete mode 100644 drivers/media/IR/keymaps/rc-alink-dtu-m.c delete mode 100644 drivers/media/IR/keymaps/rc-anysee.c delete mode 100644 drivers/media/IR/keymaps/rc-apac-viewcomp.c delete mode 100644 drivers/media/IR/keymaps/rc-asus-pc39.c delete mode 100644 drivers/media/IR/keymaps/rc-ati-tv-wonder-hd-600.c delete mode 100644 drivers/media/IR/keymaps/rc-avermedia-a16d.c delete mode 100644 drivers/media/IR/keymaps/rc-avermedia-cardbus.c delete mode 100644 drivers/media/IR/keymaps/rc-avermedia-dvbt.c delete mode 100644 drivers/media/IR/keymaps/rc-avermedia-m135a.c delete mode 100644 drivers/media/IR/keymaps/rc-avermedia-m733a-rm-k6.c delete mode 100644 drivers/media/IR/keymaps/rc-avermedia-rm-ks.c delete mode 100644 drivers/media/IR/keymaps/rc-avermedia.c delete mode 100644 drivers/media/IR/keymaps/rc-avertv-303.c delete mode 100644 drivers/media/IR/keymaps/rc-azurewave-ad-tu700.c delete mode 100644 drivers/media/IR/keymaps/rc-behold-columbus.c delete mode 100644 drivers/media/IR/keymaps/rc-behold.c delete mode 100644 drivers/media/IR/keymaps/rc-budget-ci-old.c delete mode 100644 drivers/media/IR/keymaps/rc-cinergy-1400.c delete mode 100644 drivers/media/IR/keymaps/rc-cinergy.c delete mode 100644 drivers/media/IR/keymaps/rc-dib0700-nec.c delete mode 100644 drivers/media/IR/keymaps/rc-dib0700-rc5.c delete mode 100644 drivers/media/IR/keymaps/rc-digitalnow-tinytwin.c delete mode 100644 drivers/media/IR/keymaps/rc-digittrade.c delete mode 100644 drivers/media/IR/keymaps/rc-dm1105-nec.c delete mode 100644 drivers/media/IR/keymaps/rc-dntv-live-dvb-t.c delete mode 100644 drivers/media/IR/keymaps/rc-dntv-live-dvbt-pro.c delete mode 100644 drivers/media/IR/keymaps/rc-em-terratec.c delete mode 100644 drivers/media/IR/keymaps/rc-encore-enltv-fm53.c delete mode 100644 drivers/media/IR/keymaps/rc-encore-enltv.c delete mode 100644 drivers/media/IR/keymaps/rc-encore-enltv2.c delete mode 100644 drivers/media/IR/keymaps/rc-evga-indtube.c delete mode 100644 drivers/media/IR/keymaps/rc-eztv.c delete mode 100644 drivers/media/IR/keymaps/rc-flydvb.c delete mode 100644 drivers/media/IR/keymaps/rc-flyvideo.c delete mode 100644 drivers/media/IR/keymaps/rc-fusionhdtv-mce.c delete mode 100644 drivers/media/IR/keymaps/rc-gadmei-rm008z.c delete mode 100644 drivers/media/IR/keymaps/rc-genius-tvgo-a11mce.c delete mode 100644 drivers/media/IR/keymaps/rc-gotview7135.c delete mode 100644 drivers/media/IR/keymaps/rc-hauppauge-new.c delete mode 100644 drivers/media/IR/keymaps/rc-imon-mce.c delete mode 100644 drivers/media/IR/keymaps/rc-imon-pad.c delete mode 100644 drivers/media/IR/keymaps/rc-iodata-bctv7e.c delete mode 100644 drivers/media/IR/keymaps/rc-kaiomy.c delete mode 100644 drivers/media/IR/keymaps/rc-kworld-315u.c delete mode 100644 drivers/media/IR/keymaps/rc-kworld-plus-tv-analog.c delete mode 100644 drivers/media/IR/keymaps/rc-leadtek-y04g0051.c delete mode 100644 drivers/media/IR/keymaps/rc-lirc.c delete mode 100644 drivers/media/IR/keymaps/rc-lme2510.c delete mode 100644 drivers/media/IR/keymaps/rc-manli.c delete mode 100644 drivers/media/IR/keymaps/rc-msi-digivox-ii.c delete mode 100644 drivers/media/IR/keymaps/rc-msi-digivox-iii.c delete mode 100644 drivers/media/IR/keymaps/rc-msi-tvanywhere-plus.c delete mode 100644 drivers/media/IR/keymaps/rc-msi-tvanywhere.c delete mode 100644 drivers/media/IR/keymaps/rc-nebula.c delete mode 100644 drivers/media/IR/keymaps/rc-nec-terratec-cinergy-xs.c delete mode 100644 drivers/media/IR/keymaps/rc-norwood.c delete mode 100644 drivers/media/IR/keymaps/rc-npgtech.c delete mode 100644 drivers/media/IR/keymaps/rc-pctv-sedna.c delete mode 100644 drivers/media/IR/keymaps/rc-pinnacle-color.c delete mode 100644 drivers/media/IR/keymaps/rc-pinnacle-grey.c delete mode 100644 drivers/media/IR/keymaps/rc-pinnacle-pctv-hd.c delete mode 100644 drivers/media/IR/keymaps/rc-pixelview-mk12.c delete mode 100644 drivers/media/IR/keymaps/rc-pixelview-new.c delete mode 100644 drivers/media/IR/keymaps/rc-pixelview.c delete mode 100644 drivers/media/IR/keymaps/rc-powercolor-real-angel.c delete mode 100644 drivers/media/IR/keymaps/rc-proteus-2309.c delete mode 100644 drivers/media/IR/keymaps/rc-purpletv.c delete mode 100644 drivers/media/IR/keymaps/rc-pv951.c delete mode 100644 drivers/media/IR/keymaps/rc-rc5-hauppauge-new.c delete mode 100644 drivers/media/IR/keymaps/rc-rc5-tv.c delete mode 100644 drivers/media/IR/keymaps/rc-rc6-mce.c delete mode 100644 drivers/media/IR/keymaps/rc-real-audio-220-32-keys.c delete mode 100644 drivers/media/IR/keymaps/rc-streamzap.c delete mode 100644 drivers/media/IR/keymaps/rc-tbs-nec.c delete mode 100644 drivers/media/IR/keymaps/rc-terratec-cinergy-xs.c delete mode 100644 drivers/media/IR/keymaps/rc-terratec-slim.c delete mode 100644 drivers/media/IR/keymaps/rc-tevii-nec.c delete mode 100644 drivers/media/IR/keymaps/rc-total-media-in-hand.c delete mode 100644 drivers/media/IR/keymaps/rc-trekstor.c delete mode 100644 drivers/media/IR/keymaps/rc-tt-1500.c delete mode 100644 drivers/media/IR/keymaps/rc-twinhan1027.c delete mode 100644 drivers/media/IR/keymaps/rc-videomate-s350.c delete mode 100644 drivers/media/IR/keymaps/rc-videomate-tv-pvr.c delete mode 100644 drivers/media/IR/keymaps/rc-winfast-usbii-deluxe.c delete mode 100644 drivers/media/IR/keymaps/rc-winfast.c delete mode 100644 drivers/media/IR/lirc_dev.c delete mode 100644 drivers/media/IR/mceusb.c delete mode 100644 drivers/media/IR/nuvoton-cir.c delete mode 100644 drivers/media/IR/nuvoton-cir.h delete mode 100644 drivers/media/IR/rc-map.c delete mode 100644 drivers/media/IR/streamzap.c create mode 100644 drivers/media/dvb/frontends/mb86a20s.c create mode 100644 drivers/media/dvb/frontends/mb86a20s.h create mode 100644 drivers/media/dvb/frontends/s921.c create mode 100644 drivers/media/dvb/frontends/s921.h delete mode 100644 drivers/media/dvb/frontends/s921_core.c delete mode 100644 drivers/media/dvb/frontends/s921_core.h delete mode 100644 drivers/media/dvb/frontends/s921_module.c delete mode 100644 drivers/media/dvb/frontends/s921_module.h create mode 100644 drivers/media/radio/radio-wl1273.c create mode 100644 drivers/media/rc/Kconfig create mode 100644 drivers/media/rc/Makefile create mode 100644 drivers/media/rc/ene_ir.c create mode 100644 drivers/media/rc/ene_ir.h create mode 100644 drivers/media/rc/imon.c create mode 100644 drivers/media/rc/ir-jvc-decoder.c create mode 100644 drivers/media/rc/ir-lirc-codec.c create mode 100644 drivers/media/rc/ir-nec-decoder.c create mode 100644 drivers/media/rc/ir-raw.c create mode 100644 drivers/media/rc/ir-rc5-decoder.c create mode 100644 drivers/media/rc/ir-rc5-sz-decoder.c create mode 100644 drivers/media/rc/ir-rc6-decoder.c create mode 100644 drivers/media/rc/ir-sony-decoder.c create mode 100644 drivers/media/rc/keymaps/Kconfig create mode 100644 drivers/media/rc/keymaps/Makefile create mode 100644 drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c create mode 100644 drivers/media/rc/keymaps/rc-alink-dtu-m.c create mode 100644 drivers/media/rc/keymaps/rc-anysee.c create mode 100644 drivers/media/rc/keymaps/rc-apac-viewcomp.c create mode 100644 drivers/media/rc/keymaps/rc-asus-pc39.c create mode 100644 drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c create mode 100644 drivers/media/rc/keymaps/rc-avermedia-a16d.c create mode 100644 drivers/media/rc/keymaps/rc-avermedia-cardbus.c create mode 100644 drivers/media/rc/keymaps/rc-avermedia-dvbt.c create mode 100644 drivers/media/rc/keymaps/rc-avermedia-m135a.c create mode 100644 drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c create mode 100644 drivers/media/rc/keymaps/rc-avermedia-rm-ks.c create mode 100644 drivers/media/rc/keymaps/rc-avermedia.c create mode 100644 drivers/media/rc/keymaps/rc-avertv-303.c create mode 100644 drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c create mode 100644 drivers/media/rc/keymaps/rc-behold-columbus.c create mode 100644 drivers/media/rc/keymaps/rc-behold.c create mode 100644 drivers/media/rc/keymaps/rc-budget-ci-old.c create mode 100644 drivers/media/rc/keymaps/rc-cinergy-1400.c create mode 100644 drivers/media/rc/keymaps/rc-cinergy.c create mode 100644 drivers/media/rc/keymaps/rc-dib0700-nec.c create mode 100644 drivers/media/rc/keymaps/rc-dib0700-rc5.c create mode 100644 drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c create mode 100644 drivers/media/rc/keymaps/rc-digittrade.c create mode 100644 drivers/media/rc/keymaps/rc-dm1105-nec.c create mode 100644 drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c create mode 100644 drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c create mode 100644 drivers/media/rc/keymaps/rc-em-terratec.c create mode 100644 drivers/media/rc/keymaps/rc-encore-enltv-fm53.c create mode 100644 drivers/media/rc/keymaps/rc-encore-enltv.c create mode 100644 drivers/media/rc/keymaps/rc-encore-enltv2.c create mode 100644 drivers/media/rc/keymaps/rc-evga-indtube.c create mode 100644 drivers/media/rc/keymaps/rc-eztv.c create mode 100644 drivers/media/rc/keymaps/rc-flydvb.c create mode 100644 drivers/media/rc/keymaps/rc-flyvideo.c create mode 100644 drivers/media/rc/keymaps/rc-fusionhdtv-mce.c create mode 100644 drivers/media/rc/keymaps/rc-gadmei-rm008z.c create mode 100644 drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c create mode 100644 drivers/media/rc/keymaps/rc-gotview7135.c create mode 100644 drivers/media/rc/keymaps/rc-hauppauge-new.c create mode 100644 drivers/media/rc/keymaps/rc-imon-mce.c create mode 100644 drivers/media/rc/keymaps/rc-imon-pad.c create mode 100644 drivers/media/rc/keymaps/rc-iodata-bctv7e.c create mode 100644 drivers/media/rc/keymaps/rc-kaiomy.c create mode 100644 drivers/media/rc/keymaps/rc-kworld-315u.c create mode 100644 drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c create mode 100644 drivers/media/rc/keymaps/rc-leadtek-y04g0051.c create mode 100644 drivers/media/rc/keymaps/rc-lirc.c create mode 100644 drivers/media/rc/keymaps/rc-lme2510.c create mode 100644 drivers/media/rc/keymaps/rc-manli.c create mode 100644 drivers/media/rc/keymaps/rc-msi-digivox-ii.c create mode 100644 drivers/media/rc/keymaps/rc-msi-digivox-iii.c create mode 100644 drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c create mode 100644 drivers/media/rc/keymaps/rc-msi-tvanywhere.c create mode 100644 drivers/media/rc/keymaps/rc-nebula.c create mode 100644 drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c create mode 100644 drivers/media/rc/keymaps/rc-norwood.c create mode 100644 drivers/media/rc/keymaps/rc-npgtech.c create mode 100644 drivers/media/rc/keymaps/rc-pctv-sedna.c create mode 100644 drivers/media/rc/keymaps/rc-pinnacle-color.c create mode 100644 drivers/media/rc/keymaps/rc-pinnacle-grey.c create mode 100644 drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c create mode 100644 drivers/media/rc/keymaps/rc-pixelview-002t.c create mode 100644 drivers/media/rc/keymaps/rc-pixelview-mk12.c create mode 100644 drivers/media/rc/keymaps/rc-pixelview-new.c create mode 100644 drivers/media/rc/keymaps/rc-pixelview.c create mode 100644 drivers/media/rc/keymaps/rc-powercolor-real-angel.c create mode 100644 drivers/media/rc/keymaps/rc-proteus-2309.c create mode 100644 drivers/media/rc/keymaps/rc-purpletv.c create mode 100644 drivers/media/rc/keymaps/rc-pv951.c create mode 100644 drivers/media/rc/keymaps/rc-rc5-hauppauge-new.c create mode 100644 drivers/media/rc/keymaps/rc-rc5-tv.c create mode 100644 drivers/media/rc/keymaps/rc-rc6-mce.c create mode 100644 drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c create mode 100644 drivers/media/rc/keymaps/rc-streamzap.c create mode 100644 drivers/media/rc/keymaps/rc-tbs-nec.c create mode 100644 drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c create mode 100644 drivers/media/rc/keymaps/rc-terratec-slim.c create mode 100644 drivers/media/rc/keymaps/rc-tevii-nec.c create mode 100644 drivers/media/rc/keymaps/rc-total-media-in-hand.c create mode 100644 drivers/media/rc/keymaps/rc-trekstor.c create mode 100644 drivers/media/rc/keymaps/rc-tt-1500.c create mode 100644 drivers/media/rc/keymaps/rc-twinhan1027.c create mode 100644 drivers/media/rc/keymaps/rc-videomate-m1f.c create mode 100644 drivers/media/rc/keymaps/rc-videomate-s350.c create mode 100644 drivers/media/rc/keymaps/rc-videomate-tv-pvr.c create mode 100644 drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c create mode 100644 drivers/media/rc/keymaps/rc-winfast.c create mode 100644 drivers/media/rc/lirc_dev.c create mode 100644 drivers/media/rc/mceusb.c create mode 100644 drivers/media/rc/nuvoton-cir.c create mode 100644 drivers/media/rc/nuvoton-cir.h create mode 100644 drivers/media/rc/rc-core-priv.h create mode 100644 drivers/media/rc/rc-loopback.c create mode 100644 drivers/media/rc/rc-main.c create mode 100644 drivers/media/rc/streamzap.c create mode 100644 drivers/media/rc/winbond-cir.c create mode 100644 drivers/media/video/cx231xx/cx231xx-input.c create mode 100644 drivers/media/video/ov2640.c delete mode 100644 drivers/media/video/se401.h create mode 100644 drivers/media/video/timblogiw.c delete mode 100644 drivers/media/video/usbvideo/Kconfig delete mode 100644 drivers/media/video/usbvideo/Makefile delete mode 100644 drivers/media/video/usbvideo/ibmcam.c delete mode 100644 drivers/media/video/usbvideo/konicawc.c delete mode 100644 drivers/media/video/usbvideo/ultracam.c delete mode 100644 drivers/media/video/usbvideo/usbvideo.h delete mode 100644 drivers/media/video/usbvideo/vicam.c delete mode 100644 drivers/media/video/v4l1-compat.c delete mode 100644 drivers/mfd/tc35892.c create mode 100644 drivers/mfd/tc3589x.c create mode 100644 drivers/mfd/wl1273-core.c create mode 100644 drivers/mmc/host/dw_mmc.c create mode 100644 drivers/mmc/host/dw_mmc.h create mode 100644 drivers/mmc/host/sdhci-dove.c create mode 100644 drivers/mmc/host/sdhci-tegra.c delete mode 100644 drivers/mmc/host/tmio_mmc.h create mode 100644 drivers/net/bnx2x/bnx2x_dcb.c create mode 100644 drivers/net/bnx2x/bnx2x_dcb.h create mode 100644 drivers/net/bonding/bond_debugfs.c create mode 100644 drivers/net/can/slcan.c create mode 100644 drivers/net/ixgbe/ixgbe_x540.c create mode 100644 drivers/net/usb/cdc_ncm.c create mode 100644 drivers/net/wireless/ath/ath5k/ahb.c create mode 100644 drivers/net/wireless/ath/ath5k/mac80211-ops.c create mode 100644 drivers/net/wireless/ath/ath5k/pci.c create mode 100644 drivers/net/wireless/ath/ath9k/ar9485_initvals.h delete mode 100644 drivers/net/wireless/ath/debug.h create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-rxon.c create mode 100644 drivers/net/wireless/iwlwifi/iwl-legacy.c create mode 100644 drivers/net/wireless/iwlwifi/iwl-legacy.h create mode 100644 drivers/net/wireless/rtl818x/rtl8180/Makefile create mode 100644 drivers/net/wireless/rtl818x/rtl8180/dev.c create mode 100644 drivers/net/wireless/rtl818x/rtl8180/grf5101.c rename drivers/net/wireless/rtl818x/{rtl8180_grf5101.h => rtl8180/grf5101.h} (100%) create mode 100644 drivers/net/wireless/rtl818x/rtl8180/max2820.c rename drivers/net/wireless/rtl818x/{rtl8180_max2820.h => rtl8180/max2820.h} (100%) rename drivers/net/wireless/rtl818x/{ => rtl8180}/rtl8180.h (100%) create mode 100644 drivers/net/wireless/rtl818x/rtl8180/rtl8225.c rename drivers/net/wireless/rtl818x/{rtl8180_rtl8225.h => rtl8180/rtl8225.h} (100%) create mode 100644 drivers/net/wireless/rtl818x/rtl8180/sa2400.c rename drivers/net/wireless/rtl818x/{rtl8180_sa2400.h => rtl8180/sa2400.h} (100%) delete mode 100644 drivers/net/wireless/rtl818x/rtl8180_dev.c delete mode 100644 drivers/net/wireless/rtl818x/rtl8180_grf5101.c delete mode 100644 drivers/net/wireless/rtl818x/rtl8180_max2820.c delete mode 100644 drivers/net/wireless/rtl818x/rtl8180_rtl8225.c delete mode 100644 drivers/net/wireless/rtl818x/rtl8180_sa2400.c delete mode 100644 drivers/net/wireless/rtl818x/rtl8187.h create mode 100644 drivers/net/wireless/rtl818x/rtl8187/Makefile create mode 100644 drivers/net/wireless/rtl818x/rtl8187/dev.c create mode 100644 drivers/net/wireless/rtl818x/rtl8187/leds.c rename drivers/net/wireless/rtl818x/{rtl8187_leds.h => rtl8187/leds.h} (100%) create mode 100644 drivers/net/wireless/rtl818x/rtl8187/rfkill.c rename drivers/net/wireless/rtl818x/{rtl8187_rfkill.h => rtl8187/rfkill.h} (100%) create mode 100644 drivers/net/wireless/rtl818x/rtl8187/rtl8187.h create mode 100644 drivers/net/wireless/rtl818x/rtl8187/rtl8225.c rename drivers/net/wireless/rtl818x/{rtl8187_rtl8225.h => rtl8187/rtl8225.h} (100%) delete mode 100644 drivers/net/wireless/rtl818x/rtl8187_dev.c delete mode 100644 drivers/net/wireless/rtl818x/rtl8187_leds.c delete mode 100644 drivers/net/wireless/rtl818x/rtl8187_rfkill.c delete mode 100644 drivers/net/wireless/rtl818x/rtl8187_rtl8225.c create mode 100644 drivers/net/wireless/rtlwifi/Kconfig create mode 100644 drivers/net/wireless/rtlwifi/Makefile create mode 100644 drivers/net/wireless/rtlwifi/base.c create mode 100644 drivers/net/wireless/rtlwifi/base.h create mode 100644 drivers/net/wireless/rtlwifi/cam.c create mode 100644 drivers/net/wireless/rtlwifi/cam.h create mode 100644 drivers/net/wireless/rtlwifi/core.c create mode 100644 drivers/net/wireless/rtlwifi/core.h create mode 100644 drivers/net/wireless/rtlwifi/debug.c create mode 100644 drivers/net/wireless/rtlwifi/debug.h create mode 100644 drivers/net/wireless/rtlwifi/efuse.c create mode 100644 drivers/net/wireless/rtlwifi/efuse.h create mode 100644 drivers/net/wireless/rtlwifi/pci.c create mode 100644 drivers/net/wireless/rtlwifi/pci.h create mode 100644 drivers/net/wireless/rtlwifi/ps.c create mode 100644 drivers/net/wireless/rtlwifi/ps.h create mode 100644 drivers/net/wireless/rtlwifi/rc.c create mode 100644 drivers/net/wireless/rtlwifi/rc.h create mode 100644 drivers/net/wireless/rtlwifi/regd.c create mode 100644 drivers/net/wireless/rtlwifi/regd.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/Makefile create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/def.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/dm.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/dm.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/fw.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/fw.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/hw.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/led.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/led.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/phy.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/phy.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/reg.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/rf.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/rf.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/sw.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/sw.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/table.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/table.h create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/trx.c create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/trx.h create mode 100644 drivers/net/wireless/rtlwifi/wifi.h create mode 100644 drivers/net/wireless/wl12xx/acx.c create mode 100644 drivers/net/wireless/wl12xx/acx.h create mode 100644 drivers/net/wireless/wl12xx/boot.c create mode 100644 drivers/net/wireless/wl12xx/boot.h create mode 100644 drivers/net/wireless/wl12xx/cmd.c create mode 100644 drivers/net/wireless/wl12xx/cmd.h create mode 100644 drivers/net/wireless/wl12xx/conf.h create mode 100644 drivers/net/wireless/wl12xx/debugfs.c create mode 100644 drivers/net/wireless/wl12xx/debugfs.h create mode 100644 drivers/net/wireless/wl12xx/event.c create mode 100644 drivers/net/wireless/wl12xx/event.h create mode 100644 drivers/net/wireless/wl12xx/ini.h create mode 100644 drivers/net/wireless/wl12xx/init.c create mode 100644 drivers/net/wireless/wl12xx/init.h create mode 100644 drivers/net/wireless/wl12xx/io.c create mode 100644 drivers/net/wireless/wl12xx/io.h create mode 100644 drivers/net/wireless/wl12xx/main.c create mode 100644 drivers/net/wireless/wl12xx/ps.c create mode 100644 drivers/net/wireless/wl12xx/ps.h rename drivers/net/wireless/wl12xx/{wl1271_reg.h => reg.h} (100%) create mode 100644 drivers/net/wireless/wl12xx/rx.c create mode 100644 drivers/net/wireless/wl12xx/rx.h create mode 100644 drivers/net/wireless/wl12xx/scan.c create mode 100644 drivers/net/wireless/wl12xx/scan.h create mode 100644 drivers/net/wireless/wl12xx/sdio.c create mode 100644 drivers/net/wireless/wl12xx/sdio_test.c create mode 100644 drivers/net/wireless/wl12xx/spi.c create mode 100644 drivers/net/wireless/wl12xx/testmode.c create mode 100644 drivers/net/wireless/wl12xx/testmode.h create mode 100644 drivers/net/wireless/wl12xx/tx.c create mode 100644 drivers/net/wireless/wl12xx/tx.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_acx.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_acx.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_boot.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_boot.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_cmd.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_cmd.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_conf.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_debugfs.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_debugfs.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_event.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_event.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_ini.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_init.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_init.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_io.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_io.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_main.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_ps.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_ps.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_rx.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_rx.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_scan.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_scan.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_sdio.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_spi.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_testmode.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_testmode.h delete mode 100644 drivers/net/wireless/wl12xx/wl1271_tx.c delete mode 100644 drivers/net/wireless/wl12xx/wl1271_tx.h create mode 100644 drivers/net/wireless/wl12xx/wl12xx.h create mode 100644 drivers/nfc/Kconfig create mode 100644 drivers/nfc/Makefile create mode 100644 drivers/nfc/pn544.c create mode 100644 drivers/of/of_net.c create mode 100644 drivers/pcmcia/pxa2xx_colibri.c create mode 100644 drivers/pcmcia/sa1100_nanoengine.c create mode 100644 drivers/platform/x86/intel_ips.h create mode 100644 drivers/platform/x86/intel_scu_ipcutil.c create mode 100644 drivers/pps/clients/pps_parport.c create mode 100644 drivers/pps/generators/Kconfig create mode 100644 drivers/pps/generators/Makefile create mode 100644 drivers/pps/generators/pps_gen_parport.c create mode 100644 drivers/pps/kc.c create mode 100644 drivers/pps/kc.h create mode 100644 drivers/regulator/mc13892-regulator.c create mode 100644 drivers/regulator/mc13xxx-regulator-core.c create mode 100644 drivers/regulator/mc13xxx.h create mode 100644 drivers/regulator/tps6524x-regulator.c create mode 100644 drivers/rtc/rtc-mrst.c create mode 100644 drivers/serial/ifx6x60.c create mode 100644 drivers/serial/ifx6x60.h create mode 100644 drivers/serial/pch_uart.c create mode 100644 drivers/serial/vt8500_serial.c create mode 100644 drivers/spi/dw_spi_mid.c create mode 100644 drivers/spi/pxa2xx_spi_pci.c delete mode 100644 drivers/spi/xilinx_spi.h delete mode 100644 drivers/spi/xilinx_spi_of.c delete mode 100644 drivers/spi/xilinx_spi_pltfm.c delete mode 100644 drivers/staging/adis16255/Kconfig delete mode 100644 drivers/staging/adis16255/Makefile delete mode 100644 drivers/staging/adis16255/adis16255.c delete mode 100644 drivers/staging/adis16255/adis16255.h delete mode 100644 drivers/staging/batman-adv/Kconfig delete mode 100644 drivers/staging/batman-adv/Makefile delete mode 100644 drivers/staging/batman-adv/README delete mode 100644 drivers/staging/batman-adv/TODO delete mode 100644 drivers/staging/batman-adv/aggregation.c delete mode 100644 drivers/staging/batman-adv/bat_debugfs.c delete mode 100644 drivers/staging/batman-adv/bat_sysfs.c delete mode 100644 drivers/staging/batman-adv/bitarray.c delete mode 100644 drivers/staging/batman-adv/bitarray.h delete mode 100644 drivers/staging/batman-adv/hard-interface.c delete mode 100644 drivers/staging/batman-adv/hard-interface.h delete mode 100644 drivers/staging/batman-adv/hash.c delete mode 100644 drivers/staging/batman-adv/hash.h delete mode 100644 drivers/staging/batman-adv/icmp_socket.c delete mode 100644 drivers/staging/batman-adv/main.c delete mode 100644 drivers/staging/batman-adv/main.h delete mode 100644 drivers/staging/batman-adv/originator.c delete mode 100644 drivers/staging/batman-adv/originator.h delete mode 100644 drivers/staging/batman-adv/packet.h delete mode 100644 drivers/staging/batman-adv/routing.c delete mode 100644 drivers/staging/batman-adv/routing.h delete mode 100644 drivers/staging/batman-adv/send.c delete mode 100644 drivers/staging/batman-adv/soft-interface.c delete mode 100644 drivers/staging/batman-adv/soft-interface.h delete mode 100644 drivers/staging/batman-adv/sysfs-class-net-mesh delete mode 100644 drivers/staging/batman-adv/translation-table.c delete mode 100644 drivers/staging/batman-adv/types.h delete mode 100644 drivers/staging/batman-adv/unicast.c delete mode 100644 drivers/staging/batman-adv/unicast.h delete mode 100644 drivers/staging/batman-adv/vis.c delete mode 100644 drivers/staging/bcm/Arp.c delete mode 100644 drivers/staging/bcm/Debug.c delete mode 100644 drivers/staging/bcm/HostMibs.h delete mode 100644 drivers/staging/bcm/Interfacemain.h delete mode 100644 drivers/staging/bcm/Osal_Misc.c delete mode 100644 drivers/staging/bcm/osal_misc.h delete mode 100644 drivers/staging/brcm80211/include/bcm_rpc.h delete mode 100644 drivers/staging/brcm80211/include/bcm_rpc_tp.h delete mode 100644 drivers/staging/brcm80211/include/bcm_xdr.h delete mode 100644 drivers/staging/brcm80211/include/dbus.h delete mode 100644 drivers/staging/brcm80211/include/epivers.h delete mode 100644 drivers/staging/brcm80211/include/linux_osl.h delete mode 100644 drivers/staging/brcm80211/include/linuxver.h delete mode 100644 drivers/staging/brcm80211/sys/wlc_rpc.h delete mode 100644 drivers/staging/brcm80211/sys/wlc_rpctx.h delete mode 100644 drivers/staging/cpia/Kconfig delete mode 100644 drivers/staging/cpia/Makefile delete mode 100644 drivers/staging/cpia/TODO delete mode 100644 drivers/staging/cpia/cpia.c delete mode 100644 drivers/staging/cpia/cpia.h delete mode 100644 drivers/staging/cpia/cpia_pp.c delete mode 100644 drivers/staging/cpia/cpia_usb.c create mode 100644 drivers/staging/cptm1217/Kconfig create mode 100644 drivers/staging/cptm1217/Makefile create mode 100644 drivers/staging/cptm1217/TODO create mode 100644 drivers/staging/cptm1217/clearpad_tm1217.c create mode 100644 drivers/staging/cptm1217/cp_tm1217.h create mode 100644 drivers/staging/cs5535_gpio/Kconfig create mode 100644 drivers/staging/cs5535_gpio/Makefile create mode 100644 drivers/staging/cs5535_gpio/TODO rename drivers/{char => staging/cs5535_gpio}/cs5535_gpio.c (100%) create mode 100644 drivers/staging/dabusb/Kconfig create mode 100644 drivers/staging/dabusb/Makefile create mode 100644 drivers/staging/dabusb/TODO rename drivers/{media/video => staging/dabusb}/dabusb.c (100%) rename drivers/{media/video => staging/dabusb}/dabusb.h (100%) delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c create mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_debug.c delete mode 100644 drivers/staging/hv/vmbus.c create mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-dds create mode 100644 drivers/staging/iio/accel/adis16201.h create mode 100644 drivers/staging/iio/accel/adis16201_core.c create mode 100644 drivers/staging/iio/accel/adis16201_ring.c create mode 100644 drivers/staging/iio/accel/adis16201_trigger.c create mode 100644 drivers/staging/iio/accel/adis16203.h create mode 100644 drivers/staging/iio/accel/adis16203_core.c create mode 100644 drivers/staging/iio/accel/adis16203_ring.c create mode 100644 drivers/staging/iio/accel/adis16203_trigger.c create mode 100644 drivers/staging/iio/accel/adis16204.h create mode 100644 drivers/staging/iio/accel/adis16204_core.c create mode 100644 drivers/staging/iio/accel/adis16204_ring.c create mode 100644 drivers/staging/iio/accel/adis16204_trigger.c create mode 100644 drivers/staging/iio/adc/ad7150.c create mode 100644 drivers/staging/iio/adc/ad7152.c create mode 100644 drivers/staging/iio/adc/ad7291.c create mode 100644 drivers/staging/iio/adc/ad7298.c create mode 100644 drivers/staging/iio/adc/ad7314.c create mode 100644 drivers/staging/iio/adc/ad7745.c create mode 100644 drivers/staging/iio/adc/ad7816.c create mode 100644 drivers/staging/iio/adc/ad7887.h create mode 100644 drivers/staging/iio/adc/ad7887_core.c create mode 100644 drivers/staging/iio/adc/ad7887_ring.c create mode 100644 drivers/staging/iio/adc/adt7310.c create mode 100644 drivers/staging/iio/adc/adt7410.c create mode 100644 drivers/staging/iio/adc/adt75.c create mode 100644 drivers/staging/iio/addac/Kconfig create mode 100644 drivers/staging/iio/addac/Makefile create mode 100644 drivers/staging/iio/addac/adt7316-i2c.c create mode 100644 drivers/staging/iio/addac/adt7316-spi.c create mode 100644 drivers/staging/iio/addac/adt7316.c create mode 100644 drivers/staging/iio/addac/adt7316.h create mode 100644 drivers/staging/iio/dac/Kconfig create mode 100644 drivers/staging/iio/dac/Makefile create mode 100644 drivers/staging/iio/dac/ad5446.c create mode 100644 drivers/staging/iio/dac/ad5446.h create mode 100644 drivers/staging/iio/dac/ad5624r.h create mode 100644 drivers/staging/iio/dac/ad5624r_spi.c create mode 100644 drivers/staging/iio/dac/dac.h create mode 100644 drivers/staging/iio/dds/Kconfig create mode 100644 drivers/staging/iio/dds/Makefile create mode 100644 drivers/staging/iio/dds/ad5930.c create mode 100644 drivers/staging/iio/dds/ad9832.c create mode 100644 drivers/staging/iio/dds/ad9834.c create mode 100644 drivers/staging/iio/dds/ad9834.h create mode 100644 drivers/staging/iio/dds/ad9850.c create mode 100644 drivers/staging/iio/dds/ad9852.c create mode 100644 drivers/staging/iio/dds/ad9910.c create mode 100644 drivers/staging/iio/dds/ad9951.c create mode 100644 drivers/staging/iio/dds/dds.h create mode 100644 drivers/staging/iio/gyro/adis16060.h create mode 100644 drivers/staging/iio/gyro/adis16060_core.c create mode 100644 drivers/staging/iio/gyro/adis16080.h create mode 100644 drivers/staging/iio/gyro/adis16080_core.c create mode 100644 drivers/staging/iio/gyro/adis16130.h create mode 100644 drivers/staging/iio/gyro/adis16130_core.c create mode 100644 drivers/staging/iio/gyro/adis16251.h create mode 100644 drivers/staging/iio/gyro/adis16251_core.c create mode 100644 drivers/staging/iio/gyro/adis16260_platform_data.h create mode 100644 drivers/staging/iio/meter/Kconfig create mode 100644 drivers/staging/iio/meter/Makefile create mode 100644 drivers/staging/iio/meter/ade7753.c create mode 100644 drivers/staging/iio/meter/ade7753.h create mode 100644 drivers/staging/iio/meter/ade7754.c create mode 100644 drivers/staging/iio/meter/ade7754.h create mode 100644 drivers/staging/iio/meter/ade7758.h create mode 100644 drivers/staging/iio/meter/ade7758_core.c create mode 100644 drivers/staging/iio/meter/ade7758_ring.c create mode 100644 drivers/staging/iio/meter/ade7758_trigger.c create mode 100644 drivers/staging/iio/meter/ade7759.c create mode 100644 drivers/staging/iio/meter/ade7759.h create mode 100644 drivers/staging/iio/meter/ade7854-i2c.c create mode 100644 drivers/staging/iio/meter/ade7854-spi.c create mode 100644 drivers/staging/iio/meter/ade7854.c create mode 100644 drivers/staging/iio/meter/ade7854.h create mode 100644 drivers/staging/iio/meter/meter.h create mode 100644 drivers/staging/iio/resolver/Kconfig create mode 100644 drivers/staging/iio/resolver/Makefile create mode 100644 drivers/staging/iio/resolver/ad2s120x.c create mode 100644 drivers/staging/iio/resolver/ad2s1210.c create mode 100644 drivers/staging/iio/resolver/ad2s90.c delete mode 100644 drivers/staging/lirc/TODO.lirc_i2c create mode 100644 drivers/staging/lirc/TODO.lirc_zilog delete mode 100644 drivers/staging/lirc/lirc_i2c.c create mode 100644 drivers/staging/se401/Kconfig create mode 100644 drivers/staging/se401/Makefile create mode 100644 drivers/staging/se401/TODO rename drivers/{media/video => staging/se401}/se401.c (100%) create mode 100644 drivers/staging/se401/se401.h create mode 100644 drivers/staging/se401/videodev.h create mode 100644 drivers/staging/sep/Kconfig create mode 100644 drivers/staging/sep/Makefile create mode 100644 drivers/staging/sep/TODO create mode 100644 drivers/staging/sep/sep_dev.h create mode 100644 drivers/staging/sep/sep_driver.c create mode 100644 drivers/staging/sep/sep_driver_api.h create mode 100644 drivers/staging/sep/sep_driver_config.h create mode 100644 drivers/staging/sep/sep_driver_hw_defs.h create mode 100644 drivers/staging/ste_rmi4/Kconfig create mode 100644 drivers/staging/ste_rmi4/Makefile create mode 100644 drivers/staging/ste_rmi4/TODO create mode 100644 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c create mode 100644 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.h delete mode 100644 drivers/staging/stradis/Kconfig delete mode 100644 drivers/staging/stradis/Makefile delete mode 100644 drivers/staging/stradis/TODO delete mode 100644 drivers/staging/stradis/stradis.c delete mode 100644 drivers/staging/udlfb/Kconfig delete mode 100644 drivers/staging/udlfb/Makefile delete mode 100644 drivers/staging/udlfb/udlfb.c delete mode 100644 drivers/staging/udlfb/udlfb.h create mode 100644 drivers/staging/usbvideo/Kconfig create mode 100644 drivers/staging/usbvideo/Makefile create mode 100644 drivers/staging/usbvideo/TODO rename drivers/{media/video => staging}/usbvideo/usbvideo.c (100%) create mode 100644 drivers/staging/usbvideo/usbvideo.h create mode 100644 drivers/staging/usbvideo/vicam.c create mode 100644 drivers/staging/usbvideo/videodev.h create mode 100644 drivers/staging/vme/bridges/Module.symvers delete mode 100644 drivers/staging/winbond/mlmetxrx.c delete mode 100644 drivers/staging/winbond/mlmetxrx_f.h delete mode 100644 drivers/staging/winbond/sysdef.h create mode 100644 drivers/staging/winbond/wbhal.h delete mode 100644 drivers/staging/winbond/wbhal_f.h delete mode 100644 drivers/staging/winbond/wbhal_s.h delete mode 100644 drivers/staging/winbond/wblinux_f.h delete mode 100644 drivers/staging/winbond/wbusb_s.h create mode 100644 drivers/usb/gadget/ci13xxx_msm.c create mode 100644 drivers/usb/gadget/ci13xxx_pci.c create mode 100644 drivers/usb/gadget/f_ncm.c create mode 100644 drivers/usb/gadget/mv_udc.h create mode 100644 drivers/usb/gadget/mv_udc_core.c create mode 100644 drivers/usb/gadget/mv_udc_phy.c create mode 100644 drivers/usb/gadget/ncm.c create mode 100644 drivers/usb/gadget/pch_udc.c create mode 100644 drivers/usb/host/ehci-cns3xxx.c create mode 100644 drivers/usb/host/ehci-msm.c create mode 100644 drivers/usb/host/ehci-sh.c create mode 100644 drivers/usb/host/ehci-spear.c create mode 100644 drivers/usb/host/ehci-vt8500.c create mode 100644 drivers/usb/host/ohci-cns3xxx.c create mode 100644 drivers/usb/host/ohci-spear.c create mode 100644 drivers/usb/musb/ux500.c create mode 100644 drivers/usb/otg/ab8500-usb.c create mode 100644 drivers/usb/otg/msm72k_otg.c create mode 100644 drivers/usb/otg/twl6030-usb.c create mode 100644 drivers/vhost/test.c create mode 100644 drivers/vhost/test.h create mode 100644 drivers/video/bf537-lq035.c create mode 100644 drivers/video/bfin_adv7393fb.c create mode 100644 drivers/video/bfin_adv7393fb.h create mode 100644 drivers/video/omap2/displays/panel-generic-dpi.c delete mode 100644 drivers/video/omap2/displays/panel-generic.c create mode 100644 drivers/video/omap2/displays/panel-nec-nl8048hl11-01b.c delete mode 100644 drivers/video/omap2/displays/panel-sharp-lq043t1dg01.c delete mode 100644 drivers/video/omap2/displays/panel-toppoly-tdo35s.c create mode 100644 drivers/video/pxa3xx-gcu.c create mode 100644 drivers/video/pxa3xx-gcu.h create mode 100644 drivers/video/udlfb.c create mode 100644 drivers/video/vt8500lcdfb.c create mode 100644 drivers/video/vt8500lcdfb.h create mode 100644 drivers/video/wm8505fb.c create mode 100644 drivers/video/wm8505fb_regs.h create mode 100644 drivers/video/wmt_ge_rops.c create mode 100644 drivers/video/wmt_ge_rops.h create mode 100644 drivers/w1/slaves/w1_ds2423.c create mode 100644 drivers/watchdog/ath79_wdt.c create mode 100644 drivers/watchdog/m548x_wdt.c create mode 100644 drivers/watchdog/nv_tco.c create mode 100644 drivers/watchdog/nv_tco.h create mode 100644 drivers/watchdog/sp5100_tco.c create mode 100644 drivers/watchdog/sp5100_tco.h create mode 100644 drivers/xen/gntdev.c create mode 100644 drivers/xen/xenbus/xenbus_probe_backend.c create mode 100644 drivers/xen/xenbus/xenbus_probe_frontend.c delete mode 100644 firmware/bnx2/bnx2-mips-06-6.0.15.fw.ihex create mode 100644 firmware/bnx2/bnx2-mips-06-6.2.1.fw.ihex delete mode 100644 firmware/bnx2/bnx2-mips-09-6.0.17.fw.ihex create mode 100644 firmware/bnx2/bnx2-mips-09-6.2.1.fw.ihex delete mode 100644 firmware/bnx2x/bnx2x-e1-6.0.34.0.fw.ihex create mode 100644 firmware/bnx2x/bnx2x-e1-6.2.5.0.fw.ihex delete mode 100644 firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw.ihex create mode 100644 firmware/bnx2x/bnx2x-e1h-6.2.5.0.fw.ihex delete mode 100644 firmware/bnx2x/bnx2x-e2-6.0.34.0.fw.ihex create mode 100644 firmware/bnx2x/bnx2x-e2-6.2.5.0.fw.ihex create mode 100644 fs/9p/vfs_inode_dotl.c rename {include/linux => fs/coda}/coda_cache.h (100%) rename {include/linux => fs/coda}/coda_fs_i.h (100%) create mode 100644 fs/coda/coda_linux.h create mode 100644 fs/lockd/clnt4xdr.c create mode 100644 fs/lockd/clntxdr.c create mode 100644 fs/ncpfs/ncp_fs.h rename {include/linux => fs/ncpfs}/ncp_fs_i.h (100%) create mode 100644 fs/ncpfs/ncp_fs_sb.h create mode 100644 fs/proc/consoles.c delete mode 100644 fs/xfs/linux-2.6/sv.h create mode 100644 include/crypto/if_alg.h create mode 100644 include/crypto/padlock.h create mode 100644 include/keys/encrypted-type.h create mode 100644 include/keys/trusted-type.h create mode 100644 include/linux/average.h create mode 100644 include/linux/clkdev.h delete mode 100644 include/linux/coda_linux.h create mode 100644 include/linux/decompress/unxz.h create mode 100644 include/linux/gpio-i2cmux.h create mode 100644 include/linux/huge_mm.h create mode 100644 include/linux/i2c/ds620.h create mode 100644 include/linux/if_alg.h create mode 100644 include/linux/input/as5011.h create mode 100644 include/linux/input/cma3000.h create mode 100644 include/linux/input/mt.h delete mode 100644 include/linux/intel-gtt.h create mode 100644 include/linux/khugepaged.h create mode 100644 include/linux/list_bl.h create mode 100644 include/linux/mfd/mc13892.h delete mode 100644 include/linux/mfd/tc35892.h create mode 100644 include/linux/mfd/tc3589x.h create mode 100644 include/linux/mfd/wl1273-core.h create mode 100644 include/linux/mmc/dw_mmc.h delete mode 100644 include/linux/ncp_fs_sb.h create mode 100644 include/linux/nfc/pn544.h create mode 100644 include/linux/of_net.h create mode 100644 include/linux/pxa2xx_ssp.h create mode 100644 include/linux/rculist_bl.h create mode 100644 include/linux/spi/ifx_modem.h create mode 100644 include/linux/spi/pxa2xx_spi.h create mode 100644 include/linux/timerqueue.h create mode 100644 include/linux/tpm_command.h create mode 100644 include/linux/usb/msm_hsusb.h create mode 100644 include/linux/usb/msm_hsusb_hw.h delete mode 100644 include/linux/videodev.h create mode 100644 include/linux/xz.h delete mode 100644 include/media/ir-common.h delete mode 100644 include/media/ir-core.h delete mode 100644 include/media/ovcamchip.h create mode 100644 include/media/rc-core.h delete mode 100644 include/media/rds.h create mode 100644 include/media/saa6588.h create mode 100644 include/media/timb_video.h create mode 100644 include/net/bluetooth/mgmt.h create mode 100644 include/net/dcbevent.h delete mode 100644 include/net/tipc/tipc.h delete mode 100644 include/net/tipc/tipc_bearer.h delete mode 100644 include/net/tipc/tipc_msg.h delete mode 100644 include/net/tipc/tipc_port.h create mode 100644 include/sound/alc5623.h create mode 100644 include/trace/events/asoc.h create mode 100644 include/trace/events/compaction.h create mode 100644 include/trace/events/regulator.h create mode 100644 include/video/udlfb.h create mode 100644 include/xen/gntdev.h delete mode 100644 kernel/power/nvs.c create mode 100644 kernel/sched_autogroup.c create mode 100644 kernel/sched_autogroup.h create mode 100644 lib/average.c create mode 100644 lib/decompress_unxz.c create mode 100644 lib/timerqueue.c create mode 100644 lib/xz/Kconfig create mode 100644 lib/xz/Makefile create mode 100644 lib/xz/xz_crc32.c create mode 100644 lib/xz/xz_dec_bcj.c create mode 100644 lib/xz/xz_dec_lzma2.c create mode 100644 lib/xz/xz_dec_stream.c create mode 100644 lib/xz/xz_dec_syms.c create mode 100644 lib/xz/xz_dec_test.c create mode 100644 lib/xz/xz_lzma2.h create mode 100644 lib/xz/xz_private.h create mode 100644 lib/xz/xz_stream.h create mode 100644 mm/huge_memory.c create mode 100644 mm/pgtable-generic.c create mode 100644 net/batman-adv/Kconfig create mode 100644 net/batman-adv/Makefile create mode 100644 net/batman-adv/aggregation.c rename {drivers/staging => net}/batman-adv/aggregation.h (100%) create mode 100644 net/batman-adv/bat_debugfs.c rename {drivers/staging => net}/batman-adv/bat_debugfs.h (100%) create mode 100644 net/batman-adv/bat_sysfs.c rename {drivers/staging => net}/batman-adv/bat_sysfs.h (100%) create mode 100644 net/batman-adv/bitarray.c create mode 100644 net/batman-adv/bitarray.h create mode 100644 net/batman-adv/gateway_client.c create mode 100644 net/batman-adv/gateway_client.h create mode 100644 net/batman-adv/gateway_common.c create mode 100644 net/batman-adv/gateway_common.h create mode 100644 net/batman-adv/hard-interface.c create mode 100644 net/batman-adv/hard-interface.h create mode 100644 net/batman-adv/hash.c create mode 100644 net/batman-adv/hash.h create mode 100644 net/batman-adv/icmp_socket.c rename {drivers/staging => net}/batman-adv/icmp_socket.h (100%) create mode 100644 net/batman-adv/main.c create mode 100644 net/batman-adv/main.h create mode 100644 net/batman-adv/originator.c create mode 100644 net/batman-adv/originator.h create mode 100644 net/batman-adv/packet.h rename {drivers/staging => net}/batman-adv/ring_buffer.c (100%) rename {drivers/staging => net}/batman-adv/ring_buffer.h (100%) create mode 100644 net/batman-adv/routing.c create mode 100644 net/batman-adv/routing.h create mode 100644 net/batman-adv/send.c rename {drivers/staging => net}/batman-adv/send.h (100%) create mode 100644 net/batman-adv/soft-interface.c create mode 100644 net/batman-adv/soft-interface.h create mode 100644 net/batman-adv/translation-table.c rename {drivers/staging => net}/batman-adv/translation-table.h (100%) create mode 100644 net/batman-adv/types.h create mode 100644 net/batman-adv/unicast.c create mode 100644 net/batman-adv/unicast.h create mode 100644 net/batman-adv/vis.c rename {drivers/staging => net}/batman-adv/vis.h (100%) create mode 100644 net/bluetooth/mgmt.c create mode 100644 net/dcb/dcbevent.c create mode 100644 net/dccp/qpolicy.c delete mode 100644 net/tipc/cluster.c delete mode 100644 net/tipc/cluster.h delete mode 100644 net/tipc/dbg.c delete mode 100644 net/tipc/dbg.h create mode 100644 net/tipc/log.c create mode 100644 net/tipc/log.h delete mode 100644 net/tipc/user_reg.c delete mode 100644 net/tipc/user_reg.h delete mode 100644 net/tipc/zone.c delete mode 100644 net/tipc/zone.h create mode 100644 net/wireless/mesh.c create mode 100644 scripts/dtc/util.c create mode 100644 scripts/dtc/util.h create mode 100644 scripts/xz_wrap.sh create mode 100644 security/keys/encrypted_defined.c create mode 100644 security/keys/encrypted_defined.h create mode 100644 security/keys/trusted_defined.c create mode 100644 security/keys/trusted_defined.h create mode 100644 sound/pci/oxygen/cs4245.h delete mode 100644 sound/pci/oxygen/hifier.c create mode 100644 sound/pci/oxygen/xonar_dg.c create mode 100644 sound/pci/oxygen/xonar_dg.h create mode 100644 sound/soc/codecs/alc5623.c create mode 100644 sound/soc/codecs/alc5623.h create mode 100644 sound/soc/codecs/dmic.c create mode 100644 sound/soc/codecs/wm8737.c create mode 100644 sound/soc/codecs/wm8737.h create mode 100644 sound/soc/codecs/wm8770.c create mode 100644 sound/soc/codecs/wm8770.h create mode 100644 sound/soc/codecs/wm8994-tables.c create mode 100644 sound/soc/codecs/wm8995.c create mode 100644 sound/soc/codecs/wm8995.h create mode 100644 sound/soc/kirkwood/kirkwood-t5325.c delete mode 100644 sound/soc/s3c24xx/Kconfig delete mode 100644 sound/soc/s3c24xx/Makefile delete mode 100644 sound/soc/s3c24xx/aquila_wm8994.c delete mode 100644 sound/soc/s3c24xx/goni_wm8994.c delete mode 100644 sound/soc/s3c24xx/jive_wm8750.c delete mode 100644 sound/soc/s3c24xx/ln2440sbc_alc650.c delete mode 100644 sound/soc/s3c24xx/neo1973_gta02_wm8753.c delete mode 100644 sound/soc/s3c24xx/neo1973_wm8753.c delete mode 100644 sound/soc/s3c24xx/rx1950_uda1380.c delete mode 100644 sound/soc/s3c24xx/s3c-ac97.c delete mode 100644 sound/soc/s3c24xx/s3c-ac97.h delete mode 100644 sound/soc/s3c24xx/s3c-dma.c delete mode 100644 sound/soc/s3c24xx/s3c-dma.h delete mode 100644 sound/soc/s3c24xx/s3c-i2s-v2.c delete mode 100644 sound/soc/s3c24xx/s3c-i2s-v2.h delete mode 100644 sound/soc/s3c24xx/s3c-pcm.c delete mode 100644 sound/soc/s3c24xx/s3c-pcm.h delete mode 100644 sound/soc/s3c24xx/s3c2412-i2s.c delete mode 100644 sound/soc/s3c24xx/s3c2412-i2s.h delete mode 100644 sound/soc/s3c24xx/s3c24xx-i2s.c delete mode 100644 sound/soc/s3c24xx/s3c24xx_simtec.c delete mode 100644 sound/soc/s3c24xx/s3c24xx_simtec.h delete mode 100644 sound/soc/s3c24xx/s3c24xx_simtec_hermes.c delete mode 100644 sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c delete mode 100644 sound/soc/s3c24xx/s3c24xx_uda134x.c delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s-v4.c delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.c delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.h delete mode 100644 sound/soc/s3c24xx/smartq_wm8987.c delete mode 100644 sound/soc/s3c24xx/smdk2443_wm9710.c delete mode 100644 sound/soc/s3c24xx/smdk64xx_wm8580.c delete mode 100644 sound/soc/s3c24xx/smdk_spdif.c delete mode 100644 sound/soc/s3c24xx/smdk_wm9713.c delete mode 100644 sound/soc/s3c24xx/spdif.c delete mode 100644 sound/soc/s3c24xx/spdif.h create mode 100644 sound/soc/samsung/Kconfig create mode 100644 sound/soc/samsung/Makefile create mode 100644 sound/soc/samsung/ac97.c create mode 100644 sound/soc/samsung/ac97.h create mode 100644 sound/soc/samsung/dma.c create mode 100644 sound/soc/samsung/dma.h create mode 100644 sound/soc/samsung/goni_wm8994.c create mode 100644 sound/soc/samsung/h1940_uda1380.c create mode 100644 sound/soc/samsung/i2s.c create mode 100644 sound/soc/samsung/i2s.h create mode 100644 sound/soc/samsung/jive_wm8750.c rename sound/soc/{s3c24xx => samsung}/lm4857.h (100%) create mode 100644 sound/soc/samsung/ln2440sbc_alc650.c create mode 100644 sound/soc/samsung/neo1973_gta02_wm8753.c create mode 100644 sound/soc/samsung/neo1973_wm8753.c create mode 100644 sound/soc/samsung/pcm.c create mode 100644 sound/soc/samsung/pcm.h rename sound/soc/{s3c24xx => samsung}/regs-i2s-v2.h (100%) create mode 100644 sound/soc/samsung/rx1950_uda1380.c create mode 100644 sound/soc/samsung/s3c-i2s-v2.c create mode 100644 sound/soc/samsung/s3c-i2s-v2.h create mode 100644 sound/soc/samsung/s3c2412-i2s.c create mode 100644 sound/soc/samsung/s3c2412-i2s.h create mode 100644 sound/soc/samsung/s3c24xx-i2s.c rename sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.h (100%) create mode 100644 sound/soc/samsung/s3c24xx_simtec.c create mode 100644 sound/soc/samsung/s3c24xx_simtec.h create mode 100644 sound/soc/samsung/s3c24xx_simtec_hermes.c create mode 100644 sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c create mode 100644 sound/soc/samsung/s3c24xx_uda134x.c create mode 100644 sound/soc/samsung/smartq_wm8987.c create mode 100644 sound/soc/samsung/smdk2443_wm9710.c create mode 100644 sound/soc/samsung/smdk_spdif.c create mode 100644 sound/soc/samsung/smdk_wm8580.c create mode 100644 sound/soc/samsung/smdk_wm8994.c create mode 100644 sound/soc/samsung/smdk_wm9713.c create mode 100644 sound/soc/samsung/spdif.c create mode 100644 sound/soc/samsung/spdif.h create mode 100644 tools/perf/Documentation/perf-script-perl.txt create mode 100644 tools/perf/Documentation/perf-script-python.txt create mode 100644 tools/perf/Documentation/perf-script.txt delete mode 100644 tools/perf/Documentation/perf-trace-perl.txt delete mode 100644 tools/perf/Documentation/perf-trace-python.txt delete mode 100644 tools/perf/Documentation/perf-trace.txt create mode 100644 tools/perf/arch/s390/Makefile create mode 100644 tools/perf/arch/s390/util/dwarf-regs.c create mode 100644 tools/perf/bench/mem-memcpy-arch.h create mode 100644 tools/perf/bench/mem-memcpy-x86-64-asm-def.h create mode 100644 tools/perf/bench/mem-memcpy-x86-64-asm.S create mode 100644 tools/perf/builtin-script.c delete mode 100644 tools/perf/builtin-trace.c create mode 100644 tools/perf/util/evsel.c create mode 100644 tools/perf/util/evsel.h create mode 100644 tools/perf/util/include/asm/cpufeature.h create mode 100644 tools/perf/util/include/asm/dwarf2.h create mode 100644 tools/perf/util/include/linux/linkage.h create mode 100644 tools/perf/util/xyarray.c create mode 100644 tools/perf/util/xyarray.h create mode 100644 tools/power/x86/turbostat/Makefile create mode 100644 tools/power/x86/turbostat/turbostat.8 create mode 100644 tools/power/x86/turbostat/turbostat.c create mode 100644 tools/power/x86/x86_energy_perf_policy/Makefile create mode 100644 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.8 create mode 100644 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c create mode 100644 tools/slub/slabinfo.c create mode 100755 tools/testing/ktest/compare-ktest-sample.pl create mode 100755 tools/testing/ktest/ktest.pl create mode 100644 tools/testing/ktest/sample.conf create mode 100644 tools/virtio/Makefile create mode 100644 tools/virtio/linux/device.h create mode 100644 tools/virtio/linux/slab.h create mode 100644 tools/virtio/linux/virtio.h create mode 100644 tools/virtio/vhost_test/Makefile create mode 100644 tools/virtio/vhost_test/vhost_test.c create mode 100644 tools/virtio/virtio_test.c create mode 100644 virt/kvm/async_pf.c create mode 100644 virt/kvm/async_pf.h ## # git /pub/scm/linux/kernel/git/axboe/linux-2.6-block.git for-next block-for-next ## Already up-to-date. ## # git /pub/scm/linux/kernel/git/jgarzik/libata-dev.git upstream-fixes libata-fixes ## Already up-to-date. ## # git /pub/scm/linux/kernel/git/jgarzik/libata-dev.git upstream libata-upstream ## Already up-to-date. ## # quilt /pub/linux/kernel/people/agk/patches/2.6/editing/ device-mapper section NEXT_PATCHES ## sending incremental file list ./ 0002-dm-log-userspace-split-flush-queue.patch 0003-dm-log-userspace-group-clear-and-mark-requests.patch 0004-dm-log-userspace-add-version-number-to-communication.patch 0005-dm-stripe-switch-from-local-workqueue-to-system_wq.patch 0006-dm-snapshot-kill-unused-dm_snapshot-queued_bios_work.patch 0007-dm-convert-to-alloc-_ordered-_workqueue.patch 0008-dm-don-t-use-flush_scheduled_work.patch 0009-dm-use-non-reentrant-workqueues-if-equivalent.patch 0010-dm-snapshot-persistent-make-metadata_wq-multithreade.patch base dm-add-flakey-target.patch dm-add-ioband.patch dm-bufio.patch dm-change-clone-bi_private-pointer-during-cleanup.patch dm-convert-workqueues-to-alloc_ordered.patch dm-crypt-add-loop-aes-iv-generator-old.patch dm-crypt-add-loop-aes-iv-generator.patch dm-crypt-add-multi-key-capability.patch dm-crypt-add-post-iv-call-to-iv-generator.patch dm-crypt-remove-unused-compatible-table-output.patch dm-crypt-scale-to-multiple-CPUs.patch dm-crypt-scale-to-multiple-cpus.patch dm-crypt-set-key-size-early.patch dm-crypt-simplify-compatible-table-output.patch dm-crypt-use-IO-thread-for-reads-only-if-mempool-is-exhausted.patch dm-crypt-use-io-thread-for-reads-only-if-mempool-exhausted.patch dm-delay-unplug-queue.patch dm-dont-take-i_mutex-to-change-device-size.patch dm-dont-use-flush_scheduled_work.patch dm-emulate-BLKRRPART-ioctl.patch dm-export-dm_disk.patch dm-extract-region_hash.patch dm-flakey.patch dm-handle-clone-reprocessing.patch dm-introduce-target-callbacks-and-congestion-callback.patch dm-io-delay-queue-unplug-in-kcopyd.patch dm-io-remove-BIO_RW_SYNCIO-flag-from-kcopyd.patch dm-ioctl-allow-rename-to-fill-empty-uuid.patch dm-ioctl-suppress-needless-warning-messages.patch dm-iostats.patch dm-kcopyd-add-async-destruction-option.patch dm-kcopyd-delay-unplugging.patch dm-kcopyd-delay-unplugging.patch.old dm-log-use-PTR_ERR-value-instead-of-ENOMEM.patch dm-log-userspace-add-version-number-to-comms.patch dm-log-userspace-group-clear-and-mark-requests.patch dm-log-userspace-split-flush-queue.patch dm-log-userspace-trap-all-failed-log-construction-errors.patch dm-loop.patch dm-memcache.patch dm-mpath-add-alua.patch dm-mpath-delay-activate_path-retry-on-SCSI_DH_RETRY-old.patch dm-mpath-delay-activate_path-retry-on-SCSI_DH_RETRY.patch dm-mpath-disable-blk_abort_queue.patch dm-mpath-improve-err-mesgs.patch dm-mpath-pg_timeout.patch dm-mpath-refactor-pg_init-trigger.patch dm-multisnap-common.patch dm-multisnap-daniel.patch dm-multisnap-mikulas-alloc.patch dm-multisnap-mikulas-blocks.patch dm-multisnap-mikulas-btree.patch dm-multisnap-mikulas-commit.patch dm-multisnap-mikulas-common.patch dm-multisnap-mikulas-config.patch dm-multisnap-mikulas-delete.patch dm-multisnap-mikulas-freelist.patch dm-multisnap-mikulas-headers.patch dm-multisnap-mikulas-io.patch dm-multisnap-mikulas-snaps.patch dm-per-target-unplug-callback-support.patch dm-raid-add-iterate_devices-and-io_hints-functions.patch dm-raid-add-suspend-and-resume-functions.patch dm-raid-introduce-target-callbacks-and-congestion-callback.patch dm-raid-per-target-unplug-callback-support.patch dm-raid-skeleton-raid456-target-support.patch dm-raid1-clear-region_hash-on-suspend.patch dm-raid1-increase-dm-io-pages.patch dm-raid1-mempool-bug-workaround-reversion.patch dm-raid1-read-balancing.patch dm-raid1-separate-region_hash-interface-part2-to-be-split-and-fixed.patch dm-raid1-support-discard.patch dm-raid45-to-be-split.patch dm-raid456-basic-support.patch dm-region_hash-change-primes.patch dm-remove-dm_mutex-after-bkl-conversion.patch dm-remove-extra-locking-when-changing-device-size.patch dm-remove-struct-clone_info.patch dm-remove-superfluous-irq-disablement-in-dm_request_fn.patch dm-snapshot-avoid-storing-private-suspended-state.patch dm-snapshot-cleanup-style.patch dm-snapshot-invalidate-from-workqueue.patch dm-snapshot-persistent-make-metadata_wq-multithreaded.patch dm-snapshot-release-memory-if-invalid.patch dm-snapshot-remove-unused-dm_snapshot-queued_bios_work.patch dm-split-bios-into-only-two-pieces.patch dm-stripe-switch-from-local-workqueue-to-system_wq.patch dm-table-extend-device-name-lookups.patch dm-table-limit-max_segments-when-no-merge_bvec-fn.patch dm-throttle.patch dm-tidy-io-initialisation-functions.patch dm-use-non-reentrant-workqueues-if-equivalent.patch dm-use-singlethread-workqueues.patch dm-userspace.patch end git-2636rc1-2637rc4.patch git-update1.patch git-update2.patch git-update3.patch git-update4.patch git-update5.patch git-update6.patch git-update7.patch mm next next-20101013.patch series series.html uml-fixes.patch v6-1-4-dm-replicator-documentation-and-module-registry.patch v6-2-4-dm-replicator-replication-log-and-site-link-handler-interfaces-and-main-replicator-module.patch v6-3-4-dm-replicator-ringbuffer-replication-log-handler.patch v6-4-4-dm-replicator-blockdev-site-link-handler.patch sent 171546357 bytes received 2352 bytes 31190674.36 bytes/sec total size is 171512950 speedup is 1.00 Using base v2.6.37-7185-g52cfd50 ## # gitrebase /pub/scm/linux/kernel/git/jejb/scsi-post-merge-2.6.git master scsi-post-merge merge-base ## First, rewinding head to replay your work on top of it... Applying: [SCSI] sd: implement sd_check_events() Applying: [SCSI] sd,sr: kill compat SDEV_MEDIA_CHANGE event Applying: [SCSI] target: Add LIO target core v4.0.0-rc6 Updating 49731ba..0b15c59 Fast-forward Documentation/target/tcm_mod_builder.py | 1094 +++++ Documentation/target/tcm_mod_builder.txt | 145 + drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/scsi/sd.c | 103 +- drivers/scsi/sd.h | 1 - drivers/scsi/sr.c | 4 - drivers/target/Kconfig | 32 + drivers/target/Makefile | 24 + drivers/target/target_core_alua.c | 1991 +++++++++ drivers/target/target_core_alua.h | 126 + drivers/target/target_core_cdb.c | 1131 +++++ drivers/target/target_core_configfs.c | 3225 ++++++++++++++ drivers/target/target_core_device.c | 1694 +++++++ drivers/target/target_core_fabric_configfs.c | 996 +++++ drivers/target/target_core_fabric_lib.c | 451 ++ drivers/target/target_core_file.c | 688 +++ drivers/target/target_core_file.h | 50 + drivers/target/target_core_hba.c | 185 + drivers/target/target_core_hba.h | 7 + drivers/target/target_core_iblock.c | 808 ++++ drivers/target/target_core_iblock.h | 40 + drivers/target/target_core_mib.c | 1078 +++++ drivers/target/target_core_mib.h | 28 + drivers/target/target_core_pr.c | 4252 ++++++++++++++++++ drivers/target/target_core_pr.h | 67 + drivers/target/target_core_pscsi.c | 1470 ++++++ drivers/target/target_core_pscsi.h | 65 + drivers/target/target_core_rd.c | 1091 +++++ drivers/target/target_core_rd.h | 73 + drivers/target/target_core_scdb.c | 105 + drivers/target/target_core_scdb.h | 10 + drivers/target/target_core_tmr.c | 404 ++ drivers/target/target_core_tpg.c | 826 ++++ drivers/target/target_core_transport.c | 6134 ++++++++++++++++++++++++++ drivers/target/target_core_ua.c | 332 ++ drivers/target/target_core_ua.h | 36 + include/target/configfs_macros.h | 147 + include/target/target_core_base.h | 937 ++++ include/target/target_core_configfs.h | 52 + include/target/target_core_device.h | 61 + include/target/target_core_fabric_configfs.h | 106 + include/target/target_core_fabric_lib.h | 28 + include/target/target_core_fabric_ops.h | 100 + include/target/target_core_tmr.h | 43 + include/target/target_core_tpg.h | 35 + include/target/target_core_transport.h | 351 ++ 47 files changed, 30571 insertions(+), 58 deletions(-) create mode 100755 Documentation/target/tcm_mod_builder.py create mode 100644 Documentation/target/tcm_mod_builder.txt create mode 100644 drivers/target/Kconfig create mode 100644 drivers/target/Makefile create mode 100644 drivers/target/target_core_alua.c create mode 100644 drivers/target/target_core_alua.h create mode 100644 drivers/target/target_core_cdb.c create mode 100644 drivers/target/target_core_configfs.c create mode 100644 drivers/target/target_core_device.c create mode 100644 drivers/target/target_core_fabric_configfs.c create mode 100644 drivers/target/target_core_fabric_lib.c create mode 100644 drivers/target/target_core_file.c create mode 100644 drivers/target/target_core_file.h create mode 100644 drivers/target/target_core_hba.c create mode 100644 drivers/target/target_core_hba.h create mode 100644 drivers/target/target_core_iblock.c create mode 100644 drivers/target/target_core_iblock.h create mode 100644 drivers/target/target_core_mib.c create mode 100644 drivers/target/target_core_mib.h create mode 100644 drivers/target/target_core_pr.c create mode 100644 drivers/target/target_core_pr.h create mode 100644 drivers/target/target_core_pscsi.c create mode 100644 drivers/target/target_core_pscsi.h create mode 100644 drivers/target/target_core_rd.c create mode 100644 drivers/target/target_core_rd.h create mode 100644 drivers/target/target_core_scdb.c create mode 100644 drivers/target/target_core_scdb.h create mode 100644 drivers/target/target_core_tmr.c create mode 100644 drivers/target/target_core_tpg.c create mode 100644 drivers/target/target_core_transport.c create mode 100644 drivers/target/target_core_ua.c create mode 100644 drivers/target/target_core_ua.h create mode 100644 include/target/configfs_macros.h create mode 100644 include/target/target_core_base.h create mode 100644 include/target/target_core_configfs.h create mode 100644 include/target/target_core_device.h create mode 100644 include/target/target_core_fabric_configfs.h create mode 100644 include/target/target_core_fabric_lib.h create mode 100644 include/target/target_core_fabric_ops.h create mode 100644 include/target/target_core_tmr.h create mode 100644 include/target/target_core_tpg.h create mode 100644 include/target/target_core_transport.h ## # check ## Differences exist, continuing ## # label ## [2.6.37-rc6-stor28 71fcba9] 2.6.37-rc6-stor28 Committer: James Bottomley Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com If the identity used for this commit is wrong, you can fix it with: git commit --amend --author='Your Name ' 1 files changed, 1 insertions(+), 1 deletions(-) ## # diff /pub/linux/kernel/people/jejb/storage-tree/patch- ## ## # log /pub/linux/kernel/people/jejb/storage-tree/log- ##