From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 * branch master -> FETCH_HEAD Checking out files: 40% (802/1979) Checking out files: 41% (812/1979) Checking out files: 42% (832/1979) Checking out files: 43% (851/1979) Checking out files: 44% (871/1979) Checking out files: 45% (891/1979) Checking out files: 46% (911/1979) Checking out files: 47% (931/1979) Checking out files: 48% (950/1979) Checking out files: 49% (970/1979) Checking out files: 50% (990/1979) Checking out files: 51% (1010/1979) Checking out files: 52% (1030/1979) Checking out files: 53% (1049/1979) Checking out files: 54% (1069/1979) Checking out files: 55% (1089/1979) Checking out files: 56% (1109/1979) Checking out files: 57% (1129/1979) Checking out files: 58% (1148/1979) Checking out files: 59% (1168/1979) Checking out files: 60% (1188/1979) Checking out files: 61% (1208/1979) Checking out files: 62% (1227/1979) Checking out files: 63% (1247/1979) Checking out files: 64% (1267/1979) Checking out files: 65% (1287/1979) Checking out files: 66% (1307/1979) Checking out files: 67% (1326/1979) Checking out files: 68% (1346/1979) Checking out files: 69% (1366/1979) Checking out files: 70% (1386/1979) Checking out files: 71% (1406/1979) Checking out files: 72% (1425/1979) Checking out files: 73% (1445/1979) Checking out files: 74% (1465/1979) Checking out files: 75% (1485/1979) Checking out files: 76% (1505/1979) Checking out files: 77% (1524/1979) Checking out files: 78% (1544/1979) Checking out files: 79% (1564/1979) Checking out files: 80% (1584/1979) Checking out files: 81% (1603/1979) Checking out files: 82% (1623/1979) Checking out files: 82% (1629/1979) Checking out files: 83% (1643/1979) Checking out files: 84% (1663/1979) Checking out files: 85% (1683/1979) Checking out files: 86% (1702/1979) Checking out files: 87% (1722/1979) Checking out files: 88% (1742/1979) Checking out files: 89% (1762/1979) Checking out files: 90% (1782/1979) Checking out files: 91% (1801/1979) Checking out files: 92% (1821/1979) Checking out files: 93% (1841/1979) Checking out files: 94% (1861/1979) Checking out files: 95% (1881/1979) Checking out files: 96% (1900/1979) Checking out files: 97% (1920/1979) Checking out files: 98% (1940/1979) Checking out files: 99% (1960/1979) Checking out files: 100% (1979/1979) Checking out files: 100% (1979/1979), done. Updating 56847d8..5f56886 Fast-forward Documentation/ABI/testing/sysfs-devices-lpss_ltr | 44 + .../testing/sysfs-devices-power_resources_wakeup | 13 + .../ABI/testing/sysfs-driver-hid-roccat-isku | 12 +- .../ABI/testing/sysfs-driver-hid-roccat-konepure | 105 + Documentation/ABI/testing/sysfs-firmware-acpi | 26 + Documentation/DocBook/media/dvb/dvbproperty.xml | 52 +- Documentation/DocBook/media/v4l/common.xml | 14 - Documentation/DocBook/media/v4l/compat.xml | 24 +- Documentation/DocBook/media/v4l/controls.xml | 87 +- Documentation/DocBook/media/v4l/io.xml | 6 + .../DocBook/media/v4l/media-ioc-enum-entities.xml | 10 + Documentation/DocBook/media/v4l/subdev-formats.xml | 206 +- Documentation/DocBook/media/v4l/v4l2.xml | 19 +- .../DocBook/media/v4l/vidioc-dbg-g-chip-ident.xml | 9 +- .../DocBook/media/v4l/vidioc-dbg-g-chip-info.xml | 223 ++ .../DocBook/media/v4l/vidioc-dbg-g-register.xml | 29 +- .../DocBook/media/v4l/vidioc-enum-dv-presets.xml | 240 -- .../DocBook/media/v4l/vidioc-enuminput.xml | 5 - .../DocBook/media/v4l/vidioc-enumoutput.xml | 5 - .../DocBook/media/v4l/vidioc-g-dv-preset.xml | 113 - .../DocBook/media/v4l/vidioc-g-ext-ctrls.xml | 9 + .../DocBook/media/v4l/vidioc-query-dv-preset.xml | 78 - Documentation/DocBook/media_api.tmpl | 1 + Documentation/RCU/checklist.txt | 26 +- Documentation/RCU/lockdep.txt | 5 + Documentation/RCU/rcubarrier.txt | 15 +- Documentation/RCU/stallwarn.txt | 33 +- Documentation/RCU/whatisRCU.txt | 4 +- Documentation/cgroups/memory.txt | 2 +- Documentation/cpu-freq/cpu-drivers.txt | 9 +- Documentation/cpu-freq/governors.txt | 27 + Documentation/cpuidle/driver.txt | 6 + Documentation/device-mapper/dm-raid.txt | 84 +- Documentation/devicetree/bindings/ata/imx-pata.txt | 17 + .../bindings/cpufreq/arm_big_little_dt.txt | 65 + .../devicetree/bindings/cpufreq/cpufreq-cpu0.txt | 2 +- .../bindings/cpufreq/cpufreq-exynos5440.txt | 28 + .../devicetree/bindings/i2c/i2c-s3c2410.txt | 2 +- .../devicetree/bindings/i2c/trivial-devices.txt | 2 + Documentation/devicetree/bindings/leds/tca6507.txt | 2 +- .../devicetree/bindings/media/exynos-fimc-lite.txt | 14 + .../devicetree/bindings/media/exynos4-fimc-is.txt | 49 + .../devicetree/bindings/media/samsung-fimc.txt | 197 ++ .../bindings/media/samsung-mipi-csis.txt | 81 + .../devicetree/bindings/media/video-interfaces.txt | 228 ++ .../devicetree/bindings/metag/meta-intc.txt | 2 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 +- .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 2 +- .../bindings/power_supply/power_supply.txt | 23 + .../bindings/power_supply/qnap-poweroff.txt | 2 +- .../devicetree/bindings/power_supply/tps65090.txt | 17 + .../bindings/regulator/max8997-regulator.txt | 2 +- .../devicetree/bindings/usb/samsung-usbphy.txt | 2 +- Documentation/hwmon/ab8500 | 22 + Documentation/hwmon/abx500 | 28 + Documentation/iostats.txt | 2 + Documentation/kernel-parameters.txt | 55 +- Documentation/md.txt | 16 +- Documentation/printk-formats.txt | 2 + Documentation/security/Smack.txt | 11 + Documentation/sysrq.txt | 20 +- Documentation/trace/tracepoints.txt | 15 - Documentation/trace/uprobetracer.txt | 114 +- Documentation/video4linux/CARDLIST.em28xx | 3 +- Documentation/video4linux/CARDLIST.tuner | 3 + Documentation/video4linux/si476x.txt | 187 ++ Documentation/virtual/virtio-spec.txt | 6 +- Documentation/x86/x86_64/boot-options.txt | 14 - Documentation/x86/x86_64/mm.txt | 4 +- MAINTAINERS | 124 +- Makefile | 4 +- arch/alpha/include/asm/thread_info.h | 2 - arch/alpha/kernel/process.c | 20 +- arch/alpha/kernel/smp.c | 3 +- arch/alpha/kernel/traps.c | 7 - arch/arc/kernel/disasm.c | 2 +- arch/arc/kernel/process.c | 27 +- arch/arc/kernel/smp.c | 2 +- arch/arc/kernel/stacktrace.c | 7 - arch/arc/kernel/troubleshoot.c | 3 +- arch/arc/plat-arcfpga/Kconfig | 2 +- arch/arm/Kconfig | 26 +- arch/arm/configs/kirkwood_defconfig | 1 - arch/arm/include/asm/system_misc.h | 3 - arch/arm/kernel/etm.c | 2 +- arch/arm/kernel/process.c | 108 +- arch/arm/kernel/smp.c | 2 +- arch/arm/kernel/topology.c | 2 +- arch/arm/kernel/traps.c | 7 - arch/arm/kvm/arm.c | 2 +- arch/arm/mach-at91/cpuidle.c | 18 +- arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-bcm/board_bcm.c | 7 +- arch/arm/mach-davinci/Makefile | 1 - arch/arm/mach-davinci/board-dm355-evm.c | 71 +- arch/arm/mach-davinci/board-dm365-evm.c | 166 +- arch/arm/mach-davinci/board-dm644x-evm.c | 8 +- arch/arm/mach-davinci/board-dm646x-evm.c | 2 +- arch/arm/mach-davinci/cpuidle.c | 29 +- arch/arm/mach-davinci/davinci.h | 11 +- arch/arm/mach-davinci/dm355.c | 174 +- arch/arm/mach-davinci/dm365.c | 195 +- arch/arm/mach-davinci/dm644x.c | 11 +- arch/arm/mach-davinci/pm_domain.c | 2 +- arch/arm/mach-exynos/Kconfig | 2 + arch/arm/mach-exynos/cpuidle.c | 1 - arch/arm/mach-gemini/idle.c | 4 +- arch/arm/mach-gemini/irq.c | 4 +- arch/arm/mach-imx/Makefile | 2 +- arch/arm/mach-imx/cpufreq.c | 8 +- arch/arm/mach-imx/cpuidle-imx5.c | 37 + arch/arm/mach-imx/cpuidle-imx6q.c | 26 +- arch/arm/mach-imx/cpuidle.c | 80 - arch/arm/mach-imx/cpuidle.h | 10 +- arch/arm/mach-imx/pm-imx5.c | 30 +- arch/arm/mach-integrator/Makefile | 1 - arch/arm/mach-ixp4xx/common.c | 3 +- arch/arm/mach-mvebu/irq-armada-370-xp.c | 2 +- arch/arm/mach-omap1/pm.c | 6 +- arch/arm/mach-omap2/common.h | 5 - arch/arm/mach-omap2/cpuidle34xx.c | 52 +- arch/arm/mach-omap2/cpuidle44xx.c | 84 +- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 14 - arch/arm/mach-omap2/omap_hwmod.c | 7 +- arch/arm/mach-omap2/pm.c | 14 +- arch/arm/mach-omap2/pm44xx.c | 4 +- arch/arm/mach-orion5x/board-dt.c | 3 +- arch/arm/mach-orion5x/common.c | 2 +- arch/arm/mach-pxa/Makefile | 6 - arch/arm/mach-pxa/include/mach/generic.h | 1 + arch/arm/mach-s3c24xx/cpufreq.c | 8 +- arch/arm/mach-s3c64xx/cpuidle.c | 15 +- arch/arm/mach-sa1100/Kconfig | 26 +- arch/arm/mach-sa1100/Makefile | 3 - arch/arm/mach-sa1100/include/mach/generic.h | 1 + arch/arm/mach-shark/core.c | 3 +- arch/arm/mach-shmobile/cpuidle.c | 23 +- arch/arm/mach-shmobile/include/mach/common.h | 3 - arch/arm/mach-shmobile/pm-sh7372.c | 6 +- arch/arm/mach-shmobile/suspend.c | 6 +- arch/arm/mach-tegra/Makefile | 1 - arch/arm/mach-tegra/cpuidle-tegra114.c | 28 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 72 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 29 +- arch/arm/mach-ux500/cpuidle.c | 58 +- arch/arm/mach-vexpress/Kconfig | 3 + arch/arm/mach-vexpress/Makefile | 2 +- arch/arm/mach-vexpress/v2m.c | 5 - arch/arm/mach-w90x900/dev.c | 3 +- arch/arm64/Kconfig | 11 +- arch/arm64/boot/dts/Makefile | 2 + arch/arm64/boot/dts/foundation-v8.dts | 230 ++ arch/arm64/boot/dts/rtsm_ve-aemv8a.dts | 159 + arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi | 234 ++ arch/arm64/boot/dts/skeleton.dtsi | 13 + arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/Kbuild | 2 +- arch/arm64/include/asm/bitops.h | 18 +- arch/arm64/include/asm/cmpxchg.h | 3 + arch/arm64/include/asm/compat.h | 22 +- arch/arm64/include/asm/cputype.h | 30 + arch/arm64/include/asm/esr.h | 55 + arch/arm64/include/asm/exception.h | 1 + arch/arm64/include/asm/hardirq.h | 5 + arch/arm64/include/asm/io.h | 4 + arch/arm64/include/asm/irq.h | 1 + .../arm64/{lib/bitops.c => include/asm/smp_plat.h} | 25 +- arch/arm64/include/asm/string.h | 37 + arch/arm64/kernel/arm64ksyms.c | 21 +- arch/arm64/kernel/early_printk.c | 35 + arch/arm64/kernel/entry.S | 53 +- arch/arm64/kernel/head.S | 4 +- arch/arm64/kernel/irq.c | 19 +- arch/arm64/kernel/process.c | 58 +- arch/arm64/kernel/setup.c | 12 + arch/arm64/kernel/smp.c | 115 +- arch/arm64/kernel/smp_psci.c | 5 +- arch/arm64/kernel/traps.c | 7 - arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/bitops.S | 68 + arch/arm64/lib/memchr.S | 44 + arch/arm64/lib/memcpy.S | 53 + arch/arm64/lib/memmove.S | 57 + arch/arm64/lib/memset.S | 53 + arch/arm64/lib/strchr.S | 42 + arch/arm64/lib/strrchr.S | 43 + arch/arm64/mm/fault.c | 6 +- arch/avr32/Kconfig | 13 - arch/avr32/configs/atngw100_defconfig | 2 +- arch/avr32/configs/atngw100_evklcd100_defconfig | 2 +- arch/avr32/configs/atngw100_evklcd101_defconfig | 2 +- arch/avr32/configs/atngw100_mrmt_defconfig | 2 +- arch/avr32/configs/atngw100mkii_defconfig | 2 +- .../avr32/configs/atngw100mkii_evklcd100_defconfig | 2 +- .../avr32/configs/atngw100mkii_evklcd101_defconfig | 2 +- arch/avr32/configs/atstk1002_defconfig | 2 +- arch/avr32/configs/atstk1003_defconfig | 2 +- arch/avr32/configs/atstk1004_defconfig | 2 +- arch/avr32/configs/atstk1006_defconfig | 2 +- arch/avr32/configs/favr-32_defconfig | 2 +- arch/avr32/configs/hammerhead_defconfig | 2 +- arch/avr32/configs/mimc200_defconfig | 2 +- arch/avr32/kernel/process.c | 26 +- arch/avr32/kernel/time.c | 9 +- arch/avr32/mach-at32ap/Makefile | 1 - arch/avr32/mach-at32ap/include/mach/pm.h | 24 - arch/avr32/mach-at32ap/pm-at32ap700x.S | 7 - arch/blackfin/include/asm/bfin_sport3.h | 2 +- arch/blackfin/kernel/dumpstack.c | 1 + arch/blackfin/kernel/process.c | 32 +- arch/blackfin/kernel/trace.c | 2 + arch/blackfin/mach-bf609/boards/ezkit.c | 8 +- arch/blackfin/mach-common/Makefile | 1 - arch/blackfin/mach-common/smp.c | 2 +- arch/c6x/kernel/process.c | 28 +- arch/c6x/kernel/traps.c | 10 +- arch/cris/arch-v10/kernel/process.c | 6 +- arch/cris/arch-v32/kernel/process.c | 15 +- arch/cris/arch-v32/kernel/smp.c | 4 +- arch/cris/arch-v32/mach-a3/Makefile | 1 - arch/cris/arch-v32/mach-fs/Makefile | 1 - arch/cris/include/asm/processor.h | 7 - arch/cris/kernel/process.c | 49 +- arch/cris/kernel/traps.c | 7 - arch/frv/kernel/process.c | 27 +- arch/frv/kernel/traps.c | 14 +- arch/h8300/kernel/process.c | 37 +- arch/h8300/kernel/traps.c | 7 - arch/hexagon/kernel/process.c | 23 +- arch/hexagon/kernel/smp.c | 2 +- arch/hexagon/kernel/traps.c | 8 - arch/hexagon/kernel/vm_events.c | 2 + arch/ia64/Kconfig | 6 +- arch/ia64/include/asm/irqflags.h | 1 + arch/ia64/include/asm/thread_info.h | 2 - arch/ia64/kernel/Makefile | 1 - arch/ia64/kernel/cpufreq/Kconfig | 29 - arch/ia64/kernel/cpufreq/Makefile | 2 - arch/ia64/kernel/perfmon.c | 14 +- arch/ia64/kernel/process.c | 90 +- arch/ia64/kernel/setup.c | 1 + arch/ia64/kernel/smpboot.c | 2 +- arch/m32r/kernel/process.c | 20 +- arch/m32r/kernel/smpboot.c | 2 +- arch/m32r/kernel/traps.c | 15 +- arch/m68k/Kconfig.bus | 10 + arch/m68k/Kconfig.devices | 24 + arch/m68k/atari/ataints.c | 152 + arch/m68k/atari/config.c | 239 ++ arch/m68k/include/asm/atarihw.h | 6 + arch/m68k/include/asm/atariints.h | 11 +- arch/m68k/include/asm/cmpxchg.h | 3 + arch/m68k/include/asm/delay.h | 23 + arch/m68k/include/asm/io_mm.h | 136 +- arch/m68k/include/asm/irq.h | 6 +- arch/m68k/include/asm/raw_io.h | 109 +- arch/m68k/include/asm/string.h | 14 - arch/m68k/kernel/process.c | 32 +- arch/m68k/kernel/setup_mm.c | 6 + arch/m68k/kernel/traps.c | 12 - arch/m68k/lib/string.c | 2 +- arch/metag/Kconfig | 4 + arch/metag/Makefile | 2 + arch/metag/boot/dts/Makefile | 10 +- arch/metag/configs/meta1_defconfig | 1 - arch/metag/configs/meta2_defconfig | 1 - arch/metag/configs/meta2_smp_defconfig | 1 - arch/metag/include/asm/metag_mem.h | 3 + arch/metag/include/asm/thread_info.h | 2 - arch/metag/include/uapi/asm/Kbuild | 1 + arch/metag/include/uapi/asm/ech.h | 15 + arch/metag/kernel/cachepart.c | 16 +- arch/metag/kernel/da.c | 2 + arch/metag/kernel/head.S | 8 + arch/metag/kernel/perf/perf_event.c | 74 +- arch/metag/kernel/process.c | 37 +- arch/metag/kernel/ptrace.c | 34 + arch/metag/kernel/setup.c | 1 + arch/metag/kernel/smp.c | 117 +- arch/metag/kernel/traps.c | 6 - arch/metag/mm/Kconfig | 3 - arch/metag/oprofile/Makefile | 17 + arch/metag/oprofile/backtrace.c | 63 + arch/metag/oprofile/backtrace.h | 6 + arch/metag/oprofile/common.c | 66 + arch/microblaze/Kconfig | 4 +- arch/microblaze/include/asm/processor.h | 5 - arch/microblaze/include/asm/thread_info.h | 1 - arch/microblaze/kernel/process.c | 67 +- arch/microblaze/kernel/traps.c | 6 - arch/mips/Kconfig | 9 +- arch/mips/kernel/Makefile | 2 - arch/mips/kernel/cpufreq/Kconfig | 41 - arch/mips/kernel/cpufreq/Makefile | 5 - arch/mips/kernel/process.c | 48 +- arch/mips/kernel/smp.c | 2 +- arch/mips/kernel/traps.c | 15 +- arch/mn10300/include/asm/thread_info.h | 2 - arch/mn10300/kernel/process.c | 71 +- arch/mn10300/kernel/smp.c | 7 +- arch/mn10300/kernel/traps.c | 11 - arch/openrisc/include/asm/thread_info.h | 2 - arch/openrisc/kernel/Makefile | 2 +- arch/openrisc/kernel/idle.c | 73 - arch/openrisc/kernel/process.c | 1 + arch/openrisc/kernel/traps.c | 11 - arch/parisc/Kconfig | 1 + arch/parisc/Kconfig.debug | 14 - arch/parisc/include/asm/thread_info.h | 2 - arch/parisc/kernel/process.c | 22 - arch/parisc/kernel/smp.c | 2 +- arch/parisc/kernel/traps.c | 10 +- arch/powerpc/include/asm/thread_info.h | 2 - arch/powerpc/include/asm/uprobes.h | 1 + arch/powerpc/kernel/idle.c | 89 +- arch/powerpc/kernel/nvram_64.c | 3 +- arch/powerpc/kernel/process.c | 14 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/uprobes.c | 29 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/platforms/cell/Kconfig | 26 +- arch/powerpc/platforms/cell/Makefile | 3 - arch/powerpc/platforms/pasemi/cpufreq.c | 5 +- arch/powerpc/platforms/powermac/cpufreq_32.c | 14 +- arch/powerpc/platforms/powermac/cpufreq_64.c | 5 +- arch/powerpc/platforms/pseries/processor_idle.c | 34 +- arch/powerpc/xmon/xmon.c | 2 +- arch/s390/Kconfig | 1 + arch/s390/Kconfig.debug | 14 - arch/s390/kernel/dumpstack.c | 26 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/process.c | 32 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/vtime.c | 5 - arch/s390/kvm/trace.h | 2 +- arch/s390/lib/Makefile | 1 - arch/s390/oprofile/init.c | 1 + arch/score/kernel/process.c | 18 - arch/score/kernel/traps.c | 12 +- arch/sh/Kconfig | 22 +- arch/sh/include/asm/suspend.h | 4 +- arch/sh/include/asm/thread_info.h | 2 - arch/sh/kernel/Makefile | 1 - arch/sh/kernel/cpu/shmobile/cpuidle.c | 101 +- arch/sh/kernel/cpu/shmobile/pm.c | 3 +- arch/sh/kernel/dumpstack.c | 6 - arch/sh/kernel/idle.c | 101 +- arch/sh/kernel/process_32.c | 6 +- arch/sh/kernel/process_64.c | 1 + arch/sh/kernel/smp.c | 2 +- arch/sparc/Kconfig | 23 - arch/sparc/include/asm/thread_info_32.h | 2 - arch/sparc/include/asm/thread_info_64.h | 2 - arch/sparc/kernel/Makefile | 3 - arch/sparc/kernel/hvtramp.S | 3 +- arch/sparc/kernel/process_32.c | 44 +- arch/sparc/kernel/process_64.c | 55 +- arch/sparc/kernel/smp_32.c | 2 +- arch/sparc/kernel/smp_64.c | 2 + arch/sparc/kernel/trampoline_64.S | 3 +- arch/sparc/kernel/traps_64.c | 7 - arch/sparc/lib/Makefile | 1 - arch/sparc/lib/usercopy.c | 9 - arch/tile/Kconfig | 8 +- arch/tile/include/asm/thread_info.h | 2 - arch/tile/include/asm/uaccess.h | 7 +- arch/tile/kernel/process.c | 68 +- arch/tile/kernel/smpboot.c | 4 +- arch/tile/lib/uaccess.c | 8 - arch/um/kernel/process.c | 27 +- arch/um/kernel/sysrq.c | 12 - arch/um/sys-ppc/sysrq.c | 2 + arch/unicore32/kernel/Makefile | 1 - arch/unicore32/kernel/process.c | 27 +- arch/unicore32/kernel/traps.c | 6 - arch/x86/Kconfig | 94 +- arch/x86/Kconfig.debug | 16 +- arch/x86/boot/compressed/head_64.S | 2 +- arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/bug.h | 3 - arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/context_tracking.h | 21 - arch/x86/include/asm/cpufeature.h | 23 + arch/x86/include/asm/fixmap.h | 7 +- arch/x86/include/asm/hypervisor.h | 16 +- arch/x86/include/asm/mce.h | 4 +- arch/x86/include/asm/msr.h | 14 +- arch/x86/include/asm/page_64_types.h | 1 - arch/x86/include/asm/paravirt.h | 4 - arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/perf_event_p4.h | 62 +- arch/x86/include/asm/pgtable_types.h | 1 - arch/x86/include/asm/processor.h | 25 +- arch/x86/include/asm/suspend_32.h | 1 - arch/x86/include/asm/suspend_64.h | 3 - arch/x86/include/asm/thread_info.h | 2 - arch/x86/include/asm/uprobes.h | 1 + arch/x86/include/uapi/asm/msr-index.h | 5 + arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/acpi/wakeup_32.S | 5 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/amd_nb.c | 5 +- arch/x86/kernel/aperture_64.c | 2 +- arch/x86/kernel/apm_32.c | 1 - arch/x86/kernel/cpu/Makefile | 5 +- arch/x86/kernel/cpu/amd.c | 48 +- arch/x86/kernel/cpu/bugs.c | 34 +- arch/x86/kernel/cpu/common.c | 4 + arch/x86/kernel/cpu/cyrix.c | 5 +- arch/x86/kernel/cpu/intel.c | 34 +- arch/x86/kernel/cpu/mcheck/mce.c | 2 +- arch/x86/kernel/cpu/mcheck/mce_amd.c | 39 +- arch/x86/kernel/cpu/mcheck/mce_intel.c | 25 +- arch/x86/kernel/cpu/perf_event.c | 89 +- arch/x86/kernel/cpu/perf_event.h | 56 +- arch/x86/kernel/cpu/perf_event_amd.c | 138 +- arch/x86/kernel/cpu/perf_event_amd_uncore.c | 547 +++ arch/x86/kernel/cpu/perf_event_intel.c | 38 +- arch/x86/kernel/cpu/perf_event_intel_ds.c | 182 +- arch/x86/kernel/cpu/perf_event_intel_uncore.c | 876 ++++- arch/x86/kernel/cpu/perf_event_intel_uncore.h | 64 +- arch/x86/kernel/cpu/perf_event_knc.c | 4 +- arch/x86/kernel/cpu/perf_event_p4.c | 9 +- arch/x86/kernel/cpu/perf_event_p6.c | 2 +- arch/x86/kernel/cpu/proc.c | 6 +- arch/x86/kernel/cpu/scattered.c | 3 +- arch/x86/kernel/doublefault_32.c | 2 +- arch/x86/kernel/dumpstack.c | 28 +- arch/x86/kernel/dumpstack_32.c | 4 +- arch/x86/kernel/dumpstack_64.c | 6 +- arch/x86/kernel/head64.c | 6 +- arch/x86/kernel/kprobes/core.c | 6 +- arch/x86/kernel/kvm.c | 8 +- arch/x86/kernel/paravirt.c | 1 - arch/x86/kernel/process.c | 131 +- arch/x86/kernel/process_32.c | 2 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/quirks.c | 18 +- arch/x86/kernel/rtc.c | 69 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 77 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/uprobes.c | 29 + arch/x86/kernel/vmlinux.lds.S | 4 - arch/x86/kvm/svm.c | 2 +- arch/x86/kvm/vmx.c | 2 +- arch/x86/lguest/Kconfig | 3 +- arch/x86/lib/checksum_32.S | 2 +- arch/x86/lib/memcpy_32.c | 6 +- arch/x86/lib/memcpy_64.S | 2 +- arch/x86/lib/memmove_64.S | 6 +- arch/x86/lib/usercopy_32.c | 6 - arch/x86/mm/amdtopology.c | 3 +- arch/x86/mm/fault.c | 10 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/pageattr.c | 9 +- arch/x86/platform/efi/efi.c | 24 +- arch/x86/platform/mrst/mrst.c | 3 +- arch/x86/platform/mrst/vrtc.c | 44 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 4 +- arch/x86/platform/uv/uv_time.c | 3 +- arch/x86/power/cpu.c | 13 +- arch/x86/tools/Makefile | 1 + arch/x86/tools/relocs.c | 783 +++-- arch/x86/tools/relocs.h | 36 + arch/x86/tools/relocs_32.c | 17 + arch/x86/tools/relocs_64.c | 17 + arch/x86/tools/relocs_common.c | 76 + arch/x86/xen/Kconfig | 2 +- arch/x86/xen/enlighten.c | 1 - arch/x86/xen/mmu.c | 4 +- arch/x86/xen/smp.c | 2 +- arch/xtensa/kernel/process.c | 14 +- arch/xtensa/kernel/traps.c | 10 +- drivers/Kconfig | 4 +- drivers/acpi/Kconfig | 13 +- drivers/acpi/Makefile | 1 + drivers/acpi/acpi_lpss.c | 292 ++ drivers/acpi/acpi_memhotplug.c | 328 +- drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/acpi_platform.c | 40 +- drivers/acpi/acpica/Makefile | 2 + drivers/acpi/acpica/acglobal.h | 5 +- drivers/acpi/acpica/aclocal.h | 29 +- drivers/acpi/acpica/acmacros.h | 6 +- drivers/acpi/acpica/acnamesp.h | 29 +- drivers/acpi/acpica/acpredef.h | 1305 +++++--- drivers/acpi/acpica/acutils.h | 28 +- drivers/acpi/acpica/dsutils.c | 10 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/evevent.c | 12 +- drivers/acpi/acpica/evgpe.c | 6 +- drivers/acpi/acpica/evsci.c | 4 +- drivers/acpi/acpica/evxface.c | 21 +- drivers/acpi/acpica/evxfevnt.c | 12 + drivers/acpi/acpica/exoparg2.c | 11 +- drivers/acpi/acpica/exprep.c | 4 +- drivers/acpi/acpica/exutils.c | 4 +- drivers/acpi/acpica/hwacpi.c | 20 +- drivers/acpi/acpica/nsconvert.c | 443 +++ drivers/acpi/acpica/nseval.c | 26 +- drivers/acpi/acpica/nspredef.c | 213 +- drivers/acpi/acpica/nsprepkg.c | 10 +- drivers/acpi/acpica/nsrepair.c | 381 +-- drivers/acpi/acpica/nsrepair2.c | 16 +- drivers/acpi/acpica/nsutils.c | 8 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/rscalc.c | 6 + drivers/acpi/acpica/rsdump.c | 8 + drivers/acpi/acpica/rslist.c | 8 + drivers/acpi/acpica/rsxface.c | 8 +- drivers/acpi/acpica/tbfadt.c | 4 + drivers/acpi/acpica/tbxface.c | 22 +- drivers/acpi/acpica/utaddress.c | 4 +- drivers/acpi/acpica/utcache.c | 18 +- drivers/acpi/acpica/utdelete.c | 96 +- drivers/acpi/acpica/utexcep.c | 26 +- drivers/acpi/acpica/utglobal.c | 2 + drivers/acpi/acpica/utmutex.c | 9 +- drivers/acpi/acpica/utosi.c | 26 +- drivers/acpi/acpica/utpredef.c | 399 +++ drivers/acpi/acpica/utxface.c | 17 +- drivers/acpi/battery.c | 2 +- drivers/acpi/bus.c | 5 +- drivers/acpi/button.c | 1 + drivers/acpi/container.c | 152 +- drivers/acpi/device_pm.c | 39 +- drivers/acpi/fan.c | 8 +- drivers/acpi/internal.h | 21 +- drivers/acpi/osl.c | 4 +- drivers/acpi/pci_link.c | 1 + drivers/acpi/pci_root.c | 4 +- drivers/acpi/power.c | 60 +- drivers/acpi/processor_idle.c | 1 - drivers/acpi/processor_thermal.c | 24 +- drivers/acpi/processor_throttling.c | 3 +- drivers/acpi/scan.c | 531 ++- drivers/acpi/sysfs.c | 66 + drivers/acpi/thermal.c | 16 +- drivers/acpi/video.c | 318 +- drivers/acpi/video_detect.c | 25 +- drivers/ata/libata-acpi.c | 82 +- drivers/ata/libata-scsi.c | 7 +- drivers/ata/pata_at32.c | 13 +- drivers/ata/pata_imx.c | 36 +- drivers/ata/pata_legacy.c | 2 +- drivers/ata/pata_octeon_cf.c | 2 +- drivers/ata/pata_pdc2027x.c | 2 + drivers/ata/sata_fsl.c | 57 +- drivers/ata/sata_highbank.c | 4 +- drivers/ata/sata_rcar.c | 7 +- drivers/base/power/domain.c | 6 +- drivers/base/power/generic_ops.c | 2 +- drivers/base/power/main.c | 2 +- drivers/base/power/opp.c | 1 + drivers/base/power/runtime.c | 2 +- drivers/block/aoe/aoechr.c | 3 +- drivers/block/nbd.c | 2 + drivers/char/random.c | 1 + drivers/char/tpm/tpm.c | 31 +- drivers/char/tpm/tpm.h | 3 + drivers/char/tpm/tpm_i2c_infineon.c | 180 +- drivers/char/tpm/tpm_i2c_stm_st33.c | 64 +- drivers/char/tpm/tpm_ppi.c | 14 +- drivers/clk/mvebu/clk-core.c | 4 +- drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-lpss.c | 99 - drivers/clk/x86/clk-lpss.h | 36 - drivers/clk/x86/clk-lpt.c | 40 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/bcm_kona_timer.c | 211 ++ drivers/cpufreq/Kconfig | 89 + drivers/cpufreq/Kconfig.arm | 148 +- drivers/cpufreq/Kconfig.powerpc | 18 + drivers/cpufreq/Kconfig.x86 | 17 + drivers/cpufreq/Makefile | 41 +- drivers/cpufreq/acpi-cpufreq.c | 11 +- drivers/cpufreq/amd_freq_sensitivity.c | 148 + drivers/cpufreq/arm_big_little.c | 278 ++ drivers/cpufreq/arm_big_little.h | 40 + drivers/cpufreq/arm_big_little_dt.c | 107 + .../cpufreq.c => drivers/cpufreq/at32ap-cpufreq.c | 5 +- .../cpufreq/blackfin-cpufreq.c | 79 +- drivers/cpufreq/cpufreq-cpu0.c | 32 +- drivers/cpufreq/cpufreq-nforce2.c | 11 +- drivers/cpufreq/cpufreq.c | 145 +- drivers/cpufreq/cpufreq_conservative.c | 244 +- drivers/cpufreq/cpufreq_governor.c | 291 +- drivers/cpufreq/cpufreq_governor.h | 128 +- drivers/cpufreq/cpufreq_ondemand.c | 363 +- .../cpufreq/cris-artpec3-cpufreq.c | 20 +- .../cpufreq/cris-etraxfs-cpufreq.c | 17 +- .../cpufreq.c => drivers/cpufreq/davinci-cpufreq.c | 35 +- drivers/cpufreq/dbx500-cpufreq.c | 22 +- drivers/cpufreq/e_powersaver.c | 11 +- drivers/cpufreq/elanfreq.c | 10 +- drivers/cpufreq/exynos-cpufreq.c | 9 +- drivers/cpufreq/exynos5440-cpufreq.c | 481 +++ drivers/cpufreq/gx-suspmod.c | 11 +- .../cpufreq/ia64-acpi-cpufreq.c | 23 +- drivers/cpufreq/imx6q-cpufreq.c | 12 +- .../cpu.c => drivers/cpufreq/integrator-cpufreq.c | 8 +- drivers/cpufreq/intel_pstate.c | 21 +- drivers/cpufreq/kirkwood-cpufreq.c | 18 +- drivers/cpufreq/longhaul.c | 18 +- .../kernel => drivers}/cpufreq/loongson2_cpufreq.c | 11 +- drivers/cpufreq/maple-cpufreq.c | 5 +- drivers/cpufreq/omap-cpufreq.c | 34 +- drivers/cpufreq/p4-clockmod.c | 13 +- drivers/cpufreq/pcc-cpufreq.c | 5 +- drivers/cpufreq/powernow-k6.c | 12 +- drivers/cpufreq/powernow-k7.c | 10 +- drivers/cpufreq/powernow-k8.c | 19 +- .../cpufreq/ppc_cbe_cpufreq.c | 8 +- .../cpufreq/ppc_cbe_cpufreq.h | 4 +- .../cpufreq/ppc_cbe_cpufreq_pervasive.c | 2 +- .../cpufreq/ppc_cbe_cpufreq_pmi.c | 2 +- .../cpufreq/pxa2xx-cpufreq.c | 12 +- .../cpufreq/pxa3xx-cpufreq.c | 10 +- drivers/cpufreq/s3c2416-cpufreq.c | 5 +- drivers/cpufreq/s3c64xx-cpufreq.c | 7 +- drivers/cpufreq/s5pv210-cpufreq.c | 5 +- .../cpufreq/sa1100-cpufreq.c | 8 +- .../cpufreq/sa1110-cpufreq.c | 8 +- drivers/cpufreq/sc520_freq.c | 10 +- .../cpufreq.c => drivers/cpufreq/sh-cpufreq.c | 22 +- .../cpufreq/sparc-us2e-cpufreq.c | 19 +- .../cpufreq/sparc-us3-cpufreq.c | 19 +- drivers/cpufreq/spear-cpufreq.c | 7 +- drivers/cpufreq/speedstep-centrino.c | 28 +- drivers/cpufreq/speedstep-ich.c | 12 +- drivers/cpufreq/speedstep-smi.c | 5 +- .../cpu-tegra.c => drivers/cpufreq/tegra-cpufreq.c | 17 +- .../cpufreq/unicore2-cpufreq.c | 7 +- drivers/cpuidle/Kconfig | 6 - drivers/cpuidle/Makefile | 2 +- drivers/cpuidle/cpuidle-calxeda.c | 57 +- drivers/cpuidle/cpuidle-kirkwood.c | 29 +- drivers/cpuidle/cpuidle.c | 153 +- drivers/cpuidle/driver.c | 31 +- drivers/crypto/caam/ctrl.c | 2 +- drivers/edac/amd64_edac.c | 65 +- drivers/edac/amd64_edac.h | 4 +- drivers/edac/i7300_edac.c | 19 +- drivers/edac/sb_edac.c | 53 +- drivers/firmware/dmi_scan.c | 137 +- drivers/gpu/drm/i915/intel_dp.c | 2 +- drivers/gpu/drm/i915/intel_opregion.c | 4 +- drivers/gpu/drm/i915/intel_sdvo.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/hid/Kconfig | 117 +- drivers/hid/Makefile | 5 +- drivers/hid/hid-apple.c | 5 - drivers/hid/hid-appleir.c | 352 ++ drivers/hid/hid-axff.c | 6 +- drivers/hid/hid-core.c | 63 +- drivers/hid/hid-debug.c | 36 + drivers/hid/hid-dr.c | 8 +- drivers/hid/hid-emsff.c | 6 +- drivers/hid/hid-gaff.c | 10 +- drivers/hid/hid-holtekff.c | 4 +- drivers/hid/hid-icade.c | 2 +- drivers/hid/hid-ids.h | 9 +- drivers/hid/hid-input.c | 77 + drivers/hid/hid-kye.c | 4 +- drivers/hid/hid-lenovo-tpkbd.c | 6 +- drivers/hid/hid-lg2ff.c | 6 +- drivers/hid/hid-lg3ff.c | 6 +- drivers/hid/hid-lg4ff.c | 20 +- drivers/hid/hid-lgff.c | 8 +- drivers/hid/hid-logitech-dj.c | 53 +- drivers/hid/hid-logitech-dj.h | 1 - drivers/hid/hid-magicmouse.c | 1 - drivers/hid/hid-microsoft.c | 2 + drivers/hid/hid-multitouch.c | 273 +- drivers/hid/hid-ntrig.c | 10 +- drivers/hid/hid-picolcd.h | 6 +- drivers/hid/hid-picolcd_backlight.c | 4 +- drivers/hid/hid-picolcd_cir.c | 2 - drivers/hid/hid-picolcd_core.c | 8 +- drivers/hid/hid-picolcd_debugfs.c | 2 - drivers/hid/hid-picolcd_fb.c | 12 +- drivers/hid/hid-picolcd_lcd.c | 4 +- drivers/hid/hid-picolcd_leds.c | 4 +- drivers/hid/hid-pl.c | 6 +- drivers/hid/hid-prodikeys.c | 3 +- drivers/hid/hid-roccat-isku.c | 17 +- drivers/hid/hid-roccat-isku.h | 4 +- drivers/hid/hid-roccat-kone.c | 3 +- drivers/hid/hid-roccat-kone.h | 1 + drivers/hid/hid-roccat-konepure.c | 304 ++ drivers/hid/hid-roccat-konepure.h | 72 + drivers/hid/hid-roccat.c | 2 +- drivers/hid/hid-sensor-hub.c | 12 +- drivers/hid/hid-sjoy.c | 6 +- drivers/hid/hid-speedlink.c | 2 - drivers/hid/hid-steelseries.c | 16 +- drivers/hid/hid-thingm.c | 1 - drivers/hid/hid-tmff.c | 6 +- drivers/hid/hid-wiimote-core.c | 43 +- drivers/hid/hid-zpff.c | 6 +- drivers/hid/i2c-hid/i2c-hid.c | 31 + drivers/hid/usbhid/hid-core.c | 35 +- drivers/hid/usbhid/hid-pidff.c | 80 +- drivers/hid/usbhid/hiddev.c | 8 +- drivers/hid/usbhid/usbhid.h | 3 - drivers/hv/Kconfig | 2 +- drivers/hwmon/Kconfig | 13 + drivers/hwmon/Makefile | 1 + drivers/hwmon/ab8500.c | 206 ++ drivers/hwmon/abx500.c | 491 +++ drivers/hwmon/abx500.h | 69 + drivers/i2c/busses/i2c-puv3.c | 2 +- drivers/idle/intel_idle.c | 4 - drivers/infiniband/Kconfig | 1 + drivers/infiniband/Makefile | 1 + drivers/infiniband/ulp/isert/Kconfig | 5 + drivers/infiniband/ulp/isert/Makefile | 2 + drivers/infiniband/ulp/isert/ib_isert.c | 2281 +++++++++++++ drivers/infiniband/ulp/isert/ib_isert.h | 138 + drivers/infiniband/ulp/isert/isert_proto.h | 47 + drivers/iommu/dmar.c | 3 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/isdn/i4l/isdn_tty.c | 1 - drivers/md/bitmap.c | 4 +- drivers/md/dm-raid.c | 111 +- drivers/md/md.c | 235 +- drivers/md/md.h | 1 + drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 24 +- drivers/md/raid5.c | 16 +- drivers/media/common/Kconfig | 4 + drivers/media/common/Makefile | 1 + drivers/media/common/b2c2/flexcop-fe-tuner.c | 4 +- .../{usb/dvb-usb-v2 => common}/cypress_firmware.c | 82 +- .../{usb/dvb-usb-v2 => common}/cypress_firmware.h | 9 +- drivers/media/common/saa7146/saa7146_video.c | 4 +- drivers/media/common/siano/Kconfig | 12 + drivers/media/common/siano/Makefile | 5 + drivers/media/common/siano/sms-cards.c | 115 +- drivers/media/common/siano/sms-cards.h | 14 + drivers/media/common/siano/smscoreapi.c | 1298 +++++--- drivers/media/common/siano/smscoreapi.h | 1007 ++++-- drivers/media/common/siano/smsdvb-debugfs.c | 551 ++++ drivers/media/common/siano/smsdvb-main.c | 1230 +++++++ drivers/media/common/siano/smsdvb.c | 1078 ------ drivers/media/common/siano/smsdvb.h | 130 + drivers/media/common/siano/smsendian.c | 44 +- drivers/media/common/siano/smsir.h | 1 - drivers/media/dvb-core/demux.h | 39 - drivers/media/dvb-core/dmxdev.c | 5 +- drivers/media/dvb-core/dvb-usb-ids.h | 3 +- drivers/media/dvb-core/dvb_demux.c | 30 +- drivers/media/dvb-core/dvb_demux.h | 4 +- drivers/media/dvb-core/dvb_frontend.c | 333 +- drivers/media/dvb-core/dvb_frontend.h | 4 +- drivers/media/dvb-core/dvb_net.c | 2 +- drivers/media/dvb-frontends/Kconfig | 2 +- drivers/media/dvb-frontends/a8293.h | 5 +- drivers/media/dvb-frontends/af9013.h | 4 +- drivers/media/dvb-frontends/af9033.c | 138 +- drivers/media/dvb-frontends/af9033.h | 20 +- drivers/media/dvb-frontends/af9033_priv.h | 1506 ++++++++- drivers/media/dvb-frontends/atbm8830.h | 4 +- drivers/media/dvb-frontends/au8522.h | 4 +- drivers/media/dvb-frontends/au8522_decoder.c | 125 +- drivers/media/dvb-frontends/au8522_priv.h | 6 +- drivers/media/dvb-frontends/cx22702.h | 4 +- drivers/media/dvb-frontends/cx24113.h | 5 +- drivers/media/dvb-frontends/cx24116.h | 4 +- drivers/media/dvb-frontends/cx24123.c | 28 +- drivers/media/dvb-frontends/cx24123.h | 4 +- drivers/media/dvb-frontends/cxd2820r.h | 4 +- drivers/media/dvb-frontends/cxd2820r_core.c | 3 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 17 + drivers/media/dvb-frontends/dib0090.c | 434 ++- drivers/media/dvb-frontends/dib3000mc.h | 5 +- drivers/media/dvb-frontends/dib7000m.h | 5 +- drivers/media/dvb-frontends/dib7000p.c | 17 +- drivers/media/dvb-frontends/dib7000p.h | 12 +- drivers/media/dvb-frontends/dib8000.c | 2268 +++++++------ drivers/media/dvb-frontends/dib8000.h | 6 +- drivers/media/dvb-frontends/dibx000_common.h | 3 +- drivers/media/dvb-frontends/drxd.h | 4 +- drivers/media/dvb-frontends/drxk.h | 4 +- drivers/media/dvb-frontends/drxk_hard.c | 309 +- drivers/media/dvb-frontends/drxk_hard.h | 2 + drivers/media/dvb-frontends/drxk_map.h | 3 + drivers/media/dvb-frontends/ds3000.h | 4 +- drivers/media/dvb-frontends/dvb_dummy_fe.h | 4 +- drivers/media/dvb-frontends/ec100.h | 4 +- drivers/media/dvb-frontends/hd29l2.h | 4 +- drivers/media/dvb-frontends/isl6421.c | 28 +- drivers/media/dvb-frontends/isl6421.h | 4 +- drivers/media/dvb-frontends/it913x-fe.h | 4 +- drivers/media/dvb-frontends/ix2505v.h | 4 +- drivers/media/dvb-frontends/lg2160.h | 8 +- drivers/media/dvb-frontends/lgdt3305.h | 4 +- drivers/media/dvb-frontends/lgs8gl5.h | 4 +- drivers/media/dvb-frontends/lgs8gxx.h | 4 +- drivers/media/dvb-frontends/lnbh24.h | 5 +- drivers/media/dvb-frontends/lnbp21.h | 5 +- drivers/media/dvb-frontends/lnbp22.h | 5 +- drivers/media/dvb-frontends/m88rs2000.h | 4 +- drivers/media/dvb-frontends/mb86a20s.c | 505 ++- drivers/media/dvb-frontends/mb86a20s.h | 12 +- drivers/media/dvb-frontends/rtl2830.h | 4 +- drivers/media/dvb-frontends/rtl2832.c | 85 +- drivers/media/dvb-frontends/rtl2832.h | 5 +- drivers/media/dvb-frontends/rtl2832_priv.h | 28 + drivers/media/dvb-frontends/s5h1409.h | 4 +- drivers/media/dvb-frontends/s5h1411.h | 4 +- drivers/media/dvb-frontends/s5h1432.h | 4 +- drivers/media/dvb-frontends/s921.h | 4 +- drivers/media/dvb-frontends/si21xx.h | 4 +- drivers/media/dvb-frontends/stb6000.h | 4 +- drivers/media/dvb-frontends/stv0288.h | 4 +- drivers/media/dvb-frontends/stv0367.h | 4 +- drivers/media/dvb-frontends/stv0900.h | 4 +- drivers/media/dvb-frontends/stv090x.c | 22 +- drivers/media/dvb-frontends/stv6110.h | 4 +- drivers/media/dvb-frontends/tda10048.h | 4 +- drivers/media/dvb-frontends/tda10071.h | 4 +- drivers/media/dvb-frontends/tda18271c2dd.h | 6 +- drivers/media/dvb-frontends/ts2020.h | 4 +- drivers/media/dvb-frontends/zl10036.h | 4 +- drivers/media/dvb-frontends/zl10039.h | 5 +- drivers/media/firewire/firedtv-dvb.c | 14 +- drivers/media/i2c/Kconfig | 70 +- drivers/media/i2c/Makefile | 8 +- drivers/media/i2c/ad9389b.c | 2 +- drivers/media/i2c/adp1653.c | 4 +- drivers/media/i2c/adv7180.c | 4 + drivers/media/i2c/adv7183.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/ak881x.c | 2 +- drivers/media/i2c/cs5345.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 6 +- drivers/media/i2c/ir-kbd-i2c.c | 14 +- drivers/media/i2c/m52790.c | 2 +- drivers/media/i2c/msp3400-driver.c | 4 +- drivers/media/i2c/mt9m032.c | 48 +- drivers/media/i2c/mt9p031.c | 58 +- drivers/media/i2c/mt9v011.c | 2 +- .../go7007/wis-ov7640.c => media/i2c/ov7640.c} | 70 +- drivers/media/i2c/ov7670.c | 2 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 23 +- drivers/media/i2c/saa6588.c | 2 +- drivers/media/i2c/saa7115.c | 80 +- drivers/media/i2c/saa7127.c | 2 +- drivers/media/i2c/saa717x.c | 4 +- drivers/media/i2c/smiapp/smiapp-core.c | 4 +- drivers/media/i2c/soc_camera/Kconfig | 2 - drivers/media/i2c/soc_camera/mt9m001.c | 2 +- drivers/media/i2c/soc_camera/mt9m111.c | 11 +- drivers/media/i2c/soc_camera/mt9t031.c | 2 +- drivers/media/i2c/soc_camera/mt9t112.c | 2 +- drivers/media/i2c/soc_camera/mt9v022.c | 21 +- drivers/media/i2c/soc_camera/ov2640.c | 2 +- drivers/media/i2c/soc_camera/ov5642.c | 2 +- drivers/media/i2c/soc_camera/ov6650.c | 2 +- drivers/media/i2c/soc_camera/ov772x.c | 2 +- drivers/media/i2c/soc_camera/ov9640.c | 2 +- drivers/media/i2c/soc_camera/ov9740.c | 2 +- drivers/media/i2c/soc_camera/rj54n1cb0c.c | 2 +- drivers/media/i2c/soc_camera/tw9910.c | 2 +- drivers/media/i2c/sony-btf-mpx.c | 399 +++ drivers/media/i2c/tda7432.c | 276 +- drivers/media/i2c/tda9840.c | 2 +- drivers/media/i2c/ths7303.c | 351 +- drivers/media/i2c/tvaudio.c | 6 +- drivers/media/i2c/tvp514x.c | 163 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/tvp7002.c | 184 +- drivers/media/i2c/tw2804.c | 453 +++ drivers/media/i2c/tw9903.c | 279 ++ drivers/media/i2c/tw9906.c | 247 ++ .../go7007/wis-uda1342.c => media/i2c/uda1342.c} | 83 +- drivers/media/i2c/upd64031a.c | 4 +- drivers/media/i2c/upd64083.c | 2 +- drivers/media/i2c/vp27smpx.c | 2 +- drivers/media/i2c/vs6624.c | 2 +- drivers/media/i2c/wm8775.c | 2 +- drivers/media/media-device.c | 111 +- drivers/media/media-devnode.c | 31 +- drivers/media/mmc/siano/smssdio.c | 27 +- drivers/media/parport/pms.c | 4 +- drivers/media/pci/bt8xx/bttv-cards.c | 21 +- drivers/media/pci/bt8xx/bttv-driver.c | 1226 +++---- drivers/media/pci/bt8xx/bttv-i2c.c | 8 + drivers/media/pci/bt8xx/bttv-input.c | 30 +- drivers/media/pci/bt8xx/bttv.h | 3 + drivers/media/pci/bt8xx/bttvp.h | 38 +- drivers/media/pci/cx18/cx18-av-core.c | 6 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 52 +- drivers/media/pci/cx18/cx18-ioctl.h | 4 +- drivers/media/pci/cx23885/altera-ci.h | 5 +- drivers/media/pci/cx23885/cx23885-417.c | 10 +- drivers/media/pci/cx23885/cx23885-ioctl.c | 9 +- drivers/media/pci/cx23885/cx23885-ioctl.h | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 14 +- drivers/media/pci/cx23885/cx23885.h | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 2 +- drivers/media/pci/cx25821/Kconfig | 7 +- drivers/media/pci/cx25821/Makefile | 7 +- drivers/media/pci/cx25821/cx25821-alsa.c | 83 +- drivers/media/pci/cx25821/cx25821-audio-upstream.c | 43 +- drivers/media/pci/cx25821/cx25821-cards.c | 23 - drivers/media/pci/cx25821/cx25821-core.c | 133 +- drivers/media/pci/cx25821/cx25821-gpio.c | 1 + drivers/media/pci/cx25821/cx25821-i2c.c | 3 +- drivers/media/pci/cx25821/cx25821-medusa-video.c | 46 +- .../media/pci/cx25821/cx25821-video-upstream-ch2.c | 800 ----- .../media/pci/cx25821/cx25821-video-upstream-ch2.h | 138 - drivers/media/pci/cx25821/cx25821-video-upstream.c | 519 +-- drivers/media/pci/cx25821/cx25821-video.c | 1842 +++-------- drivers/media/pci/cx25821/cx25821-video.h | 125 +- drivers/media/pci/cx25821/cx25821.h | 304 +- drivers/media/pci/cx88/cx88-blackbird.c | 8 +- drivers/media/pci/cx88/cx88-cards.c | 30 +- drivers/media/pci/cx88/cx88-core.c | 12 +- drivers/media/pci/cx88/cx88-dvb.c | 16 +- drivers/media/pci/cx88/cx88-mpeg.c | 10 +- drivers/media/pci/cx88/cx88-video.c | 35 +- drivers/media/pci/cx88/cx88.h | 5 +- drivers/media/pci/ivtv/ivtv-driver.c | 4 +- drivers/media/pci/ivtv/ivtv-firmware.c | 4 +- drivers/media/pci/ivtv/ivtv-gpio.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 57 +- drivers/media/pci/ivtv/ivtv-ioctl.h | 6 +- drivers/media/pci/ivtv/ivtvfb.c | 3 +- drivers/media/pci/meye/meye.c | 2 +- drivers/media/pci/saa7134/saa7134-cards.c | 94 +- drivers/media/pci/saa7134/saa7134-core.c | 3 +- drivers/media/pci/saa7134/saa7134-dvb.c | 31 +- drivers/media/pci/saa7134/saa7134-empress.c | 2 +- drivers/media/pci/saa7134/saa7134-i2c.c | 1 + drivers/media/pci/saa7134/saa7134-input.c | 3 + drivers/media/pci/saa7134/saa7134-tvaudio.c | 1 + drivers/media/pci/saa7134/saa7134-video.c | 189 +- drivers/media/pci/saa7134/saa7134.h | 11 +- drivers/media/pci/saa7146/mxb.c | 9 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/saa7164/saa7164-encoder.c | 14 +- drivers/media/pci/saa7164/saa7164-vbi.c | 12 +- drivers/media/pci/sta2x11/Kconfig | 1 + drivers/media/pci/sta2x11/sta2x11_vip.c | 18 +- drivers/media/pci/ttpci/av7110.c | 6 +- drivers/media/pci/ttpci/av7110_v4l.c | 4 +- drivers/media/pci/ttpci/budget.c | 12 + drivers/media/pci/zoran/zoran_driver.c | 4 +- drivers/media/pci/zoran/zoran_procfs.c | 2 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/Makefile | 2 +- drivers/media/platform/blackfin/bfin_capture.c | 13 +- drivers/media/platform/coda.c | 5 + drivers/media/platform/davinci/Kconfig | 103 +- drivers/media/platform/davinci/Makefile | 17 +- drivers/media/platform/davinci/dm355_ccdc.c | 49 +- drivers/media/platform/davinci/dm355_ccdc_regs.h | 2 +- drivers/media/platform/davinci/dm644x_ccdc.c | 57 +- drivers/media/platform/davinci/dm644x_ccdc_regs.h | 2 +- drivers/media/platform/davinci/isif.c | 30 +- drivers/media/platform/davinci/isif_regs.h | 4 +- drivers/media/platform/davinci/vpbe.c | 16 +- drivers/media/platform/davinci/vpbe_display.c | 17 +- drivers/media/platform/davinci/vpbe_osd.c | 3 + drivers/media/platform/davinci/vpbe_venc.c | 36 +- drivers/media/platform/davinci/vpfe_capture.c | 62 +- drivers/media/platform/davinci/vpif.c | 32 +- drivers/media/platform/davinci/vpif.h | 2 +- drivers/media/platform/davinci/vpif_capture.c | 12 +- drivers/media/platform/davinci/vpif_display.c | 16 +- drivers/media/platform/davinci/vpss.c | 36 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 5 + drivers/media/platform/exynos-gsc/gsc-regs.c | 1 - .../platform/{s5p-fimc => exynos4-is}/Kconfig | 21 +- .../platform/{s5p-fimc => exynos4-is}/Makefile | 5 +- .../{s5p-fimc => exynos4-is}/fimc-capture.c | 411 ++- .../platform/{s5p-fimc => exynos4-is}/fimc-core.c | 312 +- .../platform/{s5p-fimc => exynos4-is}/fimc-core.h | 86 +- .../media/platform/exynos4-is/fimc-is-command.h | 137 + drivers/media/platform/exynos4-is/fimc-is-errno.c | 272 ++ drivers/media/platform/exynos4-is/fimc-is-errno.h | 248 ++ drivers/media/platform/exynos4-is/fimc-is-i2c.c | 126 + drivers/media/platform/exynos4-is/fimc-is-i2c.h | 15 + drivers/media/platform/exynos4-is/fimc-is-param.c | 900 +++++ drivers/media/platform/exynos4-is/fimc-is-param.h | 1020 ++++++ drivers/media/platform/exynos4-is/fimc-is-regs.c | 243 ++ drivers/media/platform/exynos4-is/fimc-is-regs.h | 164 + drivers/media/platform/exynos4-is/fimc-is-sensor.c | 305 ++ drivers/media/platform/exynos4-is/fimc-is-sensor.h | 89 + drivers/media/platform/exynos4-is/fimc-is.c | 1007 ++++++ drivers/media/platform/exynos4-is/fimc-is.h | 345 ++ drivers/media/platform/exynos4-is/fimc-isp.c | 703 ++++ drivers/media/platform/exynos4-is/fimc-isp.h | 181 + .../{s5p-fimc => exynos4-is}/fimc-lite-reg.c | 4 +- .../{s5p-fimc => exynos4-is}/fimc-lite-reg.h | 8 +- .../platform/{s5p-fimc => exynos4-is}/fimc-lite.c | 429 ++- .../platform/{s5p-fimc => exynos4-is}/fimc-lite.h | 20 +- .../platform/{s5p-fimc => exynos4-is}/fimc-m2m.c | 40 +- .../platform/{s5p-fimc => exynos4-is}/fimc-reg.c | 87 +- .../platform/{s5p-fimc => exynos4-is}/fimc-reg.h | 27 +- .../fimc-mdevice.c => exynos4-is/media-dev.c} | 725 +++- .../fimc-mdevice.h => exynos4-is/media-dev.h} | 54 +- .../platform/{s5p-fimc => exynos4-is}/mipi-csis.c | 169 +- .../platform/{s5p-fimc => exynos4-is}/mipi-csis.h | 1 + drivers/media/platform/fsl-viu.c | 6 +- drivers/media/platform/m2m-deinterlace.c | 5 + drivers/media/platform/marvell-ccic/mcam-core.c | 4 +- drivers/media/platform/mem2mem_testdev.c | 12 +- drivers/media/platform/mx2_emmaprp.c | 5 + drivers/media/platform/omap/omap_vout.c | 14 +- drivers/media/platform/s3c-camif/camif-capture.c | 16 +- drivers/media/platform/s5p-g2d/g2d.c | 36 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 + drivers/media/platform/s5p-mfc/s5p_mfc.c | 19 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 12 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 12 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 76 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 112 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 124 +- drivers/media/platform/s5p-tv/hdmi_drv.c | 129 +- drivers/media/platform/s5p-tv/hdmiphy_drv.c | 55 +- drivers/media/platform/s5p-tv/mixer_video.c | 52 +- drivers/media/platform/s5p-tv/sii9234_drv.c | 3 - drivers/media/platform/sh_veu.c | 20 +- drivers/media/platform/sh_vou.c | 27 +- drivers/media/platform/soc_camera/atmel-isi.c | 16 +- drivers/media/platform/soc_camera/mx1_camera.c | 17 +- drivers/media/platform/soc_camera/mx2_camera.c | 8 +- drivers/media/platform/soc_camera/mx3_camera.c | 3 +- drivers/media/platform/soc_camera/omap1_camera.c | 6 +- drivers/media/platform/soc_camera/pxa_camera.c | 12 +- .../platform/soc_camera/sh_mobile_ceu_camera.c | 12 +- drivers/media/platform/soc_camera/sh_mobile_csi2.c | 9 +- drivers/media/platform/soc_camera/soc_camera.c | 48 +- .../platform/soc_camera/soc_camera_platform.c | 2 +- drivers/media/platform/soc_camera/soc_mediabus.c | 46 +- drivers/media/platform/timblogiw.c | 8 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/platform/vino.c | 10 +- drivers/media/platform/vivi.c | 10 + drivers/media/radio/Kconfig | 16 + drivers/media/radio/Makefile | 1 + drivers/media/radio/dsbr100.c | 4 +- drivers/media/radio/radio-cadet.c | 48 +- drivers/media/radio/radio-isa.c | 15 +- drivers/media/radio/radio-keene.c | 8 +- drivers/media/radio/radio-ma901.c | 4 +- drivers/media/radio/radio-miropcm20.c | 12 +- drivers/media/radio/radio-mr800.c | 14 +- drivers/media/radio/radio-rtrack2.c | 5 +- drivers/media/radio/radio-sf16fmi.c | 4 +- drivers/media/radio/radio-shark.c | 2 +- drivers/media/radio/radio-shark2.c | 2 +- drivers/media/radio/radio-si4713.c | 204 +- drivers/media/radio/radio-si476x.c | 1599 +++++++++ drivers/media/radio/radio-tea5764.c | 4 +- drivers/media/radio/radio-tea5777.c | 9 +- drivers/media/radio/radio-timb.c | 4 +- drivers/media/radio/radio-wl1273.c | 4 +- drivers/media/radio/si470x/radio-si470x-common.c | 4 +- drivers/media/radio/si4713-i2c.c | 1049 ++---- drivers/media/radio/si4713-i2c.h | 66 +- drivers/media/radio/tef6862.c | 4 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 8 +- drivers/media/rc/ene_ir.c | 1 + drivers/media/rc/imon.c | 46 +- drivers/media/rc/ir-jvc-decoder.c | 2 +- drivers/media/rc/ir-lirc-codec.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir-nec-decoder.c | 2 +- drivers/media/rc/ir-raw.c | 2 +- drivers/media/rc/ir-rc5-decoder.c | 6 +- drivers/media/rc/ir-rc5-sz-decoder.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-rx51.c | 4 +- drivers/media/rc/ir-sanyo-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 8 +- drivers/media/rc/ite-cir.c | 1 + drivers/media/rc/keymaps/Makefile | 3 +- drivers/media/rc/keymaps/rc-reddo.c | 86 + drivers/media/rc/mceusb.c | 11 +- drivers/media/rc/nuvoton-cir.c | 1 + drivers/media/rc/rc-core-priv.h | 1 - drivers/media/rc/rc-main.c | 46 +- drivers/media/rc/redrat3.c | 457 +-- drivers/media/rc/ttusbir.c | 1 + drivers/media/rc/winbond-cir.c | 1 + drivers/media/tuners/Kconfig | 14 + drivers/media/tuners/Makefile | 2 + drivers/media/tuners/e4000.h | 4 +- drivers/media/tuners/fc0011.h | 4 +- drivers/media/tuners/fc0012.h | 4 +- drivers/media/tuners/fc0013.h | 4 +- drivers/media/tuners/fc2580.h | 4 +- drivers/media/tuners/max2165.h | 5 +- drivers/media/tuners/mc44s803.h | 5 +- drivers/media/tuners/mxl5005s.h | 5 +- drivers/media/tuners/r820t.c | 2355 +++++++++++++ drivers/media/tuners/r820t.h | 59 + drivers/media/tuners/tda18212.h | 4 +- drivers/media/tuners/tda18218.h | 4 +- drivers/media/tuners/tda18271-fe.c | 9 +- drivers/media/tuners/tda827x.c | 10 +- drivers/media/tuners/tda827x.h | 3 +- drivers/media/tuners/tda8290.c | 75 +- drivers/media/tuners/tda8290.h | 12 +- drivers/media/tuners/tda9887.c | 14 +- drivers/media/tuners/tua9001.h | 4 +- drivers/media/tuners/tuner-simple.c | 5 +- drivers/media/tuners/tuner-types.c | 69 + drivers/media/tuners/tuner-xc2028.c | 3 +- drivers/media/tuners/tuner_it913x.c | 447 +++ drivers/media/tuners/tuner_it913x.h | 45 + drivers/media/tuners/tuner_it913x_priv.h | 78 + drivers/media/tuners/xc5000.c | 20 +- drivers/media/tuners/xc5000.h | 4 +- drivers/media/usb/au0828/au0828-core.c | 61 +- drivers/media/usb/au0828/au0828-video.c | 299 +- drivers/media/usb/au0828/au0828.h | 7 + drivers/media/usb/cx231xx/cx231xx-417.c | 1182 +++---- drivers/media/usb/cx231xx/cx231xx-audio.c | 8 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 85 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 59 +- drivers/media/usb/cx231xx/cx231xx-core.c | 2 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 4 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c | 2 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 5 - drivers/media/usb/cx231xx/cx231xx-vbi.c | 25 +- drivers/media/usb/cx231xx/cx231xx-video.c | 601 +--- drivers/media/usb/cx231xx/cx231xx.h | 55 +- drivers/media/usb/dvb-usb-v2/Kconfig | 8 +- drivers/media/usb/dvb-usb-v2/Makefile | 5 +- drivers/media/usb/dvb-usb-v2/af9015.c | 79 +- drivers/media/usb/dvb-usb-v2/af9015.h | 2 + drivers/media/usb/dvb-usb-v2/af9035.c | 600 ++-- drivers/media/usb/dvb-usb-v2/af9035.h | 49 +- drivers/media/usb/dvb-usb-v2/anysee.c | 48 +- drivers/media/usb/dvb-usb-v2/anysee.h | 3 +- drivers/media/usb/dvb-usb-v2/az6007.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 9 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 311 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 43 +- drivers/media/usb/dvb-usb-v2/it913x.c | 1 + drivers/media/usb/dvb-usb-v2/lmedm04.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h | 5 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 36 + drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 1 + drivers/media/usb/dvb-usb-v2/usb_urb.c | 36 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 3 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 465 ++- drivers/media/usb/dvb-usb/dibusb-common.c | 5 +- drivers/media/usb/dvb-usb/dw2102.c | 19 +- drivers/media/usb/dvb-usb/m920x.c | 10 +- drivers/media/usb/dvb-usb/opera1.c | 2 +- drivers/media/usb/em28xx/Kconfig | 1 + drivers/media/usb/em28xx/Makefile | 2 +- drivers/media/usb/em28xx/em28xx-camera.c | 434 +++ drivers/media/usb/em28xx/em28xx-cards.c | 366 +-- drivers/media/usb/em28xx/em28xx-core.c | 45 +- drivers/media/usb/em28xx/em28xx-dvb.c | 125 +- drivers/media/usb/em28xx/em28xx-i2c.c | 691 ++-- drivers/media/usb/em28xx/em28xx-input.c | 5 +- drivers/media/usb/em28xx/em28xx-reg.h | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 415 ++- drivers/media/usb/em28xx/em28xx.h | 231 +- drivers/media/usb/gspca/autogain_functions.h | 183 -- drivers/media/usb/gspca/benq.c | 2 +- drivers/media/usb/gspca/conex.c | 12 +- drivers/media/usb/gspca/cpia1.c | 33 +- drivers/media/usb/gspca/etoms.c | 12 +- drivers/media/usb/gspca/gl860/gl860.c | 224 +- drivers/media/usb/gspca/gspca.c | 240 +- drivers/media/usb/gspca/gspca.h | 70 +- drivers/media/usb/gspca/jeilinj.c | 2 +- drivers/media/usb/gspca/konica.c | 28 +- drivers/media/usb/gspca/m5602/m5602_bridge.h | 27 +- drivers/media/usb/gspca/m5602/m5602_core.c | 22 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 404 +-- drivers/media/usb/gspca/m5602/m5602_mt9m111.h | 2 + drivers/media/usb/gspca/m5602/m5602_ov7660.c | 312 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 3 + drivers/media/usb/gspca/m5602/m5602_ov9650.c | 469 +-- drivers/media/usb/gspca/m5602/m5602_ov9650.h | 2 + drivers/media/usb/gspca/m5602/m5602_po1030.c | 471 +-- drivers/media/usb/gspca/m5602/m5602_po1030.h | 2 + drivers/media/usb/gspca/m5602/m5602_s5k4aa.c | 352 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.h | 2 + drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 291 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.h | 9 +- drivers/media/usb/gspca/m5602/m5602_sensor.h | 3 + drivers/media/usb/gspca/mr97310a.c | 8 +- drivers/media/usb/gspca/ov519.c | 81 +- drivers/media/usb/gspca/ov534.c | 2 +- drivers/media/usb/gspca/pac207.c | 2 +- drivers/media/usb/gspca/pac7302.c | 9 +- drivers/media/usb/gspca/pac7311.c | 5 +- drivers/media/usb/gspca/pac_common.h | 2 +- drivers/media/usb/gspca/sn9c2028.c | 4 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sonixb.c | 22 - drivers/media/usb/gspca/sonixj.c | 556 +--- drivers/media/usb/gspca/spca1528.c | 4 +- drivers/media/usb/gspca/spca500.c | 36 +- drivers/media/usb/gspca/spca501.c | 44 +- drivers/media/usb/gspca/spca505.c | 42 +- drivers/media/usb/gspca/spca508.c | 41 +- drivers/media/usb/gspca/spca561.c | 70 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sq905c.c | 6 +- drivers/media/usb/gspca/sq930x.c | 4 +- drivers/media/usb/gspca/stv0680.c | 14 +- drivers/media/usb/gspca/stv06xx/stv06xx.c | 17 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c | 8 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 14 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 2 + drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c | 10 +- drivers/media/usb/gspca/sunplus.c | 27 +- drivers/media/usb/gspca/vc032x.c | 9 +- drivers/media/usb/gspca/w996Xcf.c | 5 +- drivers/media/usb/gspca/zc3xx.c | 3 +- drivers/media/usb/hdpvr/hdpvr-core.c | 15 +- drivers/media/usb/hdpvr/hdpvr-video.c | 945 +++--- drivers/media/usb/hdpvr/hdpvr.h | 19 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 10 +- drivers/media/usb/pwc/pwc-if.c | 1 + drivers/media/usb/s2255/s2255drv.c | 441 ++- drivers/media/usb/siano/smsusb.c | 158 +- drivers/media/usb/stk1160/stk1160-v4l.c | 14 +- drivers/media/usb/stkwebcam/stk-webcam.c | 309 +- drivers/media/usb/stkwebcam/stk-webcam.h | 8 +- drivers/media/usb/tlg2300/pd-common.h | 26 +- drivers/media/usb/tlg2300/pd-main.c | 16 +- drivers/media/usb/tlg2300/pd-radio.c | 229 +- drivers/media/usb/tlg2300/pd-video.c | 303 +- drivers/media/usb/tm6000/tm6000-video.c | 16 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 10 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 20 +- drivers/media/usb/usbvision/usbvision-video.c | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 2 +- drivers/media/usb/uvc/uvc_queue.c | 1 + drivers/media/v4l2-core/Kconfig | 1 + drivers/media/v4l2-core/Makefile | 3 + drivers/media/v4l2-core/tuner-core.c | 72 +- drivers/media/v4l2-core/v4l2-common.c | 54 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 4 - drivers/media/v4l2-core/v4l2-ctrls.c | 25 +- drivers/media/v4l2-core/v4l2-dev.c | 9 +- drivers/media/v4l2-core/v4l2-ioctl.c | 219 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 34 +- drivers/media/v4l2-core/v4l2-of.c | 266 ++ drivers/media/v4l2-core/videobuf-dma-contig.c | 130 +- drivers/media/v4l2-core/videobuf2-core.c | 32 +- drivers/media/v4l2-core/videobuf2-dma-contig.c | 8 +- drivers/media/v4l2-core/videobuf2-dma-sg.c | 25 +- drivers/media/v4l2-core/videobuf2-vmalloc.c | 4 +- drivers/memstick/host/r592.c | 8 +- drivers/message/i2o/i2o_config.c | 10 + drivers/mfd/ab8500-core.c | 544 ++- drivers/mfd/ab8500-debugfs.c | 2559 ++++++++++---- drivers/mfd/ab8500-gpadc.c | 559 +++- drivers/mfd/ab8500-sysctrl.c | 98 +- drivers/misc/Kconfig | 2 +- drivers/misc/mei/amthif.c | 6 +- drivers/misc/mei/client.c | 24 +- drivers/misc/mei/hbm.c | 9 +- drivers/misc/mei/hw-me.c | 8 +- drivers/misc/mei/interrupt.c | 4 +- drivers/misc/mei/pci-me.c | 1 + drivers/misc/mei/wd.c | 1 + drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 4 +- drivers/net/ethernet/ibm/emac/debug.c | 2 +- drivers/net/ethernet/sfc/Kconfig | 2 +- drivers/net/ethernet/smsc/Kconfig | 4 +- drivers/net/ethernet/ti/cpts.c | 2 +- drivers/of/base.c | 1 + drivers/platform/x86/sony-laptop.c | 3 +- drivers/pnp/isapnp/core.c | 11 - drivers/pnp/pnpacpi/rsparser.c | 1 + drivers/pnp/pnpbios/proc.c | 5 +- drivers/power/88pm860x_charger.c | 2 - drivers/power/Kconfig | 14 +- drivers/power/Makefile | 4 +- drivers/power/ab8500_bmdata.c | 140 +- drivers/power/ab8500_btemp.c | 80 +- drivers/power/ab8500_charger.c | 699 ++-- drivers/power/ab8500_fg.c | 501 ++- drivers/power/abx500_chargalg.c | 455 ++- drivers/power/charger-manager.c | 3 +- drivers/power/da9030_battery.c | 6 +- drivers/power/da9052-battery.c | 5 +- drivers/power/ds2760_battery.c | 4 +- drivers/power/ds2780_battery.c | 7 +- drivers/power/ds2782_battery.c | 23 +- drivers/power/goldfish_battery.c | 2 +- drivers/power/gpio-charger.c | 5 +- drivers/power/isp1704_charger.c | 5 +- drivers/power/lp8788-charger.c | 8 +- drivers/power/max17040_battery.c | 20 +- drivers/power/max8903_charger.c | 4 +- drivers/power/max8925_power.c | 5 +- drivers/power/max8997_charger.c | 9 +- drivers/power/max8998_charger.c | 5 +- drivers/power/pcf50633-charger.c | 7 +- drivers/power/pm2301_charger.c | 393 ++- drivers/power/pm2301_charger.h | 23 +- drivers/power/power_supply_core.c | 187 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 3 +- .../power/reset/vexpress-poweroff.c | 9 +- drivers/power/rx51_battery.c | 8 +- drivers/power/s3c_adc_battery.c | 7 +- drivers/power/sbs-battery.c | 22 +- drivers/power/test_power.c | 31 +- drivers/power/tps65090-charger.c | 320 ++ drivers/power/twl4030_charger.c | 12 +- drivers/power/wm831x_backup.c | 10 +- drivers/pps/Kconfig | 6 +- drivers/pps/kc.c | 6 +- drivers/remoteproc/remoteproc_core.c | 2 +- drivers/rtc/Kconfig | 4 +- drivers/rtc/rtc-max8997.c | 2 +- drivers/scsi/aacraid/aacraid.h | 6 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/src.c | 26 +- drivers/scsi/be2iscsi/be_iscsi.c | 2 +- drivers/scsi/be2iscsi/be_mgmt.c | 2 +- drivers/scsi/bnx2i/bnx2i.h | 12 +- drivers/scsi/csiostor/csio_hw.c | 5 - drivers/scsi/csiostor/csio_mb.c | 12 +- drivers/scsi/device_handler/scsi_dh_alua.c | 17 +- drivers/scsi/isci/init.c | 6 +- drivers/scsi/iscsi_tcp.c | 18 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 12 +- drivers/scsi/lpfc/lpfc_bsg.c | 1109 ++++--- drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_els.c | 21 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 68 +- drivers/scsi/lpfc/lpfc_hw4.h | 3 + drivers/scsi/lpfc/lpfc_init.c | 106 +- drivers/scsi/lpfc/lpfc_mbox.c | 24 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 115 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 2 +- drivers/scsi/osd/osd_initiator.c | 2 +- drivers/scsi/qla2xxx/Makefile | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 35 +- drivers/scsi/qla2xxx/qla_bsg.c | 154 +- drivers/scsi/qla2xxx/qla_bsg.h | 1 + drivers/scsi/qla2xxx/qla_dbg.c | 27 +- drivers/scsi/qla2xxx/qla_def.h | 236 +- drivers/scsi/qla2xxx/qla_gbl.h | 47 +- drivers/scsi/qla2xxx/qla_gs.c | 16 +- drivers/scsi/qla2xxx/qla_init.c | 52 +- drivers/scsi/qla2xxx/qla_inline.h | 41 +- drivers/scsi/qla2xxx/qla_iocb.c | 67 +- drivers/scsi/qla2xxx/qla_isr.c | 20 +- drivers/scsi/qla2xxx/qla_mbx.c | 10 +- drivers/scsi/qla2xxx/qla_mr.c | 3476 ++++++++++++++++++++ drivers/scsi/qla2xxx/qla_mr.h | 510 +++ drivers/scsi/qla2xxx/qla_os.c | 212 +- drivers/scsi/qla2xxx/qla_target.c | 19 - drivers/scsi/qla2xxx/qla_target.h | 1 - drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_83xx.c | 28 + drivers/scsi/qla4xxx/ql4_83xx.h | 10 + drivers/scsi/qla4xxx/ql4_dbg.h | 7 + drivers/scsi/qla4xxx/ql4_def.h | 19 + drivers/scsi/qla4xxx/ql4_fw.h | 38 + drivers/scsi/qla4xxx/ql4_glbl.h | 9 +- drivers/scsi/qla4xxx/ql4_isr.c | 47 +- drivers/scsi/qla4xxx/ql4_mbx.c | 120 +- drivers/scsi/qla4xxx/ql4_nx.c | 21 +- drivers/scsi/qla4xxx/ql4_os.c | 1937 ++++++++++- drivers/scsi/qla4xxx/ql4_version.h | 2 +- drivers/scsi/scsi_transport_iscsi.c | 1002 +++++- drivers/staging/media/as102/Makefile | 2 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 3 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 4 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 2 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 24 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 18 +- drivers/staging/media/dt3155v4l/dt3155v4l.c | 11 +- drivers/staging/media/go7007/Kconfig | 103 +- drivers/staging/media/go7007/Makefile | 23 +- drivers/staging/media/go7007/README | 142 +- drivers/staging/media/go7007/go7007-driver.c | 390 ++- drivers/staging/media/go7007/go7007-fw.c | 88 +- drivers/staging/media/go7007/go7007-i2c.c | 21 +- drivers/staging/media/go7007/go7007-loader.c | 144 + drivers/staging/media/go7007/go7007-priv.h | 104 +- drivers/staging/media/go7007/go7007-usb.c | 394 ++- drivers/staging/media/go7007/go7007-v4l2.c | 1747 +++------- drivers/staging/media/go7007/go7007.h | 74 - drivers/staging/media/go7007/s2250-board.c | 171 +- drivers/staging/media/go7007/s2250-loader.c | 169 - drivers/staging/media/go7007/s2250-loader.h | 24 - drivers/staging/media/go7007/saa7134-go7007.c | 171 +- drivers/staging/media/go7007/snd-go7007.c | 11 +- drivers/staging/media/go7007/wis-i2c.h | 42 - drivers/staging/media/go7007/wis-saa7113.c | 324 -- drivers/staging/media/go7007/wis-saa7115.c | 457 --- drivers/staging/media/go7007/wis-sony-tuner.c | 707 ---- drivers/staging/media/go7007/wis-tw2804.c | 348 -- drivers/staging/media/go7007/wis-tw9903.c | 328 -- drivers/staging/media/lirc/lirc_sir.c | 10 - drivers/staging/media/solo6x10/Kconfig | 3 +- drivers/staging/media/solo6x10/Makefile | 4 +- drivers/staging/media/solo6x10/TODO | 39 +- drivers/staging/media/solo6x10/core.c | 321 -- drivers/staging/media/solo6x10/offsets.h | 74 - drivers/staging/media/solo6x10/osd-font.h | 154 - drivers/staging/media/solo6x10/p2m.c | 306 -- drivers/staging/media/solo6x10/solo6x10-core.c | 709 ++++ .../media/solo6x10/{disp.c => solo6x10-disp.c} | 129 +- drivers/staging/media/solo6x10/solo6x10-eeprom.c | 154 + .../media/solo6x10/{enc.c => solo6x10-enc.c} | 239 +- .../media/solo6x10/{g723.c => solo6x10-g723.c} | 94 +- .../media/solo6x10/{gpio.c => solo6x10-gpio.c} | 13 +- .../media/solo6x10/{i2c.c => solo6x10-i2c.c} | 26 +- drivers/staging/media/solo6x10/solo6x10-jpeg.h | 94 +- drivers/staging/media/solo6x10/solo6x10-offsets.h | 85 + drivers/staging/media/solo6x10/solo6x10-p2m.c | 333 ++ .../solo6x10/{registers.h => solo6x10-regs.h} | 88 +- .../media/solo6x10/{tw28.c => solo6x10-tw28.c} | 187 +- .../media/solo6x10/{tw28.h => solo6x10-tw28.h} | 12 +- drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 1385 ++++++++ drivers/staging/media/solo6x10/solo6x10-v4l2.c | 734 +++++ drivers/staging/media/solo6x10/solo6x10.h | 265 +- drivers/staging/media/solo6x10/v4l2-enc.c | 1829 ---------- drivers/staging/media/solo6x10/v4l2.c | 961 ------ drivers/staging/speakup/kobjects.c | 6 +- drivers/staging/speakup/speakup.h | 1 - drivers/staging/speakup/varhandlers.c | 46 - drivers/staging/zcache/Kconfig | 6 +- drivers/staging/zcache/ramster.h | 6 +- drivers/staging/zcache/ramster/debug.c | 2 +- drivers/staging/zcache/ramster/nodemanager.c | 9 +- drivers/staging/zcache/ramster/ramster.c | 29 +- drivers/staging/zcache/ramster/ramster.h | 2 +- .../staging/zcache/ramster/ramster_nodemanager.h | 2 + drivers/staging/zcache/tmem.c | 6 +- drivers/staging/zcache/tmem.h | 8 +- drivers/staging/zcache/zcache-main.c | 64 +- drivers/staging/zcache/zcache.h | 2 +- drivers/target/iscsi/Makefile | 3 +- drivers/target/iscsi/iscsi_target.c | 1184 ++++--- drivers/target/iscsi/iscsi_target.h | 3 +- drivers/target/iscsi/iscsi_target_auth.c | 28 +- drivers/target/iscsi/iscsi_target_configfs.c | 98 +- drivers/target/iscsi/iscsi_target_core.h | 26 +- drivers/target/iscsi/iscsi_target_device.c | 7 +- drivers/target/iscsi/iscsi_target_erl1.c | 13 +- drivers/target/iscsi/iscsi_target_login.c | 472 ++- drivers/target/iscsi/iscsi_target_login.h | 6 + drivers/target/iscsi/iscsi_target_nego.c | 194 +- drivers/target/iscsi/iscsi_target_nego.h | 11 +- drivers/target/iscsi/iscsi_target_parameters.c | 87 +- drivers/target/iscsi/iscsi_target_parameters.h | 16 +- drivers/target/iscsi/iscsi_target_tmr.c | 4 +- drivers/target/iscsi/iscsi_target_tpg.c | 6 +- drivers/target/iscsi/iscsi_target_transport.c | 55 + drivers/target/iscsi/iscsi_target_util.c | 53 +- drivers/target/iscsi/iscsi_target_util.h | 1 + drivers/target/target_core_file.c | 122 +- drivers/target/target_core_iblock.c | 108 +- drivers/target/target_core_sbc.c | 85 + drivers/target/target_core_transport.c | 13 +- drivers/target/tcm_fc/tfc_io.c | 9 +- drivers/target/tcm_fc/tfc_sess.c | 9 +- drivers/usb/misc/iowarrior.c | 4 +- drivers/usb/misc/uss720.c | 2 +- drivers/usb/storage/realtek_cr.c | 5 +- drivers/vhost/tcm_vhost.c | 262 +- drivers/vhost/tcm_vhost.h | 13 + drivers/video/amifb.c | 2 +- drivers/video/auo_k190x.c | 2 +- drivers/video/exynos/exynos_dp_core.c | 4 +- drivers/video/goldfishfb.c | 2 +- drivers/video/s1d13xxxfb.c | 2 +- drivers/video/ssd1307fb.c | 4 +- drivers/w1/slaves/w1_bq27000.c | 4 +- drivers/w1/slaves/w1_ds2760.c | 3 +- drivers/w1/slaves/w1_ds2780.c | 3 +- drivers/w1/slaves/w1_ds2781.c | 3 +- drivers/xen/Kconfig | 4 +- drivers/xen/tmem.c | 55 +- drivers/xen/xen-selfballoon.c | 13 +- fs/Kconfig.binfmt | 14 + fs/Makefile | 5 +- fs/befs/btree.c | 3 +- fs/binfmt_aout.c | 1 - fs/binfmt_elf.c | 6 +- fs/binfmt_elf_fdpic.c | 2 - fs/binfmt_misc.c | 24 +- fs/block_dev.c | 8 +- fs/coredump.c | 84 +- fs/dcache.c | 4 +- fs/dlm/plock.c | 18 +- fs/eventpoll.c | 128 +- fs/exec.c | 13 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/gc.c | 2 +- fs/f2fs/super.c | 2 +- fs/fs-writeback.c | 1 + fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/glock.c | 32 +- fs/gfs2/glock.h | 1 - fs/gfs2/glops.c | 4 +- fs/gfs2/incore.h | 19 +- fs/gfs2/inode.c | 188 +- fs/gfs2/log.c | 104 +- fs/gfs2/lops.c | 32 +- fs/gfs2/lops.h | 5 +- fs/gfs2/meta_io.c | 2 +- fs/gfs2/rgrp.c | 24 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/gfs2/trace_gfs2.h | 11 +- fs/gfs2/trans.c | 7 +- fs/hfs/bfind.c | 10 +- fs/hfs/bitmap.c | 4 +- fs/hfs/bnode.c | 39 +- fs/hfs/brec.c | 19 +- fs/hfs/btree.c | 31 +- fs/hfs/catalog.c | 24 +- fs/hfs/dir.c | 20 +- fs/hfs/extent.c | 68 +- fs/hfs/hfs_fs.h | 22 +- fs/hfs/inode.c | 15 +- fs/hfs/mdb.c | 23 +- fs/hfs/super.c | 47 +- fs/hfsplus/attributes.c | 26 +- fs/hfsplus/bfind.c | 14 +- fs/hfsplus/bitmap.c | 13 +- fs/hfsplus/bnode.c | 36 +- fs/hfsplus/brec.c | 14 +- fs/hfsplus/btree.c | 29 +- fs/hfsplus/catalog.c | 11 +- fs/hfsplus/dir.c | 14 +- fs/hfsplus/extents.c | 53 +- fs/hfsplus/hfsplus_fs.h | 20 +- fs/hfsplus/inode.c | 4 +- fs/hfsplus/options.c | 22 +- fs/hfsplus/super.c | 56 +- fs/hfsplus/wrapper.c | 8 +- fs/hfsplus/xattr.c | 41 +- fs/lockd/clntlock.c | 3 + fs/lockd/clntproc.c | 3 - fs/nfs/callback.c | 3 + fs/nfs/callback_proc.c | 2 +- fs/nfs/client.c | 2 + fs/nfs/delegation.c | 121 +- fs/nfs/delegation.h | 5 +- fs/nfs/dir.c | 2 + fs/nfs/file.c | 9 + fs/nfs/inode.c | 8 +- fs/nfs/internal.h | 7 + fs/nfs/nfs4_fs.h | 16 +- fs/nfs/nfs4client.c | 30 +- fs/nfs/nfs4filelayout.c | 34 +- fs/nfs/nfs4namespace.c | 43 +- fs/nfs/nfs4proc.c | 557 +++- fs/nfs/nfs4state.c | 141 +- fs/nfs/nfs4super.c | 2 + fs/nfs/nfs4xdr.c | 176 +- fs/nfs/objlayout/objio_osd.c | 2 +- fs/nfs/objlayout/objlayout.h | 2 +- fs/nfs/pagelist.c | 53 + fs/nfs/pnfs.c | 2 + fs/nfs/read.c | 2 + fs/nfs/super.c | 83 +- fs/nfs/write.c | 2 + fs/nfsd/nfs4xdr.c | 24 +- fs/nilfs2/inode.c | 17 + fs/nilfs2/mdt.c | 19 +- fs/nilfs2/page.c | 70 +- fs/nilfs2/page.h | 3 +- fs/notify/inotify/inotify_user.c | 6 +- fs/proc/base.c | 105 +- fs/ufs/util.c | 3 +- include/Kbuild | 3 - include/acpi/acexcep.h | 461 +-- include/acpi/acoutput.h | 53 +- include/acpi/acpi_bus.h | 33 +- include/acpi/acpi_drivers.h | 1 - include/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 47 + include/acpi/actbl3.h | 55 +- include/acpi/actypes.h | 16 +- include/linux/acpi.h | 4 +- include/linux/cgroup.h | 1 - include/linux/cleancache.h | 4 +- include/linux/clockchips.h | 44 +- include/linux/clocksource.h | 1 + include/linux/compiler.h | 6 + include/linux/context_tracking.h | 24 +- include/linux/cpu.h | 16 + include/linux/cpufreq.h | 21 +- include/linux/cpuidle.h | 23 +- include/linux/dmi.h | 2 + include/linux/evm.h | 2 +- include/linux/frontswap.h | 36 +- include/linux/fs.h | 2 + include/linux/hid-debug.h | 6 +- include/linux/hid.h | 101 +- include/linux/hrtimer.h | 5 +- include/linux/iio/gyro/itg3200.h | 2 +- include/linux/ima.h | 4 +- include/linux/integrity.h | 2 +- include/linux/jiffies.h | 1 - include/linux/kernel.h | 2 - include/linux/kmod.h | 17 +- include/linux/kprobes.h | 6 +- include/linux/kthread.h | 1 + include/linux/list_bl.h | 5 + include/linux/math64.h | 19 +- include/linux/memory.h | 2 +- include/linux/mfd/abx500.h | 27 +- include/linux/mfd/abx500/ab8500-bm.h | 61 +- include/linux/mfd/abx500/ab8500-gpadc.h | 74 +- include/linux/mfd/abx500/ab8500-sysctrl.h | 6 + include/linux/mfd/abx500/ab8500.h | 3 + include/linux/mfd/abx500/ux500_chargalg.h | 7 + include/linux/mfd/tps65090.h | 5 + include/linux/mmzone.h | 2 +- include/linux/nfs_fs.h | 8 + include/linux/nfs_fs_sb.h | 3 + include/linux/nfs_xdr.h | 27 +- include/linux/pci_ids.h | 2 + include/linux/perf_event.h | 24 +- include/linux/pid_namespace.h | 4 +- include/linux/platform_data/clk-lpss.h | 18 + include/linux/pm2301_charger.h | 2 +- include/linux/posix-timers.h | 1 + include/linux/power/ab8500.h | 16 + include/linux/power_supply.h | 6 + include/linux/printk.h | 15 + include/linux/rculist_bl.h | 2 +- include/linux/rcupdate.h | 1 + include/linux/relay.h | 3 - include/linux/sched.h | 267 +- include/linux/security.h | 10 +- include/linux/smp.h | 1 - include/linux/string_helpers.h | 58 + include/linux/sunrpc/auth.h | 9 + include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/gss_api.h | 30 +- include/linux/sunrpc/xprt.h | 5 + include/linux/time.h | 3 + include/linux/timekeeper_internal.h | 9 +- include/linux/timex.h | 7 - include/linux/uprobes.h | 8 + include/linux/vexpress.h | 3 - include/linux/workqueue.h | 5 + include/media/davinci/dm355_ccdc.h | 6 +- include/media/davinci/dm644x_ccdc.h | 24 +- include/media/davinci/vpbe.h | 2 +- include/media/davinci/vpbe_types.h | 3 +- include/media/media-devnode.h | 1 + include/media/mt9p031.h | 2 - include/media/rc-core.h | 2 + include/media/rc-map.h | 1 + include/media/s5p_fimc.h | 64 + include/media/saa7115.h | 32 +- include/media/si476x.h | 37 + include/media/soc_camera.h | 7 +- include/media/soc_mediabus.h | 3 + include/media/ths7303.h | 42 + include/media/tuner.h | 6 +- include/media/uda1342.h | 29 + include/media/v4l2-chip-ident.h | 11 + include/media/v4l2-common.h | 1 - include/media/v4l2-ctrls.h | 29 +- include/media/v4l2-device.h | 13 + include/media/v4l2-ioctl.h | 22 +- include/media/v4l2-of.h | 111 + include/media/v4l2-subdev.h | 25 +- include/media/videobuf-dma-contig.h | 10 - include/media/videobuf2-core.h | 11 +- include/net/sctp/sctp.h | 2 +- include/scsi/Kbuild | 1 - include/scsi/iscsi_if.h | 117 + include/scsi/libiscsi.h | 1 + include/scsi/scsi_transport_iscsi.h | 151 + include/sound/pcm.h | 2 +- include/target/iscsi/iscsi_transport.h | 83 + include/target/target_core_backend.h | 4 + include/target/target_core_fabric.h | 2 +- include/trace/events/rcu.h | 55 + include/trace/events/timer.h | 10 +- include/uapi/linux/dvb/dmx.h | 2 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/magic.h | 1 + include/uapi/linux/media.h | 2 + include/uapi/linux/perf_event.h | 71 +- include/uapi/linux/ptrace.h | 12 + include/uapi/linux/time.h | 6 +- include/uapi/linux/v4l2-controls.h | 28 + include/uapi/linux/v4l2-dv-timings.h | 18 + include/uapi/linux/v4l2-mediabus.h | 6 +- include/uapi/linux/videodev2.h | 111 +- include/xen/tmem.h | 8 + init/Kconfig | 154 +- init/do_mounts_initrd.c | 8 +- init/main.c | 4 +- kernel/Makefile | 1 + kernel/cgroup.c | 3 - kernel/compat.c | 65 - kernel/cpu/Makefile | 1 + kernel/cpu/idle.c | 116 + kernel/debug/debug_core.c | 2 +- kernel/events/core.c | 30 + kernel/events/uprobes.c | 300 +- kernel/extable.c | 6 +- kernel/fork.c | 2 +- kernel/hrtimer.c | 26 +- kernel/kexec.c | 30 +- kernel/kmod.c | 98 +- kernel/kthread.c | 19 + kernel/panic.c | 6 - kernel/pid.c | 11 +- kernel/pid_namespace.c | 2 - kernel/posix-timers.c | 121 +- kernel/power/poweroff.c | 2 +- kernel/power/suspend.c | 22 +- kernel/printk.c | 62 + kernel/ptrace.c | 80 + kernel/range.c | 3 +- kernel/rcutree.c | 260 +- kernel/rcutree.h | 41 +- kernel/rcutree_plugin.h | 601 ++-- kernel/rcutree_trace.c | 2 - kernel/relay.c | 14 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 260 +- kernel/sched/cpuacct.c | 296 ++ kernel/sched/cpuacct.h | 17 + kernel/sched/cputime.c | 214 +- kernel/sched/fair.c | 148 +- kernel/sched/idle_task.c | 16 + kernel/sched/sched.h | 219 +- kernel/seccomp.c | 2 + kernel/semaphore.c | 8 +- kernel/signal.c | 9 +- kernel/smp.c | 91 +- kernel/softirq.c | 6 +- kernel/sys.c | 221 +- kernel/time.c | 11 +- kernel/time/ntp.c | 105 +- kernel/time/ntp_internal.h | 12 + kernel/time/tick-broadcast.c | 239 +- kernel/time/tick-common.c | 2 + kernel/time/tick-internal.h | 5 +- kernel/time/tick-sched.c | 4 +- kernel/time/timekeeping.c | 396 ++- kernel/time/timer_list.c | 104 +- kernel/timer.c | 143 +- kernel/trace/trace.c | 2 +- kernel/trace/trace.h | 5 - kernel/trace/trace_uprobe.c | 203 +- kernel/watchdog.c | 5 + kernel/workqueue.c | 79 + kernel/workqueue_internal.h | 12 +- lib/Kconfig.debug | 25 +- lib/Makefile | 5 +- lib/decompress.c | 2 +- lib/div64.c | 19 +- lib/dump_stack.c | 11 +- lib/dynamic_debug.c | 48 +- lib/rbtree_test.c | 9 +- lib/string_helpers.c | 133 + lib/test-string_helpers.c | 103 + {arch/s390/lib => lib}/usercopy.c | 3 +- lib/vsprintf.c | 18 +- mm/cleancache.c | 265 +- mm/frontswap.c | 156 +- mm/hugetlb.c | 4 +- mm/memory.c | 8 +- mm/slab.c | 8 +- mm/swapfile.c | 17 +- net/sctp/protocol.c | 2 +- net/sunrpc/Kconfig | 2 +- net/sunrpc/auth.c | 75 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_krb5_mech.c | 6 +- net/sunrpc/auth_gss/gss_mech_switch.c | 119 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/clnt.c | 43 +- net/sunrpc/xprt.c | 61 +- net/sunrpc/xprtsock.c | 14 +- samples/hidraw/hid-example.c | 3 +- scripts/kconfig/menu.c | 27 +- scripts/kconfig/streamline_config.pl | 26 +- security/capability.c | 3 +- security/integrity/ima/ima_main.c | 14 +- security/keys/request_key.c | 13 +- security/security.c | 4 +- security/selinux/hooks.c | 39 +- security/smack/smack.h | 5 - security/smack/smack_access.c | 2 + security/smack/smack_lsm.c | 4 +- security/smack/smackfs.c | 254 +- security/tomoyo/tomoyo.c | 5 +- sound/i2c/other/tea575x-tuner.c | 6 +- sound/pci/mixart/mixart.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/ux500/Kconfig | 4 +- tools/Makefile | 16 +- tools/lib/lk/Makefile | 35 + tools/{perf/util => lib/lk}/debugfs.c | 49 +- tools/lib/lk/debugfs.h | 29 + tools/perf/Documentation/perf-annotate.txt | 3 + tools/perf/Documentation/perf-mem.txt | 48 + tools/perf/Documentation/perf-record.txt | 6 + tools/perf/Documentation/perf-report.txt | 6 +- tools/perf/Documentation/perf-stat.txt | 12 +- tools/perf/Documentation/perf-top.txt | 2 +- tools/perf/MANIFEST | 1 + tools/perf/Makefile | 61 +- tools/perf/arch/arm/util/dwarf-regs.c | 5 +- tools/perf/arch/powerpc/util/dwarf-regs.c | 5 +- tools/perf/arch/s390/util/dwarf-regs.c | 2 +- tools/perf/arch/sh/util/dwarf-regs.c | 2 +- tools/perf/arch/sparc/util/dwarf-regs.c | 2 +- tools/perf/arch/x86/util/dwarf-regs.c | 2 +- tools/perf/builtin-annotate.c | 25 +- tools/perf/builtin-diff.c | 7 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-mem.c | 242 ++ tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 15 +- tools/perf/builtin-report.c | 150 +- tools/perf/builtin-sched.c | 1 - tools/perf/builtin-stat.c | 398 ++- tools/perf/builtin-top.c | 9 +- tools/perf/builtin-trace.c | 28 +- tools/perf/builtin.h | 1 + tools/perf/command-list.txt | 15 +- tools/perf/config/feature-tests.mak | 12 +- tools/perf/perf.c | 12 +- tools/perf/perf.h | 1 + tools/perf/tests/attr.c | 11 +- tools/perf/tests/attr.py | 5 +- tools/perf/tests/attr/base-record | 1 + tools/perf/tests/attr/base-stat | 1 + tools/perf/tests/attr/test-record-C0 | 13 + tools/perf/tests/attr/test-stat-C0 | 9 + tools/perf/tests/bp_signal.c | 186 ++ tools/perf/tests/bp_signal_overflow.c | 126 + tools/perf/tests/builtin-test.c | 16 + tools/perf/tests/evsel-roundtrip-name.c | 4 +- tools/perf/tests/hists_link.c | 6 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/open-syscall-tp-fields.c | 10 +- tools/perf/tests/parse-events.c | 6 +- tools/perf/tests/perf-record.c | 9 +- tools/perf/tests/sw-clock.c | 119 + tools/perf/tests/task-exit.c | 123 + tools/perf/tests/tests.h | 4 + tools/perf/ui/browser.c | 9 +- tools/perf/ui/browser.h | 1 + tools/perf/ui/browsers/annotate.c | 158 +- tools/perf/ui/browsers/hists.c | 7 +- tools/perf/ui/browsers/map.c | 60 +- tools/perf/ui/browsers/scripts.c | 1 - tools/perf/ui/gtk/annotate.c | 26 +- tools/perf/ui/gtk/hists.c | 7 +- tools/perf/ui/hist.c | 7 +- tools/perf/ui/tui/setup.c | 21 +- tools/perf/ui/ui.h | 2 +- tools/perf/util/annotate.c | 262 +- tools/perf/util/annotate.h | 51 +- tools/perf/util/cpumap.c | 86 +- tools/perf/util/cpumap.h | 12 + tools/perf/util/debugfs.h | 12 - tools/perf/util/event.h | 9 + tools/perf/util/evlist.c | 73 +- tools/perf/util/evlist.h | 9 +- tools/perf/util/evsel.c | 32 +- tools/perf/util/evsel.h | 25 + tools/perf/util/header.c | 15 +- tools/perf/util/hist.c | 110 +- tools/perf/util/hist.h | 28 +- tools/perf/util/machine.c | 64 +- tools/perf/util/machine.h | 4 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/python-ext-sources | 1 - tools/perf/util/session.c | 20 +- tools/perf/util/session.h | 1 - tools/perf/util/setup.py | 3 +- tools/perf/util/sort.c | 414 ++- tools/perf/util/sort.h | 12 +- tools/perf/util/symbol-elf.c | 9 +- tools/perf/util/symbol.c | 1 + tools/perf/util/symbol.h | 9 +- tools/perf/util/thread_map.h | 5 + tools/perf/util/trace-event-info.c | 380 ++- tools/perf/util/trace-event-parse.c | 37 - tools/perf/util/trace-event-read.c | 473 +-- tools/perf/util/trace-event.h | 6 +- tools/perf/util/util.c | 27 + tools/perf/util/util.h | 9 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/scripts/Makefile.include | 6 +- tools/testing/selftests/Makefile | 8 +- tools/testing/selftests/ptrace/Makefile | 10 + tools/testing/selftests/ptrace/peeksiginfo.c | 214 ++ tools/testing/selftests/soft-dirty/Makefile | 10 + tools/testing/selftests/soft-dirty/soft-dirty.c | 114 + tools/vm/Makefile | 17 +- tools/vm/page-types.c | 85 +- 1926 files changed, 86971 insertions(+), 45126 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-lpss_ltr create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_wakeup create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-roccat-konepure create mode 100644 Documentation/DocBook/media/v4l/vidioc-dbg-g-chip-info.xml delete mode 100644 Documentation/DocBook/media/v4l/vidioc-enum-dv-presets.xml delete mode 100644 Documentation/DocBook/media/v4l/vidioc-g-dv-preset.xml delete mode 100644 Documentation/DocBook/media/v4l/vidioc-query-dv-preset.xml create mode 100644 Documentation/devicetree/bindings/ata/imx-pata.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/arm_big_little_dt.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-exynos5440.txt create mode 100644 Documentation/devicetree/bindings/media/exynos-fimc-lite.txt create mode 100644 Documentation/devicetree/bindings/media/exynos4-fimc-is.txt create mode 100644 Documentation/devicetree/bindings/media/samsung-fimc.txt create mode 100644 Documentation/devicetree/bindings/media/samsung-mipi-csis.txt create mode 100644 Documentation/devicetree/bindings/media/video-interfaces.txt create mode 100644 Documentation/devicetree/bindings/power_supply/power_supply.txt create mode 100644 Documentation/devicetree/bindings/power_supply/tps65090.txt create mode 100644 Documentation/hwmon/ab8500 create mode 100644 Documentation/hwmon/abx500 create mode 100644 Documentation/video4linux/si476x.txt create mode 100644 arch/arm/mach-imx/cpuidle-imx5.c delete mode 100644 arch/arm/mach-imx/cpuidle.c create mode 100644 arch/arm/mach-pxa/include/mach/generic.h create mode 100644 arch/arm/mach-sa1100/include/mach/generic.h create mode 100644 arch/arm64/boot/dts/foundation-v8.dts create mode 100644 arch/arm64/boot/dts/rtsm_ve-aemv8a.dts create mode 100644 arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi create mode 100644 arch/arm64/boot/dts/skeleton.dtsi create mode 100644 arch/arm64/include/asm/esr.h rename arch/arm64/{lib/bitops.c => include/asm/smp_plat.h} (58%) create mode 100644 arch/arm64/include/asm/string.h create mode 100644 arch/arm64/lib/bitops.S create mode 100644 arch/arm64/lib/memchr.S create mode 100644 arch/arm64/lib/memcpy.S create mode 100644 arch/arm64/lib/memmove.S create mode 100644 arch/arm64/lib/memset.S create mode 100644 arch/arm64/lib/strchr.S create mode 100644 arch/arm64/lib/strrchr.S delete mode 100644 arch/ia64/kernel/cpufreq/Kconfig delete mode 100644 arch/ia64/kernel/cpufreq/Makefile create mode 100644 arch/metag/include/uapi/asm/ech.h create mode 100644 arch/metag/oprofile/Makefile create mode 100644 arch/metag/oprofile/backtrace.c create mode 100644 arch/metag/oprofile/backtrace.h create mode 100644 arch/metag/oprofile/common.c delete mode 100644 arch/mips/kernel/cpufreq/Kconfig delete mode 100644 arch/mips/kernel/cpufreq/Makefile delete mode 100644 arch/openrisc/kernel/idle.c delete mode 100644 arch/sparc/lib/usercopy.c create mode 100644 arch/x86/kernel/cpu/perf_event_amd_uncore.c create mode 100644 arch/x86/tools/relocs.h create mode 100644 arch/x86/tools/relocs_32.c create mode 100644 arch/x86/tools/relocs_64.c create mode 100644 arch/x86/tools/relocs_common.c create mode 100644 drivers/acpi/acpi_lpss.c create mode 100644 drivers/acpi/acpica/nsconvert.c create mode 100644 drivers/acpi/acpica/utpredef.c delete mode 100644 drivers/clk/x86/clk-lpss.c delete mode 100644 drivers/clk/x86/clk-lpss.h create mode 100644 drivers/clocksource/bcm_kona_timer.c create mode 100644 drivers/cpufreq/amd_freq_sensitivity.c create mode 100644 drivers/cpufreq/arm_big_little.c create mode 100644 drivers/cpufreq/arm_big_little.h create mode 100644 drivers/cpufreq/arm_big_little_dt.c rename arch/avr32/mach-at32ap/cpufreq.c => drivers/cpufreq/at32ap-cpufreq.c (95%) rename arch/blackfin/mach-common/cpufreq.c => drivers/cpufreq/blackfin-cpufreq.c (76%) rename arch/cris/arch-v32/mach-a3/cpufreq.c => drivers/cpufreq/cris-artpec3-cpufreq.c (89%) rename arch/cris/arch-v32/mach-fs/cpufreq.c => drivers/cpufreq/cris-etraxfs-cpufreq.c (89%) rename arch/arm/mach-davinci/cpufreq.c => drivers/cpufreq/davinci-cpufreq.c (86%) create mode 100644 drivers/cpufreq/exynos5440-cpufreq.c rename arch/ia64/kernel/cpufreq/acpi-cpufreq.c => drivers/cpufreq/ia64-acpi-cpufreq.c (94%) rename arch/arm/mach-integrator/cpu.c => drivers/cpufreq/integrator-cpufreq.c (96%) rename {arch/mips/kernel => drivers}/cpufreq/loongson2_cpufreq.c (96%) rename arch/powerpc/platforms/cell/cbe_cpufreq.c => drivers/cpufreq/ppc_cbe_cpufreq.c (96%) rename arch/powerpc/platforms/cell/cbe_cpufreq.h => drivers/cpufreq/ppc_cbe_cpufreq.h (82%) rename arch/powerpc/platforms/cell/cbe_cpufreq_pervasive.c => drivers/cpufreq/ppc_cbe_cpufreq_pervasive.c (99%) rename arch/powerpc/platforms/cell/cbe_cpufreq_pmi.c => drivers/cpufreq/ppc_cbe_cpufreq_pmi.c (99%) rename arch/arm/mach-pxa/cpufreq-pxa2xx.c => drivers/cpufreq/pxa2xx-cpufreq.c (98%) rename arch/arm/mach-pxa/cpufreq-pxa3xx.c => drivers/cpufreq/pxa3xx-cpufreq.c (96%) rename arch/arm/mach-sa1100/cpu-sa1100.c => drivers/cpufreq/sa1100-cpufreq.c (98%) rename arch/arm/mach-sa1100/cpu-sa1110.c => drivers/cpufreq/sa1110-cpufreq.c (98%) rename arch/sh/kernel/cpufreq.c => drivers/cpufreq/sh-cpufreq.c (91%) rename arch/sparc/kernel/us2e_cpufreq.c => drivers/cpufreq/sparc-us2e-cpufreq.c (96%) rename arch/sparc/kernel/us3_cpufreq.c => drivers/cpufreq/sparc-us3-cpufreq.c (93%) rename arch/arm/mach-tegra/cpu-tegra.c => drivers/cpufreq/tegra-cpufreq.c (93%) rename arch/unicore32/kernel/cpu-ucv2.c => drivers/cpufreq/unicore2-cpufreq.c (90%) create mode 100644 drivers/hid/hid-appleir.c create mode 100644 drivers/hid/hid-roccat-konepure.c create mode 100644 drivers/hid/hid-roccat-konepure.h create mode 100644 drivers/hwmon/ab8500.c create mode 100644 drivers/hwmon/abx500.c create mode 100644 drivers/hwmon/abx500.h create mode 100644 drivers/infiniband/ulp/isert/Kconfig create mode 100644 drivers/infiniband/ulp/isert/Makefile create mode 100644 drivers/infiniband/ulp/isert/ib_isert.c create mode 100644 drivers/infiniband/ulp/isert/ib_isert.h create mode 100644 drivers/infiniband/ulp/isert/isert_proto.h rename drivers/media/{usb/dvb-usb-v2 => common}/cypress_firmware.c (84%) rename drivers/media/{usb/dvb-usb-v2 => common}/cypress_firmware.h (68%) create mode 100644 drivers/media/common/siano/smsdvb-debugfs.c create mode 100644 drivers/media/common/siano/smsdvb-main.c delete mode 100644 drivers/media/common/siano/smsdvb.c create mode 100644 drivers/media/common/siano/smsdvb.h rename drivers/{staging/media/go7007/wis-ov7640.c => media/i2c/ov7640.c} (53%) create mode 100644 drivers/media/i2c/sony-btf-mpx.c create mode 100644 drivers/media/i2c/tw2804.c create mode 100644 drivers/media/i2c/tw9903.c create mode 100644 drivers/media/i2c/tw9906.c rename drivers/{staging/media/go7007/wis-uda1342.c => media/i2c/uda1342.c} (52%) delete mode 100644 drivers/media/pci/cx25821/cx25821-video-upstream-ch2.c delete mode 100644 drivers/media/pci/cx25821/cx25821-video-upstream-ch2.h rename drivers/media/platform/{s5p-fimc => exynos4-is}/Kconfig (69%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/Makefile (58%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-capture.c (87%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-core.c (85%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-core.h (92%) create mode 100644 drivers/media/platform/exynos4-is/fimc-is-command.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-errno.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-errno.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-i2c.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-i2c.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-param.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-param.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-regs.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-regs.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-sensor.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-sensor.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is.h create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.c create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.h rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-lite-reg.c (98%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-lite-reg.h (96%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-lite.c (86%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-lite.h (95%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-m2m.c (95%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-reg.c (91%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-reg.h (93%) rename drivers/media/platform/{s5p-fimc/fimc-mdevice.c => exynos4-is/media-dev.c} (59%) rename drivers/media/platform/{s5p-fimc/fimc-mdevice.h => exynos4-is/media-dev.h} (69%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/mipi-csis.c (85%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/mipi-csis.h (93%) create mode 100644 drivers/media/radio/radio-si476x.c create mode 100644 drivers/media/rc/keymaps/rc-reddo.c create mode 100644 drivers/media/tuners/r820t.c create mode 100644 drivers/media/tuners/r820t.h create mode 100644 drivers/media/tuners/tuner_it913x.c create mode 100644 drivers/media/tuners/tuner_it913x.h create mode 100644 drivers/media/tuners/tuner_it913x_priv.h create mode 100644 drivers/media/usb/em28xx/em28xx-camera.c delete mode 100644 drivers/media/usb/gspca/autogain_functions.h create mode 100644 drivers/media/v4l2-core/v4l2-of.c rename arch/arm/mach-vexpress/reset.c => drivers/power/reset/vexpress-poweroff.c (93%) create mode 100644 drivers/power/tps65090-charger.c create mode 100644 drivers/scsi/qla2xxx/qla_mr.c create mode 100644 drivers/scsi/qla2xxx/qla_mr.h create mode 100644 drivers/staging/media/go7007/go7007-loader.c delete mode 100644 drivers/staging/media/go7007/s2250-loader.c delete mode 100644 drivers/staging/media/go7007/s2250-loader.h delete mode 100644 drivers/staging/media/go7007/wis-i2c.h delete mode 100644 drivers/staging/media/go7007/wis-saa7113.c delete mode 100644 drivers/staging/media/go7007/wis-saa7115.c delete mode 100644 drivers/staging/media/go7007/wis-sony-tuner.c delete mode 100644 drivers/staging/media/go7007/wis-tw2804.c delete mode 100644 drivers/staging/media/go7007/wis-tw9903.c delete mode 100644 drivers/staging/media/solo6x10/core.c delete mode 100644 drivers/staging/media/solo6x10/offsets.h delete mode 100644 drivers/staging/media/solo6x10/osd-font.h delete mode 100644 drivers/staging/media/solo6x10/p2m.c create mode 100644 drivers/staging/media/solo6x10/solo6x10-core.c rename drivers/staging/media/solo6x10/{disp.c => solo6x10-disp.c} (74%) create mode 100644 drivers/staging/media/solo6x10/solo6x10-eeprom.c rename drivers/staging/media/solo6x10/{enc.c => solo6x10-enc.c} (50%) rename drivers/staging/media/solo6x10/{g723.c => solo6x10-g723.c} (83%) rename drivers/staging/media/solo6x10/{gpio.c => solo6x10-gpio.c} (91%) rename drivers/staging/media/solo6x10/{i2c.c => solo6x10-i2c.c} (92%) create mode 100644 drivers/staging/media/solo6x10/solo6x10-offsets.h create mode 100644 drivers/staging/media/solo6x10/solo6x10-p2m.c rename drivers/staging/media/solo6x10/{registers.h => solo6x10-regs.h} (90%) rename drivers/staging/media/solo6x10/{tw28.c => solo6x10-tw28.c} (84%) rename drivers/staging/media/solo6x10/{tw28.h => solo6x10-tw28.h} (88%) create mode 100644 drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c create mode 100644 drivers/staging/media/solo6x10/solo6x10-v4l2.c delete mode 100644 drivers/staging/media/solo6x10/v4l2-enc.c delete mode 100644 drivers/staging/media/solo6x10/v4l2.c create mode 100644 drivers/target/iscsi/iscsi_target_transport.c create mode 100644 include/linux/platform_data/clk-lpss.h create mode 100644 include/linux/power/ab8500.h create mode 100644 include/media/si476x.h create mode 100644 include/media/ths7303.h create mode 100644 include/media/uda1342.h create mode 100644 include/media/v4l2-of.h delete mode 100644 include/scsi/Kbuild create mode 100644 include/target/iscsi/iscsi_transport.h create mode 100644 kernel/cpu/Makefile create mode 100644 kernel/cpu/idle.c create mode 100644 kernel/sched/cpuacct.c create mode 100644 kernel/sched/cpuacct.h create mode 100644 kernel/time/ntp_internal.h create mode 100644 lib/test-string_helpers.c rename {arch/s390/lib => lib}/usercopy.c (73%) create mode 100644 tools/lib/lk/Makefile rename tools/{perf/util => lib/lk}/debugfs.c (68%) create mode 100644 tools/lib/lk/debugfs.h create mode 100644 tools/perf/Documentation/perf-mem.txt create mode 100644 tools/perf/builtin-mem.c create mode 100644 tools/perf/tests/attr/test-record-C0 create mode 100644 tools/perf/tests/attr/test-stat-C0 create mode 100644 tools/perf/tests/bp_signal.c create mode 100644 tools/perf/tests/bp_signal_overflow.c create mode 100644 tools/perf/tests/sw-clock.c create mode 100644 tools/perf/tests/task-exit.c delete mode 100644 tools/perf/util/debugfs.h create mode 100644 tools/testing/selftests/ptrace/Makefile create mode 100644 tools/testing/selftests/ptrace/peeksiginfo.c create mode 100644 tools/testing/selftests/soft-dirty/Makefile create mode 100644 tools/testing/selftests/soft-dirty/soft-dirty.c From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 56847d8..5f56886 master -> origin/master
commit 5f56886521d6ddd3648777fae44d82382dd8c87f Merge: f1e9a23 e2a8b0a Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Tue Apr 30 17:37:43 2013 -0700 Merge branch 'akpm' (incoming from Andrew) Merge third batch of fixes from Andrew Morton: "Most of the rest. I still have two large patchsets against AIO and IPC, but they're a bit stuck behind other trees and I'm about to vanish for six days. - random fixlets - inotify - more of the MM queue - show_stack() cleanups - DMI update - kthread/workqueue things - compat cleanups - epoll udpates - binfmt updates - nilfs2 - hfs - hfsplus - ptrace - kmod - coredump - kexec - rbtree - pids - pidns - pps - semaphore tweaks - some w1 patches - relay updates - core Kconfig changes - sysrq tweaks" * emailed patches from Andrew Morton <akpm@linux-foundation.org>: (109 commits) Documentation/sysrq: fix inconstistent help message of sysrq key ethernet/emac/sysrq: fix inconstistent help message of sysrq key sparc/sysrq: fix inconstistent help message of sysrq key powerpc/xmon/sysrq: fix inconstistent help message of sysrq key ARM/etm/sysrq: fix inconstistent help message of sysrq key power/sysrq: fix inconstistent help message of sysrq key kgdb/sysrq: fix inconstistent help message of sysrq key lib/decompress.c: fix initconst notifier-error-inject: fix module names in Kconfig kernel/sys.c: make prctl(PR_SET_MM) generally available UAPI: remove empty Kbuild files menuconfig: print more info for symbol without prompts init/Kconfig: re-order CONFIG_EXPERT options to fix menuconfig display kconfig menu: move Virtualization drivers near other virtualization options Kconfig: consolidate CONFIG_DEBUG_STRICT_USER_COPY_CHECKS relay: use macro PAGE_ALIGN instead of FIX_SIZE kernel/relay.c: move FIX_SIZE macro into relay.c kernel/relay.c: remove unused function argument actor drivers/w1/slaves/w1_ds2760.c: fix the error handling in w1_ds2760_add_slave() drivers/w1/slaves/w1_ds2781.c: fix the error handling in w1_ds2781_add_slave() ...
HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf # # configuration written to .config #
scripts/kconfig/conf --silentoldconfig Kconfig WRAP arch/microblaze/include/generated/asm/clkdev.h WRAP arch/microblaze/include/generated/asm/exec.h WRAP arch/microblaze/include/generated/asm/trace_clock.h WRAP arch/microblaze/include/generated/asm/syscalls.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/data.o SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/util.o HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s MKELF scripts/mod/elfconfig.h GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/kallsyms HOSTCC scripts/bin2c HOSTCC scripts/mod/sumversion.o CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h CC kernel/bounds.s HOSTCC scripts/mod/file2alias.o HOSTLD scripts/mod/modpost GEN include/generated/bounds.h CC arch/microblaze/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CC init/main.o HOSTCC usr/gen_init_cpio GEN usr/initramfs_data.cpio.gz AS usr/initramfs_data.o LD usr/built-in.o CHK include/generated/compile.h UPD include/generated/compile.h CC arch/microblaze/kernel/dma.o CC arch/microblaze/kernel/exceptions.o AS arch/microblaze/kernel/hw_exception_handler.o CC arch/microblaze/kernel/intc.o CC init/do_mounts.o CC arch/microblaze/kernel/irq.o CC arch/microblaze/kernel/process.o CC arch/microblaze/kernel/prom.o CC arch/microblaze/kernel/prom_parse.o CC init/do_mounts_rd.o CC arch/microblaze/kernel/ptrace.o CC arch/microblaze/kernel/reset.o CC init/do_mounts_initrd.o CC arch/microblaze/kernel/setup.o CC init/initramfs.o CC arch/microblaze/kernel/signal.o CC init/calibrate.o CC arch/microblaze/kernel/sys_microblaze.o CC init/init_task.o CC arch/microblaze/kernel/timer.o CC init/version.o CC arch/microblaze/kernel/traps.o LD init/mounts.o LD init/built-in.o CC arch/microblaze/kernel/unwind.o CC arch/microblaze/kernel/cpu/cache.o CC arch/microblaze/kernel/cpu/cpuinfo.o CC arch/microblaze/kernel/cpu/cpuinfo-pvr-full.o CC arch/microblaze/kernel/early_printk.o CC arch/microblaze/kernel/cpu/cpuinfo-static.o CC arch/microblaze/kernel/cpu/mb.o CC arch/microblaze/kernel/cpu/pvr.o CC arch/microblaze/mm/consistent.o LD arch/microblaze/kernel/cpu/built-in.o CC arch/microblaze/kernel/microblaze_ksyms.o CC arch/microblaze/kernel/module.o CC arch/microblaze/mm/init.o AS arch/microblaze/kernel/entry-nommu.o AS arch/microblaze/kernel/head.o LDS arch/microblaze/kernel/vmlinux.lds LD arch/microblaze/kernel/built-in.o CC arch/microblaze/platform/platform.o LD arch/microblaze/mm/built-in.o CC kernel/fork.o LD arch/microblaze/platform/built-in.o CC kernel/exec_domain.o CC mm/filemap.o CC kernel/panic.o CC kernel/printk.o CC mm/mempool.o CC mm/oom_kill.o CC kernel/cpu.o CC mm/fadvise.o CC kernel/exit.o CC mm/maccess.o CC mm/page_alloc.o CC kernel/itimer.o HZFILE kernel/hz.bc CC kernel/softirq.o CC kernel/resource.o CC mm/page-writeback.o CC kernel/sysctl.o CC mm/readahead.o CC kernel/sysctl_binary.o CC mm/swap.o CC kernel/capability.o CC mm/truncate.o CC kernel/ptrace.o CC mm/vmscan.o CC kernel/timer.o CC kernel/user.o CC kernel/signal.o CC mm/shmem.o CC mm/util.o CC mm/mmzone.o CC mm/vmstat.o CC kernel/sys.o CC mm/backing-dev.o CC mm/mm_init.o CC mm/mmu_context.o CC mm/percpu.o CC kernel/kmod.o CC kernel/workqueue.o CC mm/slab_common.o CC mm/compaction.o CC mm/balloon_compaction.o CC mm/interval_tree.o CC kernel/pid.o CC mm/nommu.o mm/nommu.c: In function '__access_remote_vm': mm/nommu.c:2015: warning: 'addr' is used uninitialized in this function CC kernel/task_work.o CC kernel/rcupdate.o CC kernel/extable.o CC mm/init-mm.o CC mm/bootmem.o CC kernel/params.o CC mm/memblock.o CC kernel/posix-timers.o CC mm/dmapool.o CC kernel/kthread.o CC kernel/wait.o CC kernel/sys_ni.o CC kernel/posix-cpu-timers.o LD mm/built-in.o CC fs/open.o CC kernel/mutex.o CC kernel/hrtimer.o CC fs/read_write.o CC kernel/rwsem.o CC kernel/nsproxy.o CC fs/file_table.o CC kernel/srcu.o CC fs/super.o CC kernel/semaphore.o CC kernel/notifier.o CC fs/char_dev.o CC kernel/ksysfs.o CC kernel/cred.o CC fs/stat.o CC kernel/async.o CC fs/exec.o CC kernel/groups.o CC kernel/lglock.o CC kernel/smpboot.o CC fs/pipe.o CC kernel/cpu/idle.o LD kernel/cpu/built-in.o CC kernel/irq/irqdesc.o CC fs/namei.o CC kernel/irq/handle.o CC kernel/irq/manage.o CC kernel/irq/spurious.o CC kernel/irq/resend.o CC kernel/irq/chip.o CC fs/fcntl.o CC kernel/irq/dummychip.o CC kernel/irq/devres.o CC kernel/irq/autoprobe.o CC fs/ioctl.o CC kernel/irq/irqdomain.o CC fs/readdir.o CC kernel/irq/proc.o LD kernel/irq/built-in.o CC kernel/power/qos.o CC fs/select.o LD kernel/power/built-in.o CC kernel/sched/core.o CC fs/fifo.o CC fs/dcache.o CC kernel/sched/clock.o CC kernel/sched/cputime.o CC fs/inode.o CC kernel/sched/idle_task.o CC kernel/sched/fair.o CC kernel/sched/rt.o CC fs/attr.o CC fs/bad_inode.o CC kernel/sched/stop_task.o CC kernel/sched/stats.o CC fs/file.o CC kernel/sched/debug.o CC fs/filesystems.o LD kernel/sched/built-in.o CC kernel/time/timekeeping.o CC fs/namespace.o CC kernel/time/ntp.o CC kernel/time/clocksource.o CC fs/seq_file.o CC kernel/time/jiffies.o CC fs/xattr.o CC kernel/time/timer_list.o CC kernel/time/timeconv.o CC kernel/time/posix-clock.o CC fs/libfs.o CC kernel/time/alarmtimer.o CC fs/fs-writeback.o CC kernel/time/clockevents.o CC kernel/time/tick-common.o CC fs/pnode.o CC kernel/time/tick-oneshot.o CC kernel/time/tick-sched.o CC fs/splice.o CC kernel/time/timer_stats.o LD kernel/time/built-in.o CC kernel/futex.o CC fs/sync.o CC fs/utimes.o CC fs/stack.o CC kernel/rtmutex.o CC fs/fs_struct.o CC fs/statfs.o CC kernel/up.o CC fs/buffer.o CC kernel/module.o CC kernel/kallsyms.o CC fs/bio.o CC kernel/acct.o GZIP kernel/config_data.gz CC kernel/hung_task.o CC fs/block_dev.o CC kernel/seccomp.o CC kernel/rcutiny.o CC kernel/utsname_sysctl.o CC kernel/irq_work.o CC fs/direct-io.o BC kernel/timeconst.h CHK kernel/config_data.h UPD kernel/config_data.h CC kernel/time.o CC kernel/configs.o CC fs/mpage.o LD kernel/built-in.o CC fs/ioprio.o CC ipc/util.o CC fs/proc_namespace.o CC ipc/msgutil.o CC fs/cramfs/inode.o CC ipc/msg.o CC fs/cramfs/uncompress.o LD fs/cramfs/cramfs.o LD fs/cramfs/built-in.o CC fs/debugfs/inode.o CC ipc/sem.o CC fs/debugfs/file.o LD fs/debugfs/debugfs.o CC ipc/shm.o LD fs/debugfs/built-in.o CC fs/devpts/inode.o LD fs/devpts/devpts.o LD fs/devpts/built-in.o LD fs/exofs/built-in.o CC fs/ext2/balloc.o CC ipc/ipcns_notifier.o CC ipc/syscall.o CC ipc/ipc_sysctl.o CC ipc/mqueue.o CC fs/ext2/dir.o CC fs/ext2/file.o CC fs/ext2/ialloc.o CC ipc/mq_sysctl.o LD ipc/built-in.o CC fs/lockd/clntlock.o CC fs/ext2/inode.o CC fs/lockd/clntproc.o CC fs/ext2/ioctl.o CC fs/ext2/namei.o CC fs/lockd/clntxdr.o CC fs/ext2/super.o CC fs/lockd/host.o CC fs/ext2/symlink.o CC fs/lockd/svc.o LD fs/ext2/ext2.o LD fs/ext2/built-in.o CC fs/nfs/client.o CC fs/lockd/svclock.o CC fs/lockd/svcshare.o CC fs/nfs/dir.o CC fs/lockd/svcproc.o CC fs/lockd/svcsubs.o CC fs/nfs/file.o CC fs/lockd/mon.o CC fs/nfs/getroot.o CC fs/lockd/xdr.o CC fs/nfs/inode.o CC fs/lockd/grace.o CC fs/lockd/clnt4xdr.o CC fs/nfs/super.o CC fs/lockd/xdr4.o CC fs/lockd/svc4proc.o CC fs/nfs/direct.o LD fs/lockd/lockd.o LD fs/lockd/built-in.o CC fs/nfs/pagelist.o CC security/commoncap.o CC fs/nfs/read.o LD security/built-in.o CC crypto/api.o CC fs/nfs/symlink.o CC crypto/cipher.o CC fs/nfs/unlink.o CC crypto/compress.o CC crypto/algapi.o CC fs/nfs/write.o CC crypto/scatterwalk.o CC crypto/proc.o CC fs/nfs/namespace.o CC crypto/aes_generic.o CC fs/nfs/mount_clnt.o LD crypto/crypto.o LD crypto/crypto_algapi.o LD crypto/built-in.o CC fs/nfs/dns_resolve.o CC fs/nfs_common/nfsacl.o CC fs/nfs/cache_lib.o LD fs/nfs_common/nfs_acl.o LD fs/nfs_common/built-in.o CC fs/nfs/sysctl.o CC block/elevator.o CC fs/nfs/nfs2super.o CC block/blk-core.o CC fs/nfs/proc.o CC fs/nfs/nfs2xdr.o CC block/blk-tag.o CC fs/nfs/nfs3super.o CC block/blk-sysfs.o CC fs/nfs/nfs3client.o CC block/blk-flush.o CC fs/nfs/nfs3proc.o CC block/blk-settings.o CC block/blk-ioc.o CC fs/nfs/nfs3xdr.o CC block/blk-map.o CC block/blk-exec.o CC block/blk-merge.o CC fs/nfs/nfs3acl.o CC block/blk-softirq.o LD fs/nfs/nfs.o LD fs/nfs/nfsv2.o LD fs/nfs/nfsv3.o LD fs/nfs/built-in.o CC fs/notify/fsnotify.o CC block/blk-timeout.o CC fs/notify/notification.o CC block/blk-iopoll.o CC fs/notify/group.o CC block/blk-lib.o CC fs/notify/inode_mark.o CC block/ioctl.o CC fs/notify/mark.o CC fs/notify/vfsmount_mark.o CC block/genhd.o CC fs/notify/fdinfo.o LD fs/notify/dnotify/built-in.o LD fs/notify/fanotify/built-in.o CC fs/notify/inotify/inotify_fsnotify.o CC fs/notify/inotify/inotify_user.o CC block/scsi_ioctl.o LD fs/notify/inotify/built-in.o LD fs/notify/built-in.o CC fs/proc/nommu.o CC fs/proc/task_nommu.o CC block/partition-generic.o CC fs/proc/inode.o CC block/partitions/check.o CC fs/proc/root.o CC block/partitions/msdos.o CC fs/proc/base.o CC block/partitions/efi.o CC fs/proc/generic.o LD block/partitions/built-in.o CC block/noop-iosched.o CC fs/proc/array.o CC block/deadline-iosched.o CC block/cfq-iosched.o CC fs/proc/proc_tty.o CC fs/proc/cmdline.o CC fs/proc/consoles.o CC fs/proc/cpuinfo.o LD block/built-in.o CC fs/proc/devices.o LD fs/quota/built-in.o LD drivers/amba/built-in.o LD drivers/auxdisplay/built-in.o CC drivers/base/core.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o CC fs/proc/meminfo.o CC fs/proc/stat.o CC drivers/base/bus.o CC fs/proc/uptime.o CC fs/proc/version.o CC drivers/base/dd.o CC fs/proc/softirqs.o CC drivers/base/syscore.o CC fs/proc/namespaces.o CC drivers/base/driver.o CC drivers/base/class.o CC fs/proc/self.o CC fs/proc/proc_sysctl.o CC drivers/base/platform.o CC drivers/base/cpu.o CC drivers/base/firmware.o CC fs/proc/proc_net.o CC drivers/base/init.o CC drivers/base/map.o CC fs/proc/proc_devtree.o CC drivers/base/devres.o CC fs/proc/kmsg.o CC drivers/base/attribute_container.o LD fs/proc/proc.o CC drivers/base/transport_class.o LD fs/proc/built-in.o CC fs/ramfs/inode.o CC drivers/base/topology.o CC fs/ramfs/file-nommu.o CC drivers/base/dma-mapping.o CC drivers/base/firmware_class.o LD fs/ramfs/ramfs.o LD fs/ramfs/built-in.o CC fs/romfs/storage.o CC fs/romfs/super.o CC drivers/base/module.o LD drivers/base/built-in.o CC drivers/block/brd.o LD fs/romfs/romfs.o LD fs/romfs/built-in.o CC fs/sysfs/inode.o CC drivers/block/nbd.o CC fs/sysfs/file.o CC fs/sysfs/dir.o LD drivers/block/built-in.o LD drivers/bus/built-in.o LD drivers/cdrom/built-in.o CC drivers/char/mem.o CC fs/sysfs/symlink.o CC fs/sysfs/mount.o CC drivers/char/random.o CC fs/sysfs/bin.o CC drivers/char/misc.o CC fs/sysfs/group.o LD fs/sysfs/built-in.o CC fs/eventpoll.o CC drivers/char/hw_random/core.o LD drivers/char/hw_random/rng-core.o LD drivers/char/hw_random/built-in.o LD drivers/char/built-in.o LD drivers/clk/built-in.o LD drivers/clocksource/built-in.o LD drivers/crypto/built-in.o LD drivers/firewire/built-in.o LD drivers/firmware/built-in.o CC fs/anon_inodes.o CC drivers/gpio/devres.o CC fs/signalfd.o LD drivers/gpio/built-in.o LD drivers/gpu/drm/i2c/built-in.o LD drivers/gpu/drm/built-in.o LD drivers/gpu/vga/built-in.o LD drivers/gpu/built-in.o LD drivers/hsi/clients/built-in.o LD drivers/hsi/built-in.o LD drivers/i2c/algos/built-in.o LD drivers/i2c/busses/built-in.o LD drivers/i2c/muxes/built-in.o LD drivers/i2c/built-in.o LD drivers/idle/built-in.o CC drivers/iommu/of_iommu.o CC fs/timerfd.o LD drivers/iommu/built-in.o CC drivers/irqchip/irqchip.o LD drivers/irqchip/built-in.o LD drivers/leds/built-in.o LD drivers/lguest/built-in.o LD drivers/macintosh/built-in.o LD drivers/media/common/b2c2/built-in.o LD drivers/media/common/saa7146/built-in.o LD drivers/media/common/siano/built-in.o LD drivers/media/common/built-in.o LD drivers/media/firewire/built-in.o LD drivers/media/i2c/soc_camera/built-in.o LD drivers/media/i2c/built-in.o LD drivers/media/mmc/siano/built-in.o LD drivers/media/mmc/built-in.o LD drivers/media/parport/built-in.o LD drivers/media/pci/b2c2/built-in.o LD drivers/media/pci/ddbridge/built-in.o CC fs/eventfd.o LD drivers/media/pci/dm1105/built-in.o LD drivers/media/pci/mantis/built-in.o LD drivers/media/pci/ngene/built-in.o LD drivers/media/pci/pluto2/built-in.o LD drivers/media/pci/pt1/built-in.o LD drivers/media/pci/saa7146/built-in.o LD drivers/media/pci/ttpci/built-in.o LD drivers/media/pci/built-in.o LD drivers/media/platform/davinci/built-in.o LD drivers/media/platform/built-in.o LD drivers/media/rc/keymaps/built-in.o LD drivers/media/rc/built-in.o LD drivers/media/tuners/built-in.o LD drivers/media/usb/b2c2/built-in.o LD drivers/media/usb/dvb-usb/built-in.o LD drivers/media/usb/dvb-usb-v2/built-in.o LD drivers/media/usb/s2255/built-in.o LD drivers/media/usb/siano/built-in.o LD drivers/media/usb/stkwebcam/built-in.o LD drivers/media/usb/ttusb-budget/built-in.o LD drivers/media/usb/ttusb-dec/built-in.o LD drivers/media/usb/zr364xx/built-in.o LD drivers/media/usb/built-in.o LD drivers/media/built-in.o LD drivers/mfd/built-in.o LD drivers/misc/carma/built-in.o LD drivers/misc/cb710/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/misc/lis3lv02d/built-in.o LD drivers/misc/ti-st/built-in.o LD drivers/misc/built-in.o CC fs/aio.o LD drivers/mmc/built-in.o CC drivers/net/Space.o CC drivers/net/loopback.o CC fs/locks.o LD drivers/net/ethernet/8390/built-in.o LD drivers/net/ethernet/broadcom/built-in.o LD drivers/net/ethernet/cadence/built-in.o LD drivers/net/ethernet/i825xx/built-in.o LD drivers/net/ethernet/intel/built-in.o LD drivers/net/ethernet/marvell/built-in.o LD drivers/net/ethernet/micrel/built-in.o LD drivers/net/ethernet/natsemi/built-in.o LD drivers/net/ethernet/seeq/built-in.o LD drivers/net/ethernet/stmicro/built-in.o LD drivers/net/ethernet/wiznet/built-in.o LD drivers/net/ethernet/xilinx/built-in.o LD drivers/net/ethernet/built-in.o LD drivers/net/wireless/built-in.o LD drivers/net/built-in.o LD drivers/nfc/built-in.o CC drivers/of/base.o CC drivers/of/fdt.o CC fs/binfmt_script.o CC drivers/of/address.o CC fs/binfmt_flat.o CC drivers/of/irq.o CC fs/posix_acl.o CC drivers/of/device.o CC drivers/of/platform.o CC fs/xattr_acl.o CC drivers/of/of_net.o CC fs/coredump.o In file included from drivers/of/of_net.c:10: include/linux/of_net.h:12: warning: type qualifiers ignored on function return type drivers/of/of_net.c:42: warning: type qualifiers ignored on function return type LD drivers/of/built-in.o LD drivers/pinctrl/built-in.o LD drivers/platform/built-in.o LD drivers/pwm/built-in.o CC drivers/tty/tty_io.o CC fs/drop_caches.o LD fs/built-in.o CC drivers/tty/n_tty.o CC drivers/video/fb_notify.o CC drivers/tty/tty_ioctl.o LD drivers/video/backlight/built-in.o LD drivers/video/omap2/displays/built-in.o LD drivers/video/omap2/built-in.o CC drivers/video/output.o LD drivers/video/built-in.o CC drivers/tty/tty_ldisc.o CC drivers/tty/tty_buffer.o LD sound/built-in.o CC drivers/tty/tty_port.o CC drivers/tty/tty_mutex.o CC drivers/tty/pty.o LD firmware/built-in.o CC net/socket.o LD drivers/tty/ipwireless/built-in.o CC drivers/tty/serial/serial_core.o LD net/802/built-in.o CC net/core/sock.o CC drivers/tty/serial/uartlite.o LD drivers/tty/serial/built-in.o LD drivers/tty/vt/built-in.o LD drivers/tty/built-in.o LD drivers/built-in.o CC net/core/request_sock.o CC net/ethernet/eth.o CC net/core/skbuff.o LD net/ethernet/built-in.o CC net/ipv4/route.o CC net/core/iovec.o CC net/ipv4/inetpeer.o CC net/core/datagram.o CC net/ipv4/protocol.o CC net/ipv4/ip_input.o CC net/core/stream.o CC net/ipv4/ip_fragment.o CC net/core/scm.o CC net/core/gen_stats.o CC net/ipv4/ip_forward.o CC net/core/gen_estimator.o CC net/ipv4/ip_options.o CC net/core/net_namespace.o CC net/core/secure_seq.o CC net/core/flow_dissector.o CC net/ipv4/ip_output.o CC net/core/sysctl_net_core.o CC net/core/dev.o CC net/ipv4/ip_sockglue.o CC net/ipv4/inet_hashtables.o CC net/ipv4/inet_timewait_sock.o CC net/core/ethtool.o CC net/ipv4/inet_connection_sock.o CC net/ipv4/tcp.o CC net/core/dev_addr_lists.o CC net/core/dst.o CC net/core/netevent.o CC net/core/neighbour.o CC net/ipv4/tcp_input.o CC net/core/rtnetlink.o CC net/core/utils.o CC net/ipv4/tcp_output.o CC net/core/link_watch.o CC net/core/filter.o CC net/ipv4/tcp_timer.o CC net/core/sock_diag.o CC net/core/dev_ioctl.o CC net/ipv4/tcp_ipv4.o CC net/core/flow.o CC net/core/net-sysfs.o CC net/core/net-procfs.o CC net/ipv4/tcp_minisocks.o LD net/core/built-in.o CC lib/bcd.o CC lib/div64.o CC lib/sort.o CC net/ipv4/tcp_cong.o CC lib/parser.o CC lib/halfmd4.o CC lib/debug_locks.o CC lib/random32.o CC net/ipv4/tcp_metrics.o CC lib/hexdump.o CC lib/kasprintf.o CC lib/bitmap.o CC lib/scatterlist.o CC net/ipv4/tcp_fastopen.o CC lib/gcd.o CC lib/lcm.o CC lib/list_sort.o CC net/ipv4/datagram.o CC lib/uuid.o CC lib/flex_array.o CC lib/bsearch.o CC lib/find_last_bit.o CC lib/find_next_bit.o CC net/ipv4/raw.o CC lib/llist.o CC lib/memweight.o CC lib/kfifo.o CC lib/string_helpers.o CC lib/kstrtox.o CC net/ipv4/udp.o CC lib/pci_iomap.o CC lib/iomap_copy.o CC lib/devres.o CC lib/hweight.o CC lib/list_debug.o CC lib/debugobjects.o CC net/ipv4/udplite.o CC lib/bitrev.o HOSTCC lib/gen_crc32table CC net/ipv4/arp.o CC lib/zlib_inflate/inffast.o CC lib/zlib_inflate/inflate.o CC lib/zlib_inflate/infutil.o CC lib/zlib_inflate/inftrees.o CC lib/zlib_inflate/inflate_syms.o CC net/ipv4/icmp.o LD lib/zlib_inflate/zlib_inflate.o LD lib/zlib_inflate/built-in.o CC lib/nlattr.o CC lib/checksum.o CC lib/atomic64.o CC net/ipv4/devinet.o CC lib/dynamic_queue_limits.o CC lib/argv_split.o CC lib/cmdline.o CC lib/ctype.o CC lib/dec_and_lock.o CC lib/decompress.o CC lib/decompress_inflate.o CC lib/dump_stack.o CC lib/earlycpio.o CC lib/extable.o CC net/ipv4/af_inet.o CC lib/flex_proportions.o CC lib/idr.o CC lib/int_sqrt.o CC lib/irq_regs.o CC lib/is_single_threaded.o CC lib/klist.o CC net/ipv4/igmp.o CC lib/kobject.o CC lib/kobject_uevent.o CC net/ipv4/fib_frontend.o CC lib/md5.o CC lib/plist.o CC lib/prio_heap.o CC lib/proportions.o CC lib/radix-tree.o CC net/ipv4/fib_semantics.o CC lib/ratelimit.o CC lib/rbtree.o CC lib/reciprocal_div.o CC lib/rwsem-spinlock.o CC net/ipv4/fib_trie.o CC lib/sha1.o CC lib/show_mem.o CC lib/string.o CC lib/timerqueue.o CC lib/vsprintf.o CC net/ipv4/inet_fragment.o CC net/ipv4/ping.o GEN lib/crc32table.h AR lib/lib.a CC lib/crc32.o CC net/ipv4/sysctl_net_ipv4.o LD lib/built-in.o CC net/ipv4/proc.o CC net/ipv4/xfrm4_mode_beet.o LD arch/microblaze/lib/built-in.o CC arch/microblaze/lib/ashldi3.o CC arch/microblaze/lib/ashrdi3.o CC arch/microblaze/lib/cmpdi2.o CC net/ipv4/xfrm4_mode_transport.o AS arch/microblaze/lib/divsi3.o CC arch/microblaze/lib/lshrdi3.o CC arch/microblaze/lib/memcpy.o CC arch/microblaze/lib/memmove.o CC arch/microblaze/lib/memset.o AS arch/microblaze/lib/modsi3.o CC arch/microblaze/lib/muldi3.o AS arch/microblaze/lib/mulsi3.o AS arch/microblaze/lib/uaccess_old.o CC arch/microblaze/lib/ucmpdi2.o AS arch/microblaze/lib/udivsi3.o AS arch/microblaze/lib/umodsi3.o AR arch/microblaze/lib/lib.a CC net/ipv4/xfrm4_mode_tunnel.o CC net/ipv4/inet_diag.o CC net/ipv6/addrconf_core.o CC net/ipv4/tcp_diag.o CC net/ipv6/exthdrs_core.o CC net/ipv4/tcp_cubic.o CC net/ipv6/ip6_checksum.o CC net/ipv6/output_core.o CC net/ipv4/xfrm4_policy.o CC net/ipv6/protocol.o CC net/ipv4/xfrm4_state.o CC net/ipv6/ip6_offload.o CC net/ipv4/xfrm4_input.o CC net/ipv6/tcpv6_offload.o CC net/ipv4/xfrm4_output.o CC net/ipv6/udp_offload.o LD net/ipv4/built-in.o CC net/netlink/af_netlink.o CC net/ipv6/exthdrs_offload.o LD net/ipv6/built-in.o CC net/netlink/genetlink.o LD net/netlink/built-in.o CC net/packet/af_packet.o CC net/sched/sch_generic.o CC net/sched/sch_mq.o LD net/sched/built-in.o CC net/sunrpc/clnt.o LD net/packet/built-in.o CC net/sunrpc/xprt.o CC net/unix/af_unix.o CC net/sunrpc/socklib.o CC net/sunrpc/xprtsock.o net/unix/af_unix.c: In function 'unix_bind': net/unix/af_unix.c:892: warning: 'path.mnt' may be used uninitialized in this function net/unix/af_unix.c:892: warning: 'path.dentry' may be used uninitialized in this function CC net/unix/garbage.o CC net/sunrpc/sched.o CC net/unix/sysctl_net_unix.o LD net/unix/unix.o LD net/unix/built-in.o CC net/sunrpc/auth.o CC net/sunrpc/auth_null.o CC net/sunrpc/auth_unix.o LD net/wireless/built-in.o CC net/sunrpc/auth_generic.o CC net/xfrm/xfrm_policy.o CC net/sunrpc/svc.o CC net/sunrpc/svcsock.o CC net/xfrm/xfrm_state.o CC net/sunrpc/svcauth.o CC net/sunrpc/svcauth_unix.o CC net/sunrpc/addr.o CC net/xfrm/xfrm_hash.o CC net/xfrm/xfrm_input.o CC net/sunrpc/rpcb_clnt.o CC net/xfrm/xfrm_output.o CC net/sunrpc/timer.o CC net/xfrm/xfrm_sysctl.o CC net/sunrpc/xdr.o CC net/xfrm/xfrm_replay.o CC net/sunrpc/sunrpc_syms.o LD net/xfrm/built-in.o CC net/sunrpc/cache.o CC net/sunrpc/rpc_pipe.o CC net/sunrpc/svc_xprt.o CC net/sunrpc/stats.o CC net/sunrpc/sysctl.o LD net/sunrpc/sunrpc.o LD net/sunrpc/built-in.o LD net/built-in.o LINK vmlinux LD vmlinux.o MODPOST vmlinux.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o KSYM .tmp_kallsyms1.o KSYM .tmp_kallsyms2.o LD vmlinux SYSMAP System.map OBJCOPY arch/microblaze/boot/linux.bin Building modules, stage 2. MODPOST 0 modules UIMAGE arch/microblaze/boot/linux.bin.ub Image Name: Linux-3.9.0-05165-g5f56886 Created: Wed May 1 12:10:20 2013 Image Type: MicroBlaze Linux Kernel Image (uncompressed) Data Size: 4105268 Bytes = 4009.05 kB = 3.92 MB Load Address: 0x90000000 Entry Point: 0x90000000 Kernel: arch/microblaze/boot/linux.bin is ready (#1)
spawn ./qemu-run-nonet.sh FDT: INTEL FLASH: baseaddr: 0xa0000000, size: 0x2000000 FDT: Unsupported peripheral invalidated ethernet@81c00000 compatibilities xlnx,xps-ll-temac-1.01.b FDT: Unsupported peripheral invalidated i2c@81600000 compatibilities xlnx,xps-iic-2.00.a FDT: Unsupported peripheral invalidated gpio@81400000 compatibilities xlnx,xps-gpio-1.00.a FDT: Unsupported peripheral invalidated sysace@83600000 compatibilities xlnx,xps-sysace-1.00.a FDT: Unsupported peripheral invalidated debug@84400000 compatibilities xlnx,mdm-1.00.d FDT: Unsupported peripheral invalidated mpmc@90000000 compatibilities xlnx,mpmc-4.02.a FDT: Creating QDEV model xilinx,intc (intc) setting qdev prop "kind-of-intr" = 0x00000100 connected irq : (none) FDT: Creating QDEV model xilinx,timer setting qdev prop "frequency" = 0x03b20b80 setting qdev prop "nr-timers" = 0x00000002 connected irq : 3 (interrupt-controller@81800000) FDT: Creating QDEV model xilinx,uartlite setting qdev prop "chr" = 0x08f2a4e0 connected irq : 8 (interrupt-controller@81800000) FDT: Device tree scan complete Early console on uartlite at 0x84000000 bootconsole [earlyser0] enabled Ramdisk addr 0x00000000, FDT at 0x9043e6b8 Linux version 3.9.0-05165-g5f56886 (monstr@monstr-desktop) (gcc version 4.1.2) #1 Wed May 1 12:10:14 CEST 2013 setup_cpuinfo: initialising setup_cpuinfo: Using full CPU PVR support wt_msr setup_memory: Main mem: 0x90000000, size 0x10000000 setup_memory: kernel addr:0x90000000-0x9043b000 size=0x0043b000 setup_memory: max_mapnr: 0x10000 setup_memory: min_low_pfn: 0x90000 setup_memory: max_low_pfn: 0xa0000 setup_memory: max_pfn: 0xa0000 Zone ranges: DMA [mem 0x90000000-0x9fffffff] Normal empty Movable zone start for each node Early memory node ranges node 0: [mem 0x90000000-0x9fffffff] On node 0 totalpages: 65536 free_area_init_node: node 0, pgdat 902ebfa4, node_mem_map 9043d000 DMA zone: 512 pages used for memmap DMA zone: 0 pages reserved DMA zone: 65536 pages, LIFO batch:0 early_printk_console remapping from 0x84000000 to 0x84000000 pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttyUL0,115200 highres=on PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Sorting __ex_table... Memory: 255512k/262144k available (2904k kernel code, 6632k reserved, 90k data, 317k bss, 1013k init) NR_IRQS:33 interrupt-controller #0 at 0x81800000, num_irq=9, edge=0x100 No chosen timer found, using default timer #0 at 0x83c00000, irq=3 microblaze_timer_set_mode: shutdown microblaze_timer_set_mode: periodic ODEBUG: 2 of 2 active objects replaced ODEBUG: selftest passed Calibrating delay loop... 118.68 BogoMIPS (lpj=593408) pid_max: default: 4096 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 bio: create slab <bio-0> at 0 Switching to clocksource microblaze_clocksource NET: Registered protocol family 2 microblaze_timer_set_mode: oneshot TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP: reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. OF: no ranges; cannot translate OF: no ranges; cannot translate ROMFS MTD (C) 2007 Red Hat, Inc. msgmni has been set to 499 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) 84000000.serial: ttyUL0 at MMIO 0x84000000 (irq = 8) is a uartlite console [ttyUL0] enabled, bootconsole disabled console [ttyUL0] enabled, bootconsole disabled brd: module loaded nbd: registered device at major 43 TCP: cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 1012K (902ed000 - 903ea000) Bad inittab entry at line 3 Mounting proc: Mounting var: Populating /var: Running local start scripts. Mounting sysfs: Setting hostname: Setting up interface lo: Setting up interface eth0: ifconfig: SIOCSIFADDR: No such device Starting syslogd: Starting httpd: Mounting nfs server ------------[ cut here ]------------ WARNING: at kernel/cpu/idle.c:96 cpu_startup_entry+0xfc/0x168() Modules linked in: CPU: 0 PID: 0 Comm: swapper Not tainted 3.9.0-05165-g5f56886 #1 Kernel Stack: 902d7f30: 900079b8 00000000 00000000 902ded10 902de2b8 00000000 902439fc 90007a04 902d7f50: 9023c1e8 902439fc 00000060 9003b95c 00000400 00000000 902d6000 902ded10 902d7f70: 00000000 00000000 00000000 9003b954 00000000 00000000 00000000 00000000 902d7f90: 00000000 902d6000 9022bb30 9022baf0 902e3a50 902e3a50 00000000 902ded10 902d7fb0: 00000000 00000000 902edbc8 902e3a50 00001000 0000012d 0000001a 00000000 902d7fd0: 00000000 90001f48 902392b8 90305cb0 902d43b4 0000002f 00000400 00000000 902d7ff0: 902ed43c 902ded10 00000000 00000000 Call Trace: [<90003354>] microblaze_unwind+0x54/0x78 [<9000305c>] show_stack+0x10c/0x144 [<90136af4>] dump_stack+0x20/0x38 [<900079b4>] warn_slowpath_common+0x80/0xc0 [<90007a00>] warn_slowpath_null+0xc/0x24 [<9003b950>] cpu_startup_entry+0xf0/0x168 [<9022bb2c>] rest_init+0x80/0x98 [<902edbc4>] start_kernel+0x470/0x48c ---[ end trace 204b6840a920dc16 ]--- uclinux login: root Password:pass ok /root # ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) /root # cat /proc/cpuinfo CPU-Family: MicroBlaze FPGA-Arch: virtex5 CPU-Ver: 7.10.d, big endian CPU-MHz: 125.00 BogoMips: 118.68 HW: Shift: yes MSR: yes PCMP: yes DIV: yes MMU: 3 MUL: v2 FPU: v2 Exc: op0x0 unal ill zero fpu Stream-insns: privileged Icache: no Dcache: no HW-Debug: no PVR-USR1: 00 PVR-USR2: 00000000 Page size: 4096 /root # strace ls / strace: applet not found /root # Statistic 3.9.0-05165-g5f56886 4.1.2 CLEAN . CLEAN arch/microblaze/kernel CLEAN kernel CLEAN lib CLEAN usr CLEAN arch/microblaze/boot CLEAN .tmp_versions CLEAN scripts/basic CLEAN scripts/dtc CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts CLEAN include/config include/generated arch/microblaze/include/generated CLEAN .config .version include/generated/uapi/linux/version.h Module.symvers
Switched to branch 'master' Deleted branch next (was d7c35d4). From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 * branch master -> FETCH_HEAD Already up-to-date. From ../linux-2.6 * branch HEAD -> FETCH_HEAD Removing tools/perf/util/debugfs.h Auto-merging tools/lib/lk/debugfs.c Auto-merging lib/usercopy.c Removing include/scsi/Kbuild Removing drivers/staging/media/solo6x10/v4l2.c Removing drivers/staging/media/solo6x10/v4l2-enc.c Auto-merging drivers/staging/media/solo6x10/solo6x10-tw28.h Auto-merging drivers/staging/media/solo6x10/solo6x10-tw28.c Auto-merging drivers/staging/media/solo6x10/solo6x10-regs.h Auto-merging drivers/staging/media/solo6x10/solo6x10-i2c.c Auto-merging drivers/staging/media/solo6x10/solo6x10-gpio.c Auto-merging drivers/staging/media/solo6x10/solo6x10-g723.c Auto-merging drivers/staging/media/solo6x10/solo6x10-enc.c Auto-merging drivers/staging/media/solo6x10/solo6x10-disp.c Removing drivers/staging/media/solo6x10/p2m.c Removing drivers/staging/media/solo6x10/osd-font.h Removing drivers/staging/media/solo6x10/offsets.h Removing drivers/staging/media/solo6x10/core.c Removing drivers/staging/media/go7007/wis-tw9903.c Removing drivers/staging/media/go7007/wis-tw2804.c Removing drivers/staging/media/go7007/wis-sony-tuner.c Removing drivers/staging/media/go7007/wis-saa7115.c Removing drivers/staging/media/go7007/wis-saa7113.c Removing drivers/staging/media/go7007/wis-i2c.h Removing drivers/staging/media/go7007/s2250-loader.h Removing drivers/staging/media/go7007/s2250-loader.c Auto-merging drivers/power/reset/vexpress-poweroff.c Removing drivers/media/usb/gspca/autogain_functions.h Auto-merging drivers/media/platform/exynos4-is/mipi-csis.h Auto-merging drivers/media/platform/exynos4-is/mipi-csis.c Auto-merging drivers/media/platform/exynos4-is/media-dev.h Auto-merging drivers/media/platform/exynos4-is/media-dev.c Auto-merging drivers/media/platform/exynos4-is/fimc-reg.h Auto-merging drivers/media/platform/exynos4-is/fimc-reg.c Auto-merging drivers/media/platform/exynos4-is/fimc-m2m.c Auto-merging drivers/media/platform/exynos4-is/fimc-lite.h Auto-merging drivers/media/platform/exynos4-is/fimc-lite.c Auto-merging drivers/media/platform/exynos4-is/fimc-lite-reg.h Auto-merging drivers/media/platform/exynos4-is/fimc-lite-reg.c Auto-merging drivers/media/platform/exynos4-is/fimc-core.h Auto-merging drivers/media/platform/exynos4-is/fimc-core.c Auto-merging drivers/media/platform/exynos4-is/fimc-capture.c Auto-merging drivers/media/platform/exynos4-is/Makefile Auto-merging drivers/media/platform/exynos4-is/Kconfig Removing drivers/media/pci/cx25821/cx25821-video-upstream-ch2.h Removing drivers/media/pci/cx25821/cx25821-video-upstream-ch2.c Auto-merging drivers/media/i2c/uda1342.c Auto-merging drivers/media/i2c/ov7640.c Removing drivers/media/common/siano/smsdvb.c Auto-merging drivers/media/common/cypress_firmware.h Auto-merging drivers/media/common/cypress_firmware.c Auto-merging drivers/cpufreq/unicore2-cpufreq.c Auto-merging drivers/cpufreq/tegra-cpufreq.c Auto-merging drivers/cpufreq/sparc-us3-cpufreq.c Auto-merging drivers/cpufreq/sparc-us2e-cpufreq.c Auto-merging drivers/cpufreq/sh-cpufreq.c Auto-merging drivers/cpufreq/sa1110-cpufreq.c Auto-merging drivers/cpufreq/sa1100-cpufreq.c Auto-merging drivers/cpufreq/pxa3xx-cpufreq.c Auto-merging drivers/cpufreq/pxa2xx-cpufreq.c Auto-merging drivers/cpufreq/ppc_cbe_cpufreq_pmi.c Auto-merging drivers/cpufreq/ppc_cbe_cpufreq_pervasive.c Auto-merging drivers/cpufreq/ppc_cbe_cpufreq.h Auto-merging drivers/cpufreq/ppc_cbe_cpufreq.c Auto-merging drivers/cpufreq/loongson2_cpufreq.c Auto-merging drivers/cpufreq/integrator-cpufreq.c Auto-merging drivers/cpufreq/ia64-acpi-cpufreq.c Auto-merging drivers/cpufreq/davinci-cpufreq.c Auto-merging drivers/cpufreq/cris-etraxfs-cpufreq.c Auto-merging drivers/cpufreq/cris-artpec3-cpufreq.c Auto-merging drivers/cpufreq/blackfin-cpufreq.c Auto-merging drivers/cpufreq/at32ap-cpufreq.c Removing drivers/clk/x86/clk-lpss.h Removing drivers/clk/x86/clk-lpss.c Removing arch/sparc/lib/usercopy.c Removing arch/openrisc/kernel/idle.c Removing arch/mips/kernel/cpufreq/Makefile Removing arch/mips/kernel/cpufreq/Kconfig Removing arch/ia64/kernel/cpufreq/Makefile Removing arch/ia64/kernel/cpufreq/Kconfig Auto-merging arch/arm64/include/asm/smp_plat.h Removing arch/arm/mach-imx/cpuidle.c Removing Documentation/DocBook/media/v4l/vidioc-query-dv-preset.xml Removing Documentation/DocBook/media/v4l/vidioc-g-dv-preset.xml Removing Documentation/DocBook/media/v4l/vidioc-enum-dv-presets.xml Merge made by the 'recursive' strategy. Documentation/ABI/testing/sysfs-devices-lpss_ltr | 44 + .../testing/sysfs-devices-power_resources_wakeup | 13 + .../ABI/testing/sysfs-driver-hid-roccat-isku | 12 +- .../ABI/testing/sysfs-driver-hid-roccat-konepure | 105 + Documentation/ABI/testing/sysfs-firmware-acpi | 26 + Documentation/DocBook/media/dvb/dvbproperty.xml | 52 +- Documentation/DocBook/media/v4l/common.xml | 14 - Documentation/DocBook/media/v4l/compat.xml | 24 +- Documentation/DocBook/media/v4l/controls.xml | 87 +- Documentation/DocBook/media/v4l/io.xml | 6 + .../DocBook/media/v4l/media-ioc-enum-entities.xml | 10 + Documentation/DocBook/media/v4l/subdev-formats.xml | 206 +- Documentation/DocBook/media/v4l/v4l2.xml | 19 +- .../DocBook/media/v4l/vidioc-dbg-g-chip-ident.xml | 9 +- .../DocBook/media/v4l/vidioc-dbg-g-chip-info.xml | 223 ++ .../DocBook/media/v4l/vidioc-dbg-g-register.xml | 29 +- .../DocBook/media/v4l/vidioc-enum-dv-presets.xml | 240 -- .../DocBook/media/v4l/vidioc-enuminput.xml | 5 - .../DocBook/media/v4l/vidioc-enumoutput.xml | 5 - .../DocBook/media/v4l/vidioc-g-dv-preset.xml | 113 - .../DocBook/media/v4l/vidioc-g-ext-ctrls.xml | 9 + .../DocBook/media/v4l/vidioc-query-dv-preset.xml | 78 - Documentation/DocBook/media_api.tmpl | 1 + Documentation/RCU/checklist.txt | 26 +- Documentation/RCU/lockdep.txt | 5 + Documentation/RCU/rcubarrier.txt | 15 +- Documentation/RCU/stallwarn.txt | 33 +- Documentation/RCU/whatisRCU.txt | 4 +- Documentation/cgroups/memory.txt | 2 +- Documentation/cpu-freq/cpu-drivers.txt | 9 +- Documentation/cpu-freq/governors.txt | 27 + Documentation/cpuidle/driver.txt | 6 + Documentation/device-mapper/dm-raid.txt | 84 +- Documentation/devicetree/bindings/ata/imx-pata.txt | 17 + .../bindings/cpufreq/arm_big_little_dt.txt | 65 + .../devicetree/bindings/cpufreq/cpufreq-cpu0.txt | 2 +- .../bindings/cpufreq/cpufreq-exynos5440.txt | 28 + .../devicetree/bindings/i2c/i2c-s3c2410.txt | 2 +- .../devicetree/bindings/i2c/trivial-devices.txt | 2 + Documentation/devicetree/bindings/leds/tca6507.txt | 2 +- .../devicetree/bindings/media/exynos-fimc-lite.txt | 14 + .../devicetree/bindings/media/exynos4-fimc-is.txt | 49 + .../devicetree/bindings/media/samsung-fimc.txt | 197 ++ .../bindings/media/samsung-mipi-csis.txt | 81 + .../devicetree/bindings/media/video-interfaces.txt | 228 ++ .../devicetree/bindings/metag/meta-intc.txt | 2 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 +- .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 2 +- .../bindings/power_supply/power_supply.txt | 23 + .../bindings/power_supply/qnap-poweroff.txt | 2 +- .../devicetree/bindings/power_supply/tps65090.txt | 17 + .../bindings/regulator/max8997-regulator.txt | 2 +- .../devicetree/bindings/usb/samsung-usbphy.txt | 2 +- Documentation/hwmon/ab8500 | 22 + Documentation/hwmon/abx500 | 28 + Documentation/iostats.txt | 2 + Documentation/kernel-parameters.txt | 55 +- Documentation/md.txt | 16 +- Documentation/printk-formats.txt | 2 + Documentation/security/Smack.txt | 11 + Documentation/sysrq.txt | 20 +- Documentation/trace/tracepoints.txt | 15 - Documentation/trace/uprobetracer.txt | 114 +- Documentation/video4linux/CARDLIST.em28xx | 3 +- Documentation/video4linux/CARDLIST.tuner | 3 + Documentation/video4linux/si476x.txt | 187 ++ Documentation/virtual/virtio-spec.txt | 6 +- Documentation/x86/x86_64/boot-options.txt | 14 - Documentation/x86/x86_64/mm.txt | 4 +- MAINTAINERS | 124 +- Makefile | 4 +- arch/alpha/include/asm/thread_info.h | 2 - arch/alpha/kernel/process.c | 20 +- arch/alpha/kernel/smp.c | 3 +- arch/alpha/kernel/traps.c | 7 - arch/arc/kernel/disasm.c | 2 +- arch/arc/kernel/process.c | 27 +- arch/arc/kernel/smp.c | 2 +- arch/arc/kernel/stacktrace.c | 7 - arch/arc/kernel/troubleshoot.c | 3 +- arch/arc/plat-arcfpga/Kconfig | 2 +- arch/arm/Kconfig | 26 +- arch/arm/configs/kirkwood_defconfig | 1 - arch/arm/include/asm/system_misc.h | 3 - arch/arm/kernel/etm.c | 2 +- arch/arm/kernel/process.c | 108 +- arch/arm/kernel/smp.c | 2 +- arch/arm/kernel/topology.c | 2 +- arch/arm/kernel/traps.c | 7 - arch/arm/kvm/arm.c | 2 +- arch/arm/mach-at91/cpuidle.c | 18 +- arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-bcm/board_bcm.c | 7 +- arch/arm/mach-davinci/Makefile | 1 - arch/arm/mach-davinci/board-dm355-evm.c | 71 +- arch/arm/mach-davinci/board-dm365-evm.c | 166 +- arch/arm/mach-davinci/board-dm644x-evm.c | 8 +- arch/arm/mach-davinci/board-dm646x-evm.c | 2 +- arch/arm/mach-davinci/cpuidle.c | 29 +- arch/arm/mach-davinci/davinci.h | 11 +- arch/arm/mach-davinci/dm355.c | 174 +- arch/arm/mach-davinci/dm365.c | 195 +- arch/arm/mach-davinci/dm644x.c | 11 +- arch/arm/mach-davinci/pm_domain.c | 2 +- arch/arm/mach-exynos/Kconfig | 2 + arch/arm/mach-exynos/cpuidle.c | 1 - arch/arm/mach-gemini/idle.c | 4 +- arch/arm/mach-gemini/irq.c | 4 +- arch/arm/mach-imx/Makefile | 2 +- arch/arm/mach-imx/cpufreq.c | 8 +- arch/arm/mach-imx/cpuidle-imx5.c | 37 + arch/arm/mach-imx/cpuidle-imx6q.c | 26 +- arch/arm/mach-imx/cpuidle.c | 80 - arch/arm/mach-imx/cpuidle.h | 10 +- arch/arm/mach-imx/pm-imx5.c | 30 +- arch/arm/mach-integrator/Makefile | 1 - arch/arm/mach-ixp4xx/common.c | 3 +- arch/arm/mach-mvebu/irq-armada-370-xp.c | 2 +- arch/arm/mach-omap1/pm.c | 6 +- arch/arm/mach-omap2/common.h | 5 - arch/arm/mach-omap2/cpuidle34xx.c | 52 +- arch/arm/mach-omap2/cpuidle44xx.c | 84 +- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 14 - arch/arm/mach-omap2/omap_hwmod.c | 7 +- arch/arm/mach-omap2/pm.c | 14 +- arch/arm/mach-omap2/pm44xx.c | 4 +- arch/arm/mach-orion5x/board-dt.c | 3 +- arch/arm/mach-orion5x/common.c | 2 +- arch/arm/mach-pxa/Makefile | 6 - arch/arm/mach-pxa/include/mach/generic.h | 1 + arch/arm/mach-s3c24xx/cpufreq.c | 8 +- arch/arm/mach-s3c64xx/cpuidle.c | 15 +- arch/arm/mach-sa1100/Kconfig | 26 +- arch/arm/mach-sa1100/Makefile | 3 - arch/arm/mach-sa1100/include/mach/generic.h | 1 + arch/arm/mach-shark/core.c | 3 +- arch/arm/mach-shmobile/cpuidle.c | 23 +- arch/arm/mach-shmobile/include/mach/common.h | 3 - arch/arm/mach-shmobile/pm-sh7372.c | 6 +- arch/arm/mach-shmobile/suspend.c | 6 +- arch/arm/mach-tegra/Makefile | 1 - arch/arm/mach-tegra/cpuidle-tegra114.c | 28 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 72 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 29 +- arch/arm/mach-ux500/cpuidle.c | 58 +- arch/arm/mach-vexpress/Kconfig | 3 + arch/arm/mach-vexpress/Makefile | 2 +- arch/arm/mach-vexpress/v2m.c | 5 - arch/arm/mach-w90x900/dev.c | 3 +- arch/arm64/Kconfig | 11 +- arch/arm64/boot/dts/Makefile | 2 + arch/arm64/boot/dts/foundation-v8.dts | 230 ++ arch/arm64/boot/dts/rtsm_ve-aemv8a.dts | 159 + arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi | 234 ++ arch/arm64/boot/dts/skeleton.dtsi | 13 + arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/Kbuild | 2 +- arch/arm64/include/asm/bitops.h | 18 +- arch/arm64/include/asm/cmpxchg.h | 3 + arch/arm64/include/asm/compat.h | 22 +- arch/arm64/include/asm/cputype.h | 30 + arch/arm64/include/asm/esr.h | 55 + arch/arm64/include/asm/exception.h | 1 + arch/arm64/include/asm/hardirq.h | 5 + arch/arm64/include/asm/io.h | 4 + arch/arm64/include/asm/irq.h | 1 + .../arm64/{lib/bitops.c => include/asm/smp_plat.h} | 25 +- arch/arm64/include/asm/string.h | 37 + arch/arm64/kernel/arm64ksyms.c | 21 +- arch/arm64/kernel/early_printk.c | 35 + arch/arm64/kernel/entry.S | 53 +- arch/arm64/kernel/head.S | 4 +- arch/arm64/kernel/irq.c | 19 +- arch/arm64/kernel/process.c | 58 +- arch/arm64/kernel/setup.c | 12 + arch/arm64/kernel/smp.c | 115 +- arch/arm64/kernel/smp_psci.c | 5 +- arch/arm64/kernel/traps.c | 7 - arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/bitops.S | 68 + arch/arm64/lib/memchr.S | 44 + arch/arm64/lib/memcpy.S | 53 + arch/arm64/lib/memmove.S | 57 + arch/arm64/lib/memset.S | 53 + arch/arm64/lib/strchr.S | 42 + arch/arm64/lib/strrchr.S | 43 + arch/arm64/mm/fault.c | 6 +- arch/avr32/Kconfig | 13 - arch/avr32/configs/atngw100_defconfig | 2 +- arch/avr32/configs/atngw100_evklcd100_defconfig | 2 +- arch/avr32/configs/atngw100_evklcd101_defconfig | 2 +- arch/avr32/configs/atngw100_mrmt_defconfig | 2 +- arch/avr32/configs/atngw100mkii_defconfig | 2 +- .../avr32/configs/atngw100mkii_evklcd100_defconfig | 2 +- .../avr32/configs/atngw100mkii_evklcd101_defconfig | 2 +- arch/avr32/configs/atstk1002_defconfig | 2 +- arch/avr32/configs/atstk1003_defconfig | 2 +- arch/avr32/configs/atstk1004_defconfig | 2 +- arch/avr32/configs/atstk1006_defconfig | 2 +- arch/avr32/configs/favr-32_defconfig | 2 +- arch/avr32/configs/hammerhead_defconfig | 2 +- arch/avr32/configs/mimc200_defconfig | 2 +- arch/avr32/kernel/process.c | 26 +- arch/avr32/kernel/time.c | 9 +- arch/avr32/mach-at32ap/Makefile | 1 - arch/avr32/mach-at32ap/include/mach/pm.h | 24 - arch/avr32/mach-at32ap/pm-at32ap700x.S | 7 - arch/blackfin/include/asm/bfin_sport3.h | 2 +- arch/blackfin/kernel/dumpstack.c | 1 + arch/blackfin/kernel/process.c | 32 +- arch/blackfin/kernel/trace.c | 2 + arch/blackfin/mach-bf609/boards/ezkit.c | 8 +- arch/blackfin/mach-common/Makefile | 1 - arch/blackfin/mach-common/smp.c | 2 +- arch/c6x/kernel/process.c | 28 +- arch/c6x/kernel/traps.c | 10 +- arch/cris/arch-v10/kernel/process.c | 6 +- arch/cris/arch-v32/kernel/process.c | 15 +- arch/cris/arch-v32/kernel/smp.c | 4 +- arch/cris/arch-v32/mach-a3/Makefile | 1 - arch/cris/arch-v32/mach-fs/Makefile | 1 - arch/cris/include/asm/processor.h | 7 - arch/cris/kernel/process.c | 49 +- arch/cris/kernel/traps.c | 7 - arch/frv/kernel/process.c | 27 +- arch/frv/kernel/traps.c | 14 +- arch/h8300/kernel/process.c | 37 +- arch/h8300/kernel/traps.c | 7 - arch/hexagon/kernel/process.c | 23 +- arch/hexagon/kernel/smp.c | 2 +- arch/hexagon/kernel/traps.c | 8 - arch/hexagon/kernel/vm_events.c | 2 + arch/ia64/Kconfig | 6 +- arch/ia64/include/asm/irqflags.h | 1 + arch/ia64/include/asm/thread_info.h | 2 - arch/ia64/kernel/Makefile | 1 - arch/ia64/kernel/cpufreq/Kconfig | 29 - arch/ia64/kernel/cpufreq/Makefile | 2 - arch/ia64/kernel/perfmon.c | 14 +- arch/ia64/kernel/process.c | 90 +- arch/ia64/kernel/setup.c | 1 + arch/ia64/kernel/smpboot.c | 2 +- arch/m32r/kernel/process.c | 20 +- arch/m32r/kernel/smpboot.c | 2 +- arch/m32r/kernel/traps.c | 15 +- arch/m68k/Kconfig.bus | 10 + arch/m68k/Kconfig.devices | 24 + arch/m68k/atari/ataints.c | 152 + arch/m68k/atari/config.c | 239 ++ arch/m68k/include/asm/atarihw.h | 6 + arch/m68k/include/asm/atariints.h | 11 +- arch/m68k/include/asm/cmpxchg.h | 3 + arch/m68k/include/asm/delay.h | 23 + arch/m68k/include/asm/io_mm.h | 136 +- arch/m68k/include/asm/irq.h | 6 +- arch/m68k/include/asm/raw_io.h | 109 +- arch/m68k/include/asm/string.h | 14 - arch/m68k/kernel/process.c | 32 +- arch/m68k/kernel/setup_mm.c | 6 + arch/m68k/kernel/traps.c | 12 - arch/m68k/lib/string.c | 2 +- arch/metag/Kconfig | 4 + arch/metag/Makefile | 2 + arch/metag/boot/dts/Makefile | 10 +- arch/metag/configs/meta1_defconfig | 1 - arch/metag/configs/meta2_defconfig | 1 - arch/metag/configs/meta2_smp_defconfig | 1 - arch/metag/include/asm/metag_mem.h | 3 + arch/metag/include/asm/thread_info.h | 2 - arch/metag/include/uapi/asm/Kbuild | 1 + arch/metag/include/uapi/asm/ech.h | 15 + arch/metag/kernel/cachepart.c | 16 +- arch/metag/kernel/da.c | 2 + arch/metag/kernel/head.S | 8 + arch/metag/kernel/perf/perf_event.c | 74 +- arch/metag/kernel/process.c | 37 +- arch/metag/kernel/ptrace.c | 34 + arch/metag/kernel/setup.c | 1 + arch/metag/kernel/smp.c | 117 +- arch/metag/kernel/traps.c | 6 - arch/metag/mm/Kconfig | 3 - arch/metag/oprofile/Makefile | 17 + arch/metag/oprofile/backtrace.c | 63 + arch/metag/oprofile/backtrace.h | 6 + arch/metag/oprofile/common.c | 66 + arch/microblaze/Kconfig | 4 +- arch/microblaze/include/asm/processor.h | 5 - arch/microblaze/include/asm/thread_info.h | 1 - arch/microblaze/kernel/process.c | 67 +- arch/microblaze/kernel/traps.c | 6 - arch/mips/Kconfig | 9 +- arch/mips/kernel/Makefile | 2 - arch/mips/kernel/cpufreq/Kconfig | 41 - arch/mips/kernel/cpufreq/Makefile | 5 - arch/mips/kernel/process.c | 48 +- arch/mips/kernel/smp.c | 2 +- arch/mips/kernel/traps.c | 15 +- arch/mn10300/include/asm/thread_info.h | 2 - arch/mn10300/kernel/process.c | 71 +- arch/mn10300/kernel/smp.c | 7 +- arch/mn10300/kernel/traps.c | 11 - arch/openrisc/include/asm/thread_info.h | 2 - arch/openrisc/kernel/Makefile | 2 +- arch/openrisc/kernel/idle.c | 73 - arch/openrisc/kernel/process.c | 1 + arch/openrisc/kernel/traps.c | 11 - arch/parisc/Kconfig | 1 + arch/parisc/Kconfig.debug | 14 - arch/parisc/include/asm/thread_info.h | 2 - arch/parisc/kernel/process.c | 22 - arch/parisc/kernel/smp.c | 2 +- arch/parisc/kernel/traps.c | 10 +- arch/powerpc/include/asm/thread_info.h | 2 - arch/powerpc/include/asm/uprobes.h | 1 + arch/powerpc/kernel/idle.c | 89 +- arch/powerpc/kernel/nvram_64.c | 3 +- arch/powerpc/kernel/process.c | 14 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/uprobes.c | 29 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/platforms/cell/Kconfig | 26 +- arch/powerpc/platforms/cell/Makefile | 3 - arch/powerpc/platforms/pasemi/cpufreq.c | 5 +- arch/powerpc/platforms/powermac/cpufreq_32.c | 14 +- arch/powerpc/platforms/powermac/cpufreq_64.c | 5 +- arch/powerpc/platforms/pseries/processor_idle.c | 34 +- arch/powerpc/xmon/xmon.c | 2 +- arch/s390/Kconfig | 1 + arch/s390/Kconfig.debug | 14 - arch/s390/kernel/dumpstack.c | 26 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/process.c | 32 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/vtime.c | 5 - arch/s390/kvm/trace.h | 2 +- arch/s390/lib/Makefile | 1 - arch/s390/oprofile/init.c | 1 + arch/score/kernel/process.c | 18 - arch/score/kernel/traps.c | 12 +- arch/sh/Kconfig | 22 +- arch/sh/include/asm/suspend.h | 4 +- arch/sh/include/asm/thread_info.h | 2 - arch/sh/kernel/Makefile | 1 - arch/sh/kernel/cpu/shmobile/cpuidle.c | 101 +- arch/sh/kernel/cpu/shmobile/pm.c | 3 +- arch/sh/kernel/dumpstack.c | 6 - arch/sh/kernel/idle.c | 101 +- arch/sh/kernel/process_32.c | 6 +- arch/sh/kernel/process_64.c | 1 + arch/sh/kernel/smp.c | 2 +- arch/sparc/Kconfig | 23 - arch/sparc/include/asm/thread_info_32.h | 2 - arch/sparc/include/asm/thread_info_64.h | 2 - arch/sparc/kernel/Makefile | 3 - arch/sparc/kernel/hvtramp.S | 3 +- arch/sparc/kernel/process_32.c | 44 +- arch/sparc/kernel/process_64.c | 55 +- arch/sparc/kernel/smp_32.c | 2 +- arch/sparc/kernel/smp_64.c | 2 + arch/sparc/kernel/trampoline_64.S | 3 +- arch/sparc/kernel/traps_64.c | 7 - arch/sparc/lib/Makefile | 1 - arch/sparc/lib/usercopy.c | 9 - arch/tile/Kconfig | 8 +- arch/tile/include/asm/thread_info.h | 2 - arch/tile/include/asm/uaccess.h | 7 +- arch/tile/kernel/process.c | 68 +- arch/tile/kernel/smpboot.c | 4 +- arch/tile/lib/uaccess.c | 8 - arch/um/kernel/process.c | 27 +- arch/um/kernel/sysrq.c | 12 - arch/um/sys-ppc/sysrq.c | 2 + arch/unicore32/kernel/Makefile | 1 - arch/unicore32/kernel/process.c | 27 +- arch/unicore32/kernel/traps.c | 6 - arch/x86/Kconfig | 94 +- arch/x86/Kconfig.debug | 16 +- arch/x86/boot/compressed/head_64.S | 2 +- arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/bug.h | 3 - arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/context_tracking.h | 21 - arch/x86/include/asm/cpufeature.h | 23 + arch/x86/include/asm/fixmap.h | 7 +- arch/x86/include/asm/hypervisor.h | 16 +- arch/x86/include/asm/mce.h | 4 +- arch/x86/include/asm/msr.h | 14 +- arch/x86/include/asm/page_64_types.h | 1 - arch/x86/include/asm/paravirt.h | 4 - arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/perf_event_p4.h | 62 +- arch/x86/include/asm/pgtable_types.h | 1 - arch/x86/include/asm/processor.h | 25 +- arch/x86/include/asm/suspend_32.h | 1 - arch/x86/include/asm/suspend_64.h | 3 - arch/x86/include/asm/thread_info.h | 2 - arch/x86/include/asm/uprobes.h | 1 + arch/x86/include/uapi/asm/msr-index.h | 5 + arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/acpi/wakeup_32.S | 5 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/amd_nb.c | 5 +- arch/x86/kernel/aperture_64.c | 2 +- arch/x86/kernel/apm_32.c | 1 - arch/x86/kernel/cpu/Makefile | 5 +- arch/x86/kernel/cpu/amd.c | 48 +- arch/x86/kernel/cpu/bugs.c | 34 +- arch/x86/kernel/cpu/common.c | 4 + arch/x86/kernel/cpu/cyrix.c | 5 +- arch/x86/kernel/cpu/intel.c | 34 +- arch/x86/kernel/cpu/mcheck/mce.c | 2 +- arch/x86/kernel/cpu/mcheck/mce_amd.c | 39 +- arch/x86/kernel/cpu/mcheck/mce_intel.c | 25 +- arch/x86/kernel/cpu/perf_event.c | 89 +- arch/x86/kernel/cpu/perf_event.h | 56 +- arch/x86/kernel/cpu/perf_event_amd.c | 138 +- arch/x86/kernel/cpu/perf_event_amd_uncore.c | 547 +++ arch/x86/kernel/cpu/perf_event_intel.c | 38 +- arch/x86/kernel/cpu/perf_event_intel_ds.c | 182 +- arch/x86/kernel/cpu/perf_event_intel_uncore.c | 876 ++++- arch/x86/kernel/cpu/perf_event_intel_uncore.h | 64 +- arch/x86/kernel/cpu/perf_event_knc.c | 4 +- arch/x86/kernel/cpu/perf_event_p4.c | 9 +- arch/x86/kernel/cpu/perf_event_p6.c | 2 +- arch/x86/kernel/cpu/proc.c | 6 +- arch/x86/kernel/cpu/scattered.c | 3 +- arch/x86/kernel/doublefault_32.c | 2 +- arch/x86/kernel/dumpstack.c | 28 +- arch/x86/kernel/dumpstack_32.c | 4 +- arch/x86/kernel/dumpstack_64.c | 6 +- arch/x86/kernel/head64.c | 6 +- arch/x86/kernel/kprobes/core.c | 6 +- arch/x86/kernel/kvm.c | 8 +- arch/x86/kernel/paravirt.c | 1 - arch/x86/kernel/process.c | 131 +- arch/x86/kernel/process_32.c | 2 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/quirks.c | 18 +- arch/x86/kernel/rtc.c | 69 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 77 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/uprobes.c | 29 + arch/x86/kernel/vmlinux.lds.S | 4 - arch/x86/kvm/svm.c | 2 +- arch/x86/kvm/vmx.c | 2 +- arch/x86/lguest/Kconfig | 3 +- arch/x86/lib/checksum_32.S | 2 +- arch/x86/lib/memcpy_32.c | 6 +- arch/x86/lib/memcpy_64.S | 2 +- arch/x86/lib/memmove_64.S | 6 +- arch/x86/lib/usercopy_32.c | 6 - arch/x86/mm/amdtopology.c | 3 +- arch/x86/mm/fault.c | 10 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/pageattr.c | 9 +- arch/x86/platform/efi/efi.c | 24 +- arch/x86/platform/mrst/mrst.c | 3 +- arch/x86/platform/mrst/vrtc.c | 44 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 4 +- arch/x86/platform/uv/uv_time.c | 3 +- arch/x86/power/cpu.c | 13 +- arch/x86/tools/Makefile | 1 + arch/x86/tools/relocs.c | 783 +++-- arch/x86/tools/relocs.h | 36 + arch/x86/tools/relocs_32.c | 17 + arch/x86/tools/relocs_64.c | 17 + arch/x86/tools/relocs_common.c | 76 + arch/x86/xen/Kconfig | 2 +- arch/x86/xen/enlighten.c | 1 - arch/x86/xen/mmu.c | 4 +- arch/x86/xen/smp.c | 2 +- arch/xtensa/kernel/process.c | 14 +- arch/xtensa/kernel/traps.c | 10 +- drivers/Kconfig | 4 +- drivers/acpi/Kconfig | 13 +- drivers/acpi/Makefile | 1 + drivers/acpi/acpi_lpss.c | 292 ++ drivers/acpi/acpi_memhotplug.c | 328 +- drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/acpi_platform.c | 40 +- drivers/acpi/acpica/Makefile | 2 + drivers/acpi/acpica/acglobal.h | 5 +- drivers/acpi/acpica/aclocal.h | 29 +- drivers/acpi/acpica/acmacros.h | 6 +- drivers/acpi/acpica/acnamesp.h | 29 +- drivers/acpi/acpica/acpredef.h | 1305 +++++--- drivers/acpi/acpica/acutils.h | 28 +- drivers/acpi/acpica/dsutils.c | 10 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/evevent.c | 12 +- drivers/acpi/acpica/evgpe.c | 6 +- drivers/acpi/acpica/evsci.c | 4 +- drivers/acpi/acpica/evxface.c | 21 +- drivers/acpi/acpica/evxfevnt.c | 12 + drivers/acpi/acpica/exoparg2.c | 11 +- drivers/acpi/acpica/exprep.c | 4 +- drivers/acpi/acpica/exutils.c | 4 +- drivers/acpi/acpica/hwacpi.c | 20 +- drivers/acpi/acpica/nsconvert.c | 443 +++ drivers/acpi/acpica/nseval.c | 26 +- drivers/acpi/acpica/nspredef.c | 213 +- drivers/acpi/acpica/nsprepkg.c | 10 +- drivers/acpi/acpica/nsrepair.c | 381 +-- drivers/acpi/acpica/nsrepair2.c | 16 +- drivers/acpi/acpica/nsutils.c | 8 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/rscalc.c | 6 + drivers/acpi/acpica/rsdump.c | 8 + drivers/acpi/acpica/rslist.c | 8 + drivers/acpi/acpica/rsxface.c | 8 +- drivers/acpi/acpica/tbfadt.c | 4 + drivers/acpi/acpica/tbxface.c | 22 +- drivers/acpi/acpica/utaddress.c | 4 +- drivers/acpi/acpica/utcache.c | 18 +- drivers/acpi/acpica/utdelete.c | 96 +- drivers/acpi/acpica/utexcep.c | 26 +- drivers/acpi/acpica/utglobal.c | 2 + drivers/acpi/acpica/utmutex.c | 9 +- drivers/acpi/acpica/utosi.c | 26 +- drivers/acpi/acpica/utpredef.c | 399 +++ drivers/acpi/acpica/utxface.c | 17 +- drivers/acpi/battery.c | 2 +- drivers/acpi/bus.c | 5 +- drivers/acpi/button.c | 1 + drivers/acpi/container.c | 152 +- drivers/acpi/device_pm.c | 39 +- drivers/acpi/fan.c | 8 +- drivers/acpi/internal.h | 21 +- drivers/acpi/osl.c | 4 +- drivers/acpi/pci_link.c | 1 + drivers/acpi/pci_root.c | 4 +- drivers/acpi/power.c | 60 +- drivers/acpi/processor_idle.c | 1 - drivers/acpi/processor_thermal.c | 24 +- drivers/acpi/processor_throttling.c | 3 +- drivers/acpi/scan.c | 531 ++- drivers/acpi/sysfs.c | 66 + drivers/acpi/thermal.c | 16 +- drivers/acpi/video.c | 318 +- drivers/acpi/video_detect.c | 25 +- drivers/ata/libata-acpi.c | 82 +- drivers/ata/libata-scsi.c | 7 +- drivers/ata/pata_at32.c | 13 +- drivers/ata/pata_imx.c | 36 +- drivers/ata/pata_legacy.c | 2 +- drivers/ata/pata_octeon_cf.c | 2 +- drivers/ata/pata_pdc2027x.c | 2 + drivers/ata/sata_fsl.c | 57 +- drivers/ata/sata_highbank.c | 4 +- drivers/ata/sata_rcar.c | 7 +- drivers/base/power/domain.c | 6 +- drivers/base/power/generic_ops.c | 2 +- drivers/base/power/main.c | 2 +- drivers/base/power/opp.c | 1 + drivers/base/power/runtime.c | 2 +- drivers/block/aoe/aoechr.c | 3 +- drivers/block/nbd.c | 2 + drivers/char/random.c | 1 + drivers/char/tpm/tpm.c | 31 +- drivers/char/tpm/tpm.h | 3 + drivers/char/tpm/tpm_i2c_infineon.c | 180 +- drivers/char/tpm/tpm_i2c_stm_st33.c | 64 +- drivers/char/tpm/tpm_ppi.c | 14 +- drivers/clk/mvebu/clk-core.c | 4 +- drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-lpss.c | 99 - drivers/clk/x86/clk-lpss.h | 36 - drivers/clk/x86/clk-lpt.c | 40 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/bcm_kona_timer.c | 211 ++ drivers/cpufreq/Kconfig | 89 + drivers/cpufreq/Kconfig.arm | 148 +- drivers/cpufreq/Kconfig.powerpc | 18 + drivers/cpufreq/Kconfig.x86 | 17 + drivers/cpufreq/Makefile | 41 +- drivers/cpufreq/acpi-cpufreq.c | 11 +- drivers/cpufreq/amd_freq_sensitivity.c | 148 + drivers/cpufreq/arm_big_little.c | 278 ++ drivers/cpufreq/arm_big_little.h | 40 + drivers/cpufreq/arm_big_little_dt.c | 107 + .../cpufreq.c => drivers/cpufreq/at32ap-cpufreq.c | 5 +- .../cpufreq/blackfin-cpufreq.c | 79 +- drivers/cpufreq/cpufreq-cpu0.c | 32 +- drivers/cpufreq/cpufreq-nforce2.c | 11 +- drivers/cpufreq/cpufreq.c | 145 +- drivers/cpufreq/cpufreq_conservative.c | 244 +- drivers/cpufreq/cpufreq_governor.c | 291 +- drivers/cpufreq/cpufreq_governor.h | 128 +- drivers/cpufreq/cpufreq_ondemand.c | 363 +- .../cpufreq/cris-artpec3-cpufreq.c | 20 +- .../cpufreq/cris-etraxfs-cpufreq.c | 17 +- .../cpufreq.c => drivers/cpufreq/davinci-cpufreq.c | 35 +- drivers/cpufreq/dbx500-cpufreq.c | 22 +- drivers/cpufreq/e_powersaver.c | 11 +- drivers/cpufreq/elanfreq.c | 10 +- drivers/cpufreq/exynos-cpufreq.c | 9 +- drivers/cpufreq/exynos5440-cpufreq.c | 481 +++ drivers/cpufreq/gx-suspmod.c | 11 +- .../cpufreq/ia64-acpi-cpufreq.c | 23 +- drivers/cpufreq/imx6q-cpufreq.c | 12 +- .../cpu.c => drivers/cpufreq/integrator-cpufreq.c | 8 +- drivers/cpufreq/intel_pstate.c | 21 +- drivers/cpufreq/kirkwood-cpufreq.c | 18 +- drivers/cpufreq/longhaul.c | 18 +- .../kernel => drivers}/cpufreq/loongson2_cpufreq.c | 11 +- drivers/cpufreq/maple-cpufreq.c | 5 +- drivers/cpufreq/omap-cpufreq.c | 34 +- drivers/cpufreq/p4-clockmod.c | 13 +- drivers/cpufreq/pcc-cpufreq.c | 5 +- drivers/cpufreq/powernow-k6.c | 12 +- drivers/cpufreq/powernow-k7.c | 10 +- drivers/cpufreq/powernow-k8.c | 19 +- .../cpufreq/ppc_cbe_cpufreq.c | 8 +- .../cpufreq/ppc_cbe_cpufreq.h | 4 +- .../cpufreq/ppc_cbe_cpufreq_pervasive.c | 2 +- .../cpufreq/ppc_cbe_cpufreq_pmi.c | 2 +- .../cpufreq/pxa2xx-cpufreq.c | 12 +- .../cpufreq/pxa3xx-cpufreq.c | 10 +- drivers/cpufreq/s3c2416-cpufreq.c | 5 +- drivers/cpufreq/s3c64xx-cpufreq.c | 7 +- drivers/cpufreq/s5pv210-cpufreq.c | 5 +- .../cpufreq/sa1100-cpufreq.c | 8 +- .../cpufreq/sa1110-cpufreq.c | 8 +- drivers/cpufreq/sc520_freq.c | 10 +- .../cpufreq.c => drivers/cpufreq/sh-cpufreq.c | 22 +- .../cpufreq/sparc-us2e-cpufreq.c | 19 +- .../cpufreq/sparc-us3-cpufreq.c | 19 +- drivers/cpufreq/spear-cpufreq.c | 7 +- drivers/cpufreq/speedstep-centrino.c | 28 +- drivers/cpufreq/speedstep-ich.c | 12 +- drivers/cpufreq/speedstep-smi.c | 5 +- .../cpu-tegra.c => drivers/cpufreq/tegra-cpufreq.c | 17 +- .../cpufreq/unicore2-cpufreq.c | 7 +- drivers/cpuidle/Kconfig | 6 - drivers/cpuidle/Makefile | 2 +- drivers/cpuidle/cpuidle-calxeda.c | 57 +- drivers/cpuidle/cpuidle-kirkwood.c | 29 +- drivers/cpuidle/cpuidle.c | 153 +- drivers/cpuidle/driver.c | 31 +- drivers/crypto/caam/ctrl.c | 2 +- drivers/edac/amd64_edac.c | 65 +- drivers/edac/amd64_edac.h | 4 +- drivers/edac/i7300_edac.c | 19 +- drivers/edac/sb_edac.c | 53 +- drivers/firmware/dmi_scan.c | 137 +- drivers/gpu/drm/i915/intel_dp.c | 2 +- drivers/gpu/drm/i915/intel_opregion.c | 4 +- drivers/gpu/drm/i915/intel_sdvo.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/hid/Kconfig | 117 +- drivers/hid/Makefile | 5 +- drivers/hid/hid-apple.c | 5 - drivers/hid/hid-appleir.c | 352 ++ drivers/hid/hid-axff.c | 6 +- drivers/hid/hid-core.c | 63 +- drivers/hid/hid-debug.c | 36 + drivers/hid/hid-dr.c | 8 +- drivers/hid/hid-emsff.c | 6 +- drivers/hid/hid-gaff.c | 10 +- drivers/hid/hid-holtekff.c | 4 +- drivers/hid/hid-icade.c | 2 +- drivers/hid/hid-ids.h | 9 +- drivers/hid/hid-input.c | 77 + drivers/hid/hid-kye.c | 4 +- drivers/hid/hid-lenovo-tpkbd.c | 6 +- drivers/hid/hid-lg2ff.c | 6 +- drivers/hid/hid-lg3ff.c | 6 +- drivers/hid/hid-lg4ff.c | 20 +- drivers/hid/hid-lgff.c | 8 +- drivers/hid/hid-logitech-dj.c | 53 +- drivers/hid/hid-logitech-dj.h | 1 - drivers/hid/hid-magicmouse.c | 1 - drivers/hid/hid-microsoft.c | 2 + drivers/hid/hid-multitouch.c | 273 +- drivers/hid/hid-ntrig.c | 10 +- drivers/hid/hid-picolcd.h | 6 +- drivers/hid/hid-picolcd_backlight.c | 4 +- drivers/hid/hid-picolcd_cir.c | 2 - drivers/hid/hid-picolcd_core.c | 8 +- drivers/hid/hid-picolcd_debugfs.c | 2 - drivers/hid/hid-picolcd_fb.c | 12 +- drivers/hid/hid-picolcd_lcd.c | 4 +- drivers/hid/hid-picolcd_leds.c | 4 +- drivers/hid/hid-pl.c | 6 +- drivers/hid/hid-prodikeys.c | 3 +- drivers/hid/hid-roccat-isku.c | 17 +- drivers/hid/hid-roccat-isku.h | 4 +- drivers/hid/hid-roccat-kone.c | 3 +- drivers/hid/hid-roccat-kone.h | 1 + drivers/hid/hid-roccat-konepure.c | 304 ++ drivers/hid/hid-roccat-konepure.h | 72 + drivers/hid/hid-roccat.c | 2 +- drivers/hid/hid-sensor-hub.c | 12 +- drivers/hid/hid-sjoy.c | 6 +- drivers/hid/hid-speedlink.c | 2 - drivers/hid/hid-steelseries.c | 16 +- drivers/hid/hid-thingm.c | 1 - drivers/hid/hid-tmff.c | 6 +- drivers/hid/hid-wiimote-core.c | 43 +- drivers/hid/hid-zpff.c | 6 +- drivers/hid/i2c-hid/i2c-hid.c | 31 + drivers/hid/usbhid/hid-core.c | 35 +- drivers/hid/usbhid/hid-pidff.c | 80 +- drivers/hid/usbhid/hiddev.c | 8 +- drivers/hid/usbhid/usbhid.h | 3 - drivers/hv/Kconfig | 2 +- drivers/hwmon/Kconfig | 13 + drivers/hwmon/Makefile | 1 + drivers/hwmon/ab8500.c | 206 ++ drivers/hwmon/abx500.c | 491 +++ drivers/hwmon/abx500.h | 69 + drivers/i2c/busses/i2c-puv3.c | 2 +- drivers/idle/intel_idle.c | 4 - drivers/infiniband/Kconfig | 1 + drivers/infiniband/Makefile | 1 + drivers/infiniband/ulp/isert/Kconfig | 5 + drivers/infiniband/ulp/isert/Makefile | 2 + drivers/infiniband/ulp/isert/ib_isert.c | 2281 +++++++++++++ drivers/infiniband/ulp/isert/ib_isert.h | 138 + drivers/infiniband/ulp/isert/isert_proto.h | 47 + drivers/iommu/dmar.c | 3 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/isdn/i4l/isdn_tty.c | 1 - drivers/md/bitmap.c | 4 +- drivers/md/dm-raid.c | 111 +- drivers/md/md.c | 235 +- drivers/md/md.h | 1 + drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 24 +- drivers/md/raid5.c | 16 +- drivers/media/common/Kconfig | 4 + drivers/media/common/Makefile | 1 + drivers/media/common/b2c2/flexcop-fe-tuner.c | 4 +- .../{usb/dvb-usb-v2 => common}/cypress_firmware.c | 82 +- .../{usb/dvb-usb-v2 => common}/cypress_firmware.h | 9 +- drivers/media/common/saa7146/saa7146_video.c | 4 +- drivers/media/common/siano/Kconfig | 12 + drivers/media/common/siano/Makefile | 5 + drivers/media/common/siano/sms-cards.c | 115 +- drivers/media/common/siano/sms-cards.h | 14 + drivers/media/common/siano/smscoreapi.c | 1298 +++++--- drivers/media/common/siano/smscoreapi.h | 1007 ++++-- drivers/media/common/siano/smsdvb-debugfs.c | 551 ++++ drivers/media/common/siano/smsdvb-main.c | 1230 +++++++ drivers/media/common/siano/smsdvb.c | 1078 ------ drivers/media/common/siano/smsdvb.h | 130 + drivers/media/common/siano/smsendian.c | 44 +- drivers/media/common/siano/smsir.h | 1 - drivers/media/dvb-core/demux.h | 39 - drivers/media/dvb-core/dmxdev.c | 5 +- drivers/media/dvb-core/dvb-usb-ids.h | 3 +- drivers/media/dvb-core/dvb_demux.c | 30 +- drivers/media/dvb-core/dvb_demux.h | 4 +- drivers/media/dvb-core/dvb_frontend.c | 333 +- drivers/media/dvb-core/dvb_frontend.h | 4 +- drivers/media/dvb-core/dvb_net.c | 2 +- drivers/media/dvb-frontends/Kconfig | 2 +- drivers/media/dvb-frontends/a8293.h | 5 +- drivers/media/dvb-frontends/af9013.h | 4 +- drivers/media/dvb-frontends/af9033.c | 138 +- drivers/media/dvb-frontends/af9033.h | 20 +- drivers/media/dvb-frontends/af9033_priv.h | 1506 ++++++++- drivers/media/dvb-frontends/atbm8830.h | 4 +- drivers/media/dvb-frontends/au8522.h | 4 +- drivers/media/dvb-frontends/au8522_decoder.c | 125 +- drivers/media/dvb-frontends/au8522_priv.h | 6 +- drivers/media/dvb-frontends/cx22702.h | 4 +- drivers/media/dvb-frontends/cx24113.h | 5 +- drivers/media/dvb-frontends/cx24116.h | 4 +- drivers/media/dvb-frontends/cx24123.c | 28 +- drivers/media/dvb-frontends/cx24123.h | 4 +- drivers/media/dvb-frontends/cxd2820r.h | 4 +- drivers/media/dvb-frontends/cxd2820r_core.c | 3 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 17 + drivers/media/dvb-frontends/dib0090.c | 434 ++- drivers/media/dvb-frontends/dib3000mc.h | 5 +- drivers/media/dvb-frontends/dib7000m.h | 5 +- drivers/media/dvb-frontends/dib7000p.c | 17 +- drivers/media/dvb-frontends/dib7000p.h | 12 +- drivers/media/dvb-frontends/dib8000.c | 2268 +++++++------ drivers/media/dvb-frontends/dib8000.h | 6 +- drivers/media/dvb-frontends/dibx000_common.h | 3 +- drivers/media/dvb-frontends/drxd.h | 4 +- drivers/media/dvb-frontends/drxk.h | 4 +- drivers/media/dvb-frontends/drxk_hard.c | 309 +- drivers/media/dvb-frontends/drxk_hard.h | 2 + drivers/media/dvb-frontends/drxk_map.h | 3 + drivers/media/dvb-frontends/ds3000.h | 4 +- drivers/media/dvb-frontends/dvb_dummy_fe.h | 4 +- drivers/media/dvb-frontends/ec100.h | 4 +- drivers/media/dvb-frontends/hd29l2.h | 4 +- drivers/media/dvb-frontends/isl6421.c | 28 +- drivers/media/dvb-frontends/isl6421.h | 4 +- drivers/media/dvb-frontends/it913x-fe.h | 4 +- drivers/media/dvb-frontends/ix2505v.h | 4 +- drivers/media/dvb-frontends/lg2160.h | 8 +- drivers/media/dvb-frontends/lgdt3305.h | 4 +- drivers/media/dvb-frontends/lgs8gl5.h | 4 +- drivers/media/dvb-frontends/lgs8gxx.h | 4 +- drivers/media/dvb-frontends/lnbh24.h | 5 +- drivers/media/dvb-frontends/lnbp21.h | 5 +- drivers/media/dvb-frontends/lnbp22.h | 5 +- drivers/media/dvb-frontends/m88rs2000.h | 4 +- drivers/media/dvb-frontends/mb86a20s.c | 505 ++- drivers/media/dvb-frontends/mb86a20s.h | 12 +- drivers/media/dvb-frontends/rtl2830.h | 4 +- drivers/media/dvb-frontends/rtl2832.c | 85 +- drivers/media/dvb-frontends/rtl2832.h | 5 +- drivers/media/dvb-frontends/rtl2832_priv.h | 28 + drivers/media/dvb-frontends/s5h1409.h | 4 +- drivers/media/dvb-frontends/s5h1411.h | 4 +- drivers/media/dvb-frontends/s5h1432.h | 4 +- drivers/media/dvb-frontends/s921.h | 4 +- drivers/media/dvb-frontends/si21xx.h | 4 +- drivers/media/dvb-frontends/stb6000.h | 4 +- drivers/media/dvb-frontends/stv0288.h | 4 +- drivers/media/dvb-frontends/stv0367.h | 4 +- drivers/media/dvb-frontends/stv0900.h | 4 +- drivers/media/dvb-frontends/stv090x.c | 22 +- drivers/media/dvb-frontends/stv6110.h | 4 +- drivers/media/dvb-frontends/tda10048.h | 4 +- drivers/media/dvb-frontends/tda10071.h | 4 +- drivers/media/dvb-frontends/tda18271c2dd.h | 6 +- drivers/media/dvb-frontends/ts2020.h | 4 +- drivers/media/dvb-frontends/zl10036.h | 4 +- drivers/media/dvb-frontends/zl10039.h | 5 +- drivers/media/firewire/firedtv-dvb.c | 14 +- drivers/media/i2c/Kconfig | 70 +- drivers/media/i2c/Makefile | 8 +- drivers/media/i2c/ad9389b.c | 2 +- drivers/media/i2c/adp1653.c | 4 +- drivers/media/i2c/adv7180.c | 4 + drivers/media/i2c/adv7183.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/ak881x.c | 2 +- drivers/media/i2c/cs5345.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 6 +- drivers/media/i2c/ir-kbd-i2c.c | 14 +- drivers/media/i2c/m52790.c | 2 +- drivers/media/i2c/msp3400-driver.c | 4 +- drivers/media/i2c/mt9m032.c | 48 +- drivers/media/i2c/mt9p031.c | 58 +- drivers/media/i2c/mt9v011.c | 2 +- .../go7007/wis-ov7640.c => media/i2c/ov7640.c} | 70 +- drivers/media/i2c/ov7670.c | 2 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 23 +- drivers/media/i2c/saa6588.c | 2 +- drivers/media/i2c/saa7115.c | 80 +- drivers/media/i2c/saa7127.c | 2 +- drivers/media/i2c/saa717x.c | 4 +- drivers/media/i2c/smiapp/smiapp-core.c | 4 +- drivers/media/i2c/soc_camera/Kconfig | 2 - drivers/media/i2c/soc_camera/mt9m001.c | 2 +- drivers/media/i2c/soc_camera/mt9m111.c | 11 +- drivers/media/i2c/soc_camera/mt9t031.c | 2 +- drivers/media/i2c/soc_camera/mt9t112.c | 2 +- drivers/media/i2c/soc_camera/mt9v022.c | 21 +- drivers/media/i2c/soc_camera/ov2640.c | 2 +- drivers/media/i2c/soc_camera/ov5642.c | 2 +- drivers/media/i2c/soc_camera/ov6650.c | 2 +- drivers/media/i2c/soc_camera/ov772x.c | 2 +- drivers/media/i2c/soc_camera/ov9640.c | 2 +- drivers/media/i2c/soc_camera/ov9740.c | 2 +- drivers/media/i2c/soc_camera/rj54n1cb0c.c | 2 +- drivers/media/i2c/soc_camera/tw9910.c | 2 +- drivers/media/i2c/sony-btf-mpx.c | 399 +++ drivers/media/i2c/tda7432.c | 276 +- drivers/media/i2c/tda9840.c | 2 +- drivers/media/i2c/ths7303.c | 351 +- drivers/media/i2c/tvaudio.c | 6 +- drivers/media/i2c/tvp514x.c | 163 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/tvp7002.c | 184 +- drivers/media/i2c/tw2804.c | 453 +++ drivers/media/i2c/tw9903.c | 279 ++ drivers/media/i2c/tw9906.c | 247 ++ .../go7007/wis-uda1342.c => media/i2c/uda1342.c} | 83 +- drivers/media/i2c/upd64031a.c | 4 +- drivers/media/i2c/upd64083.c | 2 +- drivers/media/i2c/vp27smpx.c | 2 +- drivers/media/i2c/vs6624.c | 2 +- drivers/media/i2c/wm8775.c | 2 +- drivers/media/media-device.c | 111 +- drivers/media/media-devnode.c | 31 +- drivers/media/mmc/siano/smssdio.c | 27 +- drivers/media/parport/pms.c | 4 +- drivers/media/pci/bt8xx/bttv-cards.c | 21 +- drivers/media/pci/bt8xx/bttv-driver.c | 1226 +++---- drivers/media/pci/bt8xx/bttv-i2c.c | 8 + drivers/media/pci/bt8xx/bttv-input.c | 30 +- drivers/media/pci/bt8xx/bttv.h | 3 + drivers/media/pci/bt8xx/bttvp.h | 38 +- drivers/media/pci/cx18/cx18-av-core.c | 6 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 52 +- drivers/media/pci/cx18/cx18-ioctl.h | 4 +- drivers/media/pci/cx23885/altera-ci.h | 5 +- drivers/media/pci/cx23885/cx23885-417.c | 10 +- drivers/media/pci/cx23885/cx23885-ioctl.c | 9 +- drivers/media/pci/cx23885/cx23885-ioctl.h | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 14 +- drivers/media/pci/cx23885/cx23885.h | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 2 +- drivers/media/pci/cx25821/Kconfig | 7 +- drivers/media/pci/cx25821/Makefile | 7 +- drivers/media/pci/cx25821/cx25821-alsa.c | 83 +- drivers/media/pci/cx25821/cx25821-audio-upstream.c | 43 +- drivers/media/pci/cx25821/cx25821-cards.c | 23 - drivers/media/pci/cx25821/cx25821-core.c | 133 +- drivers/media/pci/cx25821/cx25821-gpio.c | 1 + drivers/media/pci/cx25821/cx25821-i2c.c | 3 +- drivers/media/pci/cx25821/cx25821-medusa-video.c | 46 +- .../media/pci/cx25821/cx25821-video-upstream-ch2.c | 800 ----- .../media/pci/cx25821/cx25821-video-upstream-ch2.h | 138 - drivers/media/pci/cx25821/cx25821-video-upstream.c | 519 +-- drivers/media/pci/cx25821/cx25821-video.c | 1842 +++-------- drivers/media/pci/cx25821/cx25821-video.h | 125 +- drivers/media/pci/cx25821/cx25821.h | 304 +- drivers/media/pci/cx88/cx88-blackbird.c | 8 +- drivers/media/pci/cx88/cx88-cards.c | 30 +- drivers/media/pci/cx88/cx88-core.c | 12 +- drivers/media/pci/cx88/cx88-dvb.c | 16 +- drivers/media/pci/cx88/cx88-mpeg.c | 10 +- drivers/media/pci/cx88/cx88-video.c | 35 +- drivers/media/pci/cx88/cx88.h | 5 +- drivers/media/pci/ivtv/ivtv-driver.c | 4 +- drivers/media/pci/ivtv/ivtv-firmware.c | 4 +- drivers/media/pci/ivtv/ivtv-gpio.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 57 +- drivers/media/pci/ivtv/ivtv-ioctl.h | 6 +- drivers/media/pci/ivtv/ivtvfb.c | 3 +- drivers/media/pci/meye/meye.c | 2 +- drivers/media/pci/saa7134/saa7134-cards.c | 94 +- drivers/media/pci/saa7134/saa7134-core.c | 3 +- drivers/media/pci/saa7134/saa7134-dvb.c | 31 +- drivers/media/pci/saa7134/saa7134-empress.c | 2 +- drivers/media/pci/saa7134/saa7134-i2c.c | 1 + drivers/media/pci/saa7134/saa7134-input.c | 3 + drivers/media/pci/saa7134/saa7134-tvaudio.c | 1 + drivers/media/pci/saa7134/saa7134-video.c | 189 +- drivers/media/pci/saa7134/saa7134.h | 11 +- drivers/media/pci/saa7146/mxb.c | 9 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/saa7164/saa7164-encoder.c | 14 +- drivers/media/pci/saa7164/saa7164-vbi.c | 12 +- drivers/media/pci/sta2x11/Kconfig | 1 + drivers/media/pci/sta2x11/sta2x11_vip.c | 18 +- drivers/media/pci/ttpci/av7110.c | 6 +- drivers/media/pci/ttpci/av7110_v4l.c | 4 +- drivers/media/pci/ttpci/budget.c | 12 + drivers/media/pci/zoran/zoran_driver.c | 4 +- drivers/media/pci/zoran/zoran_procfs.c | 2 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/Makefile | 2 +- drivers/media/platform/blackfin/bfin_capture.c | 13 +- drivers/media/platform/coda.c | 5 + drivers/media/platform/davinci/Kconfig | 103 +- drivers/media/platform/davinci/Makefile | 17 +- drivers/media/platform/davinci/dm355_ccdc.c | 49 +- drivers/media/platform/davinci/dm355_ccdc_regs.h | 2 +- drivers/media/platform/davinci/dm644x_ccdc.c | 57 +- drivers/media/platform/davinci/dm644x_ccdc_regs.h | 2 +- drivers/media/platform/davinci/isif.c | 30 +- drivers/media/platform/davinci/isif_regs.h | 4 +- drivers/media/platform/davinci/vpbe.c | 16 +- drivers/media/platform/davinci/vpbe_display.c | 17 +- drivers/media/platform/davinci/vpbe_osd.c | 3 + drivers/media/platform/davinci/vpbe_venc.c | 36 +- drivers/media/platform/davinci/vpfe_capture.c | 62 +- drivers/media/platform/davinci/vpif.c | 32 +- drivers/media/platform/davinci/vpif.h | 2 +- drivers/media/platform/davinci/vpif_capture.c | 12 +- drivers/media/platform/davinci/vpif_display.c | 16 +- drivers/media/platform/davinci/vpss.c | 36 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 5 + drivers/media/platform/exynos-gsc/gsc-regs.c | 1 - .../platform/{s5p-fimc => exynos4-is}/Kconfig | 21 +- .../platform/{s5p-fimc => exynos4-is}/Makefile | 5 +- .../{s5p-fimc => exynos4-is}/fimc-capture.c | 411 ++- .../platform/{s5p-fimc => exynos4-is}/fimc-core.c | 312 +- .../platform/{s5p-fimc => exynos4-is}/fimc-core.h | 86 +- .../media/platform/exynos4-is/fimc-is-command.h | 137 + drivers/media/platform/exynos4-is/fimc-is-errno.c | 272 ++ drivers/media/platform/exynos4-is/fimc-is-errno.h | 248 ++ drivers/media/platform/exynos4-is/fimc-is-i2c.c | 126 + drivers/media/platform/exynos4-is/fimc-is-i2c.h | 15 + drivers/media/platform/exynos4-is/fimc-is-param.c | 900 +++++ drivers/media/platform/exynos4-is/fimc-is-param.h | 1020 ++++++ drivers/media/platform/exynos4-is/fimc-is-regs.c | 243 ++ drivers/media/platform/exynos4-is/fimc-is-regs.h | 164 + drivers/media/platform/exynos4-is/fimc-is-sensor.c | 305 ++ drivers/media/platform/exynos4-is/fimc-is-sensor.h | 89 + drivers/media/platform/exynos4-is/fimc-is.c | 1007 ++++++ drivers/media/platform/exynos4-is/fimc-is.h | 345 ++ drivers/media/platform/exynos4-is/fimc-isp.c | 703 ++++ drivers/media/platform/exynos4-is/fimc-isp.h | 181 + .../{s5p-fimc => exynos4-is}/fimc-lite-reg.c | 4 +- .../{s5p-fimc => exynos4-is}/fimc-lite-reg.h | 8 +- .../platform/{s5p-fimc => exynos4-is}/fimc-lite.c | 429 ++- .../platform/{s5p-fimc => exynos4-is}/fimc-lite.h | 20 +- .../platform/{s5p-fimc => exynos4-is}/fimc-m2m.c | 40 +- .../platform/{s5p-fimc => exynos4-is}/fimc-reg.c | 87 +- .../platform/{s5p-fimc => exynos4-is}/fimc-reg.h | 27 +- .../fimc-mdevice.c => exynos4-is/media-dev.c} | 725 +++- .../fimc-mdevice.h => exynos4-is/media-dev.h} | 54 +- .../platform/{s5p-fimc => exynos4-is}/mipi-csis.c | 169 +- .../platform/{s5p-fimc => exynos4-is}/mipi-csis.h | 1 + drivers/media/platform/fsl-viu.c | 6 +- drivers/media/platform/m2m-deinterlace.c | 5 + drivers/media/platform/marvell-ccic/mcam-core.c | 4 +- drivers/media/platform/mem2mem_testdev.c | 12 +- drivers/media/platform/mx2_emmaprp.c | 5 + drivers/media/platform/omap/omap_vout.c | 14 +- drivers/media/platform/s3c-camif/camif-capture.c | 16 +- drivers/media/platform/s5p-g2d/g2d.c | 36 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 + drivers/media/platform/s5p-mfc/s5p_mfc.c | 19 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 12 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 12 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 76 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 112 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 124 +- drivers/media/platform/s5p-tv/hdmi_drv.c | 129 +- drivers/media/platform/s5p-tv/hdmiphy_drv.c | 55 +- drivers/media/platform/s5p-tv/mixer_video.c | 52 +- drivers/media/platform/s5p-tv/sii9234_drv.c | 3 - drivers/media/platform/sh_veu.c | 20 +- drivers/media/platform/sh_vou.c | 27 +- drivers/media/platform/soc_camera/atmel-isi.c | 16 +- drivers/media/platform/soc_camera/mx1_camera.c | 17 +- drivers/media/platform/soc_camera/mx2_camera.c | 8 +- drivers/media/platform/soc_camera/mx3_camera.c | 3 +- drivers/media/platform/soc_camera/omap1_camera.c | 6 +- drivers/media/platform/soc_camera/pxa_camera.c | 12 +- .../platform/soc_camera/sh_mobile_ceu_camera.c | 12 +- drivers/media/platform/soc_camera/sh_mobile_csi2.c | 9 +- drivers/media/platform/soc_camera/soc_camera.c | 48 +- .../platform/soc_camera/soc_camera_platform.c | 2 +- drivers/media/platform/soc_camera/soc_mediabus.c | 46 +- drivers/media/platform/timblogiw.c | 8 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/platform/vino.c | 10 +- drivers/media/platform/vivi.c | 10 + drivers/media/radio/Kconfig | 16 + drivers/media/radio/Makefile | 1 + drivers/media/radio/dsbr100.c | 4 +- drivers/media/radio/radio-cadet.c | 48 +- drivers/media/radio/radio-isa.c | 15 +- drivers/media/radio/radio-keene.c | 8 +- drivers/media/radio/radio-ma901.c | 4 +- drivers/media/radio/radio-miropcm20.c | 12 +- drivers/media/radio/radio-mr800.c | 14 +- drivers/media/radio/radio-rtrack2.c | 5 +- drivers/media/radio/radio-sf16fmi.c | 4 +- drivers/media/radio/radio-shark.c | 2 +- drivers/media/radio/radio-shark2.c | 2 +- drivers/media/radio/radio-si4713.c | 204 +- drivers/media/radio/radio-si476x.c | 1599 +++++++++ drivers/media/radio/radio-tea5764.c | 4 +- drivers/media/radio/radio-tea5777.c | 9 +- drivers/media/radio/radio-timb.c | 4 +- drivers/media/radio/radio-wl1273.c | 4 +- drivers/media/radio/si470x/radio-si470x-common.c | 4 +- drivers/media/radio/si4713-i2c.c | 1049 ++---- drivers/media/radio/si4713-i2c.h | 66 +- drivers/media/radio/tef6862.c | 4 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 8 +- drivers/media/rc/ene_ir.c | 1 + drivers/media/rc/imon.c | 46 +- drivers/media/rc/ir-jvc-decoder.c | 2 +- drivers/media/rc/ir-lirc-codec.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir-nec-decoder.c | 2 +- drivers/media/rc/ir-raw.c | 2 +- drivers/media/rc/ir-rc5-decoder.c | 6 +- drivers/media/rc/ir-rc5-sz-decoder.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-rx51.c | 4 +- drivers/media/rc/ir-sanyo-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 8 +- drivers/media/rc/ite-cir.c | 1 + drivers/media/rc/keymaps/Makefile | 3 +- drivers/media/rc/keymaps/rc-reddo.c | 86 + drivers/media/rc/mceusb.c | 11 +- drivers/media/rc/nuvoton-cir.c | 1 + drivers/media/rc/rc-core-priv.h | 1 - drivers/media/rc/rc-main.c | 46 +- drivers/media/rc/redrat3.c | 457 +-- drivers/media/rc/ttusbir.c | 1 + drivers/media/rc/winbond-cir.c | 1 + drivers/media/tuners/Kconfig | 14 + drivers/media/tuners/Makefile | 2 + drivers/media/tuners/e4000.h | 4 +- drivers/media/tuners/fc0011.h | 4 +- drivers/media/tuners/fc0012.h | 4 +- drivers/media/tuners/fc0013.h | 4 +- drivers/media/tuners/fc2580.h | 4 +- drivers/media/tuners/max2165.h | 5 +- drivers/media/tuners/mc44s803.h | 5 +- drivers/media/tuners/mxl5005s.h | 5 +- drivers/media/tuners/r820t.c | 2355 +++++++++++++ drivers/media/tuners/r820t.h | 59 + drivers/media/tuners/tda18212.h | 4 +- drivers/media/tuners/tda18218.h | 4 +- drivers/media/tuners/tda18271-fe.c | 9 +- drivers/media/tuners/tda827x.c | 10 +- drivers/media/tuners/tda827x.h | 3 +- drivers/media/tuners/tda8290.c | 75 +- drivers/media/tuners/tda8290.h | 12 +- drivers/media/tuners/tda9887.c | 14 +- drivers/media/tuners/tua9001.h | 4 +- drivers/media/tuners/tuner-simple.c | 5 +- drivers/media/tuners/tuner-types.c | 69 + drivers/media/tuners/tuner-xc2028.c | 3 +- drivers/media/tuners/tuner_it913x.c | 447 +++ drivers/media/tuners/tuner_it913x.h | 45 + drivers/media/tuners/tuner_it913x_priv.h | 78 + drivers/media/tuners/xc5000.c | 20 +- drivers/media/tuners/xc5000.h | 4 +- drivers/media/usb/au0828/au0828-core.c | 61 +- drivers/media/usb/au0828/au0828-video.c | 299 +- drivers/media/usb/au0828/au0828.h | 7 + drivers/media/usb/cx231xx/cx231xx-417.c | 1182 +++---- drivers/media/usb/cx231xx/cx231xx-audio.c | 8 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 85 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 59 +- drivers/media/usb/cx231xx/cx231xx-core.c | 2 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 4 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c | 2 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 5 - drivers/media/usb/cx231xx/cx231xx-vbi.c | 25 +- drivers/media/usb/cx231xx/cx231xx-video.c | 601 +--- drivers/media/usb/cx231xx/cx231xx.h | 55 +- drivers/media/usb/dvb-usb-v2/Kconfig | 8 +- drivers/media/usb/dvb-usb-v2/Makefile | 5 +- drivers/media/usb/dvb-usb-v2/af9015.c | 79 +- drivers/media/usb/dvb-usb-v2/af9015.h | 2 + drivers/media/usb/dvb-usb-v2/af9035.c | 600 ++-- drivers/media/usb/dvb-usb-v2/af9035.h | 49 +- drivers/media/usb/dvb-usb-v2/anysee.c | 48 +- drivers/media/usb/dvb-usb-v2/anysee.h | 3 +- drivers/media/usb/dvb-usb-v2/az6007.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 9 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 311 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 43 +- drivers/media/usb/dvb-usb-v2/it913x.c | 1 + drivers/media/usb/dvb-usb-v2/lmedm04.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h | 5 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 36 + drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 1 + drivers/media/usb/dvb-usb-v2/usb_urb.c | 36 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 3 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 465 ++- drivers/media/usb/dvb-usb/dibusb-common.c | 5 +- drivers/media/usb/dvb-usb/dw2102.c | 19 +- drivers/media/usb/dvb-usb/m920x.c | 10 +- drivers/media/usb/dvb-usb/opera1.c | 2 +- drivers/media/usb/em28xx/Kconfig | 1 + drivers/media/usb/em28xx/Makefile | 2 +- drivers/media/usb/em28xx/em28xx-camera.c | 434 +++ drivers/media/usb/em28xx/em28xx-cards.c | 366 +-- drivers/media/usb/em28xx/em28xx-core.c | 45 +- drivers/media/usb/em28xx/em28xx-dvb.c | 125 +- drivers/media/usb/em28xx/em28xx-i2c.c | 691 ++-- drivers/media/usb/em28xx/em28xx-input.c | 5 +- drivers/media/usb/em28xx/em28xx-reg.h | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 415 ++- drivers/media/usb/em28xx/em28xx.h | 231 +- drivers/media/usb/gspca/autogain_functions.h | 183 -- drivers/media/usb/gspca/benq.c | 2 +- drivers/media/usb/gspca/conex.c | 12 +- drivers/media/usb/gspca/cpia1.c | 33 +- drivers/media/usb/gspca/etoms.c | 12 +- drivers/media/usb/gspca/gl860/gl860.c | 224 +- drivers/media/usb/gspca/gspca.c | 240 +- drivers/media/usb/gspca/gspca.h | 70 +- drivers/media/usb/gspca/jeilinj.c | 2 +- drivers/media/usb/gspca/konica.c | 28 +- drivers/media/usb/gspca/m5602/m5602_bridge.h | 27 +- drivers/media/usb/gspca/m5602/m5602_core.c | 22 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 404 +-- drivers/media/usb/gspca/m5602/m5602_mt9m111.h | 2 + drivers/media/usb/gspca/m5602/m5602_ov7660.c | 312 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 3 + drivers/media/usb/gspca/m5602/m5602_ov9650.c | 469 +-- drivers/media/usb/gspca/m5602/m5602_ov9650.h | 2 + drivers/media/usb/gspca/m5602/m5602_po1030.c | 471 +-- drivers/media/usb/gspca/m5602/m5602_po1030.h | 2 + drivers/media/usb/gspca/m5602/m5602_s5k4aa.c | 352 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.h | 2 + drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 291 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.h | 9 +- drivers/media/usb/gspca/m5602/m5602_sensor.h | 3 + drivers/media/usb/gspca/mr97310a.c | 8 +- drivers/media/usb/gspca/ov519.c | 81 +- drivers/media/usb/gspca/ov534.c | 2 +- drivers/media/usb/gspca/pac207.c | 2 +- drivers/media/usb/gspca/pac7302.c | 9 +- drivers/media/usb/gspca/pac7311.c | 5 +- drivers/media/usb/gspca/pac_common.h | 2 +- drivers/media/usb/gspca/sn9c2028.c | 4 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sonixb.c | 22 - drivers/media/usb/gspca/sonixj.c | 556 +--- drivers/media/usb/gspca/spca1528.c | 4 +- drivers/media/usb/gspca/spca500.c | 36 +- drivers/media/usb/gspca/spca501.c | 44 +- drivers/media/usb/gspca/spca505.c | 42 +- drivers/media/usb/gspca/spca508.c | 41 +- drivers/media/usb/gspca/spca561.c | 70 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sq905c.c | 6 +- drivers/media/usb/gspca/sq930x.c | 4 +- drivers/media/usb/gspca/stv0680.c | 14 +- drivers/media/usb/gspca/stv06xx/stv06xx.c | 17 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c | 8 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 14 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 2 + drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c | 10 +- drivers/media/usb/gspca/sunplus.c | 27 +- drivers/media/usb/gspca/vc032x.c | 9 +- drivers/media/usb/gspca/w996Xcf.c | 5 +- drivers/media/usb/gspca/zc3xx.c | 3 +- drivers/media/usb/hdpvr/hdpvr-core.c | 15 +- drivers/media/usb/hdpvr/hdpvr-video.c | 945 +++--- drivers/media/usb/hdpvr/hdpvr.h | 19 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 10 +- drivers/media/usb/pwc/pwc-if.c | 1 + drivers/media/usb/s2255/s2255drv.c | 441 ++- drivers/media/usb/siano/smsusb.c | 158 +- drivers/media/usb/stk1160/stk1160-v4l.c | 14 +- drivers/media/usb/stkwebcam/stk-webcam.c | 309 +- drivers/media/usb/stkwebcam/stk-webcam.h | 8 +- drivers/media/usb/tlg2300/pd-common.h | 26 +- drivers/media/usb/tlg2300/pd-main.c | 16 +- drivers/media/usb/tlg2300/pd-radio.c | 229 +- drivers/media/usb/tlg2300/pd-video.c | 303 +- drivers/media/usb/tm6000/tm6000-video.c | 16 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 10 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 20 +- drivers/media/usb/usbvision/usbvision-video.c | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 2 +- drivers/media/usb/uvc/uvc_queue.c | 1 + drivers/media/v4l2-core/Kconfig | 1 + drivers/media/v4l2-core/Makefile | 3 + drivers/media/v4l2-core/tuner-core.c | 72 +- drivers/media/v4l2-core/v4l2-common.c | 54 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 4 - drivers/media/v4l2-core/v4l2-ctrls.c | 25 +- drivers/media/v4l2-core/v4l2-dev.c | 9 +- drivers/media/v4l2-core/v4l2-ioctl.c | 219 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 34 +- drivers/media/v4l2-core/v4l2-of.c | 266 ++ drivers/media/v4l2-core/videobuf-dma-contig.c | 130 +- drivers/media/v4l2-core/videobuf2-core.c | 32 +- drivers/media/v4l2-core/videobuf2-dma-contig.c | 8 +- drivers/media/v4l2-core/videobuf2-dma-sg.c | 25 +- drivers/media/v4l2-core/videobuf2-vmalloc.c | 4 +- drivers/memstick/host/r592.c | 8 +- drivers/message/i2o/i2o_config.c | 10 + drivers/mfd/ab8500-core.c | 544 ++- drivers/mfd/ab8500-debugfs.c | 2559 ++++++++++---- drivers/mfd/ab8500-gpadc.c | 559 +++- drivers/mfd/ab8500-sysctrl.c | 98 +- drivers/misc/Kconfig | 2 +- drivers/misc/mei/amthif.c | 6 +- drivers/misc/mei/client.c | 24 +- drivers/misc/mei/hbm.c | 9 +- drivers/misc/mei/hw-me.c | 8 +- drivers/misc/mei/interrupt.c | 4 +- drivers/misc/mei/pci-me.c | 1 + drivers/misc/mei/wd.c | 1 + drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 4 +- drivers/net/ethernet/ibm/emac/debug.c | 2 +- drivers/net/ethernet/sfc/Kconfig | 2 +- drivers/net/ethernet/smsc/Kconfig | 4 +- drivers/net/ethernet/ti/cpts.c | 2 +- drivers/of/base.c | 1 + drivers/platform/x86/sony-laptop.c | 3 +- drivers/pnp/isapnp/core.c | 11 - drivers/pnp/pnpacpi/rsparser.c | 1 + drivers/pnp/pnpbios/proc.c | 5 +- drivers/power/88pm860x_charger.c | 2 - drivers/power/Kconfig | 14 +- drivers/power/Makefile | 4 +- drivers/power/ab8500_bmdata.c | 140 +- drivers/power/ab8500_btemp.c | 80 +- drivers/power/ab8500_charger.c | 699 ++-- drivers/power/ab8500_fg.c | 501 ++- drivers/power/abx500_chargalg.c | 455 ++- drivers/power/charger-manager.c | 3 +- drivers/power/da9030_battery.c | 6 +- drivers/power/da9052-battery.c | 5 +- drivers/power/ds2760_battery.c | 4 +- drivers/power/ds2780_battery.c | 7 +- drivers/power/ds2782_battery.c | 23 +- drivers/power/goldfish_battery.c | 2 +- drivers/power/gpio-charger.c | 5 +- drivers/power/isp1704_charger.c | 5 +- drivers/power/lp8788-charger.c | 8 +- drivers/power/max17040_battery.c | 20 +- drivers/power/max8903_charger.c | 4 +- drivers/power/max8925_power.c | 5 +- drivers/power/max8997_charger.c | 9 +- drivers/power/max8998_charger.c | 5 +- drivers/power/pcf50633-charger.c | 7 +- drivers/power/pm2301_charger.c | 393 ++- drivers/power/pm2301_charger.h | 23 +- drivers/power/power_supply_core.c | 187 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 3 +- .../power/reset/vexpress-poweroff.c | 9 +- drivers/power/rx51_battery.c | 8 +- drivers/power/s3c_adc_battery.c | 7 +- drivers/power/sbs-battery.c | 22 +- drivers/power/test_power.c | 31 +- drivers/power/tps65090-charger.c | 320 ++ drivers/power/twl4030_charger.c | 12 +- drivers/power/wm831x_backup.c | 10 +- drivers/pps/Kconfig | 6 +- drivers/pps/kc.c | 6 +- drivers/remoteproc/remoteproc_core.c | 2 +- drivers/rtc/Kconfig | 4 +- drivers/rtc/rtc-max8997.c | 2 +- drivers/scsi/aacraid/aacraid.h | 6 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/src.c | 26 +- drivers/scsi/be2iscsi/be_iscsi.c | 2 +- drivers/scsi/be2iscsi/be_mgmt.c | 2 +- drivers/scsi/bnx2i/bnx2i.h | 12 +- drivers/scsi/csiostor/csio_hw.c | 5 - drivers/scsi/csiostor/csio_mb.c | 12 +- drivers/scsi/device_handler/scsi_dh_alua.c | 17 +- drivers/scsi/isci/init.c | 6 +- drivers/scsi/iscsi_tcp.c | 18 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 12 +- drivers/scsi/lpfc/lpfc_bsg.c | 1109 ++++--- drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_els.c | 21 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 68 +- drivers/scsi/lpfc/lpfc_hw4.h | 3 + drivers/scsi/lpfc/lpfc_init.c | 106 +- drivers/scsi/lpfc/lpfc_mbox.c | 24 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 115 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 2 +- drivers/scsi/osd/osd_initiator.c | 2 +- drivers/scsi/qla2xxx/Makefile | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 35 +- drivers/scsi/qla2xxx/qla_bsg.c | 154 +- drivers/scsi/qla2xxx/qla_bsg.h | 1 + drivers/scsi/qla2xxx/qla_dbg.c | 27 +- drivers/scsi/qla2xxx/qla_def.h | 236 +- drivers/scsi/qla2xxx/qla_gbl.h | 47 +- drivers/scsi/qla2xxx/qla_gs.c | 16 +- drivers/scsi/qla2xxx/qla_init.c | 52 +- drivers/scsi/qla2xxx/qla_inline.h | 41 +- drivers/scsi/qla2xxx/qla_iocb.c | 67 +- drivers/scsi/qla2xxx/qla_isr.c | 20 +- drivers/scsi/qla2xxx/qla_mbx.c | 10 +- drivers/scsi/qla2xxx/qla_mr.c | 3476 ++++++++++++++++++++ drivers/scsi/qla2xxx/qla_mr.h | 510 +++ drivers/scsi/qla2xxx/qla_os.c | 212 +- drivers/scsi/qla2xxx/qla_target.c | 19 - drivers/scsi/qla2xxx/qla_target.h | 1 - drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_83xx.c | 28 + drivers/scsi/qla4xxx/ql4_83xx.h | 10 + drivers/scsi/qla4xxx/ql4_dbg.h | 7 + drivers/scsi/qla4xxx/ql4_def.h | 19 + drivers/scsi/qla4xxx/ql4_fw.h | 38 + drivers/scsi/qla4xxx/ql4_glbl.h | 9 +- drivers/scsi/qla4xxx/ql4_isr.c | 47 +- drivers/scsi/qla4xxx/ql4_mbx.c | 120 +- drivers/scsi/qla4xxx/ql4_nx.c | 21 +- drivers/scsi/qla4xxx/ql4_os.c | 1937 ++++++++++- drivers/scsi/qla4xxx/ql4_version.h | 2 +- drivers/scsi/scsi_transport_iscsi.c | 1002 +++++- drivers/staging/media/as102/Makefile | 2 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 3 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 4 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 2 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 24 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 18 +- drivers/staging/media/dt3155v4l/dt3155v4l.c | 11 +- drivers/staging/media/go7007/Kconfig | 103 +- drivers/staging/media/go7007/Makefile | 23 +- drivers/staging/media/go7007/README | 142 +- drivers/staging/media/go7007/go7007-driver.c | 390 ++- drivers/staging/media/go7007/go7007-fw.c | 88 +- drivers/staging/media/go7007/go7007-i2c.c | 21 +- drivers/staging/media/go7007/go7007-loader.c | 144 + drivers/staging/media/go7007/go7007-priv.h | 104 +- drivers/staging/media/go7007/go7007-usb.c | 394 ++- drivers/staging/media/go7007/go7007-v4l2.c | 1747 +++------- drivers/staging/media/go7007/go7007.h | 74 - drivers/staging/media/go7007/s2250-board.c | 171 +- drivers/staging/media/go7007/s2250-loader.c | 169 - drivers/staging/media/go7007/s2250-loader.h | 24 - drivers/staging/media/go7007/saa7134-go7007.c | 171 +- drivers/staging/media/go7007/snd-go7007.c | 11 +- drivers/staging/media/go7007/wis-i2c.h | 42 - drivers/staging/media/go7007/wis-saa7113.c | 324 -- drivers/staging/media/go7007/wis-saa7115.c | 457 --- drivers/staging/media/go7007/wis-sony-tuner.c | 707 ---- drivers/staging/media/go7007/wis-tw2804.c | 348 -- drivers/staging/media/go7007/wis-tw9903.c | 328 -- drivers/staging/media/lirc/lirc_sir.c | 10 - drivers/staging/media/solo6x10/Kconfig | 3 +- drivers/staging/media/solo6x10/Makefile | 4 +- drivers/staging/media/solo6x10/TODO | 39 +- drivers/staging/media/solo6x10/core.c | 321 -- drivers/staging/media/solo6x10/offsets.h | 74 - drivers/staging/media/solo6x10/osd-font.h | 154 - drivers/staging/media/solo6x10/p2m.c | 306 -- drivers/staging/media/solo6x10/solo6x10-core.c | 709 ++++ .../media/solo6x10/{disp.c => solo6x10-disp.c} | 129 +- drivers/staging/media/solo6x10/solo6x10-eeprom.c | 154 + .../media/solo6x10/{enc.c => solo6x10-enc.c} | 239 +- .../media/solo6x10/{g723.c => solo6x10-g723.c} | 94 +- .../media/solo6x10/{gpio.c => solo6x10-gpio.c} | 13 +- .../media/solo6x10/{i2c.c => solo6x10-i2c.c} | 26 +- drivers/staging/media/solo6x10/solo6x10-jpeg.h | 94 +- drivers/staging/media/solo6x10/solo6x10-offsets.h | 85 + drivers/staging/media/solo6x10/solo6x10-p2m.c | 333 ++ .../solo6x10/{registers.h => solo6x10-regs.h} | 88 +- .../media/solo6x10/{tw28.c => solo6x10-tw28.c} | 187 +- .../media/solo6x10/{tw28.h => solo6x10-tw28.h} | 12 +- drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 1385 ++++++++ drivers/staging/media/solo6x10/solo6x10-v4l2.c | 734 +++++ drivers/staging/media/solo6x10/solo6x10.h | 265 +- drivers/staging/media/solo6x10/v4l2-enc.c | 1829 ---------- drivers/staging/media/solo6x10/v4l2.c | 961 ------ drivers/staging/speakup/kobjects.c | 6 +- drivers/staging/speakup/speakup.h | 1 - drivers/staging/speakup/varhandlers.c | 46 - drivers/staging/zcache/Kconfig | 6 +- drivers/staging/zcache/ramster.h | 6 +- drivers/staging/zcache/ramster/debug.c | 2 +- drivers/staging/zcache/ramster/nodemanager.c | 9 +- drivers/staging/zcache/ramster/ramster.c | 29 +- drivers/staging/zcache/ramster/ramster.h | 2 +- .../staging/zcache/ramster/ramster_nodemanager.h | 2 + drivers/staging/zcache/tmem.c | 6 +- drivers/staging/zcache/tmem.h | 8 +- drivers/staging/zcache/zcache-main.c | 64 +- drivers/staging/zcache/zcache.h | 2 +- drivers/target/iscsi/Makefile | 3 +- drivers/target/iscsi/iscsi_target.c | 1184 ++++--- drivers/target/iscsi/iscsi_target.h | 3 +- drivers/target/iscsi/iscsi_target_auth.c | 28 +- drivers/target/iscsi/iscsi_target_configfs.c | 98 +- drivers/target/iscsi/iscsi_target_core.h | 26 +- drivers/target/iscsi/iscsi_target_device.c | 7 +- drivers/target/iscsi/iscsi_target_erl1.c | 13 +- drivers/target/iscsi/iscsi_target_login.c | 472 ++- drivers/target/iscsi/iscsi_target_login.h | 6 + drivers/target/iscsi/iscsi_target_nego.c | 194 +- drivers/target/iscsi/iscsi_target_nego.h | 11 +- drivers/target/iscsi/iscsi_target_parameters.c | 87 +- drivers/target/iscsi/iscsi_target_parameters.h | 16 +- drivers/target/iscsi/iscsi_target_tmr.c | 4 +- drivers/target/iscsi/iscsi_target_tpg.c | 6 +- drivers/target/iscsi/iscsi_target_transport.c | 55 + drivers/target/iscsi/iscsi_target_util.c | 53 +- drivers/target/iscsi/iscsi_target_util.h | 1 + drivers/target/target_core_file.c | 122 +- drivers/target/target_core_iblock.c | 108 +- drivers/target/target_core_sbc.c | 85 + drivers/target/target_core_transport.c | 13 +- drivers/target/tcm_fc/tfc_io.c | 9 +- drivers/target/tcm_fc/tfc_sess.c | 9 +- drivers/usb/misc/iowarrior.c | 4 +- drivers/usb/misc/uss720.c | 2 +- drivers/usb/storage/realtek_cr.c | 5 +- drivers/vhost/tcm_vhost.c | 262 +- drivers/vhost/tcm_vhost.h | 13 + drivers/video/amifb.c | 2 +- drivers/video/auo_k190x.c | 2 +- drivers/video/exynos/exynos_dp_core.c | 4 +- drivers/video/goldfishfb.c | 2 +- drivers/video/s1d13xxxfb.c | 2 +- drivers/video/ssd1307fb.c | 4 +- drivers/w1/slaves/w1_bq27000.c | 4 +- drivers/w1/slaves/w1_ds2760.c | 3 +- drivers/w1/slaves/w1_ds2780.c | 3 +- drivers/w1/slaves/w1_ds2781.c | 3 +- drivers/xen/Kconfig | 4 +- drivers/xen/tmem.c | 55 +- drivers/xen/xen-selfballoon.c | 13 +- fs/Kconfig.binfmt | 14 + fs/Makefile | 5 +- fs/befs/btree.c | 3 +- fs/binfmt_aout.c | 1 - fs/binfmt_elf.c | 6 +- fs/binfmt_elf_fdpic.c | 2 - fs/binfmt_misc.c | 24 +- fs/block_dev.c | 8 +- fs/coredump.c | 84 +- fs/dcache.c | 4 +- fs/dlm/plock.c | 18 +- fs/eventpoll.c | 128 +- fs/exec.c | 13 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/gc.c | 2 +- fs/f2fs/super.c | 2 +- fs/fs-writeback.c | 1 + fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/glock.c | 32 +- fs/gfs2/glock.h | 1 - fs/gfs2/glops.c | 4 +- fs/gfs2/incore.h | 19 +- fs/gfs2/inode.c | 188 +- fs/gfs2/log.c | 104 +- fs/gfs2/lops.c | 32 +- fs/gfs2/lops.h | 5 +- fs/gfs2/meta_io.c | 2 +- fs/gfs2/rgrp.c | 24 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/gfs2/trace_gfs2.h | 11 +- fs/gfs2/trans.c | 7 +- fs/hfs/bfind.c | 10 +- fs/hfs/bitmap.c | 4 +- fs/hfs/bnode.c | 39 +- fs/hfs/brec.c | 19 +- fs/hfs/btree.c | 31 +- fs/hfs/catalog.c | 24 +- fs/hfs/dir.c | 20 +- fs/hfs/extent.c | 68 +- fs/hfs/hfs_fs.h | 22 +- fs/hfs/inode.c | 15 +- fs/hfs/mdb.c | 23 +- fs/hfs/super.c | 47 +- fs/hfsplus/attributes.c | 26 +- fs/hfsplus/bfind.c | 14 +- fs/hfsplus/bitmap.c | 13 +- fs/hfsplus/bnode.c | 36 +- fs/hfsplus/brec.c | 14 +- fs/hfsplus/btree.c | 29 +- fs/hfsplus/catalog.c | 11 +- fs/hfsplus/dir.c | 14 +- fs/hfsplus/extents.c | 53 +- fs/hfsplus/hfsplus_fs.h | 20 +- fs/hfsplus/inode.c | 4 +- fs/hfsplus/options.c | 22 +- fs/hfsplus/super.c | 56 +- fs/hfsplus/wrapper.c | 8 +- fs/hfsplus/xattr.c | 41 +- fs/lockd/clntlock.c | 3 + fs/lockd/clntproc.c | 3 - fs/nfs/callback.c | 3 + fs/nfs/callback_proc.c | 2 +- fs/nfs/client.c | 2 + fs/nfs/delegation.c | 121 +- fs/nfs/delegation.h | 5 +- fs/nfs/dir.c | 2 + fs/nfs/file.c | 9 + fs/nfs/inode.c | 8 +- fs/nfs/internal.h | 7 + fs/nfs/nfs4_fs.h | 16 +- fs/nfs/nfs4client.c | 30 +- fs/nfs/nfs4filelayout.c | 34 +- fs/nfs/nfs4namespace.c | 43 +- fs/nfs/nfs4proc.c | 557 +++- fs/nfs/nfs4state.c | 141 +- fs/nfs/nfs4super.c | 2 + fs/nfs/nfs4xdr.c | 176 +- fs/nfs/objlayout/objio_osd.c | 2 +- fs/nfs/objlayout/objlayout.h | 2 +- fs/nfs/pagelist.c | 53 + fs/nfs/pnfs.c | 2 + fs/nfs/read.c | 2 + fs/nfs/super.c | 83 +- fs/nfs/write.c | 2 + fs/nfsd/nfs4xdr.c | 24 +- fs/nilfs2/inode.c | 17 + fs/nilfs2/mdt.c | 19 +- fs/nilfs2/page.c | 70 +- fs/nilfs2/page.h | 3 +- fs/notify/inotify/inotify_user.c | 6 +- fs/proc/base.c | 105 +- fs/ufs/util.c | 3 +- include/Kbuild | 3 - include/acpi/acexcep.h | 461 +-- include/acpi/acoutput.h | 53 +- include/acpi/acpi_bus.h | 33 +- include/acpi/acpi_drivers.h | 1 - include/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 47 + include/acpi/actbl3.h | 55 +- include/acpi/actypes.h | 16 +- include/linux/acpi.h | 4 +- include/linux/cgroup.h | 1 - include/linux/cleancache.h | 4 +- include/linux/clockchips.h | 44 +- include/linux/clocksource.h | 1 + include/linux/compiler.h | 6 + include/linux/context_tracking.h | 24 +- include/linux/cpu.h | 16 + include/linux/cpufreq.h | 21 +- include/linux/cpuidle.h | 23 +- include/linux/dmi.h | 2 + include/linux/evm.h | 2 +- include/linux/frontswap.h | 36 +- include/linux/fs.h | 2 + include/linux/hid-debug.h | 6 +- include/linux/hid.h | 101 +- include/linux/hrtimer.h | 5 +- include/linux/iio/gyro/itg3200.h | 2 +- include/linux/ima.h | 4 +- include/linux/integrity.h | 2 +- include/linux/jiffies.h | 1 - include/linux/kernel.h | 2 - include/linux/kmod.h | 17 +- include/linux/kprobes.h | 6 +- include/linux/kthread.h | 1 + include/linux/list_bl.h | 5 + include/linux/math64.h | 19 +- include/linux/memory.h | 2 +- include/linux/mfd/abx500.h | 27 +- include/linux/mfd/abx500/ab8500-bm.h | 61 +- include/linux/mfd/abx500/ab8500-gpadc.h | 74 +- include/linux/mfd/abx500/ab8500-sysctrl.h | 6 + include/linux/mfd/abx500/ab8500.h | 3 + include/linux/mfd/abx500/ux500_chargalg.h | 7 + include/linux/mfd/tps65090.h | 5 + include/linux/mmzone.h | 2 +- include/linux/nfs_fs.h | 8 + include/linux/nfs_fs_sb.h | 3 + include/linux/nfs_xdr.h | 27 +- include/linux/pci_ids.h | 2 + include/linux/perf_event.h | 24 +- include/linux/pid_namespace.h | 4 +- include/linux/platform_data/clk-lpss.h | 18 + include/linux/pm2301_charger.h | 2 +- include/linux/posix-timers.h | 1 + include/linux/power/ab8500.h | 16 + include/linux/power_supply.h | 6 + include/linux/printk.h | 15 + include/linux/rculist_bl.h | 2 +- include/linux/rcupdate.h | 1 + include/linux/relay.h | 3 - include/linux/sched.h | 267 +- include/linux/security.h | 10 +- include/linux/smp.h | 1 - include/linux/string_helpers.h | 58 + include/linux/sunrpc/auth.h | 9 + include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/gss_api.h | 30 +- include/linux/sunrpc/xprt.h | 5 + include/linux/time.h | 3 + include/linux/timekeeper_internal.h | 9 +- include/linux/timex.h | 7 - include/linux/uprobes.h | 8 + include/linux/vexpress.h | 3 - include/linux/workqueue.h | 5 + include/media/davinci/dm355_ccdc.h | 6 +- include/media/davinci/dm644x_ccdc.h | 24 +- include/media/davinci/vpbe.h | 2 +- include/media/davinci/vpbe_types.h | 3 +- include/media/media-devnode.h | 1 + include/media/mt9p031.h | 2 - include/media/rc-core.h | 2 + include/media/rc-map.h | 1 + include/media/s5p_fimc.h | 64 + include/media/saa7115.h | 32 +- include/media/si476x.h | 37 + include/media/soc_camera.h | 7 +- include/media/soc_mediabus.h | 3 + include/media/ths7303.h | 42 + include/media/tuner.h | 6 +- include/media/uda1342.h | 29 + include/media/v4l2-chip-ident.h | 11 + include/media/v4l2-common.h | 1 - include/media/v4l2-ctrls.h | 29 +- include/media/v4l2-device.h | 13 + include/media/v4l2-ioctl.h | 22 +- include/media/v4l2-of.h | 111 + include/media/v4l2-subdev.h | 25 +- include/media/videobuf-dma-contig.h | 10 - include/media/videobuf2-core.h | 11 +- include/net/sctp/sctp.h | 2 +- include/scsi/Kbuild | 1 - include/scsi/iscsi_if.h | 117 + include/scsi/libiscsi.h | 1 + include/scsi/scsi_transport_iscsi.h | 151 + include/sound/pcm.h | 2 +- include/target/iscsi/iscsi_transport.h | 83 + include/target/target_core_backend.h | 4 + include/target/target_core_fabric.h | 2 +- include/trace/events/rcu.h | 55 + include/trace/events/timer.h | 10 +- include/uapi/linux/dvb/dmx.h | 2 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/magic.h | 1 + include/uapi/linux/media.h | 2 + include/uapi/linux/perf_event.h | 71 +- include/uapi/linux/ptrace.h | 12 + include/uapi/linux/time.h | 6 +- include/uapi/linux/v4l2-controls.h | 28 + include/uapi/linux/v4l2-dv-timings.h | 18 + include/uapi/linux/v4l2-mediabus.h | 6 +- include/uapi/linux/videodev2.h | 111 +- include/xen/tmem.h | 8 + init/Kconfig | 154 +- init/do_mounts_initrd.c | 8 +- init/main.c | 4 +- kernel/Makefile | 1 + kernel/cgroup.c | 3 - kernel/compat.c | 65 - kernel/cpu/Makefile | 1 + kernel/cpu/idle.c | 116 + kernel/debug/debug_core.c | 2 +- kernel/events/core.c | 30 + kernel/events/uprobes.c | 300 +- kernel/extable.c | 6 +- kernel/fork.c | 2 +- kernel/hrtimer.c | 26 +- kernel/kexec.c | 30 +- kernel/kmod.c | 98 +- kernel/kthread.c | 19 + kernel/panic.c | 6 - kernel/pid.c | 11 +- kernel/pid_namespace.c | 2 - kernel/posix-timers.c | 121 +- kernel/power/poweroff.c | 2 +- kernel/power/suspend.c | 22 +- kernel/printk.c | 62 + kernel/ptrace.c | 80 + kernel/range.c | 3 +- kernel/rcutree.c | 260 +- kernel/rcutree.h | 41 +- kernel/rcutree_plugin.h | 601 ++-- kernel/rcutree_trace.c | 2 - kernel/relay.c | 14 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 260 +- kernel/sched/cpuacct.c | 296 ++ kernel/sched/cpuacct.h | 17 + kernel/sched/cputime.c | 214 +- kernel/sched/fair.c | 148 +- kernel/sched/idle_task.c | 16 + kernel/sched/sched.h | 219 +- kernel/seccomp.c | 2 + kernel/semaphore.c | 8 +- kernel/signal.c | 9 +- kernel/smp.c | 91 +- kernel/softirq.c | 6 +- kernel/sys.c | 221 +- kernel/time.c | 11 +- kernel/time/ntp.c | 105 +- kernel/time/ntp_internal.h | 12 + kernel/time/tick-broadcast.c | 239 +- kernel/time/tick-common.c | 2 + kernel/time/tick-internal.h | 5 +- kernel/time/tick-sched.c | 4 +- kernel/time/timekeeping.c | 396 ++- kernel/time/timer_list.c | 104 +- kernel/timer.c | 143 +- kernel/trace/trace.c | 2 +- kernel/trace/trace.h | 5 - kernel/trace/trace_uprobe.c | 203 +- kernel/watchdog.c | 5 + kernel/workqueue.c | 79 + kernel/workqueue_internal.h | 12 +- lib/Kconfig.debug | 25 +- lib/Makefile | 5 +- lib/decompress.c | 2 +- lib/div64.c | 19 +- lib/dump_stack.c | 11 +- lib/dynamic_debug.c | 48 +- lib/rbtree_test.c | 9 +- lib/string_helpers.c | 133 + lib/test-string_helpers.c | 103 + {arch/s390/lib => lib}/usercopy.c | 3 +- lib/vsprintf.c | 18 +- mm/cleancache.c | 265 +- mm/frontswap.c | 156 +- mm/hugetlb.c | 4 +- mm/memory.c | 8 +- mm/slab.c | 8 +- mm/swapfile.c | 17 +- net/sctp/protocol.c | 2 +- net/sunrpc/Kconfig | 2 +- net/sunrpc/auth.c | 75 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_krb5_mech.c | 6 +- net/sunrpc/auth_gss/gss_mech_switch.c | 119 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/clnt.c | 43 +- net/sunrpc/xprt.c | 61 +- net/sunrpc/xprtsock.c | 14 +- samples/hidraw/hid-example.c | 3 +- scripts/kconfig/menu.c | 27 +- scripts/kconfig/streamline_config.pl | 26 +- security/capability.c | 3 +- security/integrity/ima/ima_main.c | 14 +- security/keys/request_key.c | 13 +- security/security.c | 4 +- security/selinux/hooks.c | 39 +- security/smack/smack.h | 5 - security/smack/smack_access.c | 2 + security/smack/smack_lsm.c | 4 +- security/smack/smackfs.c | 254 +- security/tomoyo/tomoyo.c | 5 +- sound/i2c/other/tea575x-tuner.c | 6 +- sound/pci/mixart/mixart.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/ux500/Kconfig | 4 +- tools/Makefile | 16 +- tools/lib/lk/Makefile | 35 + tools/{perf/util => lib/lk}/debugfs.c | 49 +- tools/lib/lk/debugfs.h | 29 + tools/perf/Documentation/perf-annotate.txt | 3 + tools/perf/Documentation/perf-mem.txt | 48 + tools/perf/Documentation/perf-record.txt | 6 + tools/perf/Documentation/perf-report.txt | 6 +- tools/perf/Documentation/perf-stat.txt | 12 +- tools/perf/Documentation/perf-top.txt | 2 +- tools/perf/MANIFEST | 1 + tools/perf/Makefile | 61 +- tools/perf/arch/arm/util/dwarf-regs.c | 5 +- tools/perf/arch/powerpc/util/dwarf-regs.c | 5 +- tools/perf/arch/s390/util/dwarf-regs.c | 2 +- tools/perf/arch/sh/util/dwarf-regs.c | 2 +- tools/perf/arch/sparc/util/dwarf-regs.c | 2 +- tools/perf/arch/x86/util/dwarf-regs.c | 2 +- tools/perf/builtin-annotate.c | 25 +- tools/perf/builtin-diff.c | 7 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-mem.c | 242 ++ tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 15 +- tools/perf/builtin-report.c | 150 +- tools/perf/builtin-sched.c | 1 - tools/perf/builtin-stat.c | 398 ++- tools/perf/builtin-top.c | 9 +- tools/perf/builtin-trace.c | 28 +- tools/perf/builtin.h | 1 + tools/perf/command-list.txt | 15 +- tools/perf/config/feature-tests.mak | 12 +- tools/perf/perf.c | 12 +- tools/perf/perf.h | 1 + tools/perf/tests/attr.c | 11 +- tools/perf/tests/attr.py | 5 +- tools/perf/tests/attr/base-record | 1 + tools/perf/tests/attr/base-stat | 1 + tools/perf/tests/attr/test-record-C0 | 13 + tools/perf/tests/attr/test-stat-C0 | 9 + tools/perf/tests/bp_signal.c | 186 ++ tools/perf/tests/bp_signal_overflow.c | 126 + tools/perf/tests/builtin-test.c | 16 + tools/perf/tests/evsel-roundtrip-name.c | 4 +- tools/perf/tests/hists_link.c | 6 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/open-syscall-tp-fields.c | 10 +- tools/perf/tests/parse-events.c | 6 +- tools/perf/tests/perf-record.c | 9 +- tools/perf/tests/sw-clock.c | 119 + tools/perf/tests/task-exit.c | 123 + tools/perf/tests/tests.h | 4 + tools/perf/ui/browser.c | 9 +- tools/perf/ui/browser.h | 1 + tools/perf/ui/browsers/annotate.c | 158 +- tools/perf/ui/browsers/hists.c | 7 +- tools/perf/ui/browsers/map.c | 60 +- tools/perf/ui/browsers/scripts.c | 1 - tools/perf/ui/gtk/annotate.c | 26 +- tools/perf/ui/gtk/hists.c | 7 +- tools/perf/ui/hist.c | 7 +- tools/perf/ui/tui/setup.c | 21 +- tools/perf/ui/ui.h | 2 +- tools/perf/util/annotate.c | 262 +- tools/perf/util/annotate.h | 51 +- tools/perf/util/cpumap.c | 86 +- tools/perf/util/cpumap.h | 12 + tools/perf/util/debugfs.h | 12 - tools/perf/util/event.h | 9 + tools/perf/util/evlist.c | 73 +- tools/perf/util/evlist.h | 9 +- tools/perf/util/evsel.c | 32 +- tools/perf/util/evsel.h | 25 + tools/perf/util/header.c | 15 +- tools/perf/util/hist.c | 110 +- tools/perf/util/hist.h | 28 +- tools/perf/util/machine.c | 64 +- tools/perf/util/machine.h | 4 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/python-ext-sources | 1 - tools/perf/util/session.c | 20 +- tools/perf/util/session.h | 1 - tools/perf/util/setup.py | 3 +- tools/perf/util/sort.c | 414 ++- tools/perf/util/sort.h | 12 +- tools/perf/util/symbol-elf.c | 9 +- tools/perf/util/symbol.c | 1 + tools/perf/util/symbol.h | 9 +- tools/perf/util/thread_map.h | 5 + tools/perf/util/trace-event-info.c | 380 ++- tools/perf/util/trace-event-parse.c | 37 - tools/perf/util/trace-event-read.c | 473 +-- tools/perf/util/trace-event.h | 6 +- tools/perf/util/util.c | 27 + tools/perf/util/util.h | 9 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/scripts/Makefile.include | 6 +- tools/testing/selftests/Makefile | 8 +- tools/testing/selftests/ptrace/Makefile | 10 + tools/testing/selftests/ptrace/peeksiginfo.c | 214 ++ tools/testing/selftests/soft-dirty/Makefile | 10 + tools/testing/selftests/soft-dirty/soft-dirty.c | 114 + tools/vm/Makefile | 17 +- tools/vm/page-types.c | 85 +- 1926 files changed, 86971 insertions(+), 45126 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-lpss_ltr create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_wakeup create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-roccat-konepure create mode 100644 Documentation/DocBook/media/v4l/vidioc-dbg-g-chip-info.xml delete mode 100644 Documentation/DocBook/media/v4l/vidioc-enum-dv-presets.xml delete mode 100644 Documentation/DocBook/media/v4l/vidioc-g-dv-preset.xml delete mode 100644 Documentation/DocBook/media/v4l/vidioc-query-dv-preset.xml create mode 100644 Documentation/devicetree/bindings/ata/imx-pata.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/arm_big_little_dt.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-exynos5440.txt create mode 100644 Documentation/devicetree/bindings/media/exynos-fimc-lite.txt create mode 100644 Documentation/devicetree/bindings/media/exynos4-fimc-is.txt create mode 100644 Documentation/devicetree/bindings/media/samsung-fimc.txt create mode 100644 Documentation/devicetree/bindings/media/samsung-mipi-csis.txt create mode 100644 Documentation/devicetree/bindings/media/video-interfaces.txt create mode 100644 Documentation/devicetree/bindings/power_supply/power_supply.txt create mode 100644 Documentation/devicetree/bindings/power_supply/tps65090.txt create mode 100644 Documentation/hwmon/ab8500 create mode 100644 Documentation/hwmon/abx500 create mode 100644 Documentation/video4linux/si476x.txt create mode 100644 arch/arm/mach-imx/cpuidle-imx5.c delete mode 100644 arch/arm/mach-imx/cpuidle.c create mode 100644 arch/arm/mach-pxa/include/mach/generic.h create mode 100644 arch/arm/mach-sa1100/include/mach/generic.h create mode 100644 arch/arm64/boot/dts/foundation-v8.dts create mode 100644 arch/arm64/boot/dts/rtsm_ve-aemv8a.dts create mode 100644 arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi create mode 100644 arch/arm64/boot/dts/skeleton.dtsi create mode 100644 arch/arm64/include/asm/esr.h rename arch/arm64/{lib/bitops.c => include/asm/smp_plat.h} (58%) create mode 100644 arch/arm64/include/asm/string.h create mode 100644 arch/arm64/lib/bitops.S create mode 100644 arch/arm64/lib/memchr.S create mode 100644 arch/arm64/lib/memcpy.S create mode 100644 arch/arm64/lib/memmove.S create mode 100644 arch/arm64/lib/memset.S create mode 100644 arch/arm64/lib/strchr.S create mode 100644 arch/arm64/lib/strrchr.S delete mode 100644 arch/ia64/kernel/cpufreq/Kconfig delete mode 100644 arch/ia64/kernel/cpufreq/Makefile create mode 100644 arch/metag/include/uapi/asm/ech.h create mode 100644 arch/metag/oprofile/Makefile create mode 100644 arch/metag/oprofile/backtrace.c create mode 100644 arch/metag/oprofile/backtrace.h create mode 100644 arch/metag/oprofile/common.c delete mode 100644 arch/mips/kernel/cpufreq/Kconfig delete mode 100644 arch/mips/kernel/cpufreq/Makefile delete mode 100644 arch/openrisc/kernel/idle.c delete mode 100644 arch/sparc/lib/usercopy.c create mode 100644 arch/x86/kernel/cpu/perf_event_amd_uncore.c create mode 100644 arch/x86/tools/relocs.h create mode 100644 arch/x86/tools/relocs_32.c create mode 100644 arch/x86/tools/relocs_64.c create mode 100644 arch/x86/tools/relocs_common.c create mode 100644 drivers/acpi/acpi_lpss.c create mode 100644 drivers/acpi/acpica/nsconvert.c create mode 100644 drivers/acpi/acpica/utpredef.c delete mode 100644 drivers/clk/x86/clk-lpss.c delete mode 100644 drivers/clk/x86/clk-lpss.h create mode 100644 drivers/clocksource/bcm_kona_timer.c create mode 100644 drivers/cpufreq/amd_freq_sensitivity.c create mode 100644 drivers/cpufreq/arm_big_little.c create mode 100644 drivers/cpufreq/arm_big_little.h create mode 100644 drivers/cpufreq/arm_big_little_dt.c rename arch/avr32/mach-at32ap/cpufreq.c => drivers/cpufreq/at32ap-cpufreq.c (95%) rename arch/blackfin/mach-common/cpufreq.c => drivers/cpufreq/blackfin-cpufreq.c (76%) rename arch/cris/arch-v32/mach-a3/cpufreq.c => drivers/cpufreq/cris-artpec3-cpufreq.c (89%) rename arch/cris/arch-v32/mach-fs/cpufreq.c => drivers/cpufreq/cris-etraxfs-cpufreq.c (89%) rename arch/arm/mach-davinci/cpufreq.c => drivers/cpufreq/davinci-cpufreq.c (86%) create mode 100644 drivers/cpufreq/exynos5440-cpufreq.c rename arch/ia64/kernel/cpufreq/acpi-cpufreq.c => drivers/cpufreq/ia64-acpi-cpufreq.c (94%) rename arch/arm/mach-integrator/cpu.c => drivers/cpufreq/integrator-cpufreq.c (96%) rename {arch/mips/kernel => drivers}/cpufreq/loongson2_cpufreq.c (96%) rename arch/powerpc/platforms/cell/cbe_cpufreq.c => drivers/cpufreq/ppc_cbe_cpufreq.c (96%) rename arch/powerpc/platforms/cell/cbe_cpufreq.h => drivers/cpufreq/ppc_cbe_cpufreq.h (82%) rename arch/powerpc/platforms/cell/cbe_cpufreq_pervasive.c => drivers/cpufreq/ppc_cbe_cpufreq_pervasive.c (99%) rename arch/powerpc/platforms/cell/cbe_cpufreq_pmi.c => drivers/cpufreq/ppc_cbe_cpufreq_pmi.c (99%) rename arch/arm/mach-pxa/cpufreq-pxa2xx.c => drivers/cpufreq/pxa2xx-cpufreq.c (98%) rename arch/arm/mach-pxa/cpufreq-pxa3xx.c => drivers/cpufreq/pxa3xx-cpufreq.c (96%) rename arch/arm/mach-sa1100/cpu-sa1100.c => drivers/cpufreq/sa1100-cpufreq.c (98%) rename arch/arm/mach-sa1100/cpu-sa1110.c => drivers/cpufreq/sa1110-cpufreq.c (98%) rename arch/sh/kernel/cpufreq.c => drivers/cpufreq/sh-cpufreq.c (91%) rename arch/sparc/kernel/us2e_cpufreq.c => drivers/cpufreq/sparc-us2e-cpufreq.c (96%) rename arch/sparc/kernel/us3_cpufreq.c => drivers/cpufreq/sparc-us3-cpufreq.c (93%) rename arch/arm/mach-tegra/cpu-tegra.c => drivers/cpufreq/tegra-cpufreq.c (93%) rename arch/unicore32/kernel/cpu-ucv2.c => drivers/cpufreq/unicore2-cpufreq.c (90%) create mode 100644 drivers/hid/hid-appleir.c create mode 100644 drivers/hid/hid-roccat-konepure.c create mode 100644 drivers/hid/hid-roccat-konepure.h create mode 100644 drivers/hwmon/ab8500.c create mode 100644 drivers/hwmon/abx500.c create mode 100644 drivers/hwmon/abx500.h create mode 100644 drivers/infiniband/ulp/isert/Kconfig create mode 100644 drivers/infiniband/ulp/isert/Makefile create mode 100644 drivers/infiniband/ulp/isert/ib_isert.c create mode 100644 drivers/infiniband/ulp/isert/ib_isert.h create mode 100644 drivers/infiniband/ulp/isert/isert_proto.h rename drivers/media/{usb/dvb-usb-v2 => common}/cypress_firmware.c (84%) rename drivers/media/{usb/dvb-usb-v2 => common}/cypress_firmware.h (68%) create mode 100644 drivers/media/common/siano/smsdvb-debugfs.c create mode 100644 drivers/media/common/siano/smsdvb-main.c delete mode 100644 drivers/media/common/siano/smsdvb.c create mode 100644 drivers/media/common/siano/smsdvb.h rename drivers/{staging/media/go7007/wis-ov7640.c => media/i2c/ov7640.c} (53%) create mode 100644 drivers/media/i2c/sony-btf-mpx.c create mode 100644 drivers/media/i2c/tw2804.c create mode 100644 drivers/media/i2c/tw9903.c create mode 100644 drivers/media/i2c/tw9906.c rename drivers/{staging/media/go7007/wis-uda1342.c => media/i2c/uda1342.c} (52%) delete mode 100644 drivers/media/pci/cx25821/cx25821-video-upstream-ch2.c delete mode 100644 drivers/media/pci/cx25821/cx25821-video-upstream-ch2.h rename drivers/media/platform/{s5p-fimc => exynos4-is}/Kconfig (69%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/Makefile (58%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-capture.c (87%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-core.c (85%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-core.h (92%) create mode 100644 drivers/media/platform/exynos4-is/fimc-is-command.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-errno.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-errno.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-i2c.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-i2c.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-param.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-param.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-regs.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-regs.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is-sensor.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is-sensor.h create mode 100644 drivers/media/platform/exynos4-is/fimc-is.c create mode 100644 drivers/media/platform/exynos4-is/fimc-is.h create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.c create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.h rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-lite-reg.c (98%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-lite-reg.h (96%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-lite.c (86%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-lite.h (95%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-m2m.c (95%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-reg.c (91%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/fimc-reg.h (93%) rename drivers/media/platform/{s5p-fimc/fimc-mdevice.c => exynos4-is/media-dev.c} (59%) rename drivers/media/platform/{s5p-fimc/fimc-mdevice.h => exynos4-is/media-dev.h} (69%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/mipi-csis.c (85%) rename drivers/media/platform/{s5p-fimc => exynos4-is}/mipi-csis.h (93%) create mode 100644 drivers/media/radio/radio-si476x.c create mode 100644 drivers/media/rc/keymaps/rc-reddo.c create mode 100644 drivers/media/tuners/r820t.c create mode 100644 drivers/media/tuners/r820t.h create mode 100644 drivers/media/tuners/tuner_it913x.c create mode 100644 drivers/media/tuners/tuner_it913x.h create mode 100644 drivers/media/tuners/tuner_it913x_priv.h create mode 100644 drivers/media/usb/em28xx/em28xx-camera.c delete mode 100644 drivers/media/usb/gspca/autogain_functions.h create mode 100644 drivers/media/v4l2-core/v4l2-of.c rename arch/arm/mach-vexpress/reset.c => drivers/power/reset/vexpress-poweroff.c (93%) create mode 100644 drivers/power/tps65090-charger.c create mode 100644 drivers/scsi/qla2xxx/qla_mr.c create mode 100644 drivers/scsi/qla2xxx/qla_mr.h create mode 100644 drivers/staging/media/go7007/go7007-loader.c delete mode 100644 drivers/staging/media/go7007/s2250-loader.c delete mode 100644 drivers/staging/media/go7007/s2250-loader.h delete mode 100644 drivers/staging/media/go7007/wis-i2c.h delete mode 100644 drivers/staging/media/go7007/wis-saa7113.c delete mode 100644 drivers/staging/media/go7007/wis-saa7115.c delete mode 100644 drivers/staging/media/go7007/wis-sony-tuner.c delete mode 100644 drivers/staging/media/go7007/wis-tw2804.c delete mode 100644 drivers/staging/media/go7007/wis-tw9903.c delete mode 100644 drivers/staging/media/solo6x10/core.c delete mode 100644 drivers/staging/media/solo6x10/offsets.h delete mode 100644 drivers/staging/media/solo6x10/osd-font.h delete mode 100644 drivers/staging/media/solo6x10/p2m.c create mode 100644 drivers/staging/media/solo6x10/solo6x10-core.c rename drivers/staging/media/solo6x10/{disp.c => solo6x10-disp.c} (74%) create mode 100644 drivers/staging/media/solo6x10/solo6x10-eeprom.c rename drivers/staging/media/solo6x10/{enc.c => solo6x10-enc.c} (50%) rename drivers/staging/media/solo6x10/{g723.c => solo6x10-g723.c} (83%) rename drivers/staging/media/solo6x10/{gpio.c => solo6x10-gpio.c} (91%) rename drivers/staging/media/solo6x10/{i2c.c => solo6x10-i2c.c} (92%) create mode 100644 drivers/staging/media/solo6x10/solo6x10-offsets.h create mode 100644 drivers/staging/media/solo6x10/solo6x10-p2m.c rename drivers/staging/media/solo6x10/{registers.h => solo6x10-regs.h} (90%) rename drivers/staging/media/solo6x10/{tw28.c => solo6x10-tw28.c} (84%) rename drivers/staging/media/solo6x10/{tw28.h => solo6x10-tw28.h} (88%) create mode 100644 drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c create mode 100644 drivers/staging/media/solo6x10/solo6x10-v4l2.c delete mode 100644 drivers/staging/media/solo6x10/v4l2-enc.c delete mode 100644 drivers/staging/media/solo6x10/v4l2.c create mode 100644 drivers/target/iscsi/iscsi_target_transport.c create mode 100644 include/linux/platform_data/clk-lpss.h create mode 100644 include/linux/power/ab8500.h create mode 100644 include/media/si476x.h create mode 100644 include/media/ths7303.h create mode 100644 include/media/uda1342.h create mode 100644 include/media/v4l2-of.h delete mode 100644 include/scsi/Kbuild create mode 100644 include/target/iscsi/iscsi_transport.h create mode 100644 kernel/cpu/Makefile create mode 100644 kernel/cpu/idle.c create mode 100644 kernel/sched/cpuacct.c create mode 100644 kernel/sched/cpuacct.h create mode 100644 kernel/time/ntp_internal.h create mode 100644 lib/test-string_helpers.c rename {arch/s390/lib => lib}/usercopy.c (73%) create mode 100644 tools/lib/lk/Makefile rename tools/{perf/util => lib/lk}/debugfs.c (68%) create mode 100644 tools/lib/lk/debugfs.h create mode 100644 tools/perf/Documentation/perf-mem.txt create mode 100644 tools/perf/builtin-mem.c create mode 100644 tools/perf/tests/attr/test-record-C0 create mode 100644 tools/perf/tests/attr/test-stat-C0 create mode 100644 tools/perf/tests/bp_signal.c create mode 100644 tools/perf/tests/bp_signal_overflow.c create mode 100644 tools/perf/tests/sw-clock.c create mode 100644 tools/perf/tests/task-exit.c delete mode 100644 tools/perf/util/debugfs.h create mode 100644 tools/testing/selftests/ptrace/Makefile create mode 100644 tools/testing/selftests/ptrace/peeksiginfo.c create mode 100644 tools/testing/selftests/soft-dirty/Makefile create mode 100644 tools/testing/selftests/soft-dirty/soft-dirty.c From git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next + 8255302...843d8e2 akpm -> linux-next/akpm (forced update) + fe6f44c...bf0ff1a akpm-base -> linux-next/akpm-base (forced update) + d7c35d4...efbce53 master -> linux-next/master (forced update) 5415ba9..3094566 stable -> linux-next/stable * [new tag] next-20130501 -> next-20130501 Fetching origin From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 56847d8..5f56886 master -> origin/master Fetching linux-next Switched to a new branch 'next' Branch next set up to track remote branch master from linux-next.
commit efbce53f9c1c42e96fe16e382dc8d1bb4f1e9492 Author: Stephen Rothwell <sfr@canb.auug.org.au> Date: Wed May 1 18:28:29 2013 +1000 Add linux-next specific files for 20130501 Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
linux_next configure log - PASS
HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf # # configuration written to .config #
scripts/kconfig/conf --silentoldconfig Kconfig WRAP arch/microblaze/include/generated/asm/clkdev.h WRAP arch/microblaze/include/generated/asm/exec.h WRAP arch/microblaze/include/generated/asm/trace_clock.h WRAP arch/microblaze/include/generated/asm/syscalls.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h HOSTCC scripts/dtc/data.o SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h CC scripts/mod/empty.o SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/dtc/flattree.o CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/util.o HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o MKELF scripts/mod/elfconfig.h GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/modpost.o HOSTLD scripts/dtc/dtc HOSTCC scripts/mod/sumversion.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/kallsyms HOSTLD scripts/mod/modpost HOSTCC scripts/bin2c CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/microblaze/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CC init/main.o HOSTCC usr/gen_init_cpio GEN usr/initramfs_data.cpio.gz AS usr/initramfs_data.o LD usr/built-in.o CHK include/generated/compile.h UPD include/generated/compile.h CC arch/microblaze/kernel/dma.o CC arch/microblaze/kernel/exceptions.o CC init/do_mounts.o AS arch/microblaze/kernel/hw_exception_handler.o CC arch/microblaze/kernel/intc.o CC arch/microblaze/kernel/irq.o CC arch/microblaze/kernel/process.o CC arch/microblaze/kernel/prom.o CC arch/microblaze/kernel/prom_parse.o CC init/do_mounts_rd.o CC arch/microblaze/kernel/ptrace.o CC arch/microblaze/kernel/reset.o CC init/do_mounts_initrd.o CC arch/microblaze/kernel/setup.o CC init/initramfs.o CC init/calibrate.o CC arch/microblaze/kernel/signal.o CC init/init_task.o CC init/version.o CC arch/microblaze/kernel/sys_microblaze.o LD init/mounts.o LD init/built-in.o CC arch/microblaze/kernel/timer.o CC arch/microblaze/mm/consistent.o CC arch/microblaze/kernel/traps.o CC arch/microblaze/kernel/unwind.o CC arch/microblaze/mm/init.o CC arch/microblaze/kernel/cpu/cache.o LD arch/microblaze/mm/built-in.o CC arch/microblaze/kernel/cpu/cpuinfo.o CC arch/microblaze/kernel/early_printk.o CC arch/microblaze/kernel/cpu/cpuinfo-pvr-full.o CC arch/microblaze/kernel/cpu/cpuinfo-static.o CC arch/microblaze/kernel/microblaze_ksyms.o CC arch/microblaze/kernel/cpu/pvr.o CC arch/microblaze/kernel/module.o LD arch/microblaze/kernel/cpu/built-in.o CC arch/microblaze/platform/platform.o AS arch/microblaze/kernel/entry-nommu.o AS arch/microblaze/kernel/head.o LD arch/microblaze/platform/built-in.o LDS arch/microblaze/kernel/vmlinux.lds CC kernel/fork.o LD arch/microblaze/kernel/built-in.o CC kernel/exec_domain.o CC mm/filemap.o CC kernel/panic.o CC kernel/printk.o CC mm/mempool.o CC mm/oom_kill.o CC mm/fadvise.o CC kernel/cpu.o CC mm/maccess.o CC kernel/exit.o CC mm/page_alloc.o CC kernel/itimer.o HZFILE kernel/hz.bc CC kernel/softirq.o CC mm/page-writeback.o CC kernel/resource.o CC kernel/sysctl.o CC mm/readahead.o CC mm/swap.o CC kernel/sysctl_binary.o CC mm/truncate.o CC kernel/capability.o CC mm/vmscan.o CC kernel/ptrace.o CC kernel/timer.o CC mm/shmem.o CC kernel/user.o CC mm/util.o CC kernel/signal.o CC mm/mmzone.o CC mm/vmstat.o CC mm/backing-dev.o CC kernel/sys.o CC mm/mm_init.o CC mm/mmu_context.o CC mm/percpu.o CC kernel/kmod.o CC mm/slab_common.o CC kernel/workqueue.o CC mm/compaction.o CC mm/balloon_compaction.o CC mm/interval_tree.o CC mm/nommu.o CC kernel/pid.o mm/nommu.c: In function '__access_remote_vm': mm/nommu.c:2010: warning: 'addr' is used uninitialized in this function CC kernel/task_work.o CC mm/init-mm.o CC mm/bootmem.o CC kernel/rcupdate.o CC kernel/extable.o CC mm/memblock.o CC kernel/params.o CC mm/dmapool.o CC kernel/posix-timers.o CC mm/slab.o CC kernel/kthread.o CC kernel/wait.o CC kernel/sys_ni.o CC kernel/posix-cpu-timers.o LD mm/built-in.o CC kernel/mutex.o CC fs/open.o CC kernel/hrtimer.o CC fs/read_write.o CC kernel/rwsem.o CC kernel/nsproxy.o CC fs/file_table.o CC kernel/srcu.o CC kernel/semaphore.o CC fs/super.o CC kernel/notifier.o CC kernel/ksysfs.o CC fs/char_dev.o CC fs/stat.o CC kernel/async.o CC kernel/range.o CC fs/exec.o CC kernel/groups.o CC kernel/lglock.o CC kernel/smpboot.o CC fs/pipe.o CC kernel/cpu/idle.o LD kernel/cpu/built-in.o CC kernel/irq/irqdesc.o CC kernel/irq/handle.o CC fs/namei.o CC kernel/irq/manage.o CC kernel/irq/spurious.o CC kernel/irq/resend.o CC kernel/irq/chip.o CC kernel/irq/dummychip.o CC kernel/irq/devres.o CC fs/fcntl.o CC kernel/irq/autoprobe.o CC kernel/irq/irqdomain.o CC fs/ioctl.o CC kernel/irq/proc.o CC fs/readdir.o LD kernel/irq/built-in.o CC kernel/power/qos.o CC fs/select.o LD kernel/power/built-in.o CC kernel/sched/core.o CC fs/dcache.o CC kernel/sched/clock.o CC fs/inode.o CC kernel/sched/cputime.o CC kernel/sched/idle_task.o CC kernel/sched/fair.o CC fs/attr.o CC fs/bad_inode.o CC kernel/sched/rt.o CC fs/file.o CC kernel/sched/stop_task.o CC kernel/sched/stats.o CC fs/filesystems.o CC kernel/sched/debug.o CC fs/namespace.o LD kernel/sched/built-in.o CC kernel/time/timekeeping.o CC fs/seq_file.o CC kernel/time/ntp.o CC fs/xattr.o CC kernel/time/clocksource.o CC kernel/time/jiffies.o CC kernel/time/timer_list.o CC fs/libfs.o CC kernel/time/timeconv.o CC kernel/time/posix-clock.o CC fs/fs-writeback.o CC kernel/time/alarmtimer.o CC fs/pnode.o CC kernel/time/clockevents.o CC fs/splice.o CC kernel/time/tick-common.o CC kernel/time/tick-oneshot.o CC kernel/time/tick-sched.o CC fs/sync.o CC kernel/time/timer_stats.o CC fs/utimes.o LD kernel/time/built-in.o CC kernel/futex.o CC fs/stack.o CC fs/fs_struct.o CC fs/statfs.o CC kernel/rtmutex.o CC fs/buffer.o CC kernel/up.o CC kernel/module.o CC kernel/kallsyms.o CC fs/bio.o CC kernel/acct.o GZIP kernel/config_data.gz CC kernel/hung_task.o CC fs/block_dev.o CC kernel/seccomp.o CC kernel/rcutiny.o CC kernel/utsname_sysctl.o CC kernel/irq_work.o BC kernel/timeconst.h CHK kernel/config_data.h UPD kernel/config_data.h CC kernel/time.o CC kernel/configs.o CC fs/mpage.o LD kernel/built-in.o CC fs/ioprio.o CC fs/proc_namespace.o CC ipc/util.o CC fs/cramfs/inode.o CC ipc/msgutil.o CC fs/cramfs/uncompress.o CC ipc/msg.o LD fs/cramfs/cramfs.o LD fs/cramfs/built-in.o CC fs/debugfs/inode.o CC ipc/sem.o CC fs/debugfs/file.o LD fs/debugfs/debugfs.o LD fs/debugfs/built-in.o CC fs/devpts/inode.o CC ipc/shm.o LD fs/devpts/devpts.o LD fs/devpts/built-in.o LD fs/exofs/built-in.o CC fs/ext2/balloc.o CC ipc/ipcns_notifier.o CC fs/ext2/dir.o CC ipc/syscall.o CC ipc/ipc_sysctl.o CC ipc/mqueue.o CC fs/ext2/file.o CC fs/ext2/ialloc.o CC fs/ext2/inode.o CC ipc/mq_sysctl.o LD ipc/built-in.o CC security/commoncap.o LD security/built-in.o CC fs/lockd/clntlock.o CC fs/ext2/ioctl.o CC fs/ext2/namei.o CC fs/lockd/clntproc.o CC fs/ext2/super.o CC fs/lockd/clntxdr.o CC fs/ext2/symlink.o LD fs/ext2/ext2.o LD fs/ext2/built-in.o CC crypto/api.o CC fs/lockd/host.o CC crypto/cipher.o CC crypto/compress.o CC crypto/algapi.o CC fs/lockd/svclock.o CC crypto/scatterwalk.o CC fs/lockd/svcshare.o CC crypto/proc.o CC crypto/aes_generic.o CC fs/lockd/svcproc.o CC fs/lockd/svcsubs.o LD crypto/crypto.o LD crypto/crypto_algapi.o LD crypto/built-in.o CC fs/lockd/mon.o CC fs/nfs/client.o CC fs/lockd/xdr.o CC fs/lockd/grace.o CC fs/nfs/dir.o CC fs/lockd/clnt4xdr.o CC fs/lockd/xdr4.o CC fs/nfs/file.o CC fs/lockd/svc4proc.o CC fs/nfs/getroot.o LD fs/lockd/lockd.o LD fs/lockd/built-in.o CC fs/nfs/inode.o CC fs/nfs_common/nfsacl.o LD fs/nfs_common/nfs_acl.o LD fs/nfs_common/built-in.o CC block/elevator.o CC fs/nfs/super.o CC block/blk-core.o CC fs/nfs/direct.o CC block/blk-tag.o CC block/blk-sysfs.o CC fs/nfs/pagelist.o CC block/blk-flush.o CC fs/nfs/read.o CC block/blk-settings.o CC block/blk-ioc.o CC fs/nfs/symlink.o CC block/blk-map.o CC block/blk-exec.o CC fs/nfs/unlink.o CC block/blk-merge.o CC fs/nfs/write.o CC block/blk-softirq.o CC block/blk-timeout.o CC block/blk-iopoll.o CC fs/nfs/namespace.o CC block/blk-lib.o CC block/ioctl.o CC fs/nfs/mount_clnt.o CC block/genhd.o CC fs/nfs/dns_resolve.o CC block/scsi_ioctl.o CC fs/nfs/cache_lib.o CC fs/nfs/sysctl.o CC block/partition-generic.o CC fs/nfs/nfs2super.o CC block/partitions/check.o CC fs/nfs/proc.o CC block/partitions/msdos.o CC block/partitions/efi.o CC fs/nfs/nfs2xdr.o LD block/partitions/built-in.o CC block/noop-iosched.o CC fs/nfs/nfs3super.o CC block/deadline-iosched.o CC fs/nfs/nfs3client.o CC block/cfq-iosched.o CC fs/nfs/nfs3proc.o LD block/built-in.o CC fs/nfs/nfs3xdr.o CC fs/nfs/nfs3acl.o CC fs/notify/fsnotify.o LD fs/nfs/nfs.o LD fs/nfs/nfsv2.o LD fs/nfs/nfsv3.o LD fs/nfs/built-in.o CC fs/notify/notification.o CC fs/proc/nommu.o CC fs/notify/group.o CC fs/proc/task_nommu.o CC fs/notify/inode_mark.o CC fs/proc/inode.o CC fs/notify/mark.o CC fs/proc/root.o CC fs/notify/vfsmount_mark.o CC fs/proc/base.o CC fs/notify/fdinfo.o LD fs/notify/dnotify/built-in.o LD fs/notify/fanotify/built-in.o CC fs/notify/inotify/inotify_fsnotify.o CC fs/notify/inotify/inotify_user.o CC fs/proc/generic.o LD fs/notify/inotify/built-in.o LD fs/notify/built-in.o LD drivers/amba/built-in.o LD drivers/auxdisplay/built-in.o CC drivers/base/core.o CC fs/proc/array.o CC fs/proc/fd.o CC fs/proc/proc_tty.o CC drivers/base/bus.o CC fs/proc/cmdline.o CC drivers/base/dd.o CC fs/proc/consoles.o CC drivers/base/syscore.o CC fs/proc/cpuinfo.o CC fs/proc/devices.o CC drivers/base/driver.o CC fs/proc/interrupts.o CC drivers/base/class.o CC fs/proc/loadavg.o CC fs/proc/meminfo.o CC drivers/base/platform.o CC fs/proc/stat.o CC drivers/base/cpu.o CC fs/proc/uptime.o CC drivers/base/firmware.o CC drivers/base/init.o CC fs/proc/version.o CC drivers/base/map.o CC fs/proc/softirqs.o CC drivers/base/devres.o CC fs/proc/namespaces.o CC drivers/base/attribute_container.o CC fs/proc/self.o CC drivers/base/transport_class.o CC drivers/base/topology.o CC fs/proc/proc_sysctl.o LD drivers/base/power/built-in.o CC drivers/base/dma-mapping.o CC drivers/base/firmware_class.o CC fs/proc/proc_net.o CC fs/proc/proc_devtree.o CC drivers/base/module.o LD drivers/base/built-in.o CC fs/proc/kmsg.o CC drivers/block/brd.o LD fs/proc/proc.o LD fs/proc/built-in.o LD fs/quota/built-in.o CC fs/ramfs/inode.o CC drivers/block/nbd.o CC fs/ramfs/file-nommu.o LD fs/ramfs/ramfs.o LD fs/ramfs/built-in.o CC fs/romfs/storage.o LD drivers/block/built-in.o LD drivers/bus/built-in.o LD drivers/cdrom/built-in.o CC drivers/char/mem.o CC fs/romfs/super.o CC drivers/char/random.o LD fs/romfs/romfs.o LD fs/romfs/built-in.o CC fs/sysfs/inode.o CC fs/sysfs/file.o CC drivers/char/misc.o CC fs/sysfs/dir.o CC drivers/char/hw_random/core.o CC fs/sysfs/symlink.o LD drivers/char/hw_random/rng-core.o LD drivers/char/hw_random/built-in.o LD drivers/char/built-in.o LD drivers/clk/built-in.o LD drivers/clocksource/built-in.o LD drivers/crypto/built-in.o LD drivers/firewire/built-in.o LD drivers/firmware/built-in.o CC drivers/gpio/devres.o CC fs/sysfs/mount.o LD drivers/gpio/built-in.o LD drivers/gpu/drm/i2c/built-in.o LD drivers/gpu/drm/built-in.o LD drivers/gpu/vga/built-in.o LD drivers/gpu/built-in.o LD drivers/hsi/clients/built-in.o LD drivers/hsi/built-in.o LD drivers/i2c/algos/built-in.o LD drivers/i2c/busses/built-in.o LD drivers/i2c/muxes/built-in.o LD drivers/i2c/built-in.o LD drivers/idle/built-in.o CC drivers/iommu/of_iommu.o LD drivers/iommu/built-in.o CC drivers/irqchip/irqchip.o CC fs/sysfs/bin.o LD drivers/irqchip/built-in.o LD drivers/leds/built-in.o LD drivers/lguest/built-in.o LD drivers/macintosh/built-in.o LD drivers/media/common/b2c2/built-in.o LD drivers/media/common/saa7146/built-in.o LD drivers/media/common/siano/built-in.o LD drivers/media/common/built-in.o LD drivers/media/firewire/built-in.o LD drivers/media/i2c/soc_camera/built-in.o LD drivers/media/i2c/built-in.o LD drivers/media/mmc/siano/built-in.o LD drivers/media/mmc/built-in.o LD drivers/media/parport/built-in.o LD drivers/media/pci/b2c2/built-in.o LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/pci/dm1105/built-in.o LD drivers/media/pci/mantis/built-in.o LD drivers/media/pci/ngene/built-in.o LD drivers/media/pci/pluto2/built-in.o CC fs/sysfs/group.o LD drivers/media/pci/pt1/built-in.o LD drivers/media/pci/saa7146/built-in.o LD drivers/media/pci/ttpci/built-in.o LD drivers/media/pci/built-in.o LD drivers/media/platform/davinci/built-in.o LD drivers/media/platform/built-in.o LD drivers/media/rc/keymaps/built-in.o LD drivers/media/rc/built-in.o LD drivers/media/tuners/built-in.o LD drivers/media/usb/b2c2/built-in.o LD drivers/media/usb/dvb-usb/built-in.o LD drivers/media/usb/dvb-usb-v2/built-in.o LD drivers/media/usb/s2255/built-in.o LD drivers/media/usb/siano/built-in.o LD drivers/media/usb/stkwebcam/built-in.o LD drivers/media/usb/ttusb-budget/built-in.o LD fs/sysfs/built-in.o CC fs/eventpoll.o LD drivers/media/usb/ttusb-dec/built-in.o LD drivers/media/usb/zr364xx/built-in.o LD drivers/media/usb/built-in.o LD drivers/media/built-in.o LD drivers/mfd/built-in.o LD drivers/misc/carma/built-in.o LD drivers/misc/cb710/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/misc/lis3lv02d/built-in.o LD drivers/misc/ti-st/built-in.o LD drivers/misc/built-in.o LD drivers/mmc/built-in.o CC drivers/net/Space.o CC drivers/net/loopback.o CC fs/anon_inodes.o CC fs/signalfd.o LD drivers/net/ethernet/8390/built-in.o LD drivers/net/ethernet/broadcom/built-in.o LD drivers/net/ethernet/cadence/built-in.o LD drivers/net/ethernet/i825xx/built-in.o LD drivers/net/ethernet/intel/built-in.o LD drivers/net/ethernet/marvell/built-in.o LD drivers/net/ethernet/micrel/built-in.o LD drivers/net/ethernet/natsemi/built-in.o LD drivers/net/ethernet/seeq/built-in.o LD drivers/net/ethernet/stmicro/built-in.o LD drivers/net/ethernet/wiznet/built-in.o LD drivers/net/ethernet/xilinx/built-in.o LD drivers/net/ethernet/built-in.o LD drivers/net/wireless/built-in.o LD drivers/net/built-in.o LD drivers/nfc/built-in.o CC drivers/of/base.o CC fs/timerfd.o CC fs/eventfd.o CC drivers/of/fdt.o CC drivers/of/address.o CC fs/aio.o CC drivers/of/irq.o CC drivers/of/device.o CC drivers/of/platform.o CC fs/locks.o CC drivers/of/of_net.o In file included from drivers/of/of_net.c:10: include/linux/of_net.h:12: warning: type qualifiers ignored on function return type CC fs/binfmt_script.o drivers/of/of_net.c:42: warning: type qualifiers ignored on function return type LD drivers/of/built-in.o LD drivers/pinctrl/built-in.o LD drivers/platform/built-in.o LD drivers/pwm/built-in.o CC fs/binfmt_flat.o CC drivers/tty/tty_io.o CC fs/posix_acl.o CC fs/xattr_acl.o CC fs/coredump.o CC drivers/tty/n_tty.o CC fs/drop_caches.o LD fs/built-in.o CC drivers/tty/tty_ioctl.o CC drivers/video/fb_notify.o CC drivers/tty/tty_ldisc.o LD drivers/video/backlight/built-in.o LD drivers/video/omap2/displays/built-in.o LD drivers/video/omap2/built-in.o CC drivers/video/output.o LD drivers/video/built-in.o CC drivers/tty/tty_buffer.o CC drivers/tty/tty_port.o CC drivers/tty/tty_mutex.o LD sound/built-in.o CC drivers/tty/pty.o LD drivers/tty/ipwireless/built-in.o LD firmware/built-in.o CC drivers/tty/serial/serial_core.o LD drivers/tty/vt/built-in.o CC net/socket.o CC drivers/tty/serial/uartlite.o LD drivers/tty/serial/built-in.o LD drivers/tty/built-in.o LD drivers/built-in.o LD net/802/built-in.o CC lib/bcd.o CC net/core/sock.o CC lib/div64.o CC lib/sort.o CC lib/parser.o CC lib/halfmd4.o CC lib/debug_locks.o CC lib/random32.o CC lib/bust_spinlocks.o CC lib/hexdump.o CC lib/kasprintf.o CC lib/bitmap.o CC net/core/request_sock.o CC lib/scatterlist.o CC net/core/skbuff.o CC lib/gcd.o CC lib/lcm.o CC lib/list_sort.o CC lib/uuid.o CC lib/flex_array.o CC lib/bsearch.o CC lib/find_last_bit.o CC lib/find_next_bit.o CC lib/llist.o CC lib/memweight.o CC lib/kfifo.o CC lib/string_helpers.o CC net/core/iovec.o CC lib/kstrtox.o CC lib/pci_iomap.o CC net/core/datagram.o CC lib/iomap_copy.o CC lib/devres.o CC lib/hweight.o CC lib/list_debug.o CC lib/debugobjects.o CC net/core/stream.o CC lib/bitrev.o CC net/core/scm.o HOSTCC lib/gen_crc32table CC lib/zlib_inflate/inffast.o CC lib/zlib_inflate/inflate.o CC net/core/gen_stats.o CC lib/zlib_inflate/infutil.o CC lib/zlib_inflate/inftrees.o CC lib/zlib_inflate/inflate_syms.o LD lib/zlib_inflate/zlib_inflate.o CC net/core/gen_estimator.o LD lib/zlib_inflate/built-in.o CC lib/nlattr.o CC lib/checksum.o CC net/core/net_namespace.o CC lib/atomic64.o CC lib/dynamic_queue_limits.o CC net/core/secure_seq.o CC lib/argv_split.o CC net/core/flow_dissector.o CC lib/cmdline.o CC lib/ctype.o CC lib/dec_and_lock.o CC lib/decompress.o CC lib/decompress_inflate.o CC lib/dump_stack.o CC lib/earlycpio.o CC lib/extable.o CC net/core/sysctl_net_core.o CC lib/flex_proportions.o CC lib/idr.o CC net/core/dev.o CC lib/int_sqrt.o CC lib/irq_regs.o CC lib/is_single_threaded.o CC lib/klist.o CC lib/kobject.o CC lib/kobject_uevent.o CC lib/md5.o CC lib/percpu-refcount.o lib/percpu-refcount.c: In function 'percpu_ref_kill': lib/percpu-refcount.c:193: warning: 'new' may be used uninitialized in this function CC lib/plist.o CC lib/prio_heap.o CC net/core/ethtool.o CC lib/proportions.o CC lib/radix-tree.o CC lib/ratelimit.o CC lib/rbtree.o CC net/core/dev_addr_lists.o CC lib/reciprocal_div.o CC lib/rwsem-spinlock.o CC lib/sha1.o CC net/core/dst.o CC lib/show_mem.o CC net/core/netevent.o CC lib/string.o CC lib/timerqueue.o CC lib/vsprintf.o CC net/core/neighbour.o GEN lib/crc32table.h AR lib/lib.a CC lib/crc32.o LD lib/built-in.o CC net/ethernet/eth.o CC net/core/rtnetlink.o LD net/ethernet/built-in.o LD arch/microblaze/lib/built-in.o CC arch/microblaze/lib/ashldi3.o CC arch/microblaze/lib/ashrdi3.o CC arch/microblaze/lib/cmpdi2.o AS arch/microblaze/lib/divsi3.o CC arch/microblaze/lib/lshrdi3.o CC arch/microblaze/lib/memcpy.o CC arch/microblaze/lib/memmove.o CC arch/microblaze/lib/memset.o AS arch/microblaze/lib/modsi3.o CC arch/microblaze/lib/muldi3.o AS arch/microblaze/lib/mulsi3.o AS arch/microblaze/lib/uaccess_old.o CC arch/microblaze/lib/ucmpdi2.o AS arch/microblaze/lib/udivsi3.o AS arch/microblaze/lib/umodsi3.o AR arch/microblaze/lib/lib.a CC net/ipv4/route.o CC net/core/utils.o CC net/core/link_watch.o CC net/ipv4/inetpeer.o CC net/core/filter.o CC net/ipv4/protocol.o CC net/core/sock_diag.o CC net/ipv4/ip_input.o CC net/core/dev_ioctl.o CC net/ipv4/ip_fragment.o CC net/core/flow.o CC net/core/net-sysfs.o CC net/ipv4/ip_forward.o CC net/core/net-procfs.o CC net/ipv4/ip_options.o LD net/core/built-in.o CC net/ipv4/ip_output.o CC net/ipv6/addrconf_core.o CC net/ipv6/exthdrs_core.o CC net/ipv4/ip_sockglue.o CC net/ipv6/ip6_checksum.o CC net/ipv6/ip6_icmp.o CC net/ipv4/inet_hashtables.o CC net/ipv6/output_core.o CC net/ipv6/protocol.o CC net/ipv4/inet_timewait_sock.o CC net/ipv6/ip6_offload.o CC net/ipv4/inet_connection_sock.o CC net/ipv6/tcpv6_offload.o CC net/ipv6/udp_offload.o CC net/ipv4/tcp.o CC net/ipv6/exthdrs_offload.o LD net/ipv6/built-in.o CC net/netlink/af_netlink.o CC net/ipv4/tcp_input.o CC net/netlink/genetlink.o LD net/netlink/built-in.o CC net/packet/af_packet.o CC net/ipv4/tcp_output.o LD net/packet/built-in.o CC net/sched/sch_generic.o CC net/ipv4/tcp_timer.o CC net/sched/sch_mq.o LD net/sched/built-in.o CC net/sunrpc/clnt.o CC net/ipv4/tcp_ipv4.o CC net/sunrpc/xprt.o CC net/ipv4/tcp_minisocks.o CC net/sunrpc/socklib.o CC net/sunrpc/xprtsock.o CC net/ipv4/tcp_cong.o CC net/ipv4/tcp_metrics.o CC net/sunrpc/sched.o CC net/ipv4/tcp_fastopen.o CC net/sunrpc/auth.o CC net/ipv4/datagram.o CC net/ipv4/raw.o CC net/sunrpc/auth_null.o CC net/sunrpc/auth_unix.o CC net/ipv4/udp.o CC net/sunrpc/auth_generic.o CC net/sunrpc/svc.o CC net/ipv4/udplite.o CC net/sunrpc/svcsock.o CC net/ipv4/arp.o CC net/sunrpc/svcauth.o CC net/sunrpc/svcauth_unix.o CC net/ipv4/icmp.o CC net/sunrpc/addr.o CC net/ipv4/devinet.o CC net/sunrpc/rpcb_clnt.o CC net/sunrpc/timer.o CC net/ipv4/af_inet.o CC net/sunrpc/xdr.o CC net/sunrpc/sunrpc_syms.o CC net/ipv4/igmp.o CC net/sunrpc/cache.o CC net/ipv4/fib_frontend.o CC net/sunrpc/rpc_pipe.o CC net/ipv4/fib_semantics.o CC net/sunrpc/svc_xprt.o CC net/ipv4/fib_trie.o CC net/sunrpc/stats.o CC net/sunrpc/sysctl.o CC net/ipv4/inet_fragment.o LD net/sunrpc/sunrpc.o LD net/sunrpc/built-in.o CC net/ipv4/ping.o CC net/ipv4/sysctl_net_ipv4.o CC net/unix/af_unix.o CC net/ipv4/proc.o CC net/ipv4/xfrm4_mode_beet.o net/unix/af_unix.c: In function 'unix_bind': net/unix/af_unix.c:892: warning: 'path.mnt' may be used uninitialized in this function net/unix/af_unix.c:892: warning: 'path.dentry' may be used uninitialized in this function CC net/unix/garbage.o CC net/ipv4/xfrm4_mode_transport.o CC net/unix/sysctl_net_unix.o CC net/ipv4/xfrm4_mode_tunnel.o LD net/unix/unix.o LD net/unix/built-in.o LD net/wireless/built-in.o CC net/xfrm/xfrm_policy.o CC net/ipv4/inet_diag.o CC net/ipv4/tcp_diag.o CC net/ipv4/tcp_cubic.o CC net/xfrm/xfrm_state.o CC net/ipv4/xfrm4_policy.o CC net/ipv4/xfrm4_state.o CC net/xfrm/xfrm_hash.o CC net/xfrm/xfrm_input.o CC net/ipv4/xfrm4_input.o CC net/xfrm/xfrm_output.o CC net/ipv4/xfrm4_output.o CC net/xfrm/xfrm_sysctl.o LD net/ipv4/built-in.o CC net/sysctl_net.o CC net/xfrm/xfrm_replay.o LD net/xfrm/built-in.o LD net/built-in.o LINK vmlinux LD vmlinux.o MODPOST vmlinux.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o KSYM .tmp_kallsyms1.o KSYM .tmp_kallsyms2.o LD vmlinux SYSMAP System.map Building modules, stage 2. MODPOST 0 modules OBJCOPY arch/microblaze/boot/linux.bin UIMAGE arch/microblaze/boot/linux.bin.ub Image Name: Linux-3.9.0-next-20130501 Created: Wed May 1 12:13:35 2013 Image Type: MicroBlaze Linux Kernel Image (uncompressed) Data Size: 4113492 Bytes = 4017.08 kB = 3.92 MB Load Address: 0x90000000 Entry Point: 0x90000000 Kernel: arch/microblaze/boot/linux.bin is ready (#1)
spawn ./qemu-run-nonet.sh FDT: INTEL FLASH: baseaddr: 0xa0000000, size: 0x2000000 FDT: Unsupported peripheral invalidated ethernet@81c00000 compatibilities xlnx,xps-ll-temac-1.01.b FDT: Unsupported peripheral invalidated i2c@81600000 compatibilities xlnx,xps-iic-2.00.a FDT: Unsupported peripheral invalidated gpio@81400000 compatibilities xlnx,xps-gpio-1.00.a FDT: Unsupported peripheral invalidated sysace@83600000 compatibilities xlnx,xps-sysace-1.00.a FDT: Unsupported peripheral invalidated debug@84400000 compatibilities xlnx,mdm-1.00.d FDT: Unsupported peripheral invalidated mpmc@90000000 compatibilities xlnx,mpmc-4.02.a FDT: Creating QDEV model xilinx,intc (intc) setting qdev prop "kind-of-intr" = 0x00000100 connected irq : (none) FDT: Creating QDEV model xilinx,timer setting qdev prop "frequency" = 0x03b20b80 setting qdev prop "nr-timers" = 0x00000002 connected irq : 3 (interrupt-controller@81800000) FDT: Creating QDEV model xilinx,uartlite setting qdev prop "chr" = 0x0a52d4e0 connected irq : 8 (interrupt-controller@81800000) FDT: Device tree scan complete Early console on uartlite at 0x84000000 bootconsole [earlyser0] enabled Ramdisk addr 0x00000000, FDT at 0x904415ac Linux version 3.9.0-next-20130501 (monstr@monstr-desktop) (gcc version 4.1.2) #1 Wed May 1 12:13:29 CEST 2013 setup_cpuinfo: initialising setup_cpuinfo: Using full CPU PVR support wt_msr setup_memory: Main mem: 0x90000000, size 0x10000000 setup_memory: kernel addr:0x90000000-0x9043e000 size=0x0043e000 setup_memory: max_mapnr: 0x10000 setup_memory: min_low_pfn: 0x90000 setup_memory: max_low_pfn: 0xa0000 setup_memory: max_pfn: 0xa0000 Zone ranges: DMA [mem 0x90000000-0x9fffffff] Normal empty Movable zone start for each node Early memory node ranges node 0: [mem 0x90000000-0x9fffffff] On node 0 totalpages: 65536 free_area_init_node: node 0, pgdat 902edebc, node_mem_map 90440000 DMA zone: 512 pages used for memmap DMA zone: 0 pages reserved DMA zone: 65536 pages, LIFO batch:0 early_printk_console remapping from 0x84000000 to 0x84000000 pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttyUL0,115200 highres=on PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Sorting __ex_table... Memory: 255500k/262144k available (2908k kernel code, 6644k reserved, 94k data, 321k bss, 1013k init) NR_IRQS:33 interrupt-controller #0 at 0x81800000, num_irq=9, edge=0x100 No chosen timer found, using default timer #0 at 0x83c00000, irq=3 microblaze_timer_set_mode: shutdown microblaze_timer_set_mode: periodic ODEBUG: 2 of 2 active objects replaced ODEBUG: selftest passed Calibrating delay loop... 116.63 BogoMIPS (lpj=583168) pid_max: default: 4096 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 bio: create slab <bio-0> at 0 Switching to clocksource microblaze_clocksource microblaze_timer_set_mode: oneshot NET: Registered protocol family 2 TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP: reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. OF: no ranges; cannot translate OF: no ranges; cannot translate ROMFS MTD (C) 2007 Red Hat, Inc. msgmni has been set to 499 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) 84000000.serial: ttyUL0 at MMIO 0x84000000 (irq = 8) is a uartlite console [ttyUL0] enabled, bootconsole disabled console [ttyUL0] enabled, bootconsole disabled brd: module loaded nbd: registered device at major 43 TCP: cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 1012K (902ef000 - 903ec000) Bad inittab entry at line 3 Mounting proc: Mounting var: Populating /var: Running local start scripts. Mounting sysfs: Setting hostname: Setting up interface lo: Setting up interface eth0: ifconfig: SIOCSIFADDR: No such device Starting syslogd: Starting httpd: Mounting nfs server ------------[ cut here ]------------ WARNING: at kernel/cpu/idle.c:96 cpu_startup_entry+0xfc/0x168() Modules linked in: CPU: 0 PID: 0 Comm: swapper Not tainted 3.9.0-next-20130501 #1 Kernel Stack: 902d9f30: 900079dc 00000000 00000000 902e0d10 902e02b8 00000000 902439f8 90007a28 902d9f50: 9023c1e8 902439f8 00000060 9003b730 00000400 00000000 902d8000 902e0d10 902d9f70: 00000000 00000000 00000000 9003b728 00000000 00000000 00000000 00000000 902d9f90: 00000000 902d8000 9022bfc0 9022bf80 902e597c 902e597c 00000000 902e0d10 902d9fb0: 00000000 00000000 902efbc8 902e597c 00001000 0000012d 90004784 00000000 902d9fd0: 00000000 90001f48 902392b8 90307d5c 902d5750 0000002f 00000400 00000000 902d9ff0: 902ef43c 902e0d10 00000000 00000000 Call Trace: [<90003354>] microblaze_unwind+0x54/0x78 [<9000305c>] show_stack+0x10c/0x144 [<90136470>] dump_stack+0x20/0x38 [<900079d8>] warn_slowpath_common+0x80/0xc0 [<90007a24>] warn_slowpath_null+0xc/0x24 [<9003b724>] cpu_startup_entry+0xf0/0x168 [<9022bfbc>] rest_init+0x80/0x98 [<902efbc4>] start_kernel+0x470/0x48c ---[ end trace 6877b3491996a742 ]--- uclinux login: root Password:pass ok /root # ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) /root # cat /proc/cpuinfo CPU-Family: MicroBlaze FPGA-Arch: virtex5 CPU-Ver: 7.10.d, big endian CPU-MHz: 125.00 BogoMips: 116.63 HW: Shift: yes MSR: yes PCMP: yes DIV: yes MMU: 3 MUL: v2 FPU: v2 Exc: op0x0 unal ill zero fpu Stream-insns: privileged Icache: no Dcache: no HW-Debug: no PVR-USR1: 00 PVR-USR2: 00000000 Page size: 4096 /root # strace ls / strace: applet not found /root # Statistic 3.9.0-next-20130501 4.1.2 CLEAN . CLEAN arch/microblaze/kernel CLEAN kernel CLEAN lib CLEAN usr CLEAN arch/microblaze/boot CLEAN .tmp_versions CLEAN scripts/basic CLEAN scripts/dtc CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts CLEAN include/config include/generated arch/microblaze/include/generated CLEAN .config .version include/generated/uapi/linux/version.h Module.symvers