Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds [Fri, 12 Oct 2012 01:52:03 +0000 (10:52 +0900)]
Pull pile 2 of vfs updates from Al Viro:
 "Stuff in this one - assorted fixes, lglock tidy-up, death to
  lock_super().

  There'll be a VFS pile tomorrow (with patches from Jeff Layton,
  sanitizing getname() and related parts of audit and preparing for
  ESTALE fixes), but I'd rather push the stuff in this one ASAP - some
  of the bugs closed here are quite unpleasant."

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  vfs: bogus warnings in fs/namei.c
  consitify do_mount() arguments
  lglock: add DEFINE_STATIC_LGLOCK()
  lglock: make the per_cpu locks static
  lglock: remove unused DEFINE_LGLOCK_LOCKDEP()
  MAX_LFS_FILESIZE definition for 64bit needs LL...
  tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking
  vfs: drop lock/unlock super
  ufs: drop lock/unlock super
  sysv: drop lock/unlock super
  hpfs: drop lock/unlock super
  fat: drop lock/unlock super
  ext3: drop lock/unlock super
  exofs: drop lock/unlock super
  dup3: Return an error when oldfd == newfd.
  fs: handle failed audit_log_start properly
  fs: prevent use after free in auditing when symlink following was denied

1479 files changed:
Documentation/ABI/testing/sysfs-block
Documentation/DocBook/mtdnand.tmpl
Documentation/block/biodoc.txt
Documentation/devicetree/bindings/arm/davinci/nand.txt [new file with mode: 0644]
Documentation/devicetree/bindings/i2c/atmel-i2c.txt [new file with mode: 0644]
Documentation/devicetree/bindings/i2c/davinci.txt [new file with mode: 0644]
Documentation/devicetree/bindings/i2c/i2c-mxs.txt
Documentation/devicetree/bindings/i2c/nomadik.txt [new file with mode: 0644]
Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt
Documentation/devicetree/bindings/mmc/atmel-hsmci.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mmc/mmc.txt
Documentation/devicetree/bindings/mmc/pxa-mmc.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mmc/samsung-sdhci.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mmc/sdhci-dove.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mmc/sdhci-spear.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mmc/synposis-dw-mshc.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mtd/atmel-nand.txt
Documentation/devicetree/bindings/mtd/gpmi-nand.txt
Documentation/devicetree/bindings/mtd/lpc32xx-mlc.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mtd/lpc32xx-slc.txt [new file with mode: 0644]
Documentation/devicetree/bindings/mtd/mtd-physmap.txt
Documentation/devicetree/bindings/pwm/imx-pwm.txt [new file with mode: 0644]
Documentation/devicetree/bindings/pwm/mxs-pwm.txt
Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.txt
Documentation/devicetree/bindings/timer/brcm,bcm2835-system-timer.txt
Documentation/driver-model/devres.txt
Documentation/filesystems/nfs/nfs.txt
Documentation/hwmon/da9052
Documentation/hwmon/max1619
Documentation/hwmon/twl4030-madc-hwmon
Documentation/kernel-parameters.txt
Documentation/leds/leds-lp5523.txt
Documentation/percpu-rw-semaphore.txt [new file with mode: 0644]
Documentation/pwm.txt
Documentation/target/tcm_mod_builder.py
Documentation/virtual/uml/UserModeLinux-HOWTO.txt
MAINTAINERS
Makefile
arch/Kconfig
arch/alpha/Kconfig
arch/alpha/include/asm/Kbuild
arch/alpha/include/asm/exec.h [deleted file]
arch/alpha/include/asm/processor.h
arch/alpha/include/asm/thread_info.h
arch/alpha/include/asm/unistd.h
arch/alpha/kernel/alpha_ksyms.c
arch/alpha/kernel/entry.S
arch/alpha/kernel/process.c
arch/alpha/kernel/ptrace.c
arch/arm/Kconfig
arch/arm/boot/dts/Makefile
arch/arm/boot/dts/at91sam9260.dtsi
arch/arm/boot/dts/at91sam9263.dtsi
arch/arm/boot/dts/at91sam9g20.dtsi
arch/arm/boot/dts/at91sam9g25ek.dts
arch/arm/boot/dts/at91sam9g45.dtsi
arch/arm/boot/dts/at91sam9m10g45ek.dts
arch/arm/boot/dts/at91sam9n12.dtsi
arch/arm/boot/dts/at91sam9n12ek.dts
arch/arm/boot/dts/at91sam9x5.dtsi
arch/arm/boot/dts/imx28.dtsi
arch/arm/boot/dts/imx51.dtsi
arch/arm/boot/dts/imx53.dtsi
arch/arm/boot/dts/omap4-panda.dts
arch/arm/boot/dts/omap4-sdp.dts
arch/arm/boot/dts/omap5-evm.dts
arch/arm/boot/dts/omap5.dtsi
arch/arm/boot/dts/spear300-evb.dts
arch/arm/boot/dts/spear320-evb.dts
arch/arm/boot/dts/tegra20-seaboard.dts
arch/arm/boot/dts/tegra20.dtsi
arch/arm/common/it8152.c
arch/arm/configs/cam60_defconfig
arch/arm/configs/corgi_defconfig
arch/arm/configs/ep93xx_defconfig
arch/arm/configs/mini2440_defconfig
arch/arm/configs/mv78xx0_defconfig
arch/arm/configs/nhk8815_defconfig
arch/arm/configs/orion5x_defconfig
arch/arm/configs/pxa3xx_defconfig
arch/arm/configs/spitz_defconfig
arch/arm/include/asm/processor.h
arch/arm/include/asm/ptrace.h
arch/arm/include/asm/system.h
arch/arm/include/asm/thread_info.h
arch/arm/include/asm/unistd.h
arch/arm/kernel/calls.S
arch/arm/kernel/entry-common.S
arch/arm/kernel/process.c
arch/arm/kernel/signal.c
arch/arm/kernel/sys_arm.c
arch/arm/mach-at91/at91rm9200.c
arch/arm/mach-at91/at91rm9200_devices.c
arch/arm/mach-at91/at91sam9260.c
arch/arm/mach-at91/at91sam9260_devices.c
arch/arm/mach-at91/at91sam9261.c
arch/arm/mach-at91/at91sam9261_devices.c
arch/arm/mach-at91/at91sam9263.c
arch/arm/mach-at91/at91sam9263_devices.c
arch/arm/mach-at91/at91sam9g45.c
arch/arm/mach-at91/at91sam9g45_devices.c
arch/arm/mach-at91/at91sam9n12.c
arch/arm/mach-at91/at91sam9rl.c
arch/arm/mach-at91/at91sam9rl_devices.c
arch/arm/mach-at91/at91sam9x5.c
arch/arm/mach-at91/include/mach/at91_twi.h [deleted file]
arch/arm/mach-at91/pm.c
arch/arm/mach-at91/setup.c
arch/arm/mach-clps711x/autcpu12.c
arch/arm/mach-davinci/da850.c
arch/arm/mach-exynos/dma.c
arch/arm/mach-exynos/mach-nuri.c
arch/arm/mach-exynos/mach-origen.c
arch/arm/mach-exynos/mach-smdk4x12.c
arch/arm/mach-exynos/mach-smdkv310.c
arch/arm/mach-exynos/mach-universal_c210.c
arch/arm/mach-exynos/setup-fimd0.c
arch/arm/mach-footbridge/include/mach/irqs.h
arch/arm/mach-imx/clk-imx51-imx53.c
arch/arm/mach-integrator/include/mach/cm.h
arch/arm/mach-integrator/include/mach/platform.h
arch/arm/mach-integrator/integrator_ap.c
arch/arm/mach-integrator/integrator_cp.c
arch/arm/mach-iop13xx/iq81340sc.c
arch/arm/mach-iop13xx/pci.c
arch/arm/mach-ks8695/include/mach/memory.h
arch/arm/mach-mv78xx0/addr-map.c
arch/arm/mach-mv78xx0/common.c
arch/arm/mach-omap1/devices.c
arch/arm/mach-omap2/board-4430sdp.c
arch/arm/mach-omap2/board-flash.c
arch/arm/mach-omap2/board-omap3beagle.c
arch/arm/mach-omap2/board-omap3evm.c
arch/arm/mach-omap2/board-omap3stalker.c
arch/arm/mach-omap2/board-omap4panda.c
arch/arm/mach-omap2/board-rx51-peripherals.c
arch/arm/mach-omap2/board-zoom-peripherals.c
arch/arm/mach-omap2/clkt_clksel.c
arch/arm/mach-omap2/clock33xx_data.c
arch/arm/mach-omap2/clockdomain2xxx_3xxx.c
arch/arm/mach-omap2/display.c
arch/arm/mach-omap2/gpmc.c
arch/arm/mach-omap2/hsmmc.c
arch/arm/mach-omap2/mux.c
arch/arm/mach-omap2/omap-secure.c
arch/arm/mach-omap2/omap_hwmod.c
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
arch/arm/mach-omap2/opp.c
arch/arm/mach-omap2/pm-debug.c
arch/arm/mach-omap2/pm.c
arch/arm/mach-omap2/sr_device.c
arch/arm/mach-omap2/timer.c
arch/arm/mach-omap2/twl-common.c
arch/arm/mach-pxa/cm-x2xx.c
arch/arm/mach-pxa/palmte2.c
arch/arm/mach-pxa/sharpsl_pm.c
arch/arm/mach-pxa/viper.c
arch/arm/mach-rpc/ecard.c
arch/arm/mach-s3c24xx/irq-s3c2416.c
arch/arm/mach-s3c24xx/irq-s3c2443.c
arch/arm/mach-s3c24xx/mach-smdk2416.c
arch/arm/mach-s3c24xx/simtec-usb.c
arch/arm/mach-s3c64xx/mach-anw6410.c
arch/arm/mach-s3c64xx/mach-crag6410.c
arch/arm/mach-s3c64xx/mach-hmt.c
arch/arm/mach-s3c64xx/mach-mini6410.c
arch/arm/mach-s3c64xx/mach-ncp.c
arch/arm/mach-s3c64xx/mach-real6410.c
arch/arm/mach-s3c64xx/mach-smartq5.c
arch/arm/mach-s3c64xx/mach-smartq7.c
arch/arm/mach-s3c64xx/mach-smdk6410.c
arch/arm/mach-s5p64x0/mach-smdk6440.c
arch/arm/mach-s5p64x0/mach-smdk6450.c
arch/arm/mach-s5pc100/mach-smdkc100.c
arch/arm/mach-s5pv210/mach-aquila.c
arch/arm/mach-s5pv210/mach-goni.c
arch/arm/mach-s5pv210/mach-smdkv210.c
arch/arm/mach-sa1100/assabet.c
arch/arm/mach-shark/pci.c
arch/arm/mach-shmobile/include/mach/common.h
arch/arm/mach-spear13xx/spear13xx.c
arch/arm/mach-tegra/Kconfig
arch/arm/mach-ux500/Kconfig
arch/arm/mach-vt8500/include/mach/uncompress.h
arch/arm/mach-vt8500/vt8500.c
arch/arm/plat-mxc/devices/platform-mxc_nand.c
arch/arm/plat-omap/Kconfig
arch/arm/plat-omap/counter_32k.c
arch/arm/plat-omap/i2c.c
arch/arm/plat-omap/omap-pm-noop.c
arch/arm/plat-omap/omap_device.c
arch/arm/plat-samsung/include/plat/regs-fb-v4.h [deleted file]
arch/avr32/include/asm/Kbuild
arch/avr32/include/asm/exec.h [deleted file]
arch/avr32/include/asm/thread_info.h
arch/avr32/kernel/signal.c
arch/avr32/mach-at32ap/at32ap700x.c
arch/blackfin/configs/BF561-ACVILON_defconfig
arch/blackfin/include/asm/thread_info.h
arch/blackfin/kernel/signal.c
arch/c6x/Kconfig
arch/c6x/include/asm/Kbuild
arch/c6x/include/asm/exec.h [deleted file]
arch/c6x/include/asm/processor.h
arch/c6x/include/asm/syscalls.h
arch/c6x/include/asm/thread_info.h
arch/c6x/include/asm/unistd.h
arch/c6x/kernel/asm-offsets.c
arch/c6x/kernel/entry.S
arch/c6x/kernel/process.c
arch/cris/include/asm/Kbuild
arch/cris/include/asm/exec.h [deleted file]
arch/cris/include/asm/thread_info.h
arch/frv/Kconfig
arch/frv/include/asm/Kbuild
arch/frv/include/asm/exec.h [deleted file]
arch/frv/include/asm/processor.h
arch/frv/include/asm/ptrace.h
arch/frv/include/asm/thread_info.h
arch/frv/include/asm/unistd.h
arch/frv/kernel/Makefile
arch/frv/kernel/entry.S
arch/frv/kernel/frv_ksyms.c
arch/frv/kernel/kernel_execve.S [deleted file]
arch/frv/kernel/kernel_thread.S [deleted file]
arch/frv/kernel/process.c
arch/frv/kernel/signal.c
arch/h8300/include/asm/Kbuild
arch/h8300/include/asm/exec.h [deleted file]
arch/h8300/include/asm/thread_info.h
arch/h8300/kernel/signal.c
arch/hexagon/include/asm/thread_info.h
arch/hexagon/kernel/signal.c
arch/hexagon/kernel/syscall.c
arch/ia64/include/asm/Kbuild
arch/ia64/include/asm/exec.h [deleted file]
arch/ia64/include/asm/thread_info.h
arch/ia64/kernel/signal.c
arch/m32r/include/asm/Kbuild
arch/m32r/include/asm/exec.h [deleted file]
arch/m32r/include/asm/thread_info.h
arch/m32r/kernel/signal.c
arch/m68k/Kconfig
arch/m68k/include/asm/Kbuild
arch/m68k/include/asm/exec.h [deleted file]
arch/m68k/include/asm/processor.h
arch/m68k/include/asm/ptrace.h
arch/m68k/include/asm/unistd.h
arch/m68k/kernel/entry.S
arch/m68k/kernel/process.c
arch/m68k/kernel/sys_m68k.c
arch/microblaze/include/asm/Kbuild
arch/microblaze/include/asm/exec.h [deleted file]
arch/microblaze/include/asm/thread_info.h
arch/microblaze/kernel/signal.c
arch/mips/configs/rb532_defconfig
arch/mips/include/asm/mach-jz4740/platform.h
arch/mips/include/asm/mach-jz4740/timer.h
arch/mips/include/asm/thread_info.h
arch/mips/jz4740/Kconfig
arch/mips/jz4740/Makefile
arch/mips/jz4740/board-qi_lb60.c
arch/mips/jz4740/platform.c
arch/mips/jz4740/pwm.c [deleted file]
arch/mips/jz4740/time.c
arch/mips/jz4740/timer.c
arch/mips/jz4740/timer.h [deleted file]
arch/mn10300/Kconfig
arch/mn10300/include/asm/Kbuild
arch/mn10300/include/asm/exec.h [deleted file]
arch/mn10300/include/asm/frame.inc
arch/mn10300/include/asm/processor.h
arch/mn10300/include/asm/ptrace.h
arch/mn10300/include/asm/thread_info.h
arch/mn10300/include/asm/unistd.h
arch/mn10300/kernel/Makefile
arch/mn10300/kernel/entry.S
arch/mn10300/kernel/internal.h
arch/mn10300/kernel/kernel_execve.S [deleted file]
arch/mn10300/kernel/kthread.S [deleted file]
arch/mn10300/kernel/process.c
arch/mn10300/kernel/signal.c
arch/openrisc/include/asm/thread_info.h
arch/parisc/hpux/gate.S
arch/parisc/include/asm/Kbuild
arch/parisc/include/asm/exec.h [deleted file]
arch/parisc/include/asm/thread_info.h
arch/parisc/kernel/signal.c
arch/parisc/kernel/syscall.S
arch/powerpc/Kconfig
arch/powerpc/configs/83xx/mpc8313_rdb_defconfig
arch/powerpc/configs/83xx/mpc8315_rdb_defconfig
arch/powerpc/configs/mpc83xx_defconfig
arch/powerpc/include/asm/processor.h
arch/powerpc/include/asm/ptrace.h
arch/powerpc/include/asm/syscalls.h
arch/powerpc/include/asm/thread_info.h
arch/powerpc/include/asm/unistd.h
arch/powerpc/kernel/entry_32.S
arch/powerpc/kernel/entry_64.S
arch/powerpc/kernel/misc.S
arch/powerpc/kernel/misc_32.S
arch/powerpc/kernel/misc_64.S
arch/powerpc/kernel/ppc_ksyms.c
arch/powerpc/kernel/process.c
arch/powerpc/kernel/signal_32.c
arch/powerpc/kernel/sys_ppc32.c
arch/powerpc/platforms/pseries/hotplug-memory.c
arch/s390/Kconfig
arch/s390/Kconfig.debug
arch/s390/include/asm/Kbuild
arch/s390/include/asm/chpid.h
arch/s390/include/asm/cmb.h
arch/s390/include/asm/css_chars.h
arch/s390/include/asm/debug.h
arch/s390/include/asm/kvm_para.h
arch/s390/include/asm/mman.h
arch/s390/include/asm/page.h
arch/s390/include/asm/pgtable.h
arch/s390/include/asm/processor.h
arch/s390/include/asm/ptrace.h
arch/s390/include/asm/schid.h
arch/s390/include/asm/setup.h
arch/s390/include/asm/signal.h
arch/s390/include/asm/termios.h
arch/s390/include/asm/thread_info.h
arch/s390/include/asm/types.h
arch/s390/include/asm/unistd.h
arch/s390/include/uapi/asm/Kbuild
arch/s390/include/uapi/asm/auxvec.h [moved from arch/s390/include/asm/auxvec.h with 100% similarity]
arch/s390/include/uapi/asm/bitsperlong.h [moved from arch/s390/include/asm/bitsperlong.h with 100% similarity]
arch/s390/include/uapi/asm/byteorder.h [moved from arch/s390/include/asm/byteorder.h with 100% similarity]
arch/s390/include/uapi/asm/chpid.h [new file with mode: 0644]
arch/s390/include/uapi/asm/chsc.h [moved from arch/s390/include/asm/chsc.h with 92% similarity]
arch/s390/include/uapi/asm/cmb.h [new file with mode: 0644]
arch/s390/include/uapi/asm/dasd.h [moved from arch/s390/include/asm/dasd.h with 100% similarity]
arch/s390/include/uapi/asm/debug.h [new file with mode: 0644]
arch/s390/include/uapi/asm/errno.h [moved from arch/s390/include/asm/errno.h with 100% similarity]
arch/s390/include/uapi/asm/fcntl.h [moved from arch/s390/include/asm/fcntl.h with 100% similarity]
arch/s390/include/uapi/asm/ioctl.h [moved from arch/s390/include/asm/ioctl.h with 100% similarity]
arch/s390/include/uapi/asm/ioctls.h [moved from arch/s390/include/asm/ioctls.h with 100% similarity]
arch/s390/include/uapi/asm/ipcbuf.h [moved from arch/s390/include/asm/ipcbuf.h with 100% similarity]
arch/s390/include/uapi/asm/kvm.h [moved from arch/s390/include/asm/kvm.h with 100% similarity]
arch/s390/include/uapi/asm/kvm_para.h [new file with mode: 0644]
arch/s390/include/uapi/asm/kvm_virtio.h [moved from arch/s390/include/asm/kvm_virtio.h with 100% similarity]
arch/s390/include/uapi/asm/mman.h [new file with mode: 0644]
arch/s390/include/uapi/asm/monwriter.h [moved from arch/s390/include/asm/monwriter.h with 100% similarity]
arch/s390/include/uapi/asm/msgbuf.h [moved from arch/s390/include/asm/msgbuf.h with 100% similarity]
arch/s390/include/uapi/asm/param.h [moved from arch/s390/include/asm/param.h with 100% similarity]
arch/s390/include/uapi/asm/poll.h [moved from arch/s390/include/asm/poll.h with 100% similarity]
arch/s390/include/uapi/asm/posix_types.h [moved from arch/s390/include/asm/posix_types.h with 100% similarity]
arch/s390/include/uapi/asm/ptrace.h [new file with mode: 0644]
arch/s390/include/uapi/asm/qeth.h [moved from arch/s390/include/asm/qeth.h with 100% similarity]
arch/s390/include/uapi/asm/resource.h [moved from arch/s390/include/asm/resource.h with 100% similarity]
arch/s390/include/uapi/asm/schid.h [new file with mode: 0644]
arch/s390/include/uapi/asm/sembuf.h [moved from arch/s390/include/asm/sembuf.h with 100% similarity]
arch/s390/include/uapi/asm/setup.h [new file with mode: 0644]
arch/s390/include/uapi/asm/shmbuf.h [moved from arch/s390/include/asm/shmbuf.h with 100% similarity]
arch/s390/include/uapi/asm/sigcontext.h [moved from arch/s390/include/asm/sigcontext.h with 100% similarity]
arch/s390/include/uapi/asm/siginfo.h [moved from arch/s390/include/asm/siginfo.h with 100% similarity]
arch/s390/include/uapi/asm/signal.h [new file with mode: 0644]
arch/s390/include/uapi/asm/socket.h [moved from arch/s390/include/asm/socket.h with 100% similarity]
arch/s390/include/uapi/asm/sockios.h [moved from arch/s390/include/asm/sockios.h with 100% similarity]
arch/s390/include/uapi/asm/stat.h [moved from arch/s390/include/asm/stat.h with 100% similarity]
arch/s390/include/uapi/asm/statfs.h [moved from arch/s390/include/asm/statfs.h with 100% similarity]
arch/s390/include/uapi/asm/swab.h [moved from arch/s390/include/asm/swab.h with 100% similarity]
arch/s390/include/uapi/asm/tape390.h [moved from arch/s390/include/asm/tape390.h with 100% similarity]
arch/s390/include/uapi/asm/termbits.h [moved from arch/s390/include/asm/termbits.h with 100% similarity]
arch/s390/include/uapi/asm/termios.h [new file with mode: 0644]
arch/s390/include/uapi/asm/types.h [new file with mode: 0644]
arch/s390/include/uapi/asm/ucontext.h [moved from arch/s390/include/asm/ucontext.h with 100% similarity]
arch/s390/include/uapi/asm/unistd.h [new file with mode: 0644]
arch/s390/include/uapi/asm/vtoc.h [moved from arch/s390/include/asm/vtoc.h with 100% similarity]
arch/s390/include/uapi/asm/zcrypt.h [moved from arch/s390/include/asm/zcrypt.h with 100% similarity]
arch/s390/kernel/compat_linux.c
arch/s390/kernel/compat_linux.h
arch/s390/kernel/compat_wrapper.S
arch/s390/kernel/early.c
arch/s390/kernel/entry.S
arch/s390/kernel/entry.h
arch/s390/kernel/entry64.S
arch/s390/kernel/head.S
arch/s390/kernel/head31.S
arch/s390/kernel/head64.S
arch/s390/kernel/module.c
arch/s390/kernel/process.c
arch/s390/kernel/setup.c
arch/s390/mm/Makefile
arch/s390/mm/dump_pagetables.c [new file with mode: 0644]
arch/s390/mm/pageattr.c
arch/s390/mm/vmem.c
arch/score/include/asm/thread_info.h
arch/score/kernel/signal.c
arch/sh/include/asm/Kbuild
arch/sh/include/asm/exec.h [deleted file]
arch/sh/include/asm/thread_info.h
arch/sh/kernel/signal_32.c
arch/sh/kernel/signal_64.c
arch/sparc/include/asm/Kbuild
arch/sparc/include/asm/exec.h [deleted file]
arch/sparc/include/asm/fbio.h
arch/sparc/include/asm/ioctls.h
arch/sparc/include/asm/mman.h
arch/sparc/include/asm/psr.h
arch/sparc/include/asm/ptrace.h
arch/sparc/include/asm/setup.h
arch/sparc/include/asm/sigcontext.h
arch/sparc/include/asm/siginfo.h
arch/sparc/include/asm/signal.h
arch/sparc/include/asm/termbits.h
arch/sparc/include/asm/termios.h
arch/sparc/include/asm/thread_info_32.h
arch/sparc/include/asm/thread_info_64.h
arch/sparc/include/asm/traps.h
arch/sparc/include/asm/unistd.h
arch/sparc/include/uapi/asm/Kbuild
arch/sparc/include/uapi/asm/apc.h [moved from arch/sparc/include/asm/apc.h with 100% similarity]
arch/sparc/include/uapi/asm/asi.h [moved from arch/sparc/include/asm/asi.h with 100% similarity]
arch/sparc/include/uapi/asm/auxvec.h [moved from arch/sparc/include/asm/auxvec.h with 100% similarity]
arch/sparc/include/uapi/asm/bitsperlong.h [moved from arch/sparc/include/asm/bitsperlong.h with 100% similarity]
arch/sparc/include/uapi/asm/byteorder.h [moved from arch/sparc/include/asm/byteorder.h with 100% similarity]
arch/sparc/include/uapi/asm/display7seg.h [moved from arch/sparc/include/asm/display7seg.h with 100% similarity]
arch/sparc/include/uapi/asm/envctrl.h [moved from arch/sparc/include/asm/envctrl.h with 100% similarity]
arch/sparc/include/uapi/asm/errno.h [moved from arch/sparc/include/asm/errno.h with 100% similarity]
arch/sparc/include/uapi/asm/fbio.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/fcntl.h [moved from arch/sparc/include/asm/fcntl.h with 100% similarity]
arch/sparc/include/uapi/asm/ioctl.h [moved from arch/sparc/include/asm/ioctl.h with 100% similarity]
arch/sparc/include/uapi/asm/ioctls.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/ipcbuf.h [moved from arch/sparc/include/asm/ipcbuf.h with 100% similarity]
arch/sparc/include/uapi/asm/jsflash.h [moved from arch/sparc/include/asm/jsflash.h with 100% similarity]
arch/sparc/include/uapi/asm/kvm_para.h [moved from arch/sparc/include/asm/kvm_para.h with 100% similarity]
arch/sparc/include/uapi/asm/mman.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/msgbuf.h [moved from arch/sparc/include/asm/msgbuf.h with 100% similarity]
arch/sparc/include/uapi/asm/openpromio.h [moved from arch/sparc/include/asm/openpromio.h with 100% similarity]
arch/sparc/include/uapi/asm/param.h [moved from arch/sparc/include/asm/param.h with 100% similarity]
arch/sparc/include/uapi/asm/perfctr.h [moved from arch/sparc/include/asm/perfctr.h with 100% similarity]
arch/sparc/include/uapi/asm/poll.h [moved from arch/sparc/include/asm/poll.h with 100% similarity]
arch/sparc/include/uapi/asm/posix_types.h [moved from arch/sparc/include/asm/posix_types.h with 100% similarity]
arch/sparc/include/uapi/asm/psr.h [copied from arch/sparc/include/asm/psrcompat.h with 52% similarity]
arch/sparc/include/uapi/asm/psrcompat.h [moved from arch/sparc/include/asm/psrcompat.h with 100% similarity]
arch/sparc/include/uapi/asm/pstate.h [moved from arch/sparc/include/asm/pstate.h with 100% similarity]
arch/sparc/include/uapi/asm/ptrace.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/resource.h [moved from arch/sparc/include/asm/resource.h with 100% similarity]
arch/sparc/include/uapi/asm/sembuf.h [moved from arch/sparc/include/asm/sembuf.h with 100% similarity]
arch/sparc/include/uapi/asm/setup.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/shmbuf.h [moved from arch/sparc/include/asm/shmbuf.h with 100% similarity]
arch/sparc/include/uapi/asm/sigcontext.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/siginfo.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/signal.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/socket.h [moved from arch/sparc/include/asm/socket.h with 100% similarity]
arch/sparc/include/uapi/asm/sockios.h [moved from arch/sparc/include/asm/sockios.h with 100% similarity]
arch/sparc/include/uapi/asm/stat.h [moved from arch/sparc/include/asm/stat.h with 100% similarity]
arch/sparc/include/uapi/asm/statfs.h [moved from arch/sparc/include/asm/statfs.h with 100% similarity]
arch/sparc/include/uapi/asm/swab.h [moved from arch/sparc/include/asm/swab.h with 100% similarity]
arch/sparc/include/uapi/asm/termbits.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/termios.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/traps.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/types.h [moved from arch/sparc/include/asm/types.h with 100% similarity]
arch/sparc/include/uapi/asm/uctx.h [moved from arch/sparc/include/asm/uctx.h with 100% similarity]
arch/sparc/include/uapi/asm/unistd.h [new file with mode: 0644]
arch/sparc/include/uapi/asm/utrap.h [moved from arch/sparc/include/asm/utrap.h with 100% similarity]
arch/sparc/include/uapi/asm/watchdog.h [moved from arch/sparc/include/asm/watchdog.h with 100% similarity]
arch/tile/include/asm/Kbuild
arch/tile/include/asm/exec.h [deleted file]
arch/tile/kernel/compat_signal.c
arch/tile/kernel/signal.c
arch/um/drivers/chan_kern.c
arch/um/drivers/chan_user.c
arch/um/drivers/chan_user.h
arch/um/drivers/cow_sys.h
arch/um/drivers/daemon.h
arch/um/drivers/daemon_kern.c
arch/um/drivers/daemon_user.c
arch/um/drivers/fd.c
arch/um/drivers/harddog_user.c
arch/um/drivers/hostaudio_kern.c
arch/um/drivers/line.c
arch/um/drivers/line.h
arch/um/drivers/mconsole.h
arch/um/drivers/mconsole_kern.c
arch/um/drivers/mconsole_kern.h
arch/um/drivers/mmapper_kern.c
arch/um/drivers/net_kern.c
arch/um/drivers/net_user.c
arch/um/drivers/null.c
arch/um/drivers/pcap_kern.c
arch/um/drivers/pcap_user.c
arch/um/drivers/pcap_user.h
arch/um/drivers/port_kern.c
arch/um/drivers/port_user.c
arch/um/drivers/pty.c
arch/um/drivers/random.c
arch/um/drivers/slip_common.c
arch/um/drivers/slip_kern.c
arch/um/drivers/slip_user.c
arch/um/drivers/slirp_kern.c
arch/um/drivers/slirp_user.c
arch/um/drivers/ssl.c
arch/um/drivers/stdio_console.c
arch/um/drivers/tty.c
arch/um/drivers/ubd_kern.c
arch/um/drivers/ubd_user.c
arch/um/drivers/umcast.h
arch/um/drivers/umcast_kern.c
arch/um/drivers/umcast_user.c
arch/um/drivers/vde_kern.c
arch/um/drivers/vde_user.c
arch/um/drivers/xterm.c
arch/um/drivers/xterm_kern.c
arch/um/include/asm/dma.h
arch/um/include/asm/mmu.h
arch/um/include/asm/page.h
arch/um/include/asm/pgtable.h
arch/um/include/asm/processor-generic.h
arch/um/include/asm/ptrace-generic.h
arch/um/include/asm/smp.h
arch/um/include/asm/sysrq.h [moved from arch/um/include/shared/sysrq.h with 100% similarity]
arch/um/include/asm/thread_info.h
arch/um/include/shared/arch.h
arch/um/include/shared/as-layout.h
arch/um/include/shared/irq_kern.h
arch/um/include/shared/irq_user.h
arch/um/include/shared/kern_util.h
arch/um/include/shared/longjmp.h
arch/um/include/shared/os.h
arch/um/include/shared/registers.h
arch/um/include/shared/skas/skas.h
arch/um/include/shared/skas_ptrace.h
arch/um/kernel/asm-offsets.c
arch/um/kernel/config.c.in
arch/um/kernel/dyn.lds.S
arch/um/kernel/early_printk.c
arch/um/kernel/exec.c
arch/um/kernel/gmon_syms.c
arch/um/kernel/gprof_syms.c
arch/um/kernel/initrd.c
arch/um/kernel/internal.h [deleted file]
arch/um/kernel/irq.c
arch/um/kernel/ksyms.c
arch/um/kernel/mem.c
arch/um/kernel/process.c
arch/um/kernel/reboot.c
arch/um/kernel/sigio.c
arch/um/kernel/signal.c
arch/um/kernel/skas/clone.c
arch/um/kernel/skas/mmu.c
arch/um/kernel/skas/process.c
arch/um/kernel/skas/syscall.c
arch/um/kernel/skas/uaccess.c
arch/um/kernel/smp.c
arch/um/kernel/syscall.c
arch/um/kernel/sysrq.c
arch/um/kernel/time.c
arch/um/kernel/tlb.c
arch/um/kernel/trap.c
arch/um/kernel/um_arch.c
arch/um/kernel/umid.c
arch/um/kernel/uml.lds.S
arch/um/os-Linux/aio.c
arch/um/os-Linux/drivers/etap.h
arch/um/os-Linux/drivers/ethertap_kern.c
arch/um/os-Linux/drivers/ethertap_user.c
arch/um/os-Linux/drivers/tuntap.h
arch/um/os-Linux/drivers/tuntap_kern.c
arch/um/os-Linux/drivers/tuntap_user.c
arch/um/os-Linux/elf_aux.c
arch/um/os-Linux/execvp.c
arch/um/os-Linux/file.c
arch/um/os-Linux/helper.c
arch/um/os-Linux/irq.c
arch/um/os-Linux/main.c
arch/um/os-Linux/mem.c
arch/um/os-Linux/process.c
arch/um/os-Linux/registers.c
arch/um/os-Linux/sigio.c
arch/um/os-Linux/signal.c
arch/um/os-Linux/skas/mem.c
arch/um/os-Linux/skas/process.c
arch/um/os-Linux/start_up.c
arch/um/os-Linux/time.c
arch/um/os-Linux/tty.c
arch/um/os-Linux/umid.c
arch/um/os-Linux/user_syms.c
arch/um/os-Linux/util.c
arch/um/sys-ppc/miscthings.c
arch/um/sys-ppc/ptrace.c
arch/um/sys-ppc/ptrace_user.c
arch/um/sys-ppc/shared/sysdep/ptrace.h
arch/um/sys-ppc/sigcontext.c
arch/um/sys-ppc/sysrq.c
arch/unicore32/Kconfig
arch/unicore32/include/asm/Kbuild
arch/unicore32/include/asm/exec.h [deleted file]
arch/unicore32/include/asm/thread_info.h
arch/unicore32/include/mach/regs-ost.h
arch/unicore32/kernel/Makefile
arch/unicore32/kernel/entry.S
arch/unicore32/kernel/pwm.c [deleted file]
arch/unicore32/kernel/signal.c
arch/unicore32/kernel/sys.c
arch/x86/Kconfig
arch/x86/ia32/ia32entry.S
arch/x86/ia32/sys_ia32.c
arch/x86/include/asm/processor.h
arch/x86/include/asm/sys_ia32.h
arch/x86/include/asm/syscalls.h
arch/x86/include/asm/thread_info.h
arch/x86/include/asm/unistd.h
arch/x86/kernel/Makefile
arch/x86/kernel/asm-offsets.c
arch/x86/kernel/entry_32.S
arch/x86/kernel/entry_64.S
arch/x86/kernel/process.c
arch/x86/kernel/process_32.c
arch/x86/kernel/process_64.c
arch/x86/kernel/signal.c
arch/x86/kernel/sys_i386_32.c [deleted file]
arch/x86/kernel/vm86_32.c
arch/x86/syscalls/syscall_32.tbl
arch/x86/um/Kconfig
arch/x86/um/asm/checksum.h
arch/x86/um/asm/checksum_32.h
arch/x86/um/asm/checksum_64.h
arch/x86/um/asm/elf.h
arch/x86/um/asm/ptrace.h
arch/x86/um/asm/ptrace_32.h [deleted file]
arch/x86/um/asm/ptrace_64.h [deleted file]
arch/x86/um/bugs_32.c
arch/x86/um/bugs_64.c
arch/x86/um/fault.c
arch/x86/um/ldt.c
arch/x86/um/mem_64.c
arch/x86/um/os-Linux/registers.c
arch/x86/um/os-Linux/task_size.c
arch/x86/um/os-Linux/tls.c
arch/x86/um/ptrace_32.c
arch/x86/um/ptrace_user.c
arch/x86/um/shared/sysdep/ptrace.h
arch/x86/um/shared/sysdep/stub.h
arch/x86/um/shared/sysdep/syscalls_32.h
arch/x86/um/signal.c
arch/x86/um/stub_32.S
arch/x86/um/stub_64.S
arch/x86/um/stub_segv.c
arch/x86/um/sys_call_table_32.c
arch/x86/um/sysrq_32.c
arch/x86/um/sysrq_64.c
arch/x86/um/tls_32.c
arch/x86/um/tls_64.c
arch/xtensa/include/asm/Kbuild
arch/xtensa/include/asm/exec.h [deleted file]
arch/xtensa/include/asm/thread_info.h
arch/xtensa/kernel/signal.c
block/blk-core.c
block/blk-lib.c
block/blk-merge.c
block/blk-settings.c
block/blk-sysfs.c
block/blk-tag.c
block/blk.h
block/elevator.c
block/ioctl.c
drivers/block/drbd/drbd_main.c
drivers/block/osdblk.c
drivers/block/pktcdvd.c
drivers/char/ds1620.c
drivers/char/nwflash.c
drivers/char/raw.c
drivers/cpufreq/omap-cpufreq.c
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/amba-pl08x.c
drivers/dma/dw_dmac.c
drivers/dma/dw_dmac_regs.h
drivers/dma/edma.c [new file with mode: 0644]
drivers/dma/ioat/dma_v2.c
drivers/dma/ioat/pci.c
drivers/dma/mmp_pdma.c [new file with mode: 0644]
drivers/dma/mmp_tdma.c
drivers/dma/mxs-dma.c
drivers/dma/pl330.c
drivers/dma/sirf-dma.c
drivers/dma/ste_dma40.c
drivers/dma/tegra20-apb-dma.c
drivers/firewire/core-cdev.c
drivers/gpu/drm/exynos/exynos_drm_fimd.c
drivers/gpu/drm/nouveau/core/core/parent.c
drivers/gpu/drm/nouveau/core/include/core/parent.h
drivers/gpu/drm/nouveau/core/include/subdev/timer.h
drivers/gpu/drm/nouveau/core/subdev/bios/base.c
drivers/gpu/drm/nouveau/core/subdev/clock/nv50.c
drivers/gpu/drm/nouveau/core/subdev/therm/nv50.c
drivers/gpu/drm/nouveau/core/subdev/timer/nv04.c
drivers/hwmon/acpi_power_meter.c
drivers/hwmon/adm9240.c
drivers/hwmon/adt7411.c
drivers/hwmon/adt7462.c
drivers/hwmon/adt7475.c
drivers/hwmon/applesmc.c
drivers/hwmon/asus_atk0110.c
drivers/hwmon/da9052-hwmon.c
drivers/hwmon/emc1403.c
drivers/hwmon/emc6w201.c
drivers/hwmon/hih6130.c
drivers/hwmon/i5k_amb.c
drivers/hwmon/ibmaem.c
drivers/hwmon/ibmpex.c
drivers/hwmon/ina2xx.c
drivers/hwmon/k8temp.c
drivers/hwmon/lineage-pem.c
drivers/hwmon/lm92.c
drivers/hwmon/lm93.c
drivers/hwmon/ltc4151.c
drivers/hwmon/ltc4215.c
drivers/hwmon/ltc4245.c
drivers/hwmon/ltc4261.c
drivers/hwmon/max16065.c
drivers/hwmon/max1619.c
drivers/hwmon/max6642.c
drivers/hwmon/pmbus/pmbus_core.c
drivers/hwmon/s3c-hwmon.c
drivers/hwmon/sht21.c
drivers/hwmon/smm665.c
drivers/hwmon/thmc50.c
drivers/hwmon/tmp102.c
drivers/hwmon/ultra45_env.c
drivers/hwmon/w83791d.c
drivers/hwmon/w83792d.c
drivers/hwmon/w83793.c
drivers/hwmon/w83795.c
drivers/hwmon/w83l786ng.c
drivers/i2c/algos/i2c-algo-pca.c
drivers/i2c/busses/Kconfig
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-at91.c
drivers/i2c/busses/i2c-davinci.c
drivers/i2c/busses/i2c-imx.c
drivers/i2c/busses/i2c-mpc.c
drivers/i2c/busses/i2c-mxs.c
drivers/i2c/busses/i2c-nomadik.c
drivers/i2c/busses/i2c-omap.c
drivers/i2c/busses/i2c-rcar.c [new file with mode: 0644]
drivers/i2c/busses/i2c-s3c2410.c
drivers/infiniband/core/cma.c
drivers/infiniband/core/netlink.c
drivers/infiniband/ulp/srpt/ib_srpt.c
drivers/leds/Kconfig
drivers/leds/Makefile
drivers/leds/led-class.c
drivers/leds/led-core.c
drivers/leds/led-triggers.c
drivers/leds/leds-clevo-mail.c
drivers/leds/leds-gpio.c
drivers/leds/leds-lm3530.c
drivers/leds/leds-lm3556.c [deleted file]
drivers/leds/leds-lm355x.c [new file with mode: 0644]
drivers/leds/leds-lm3642.c [new file with mode: 0644]
drivers/leds/leds-lp5523.c
drivers/leds/leds-pca9633.c
drivers/leds/leds-wm8350.c
drivers/leds/leds.h
drivers/md/dm-crypt.c
drivers/md/dm-io.c
drivers/md/dm.c
drivers/md/md.c
drivers/md/raid0.c
drivers/media/platform/omap/omap_vout.c
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/mmc/core/core.c
drivers/mmc/core/debugfs.c
drivers/mmc/core/mmc.c
drivers/mmc/core/mmc_ops.c
drivers/mmc/core/sdio_bus.c
drivers/mmc/core/slot-gpio.c
drivers/mmc/host/Kconfig
drivers/mmc/host/Makefile
drivers/mmc/host/atmel-mci-regs.h
drivers/mmc/host/atmel-mci.c
drivers/mmc/host/bfin_sdh.c
drivers/mmc/host/davinci_mmc.c
drivers/mmc/host/dw_mmc-exynos.c [new file with mode: 0644]
drivers/mmc/host/dw_mmc-pci.c
drivers/mmc/host/dw_mmc-pltfm.c
drivers/mmc/host/dw_mmc-pltfm.h [new file with mode: 0644]
drivers/mmc/host/dw_mmc.c
drivers/mmc/host/dw_mmc.h
drivers/mmc/host/mmc_spi.c
drivers/mmc/host/mmci.c
drivers/mmc/host/mxcmmc.c
drivers/mmc/host/omap.c
drivers/mmc/host/omap_hsmmc.c
drivers/mmc/host/pxamci.c
drivers/mmc/host/sdhci-dove.c
drivers/mmc/host/sdhci-of-esdhc.c
drivers/mmc/host/sdhci-pci.c
drivers/mmc/host/sdhci-pltfm.c
drivers/mmc/host/sdhci-pxav2.c
drivers/mmc/host/sdhci-pxav3.c
drivers/mmc/host/sdhci-s3c.c
drivers/mmc/host/sdhci-spear.c
drivers/mmc/host/sdhci-tegra.c
drivers/mmc/host/sdhci.c
drivers/mmc/host/sh_mmcif.c
drivers/mmc/host/via-sdmmc.c
drivers/mmc/host/vub300.c
drivers/mtd/Kconfig
drivers/mtd/Makefile
drivers/mtd/bcm47xxpart.c [new file with mode: 0644]
drivers/mtd/chips/Kconfig
drivers/mtd/chips/cfi_cmdset_0001.c
drivers/mtd/chips/cfi_cmdset_0002.c
drivers/mtd/cmdlinepart.c
drivers/mtd/devices/Kconfig
drivers/mtd/devices/Makefile
drivers/mtd/devices/bcm47xxsflash.c [new file with mode: 0644]
drivers/mtd/devices/doc2001plus.c
drivers/mtd/devices/docg3.c
drivers/mtd/devices/m25p80.c
drivers/mtd/devices/spear_smi.c
drivers/mtd/maps/Kconfig
drivers/mtd/maps/Makefile
drivers/mtd/maps/autcpu12-nvram.c
drivers/mtd/maps/pci.c
drivers/mtd/maps/physmap_of.c
drivers/mtd/maps/rbtx4939-flash.c
drivers/mtd/maps/uclinux.c
drivers/mtd/maps/wr_sbc82xx_flash.c [deleted file]
drivers/mtd/mtdchar.c
drivers/mtd/mtdcore.c
drivers/mtd/mtdoops.c
drivers/mtd/mtdpart.c
drivers/mtd/nand/Kconfig
drivers/mtd/nand/Makefile
drivers/mtd/nand/ams-delta.c
drivers/mtd/nand/atmel_nand.c
drivers/mtd/nand/atmel_nand_ecc.h
drivers/mtd/nand/au1550nd.c
drivers/mtd/nand/bcm_umi_bch.c [deleted file]
drivers/mtd/nand/bcm_umi_nand.c [deleted file]
drivers/mtd/nand/bf5xx_nand.c
drivers/mtd/nand/cafe_nand.c
drivers/mtd/nand/cmx270_nand.c
drivers/mtd/nand/davinci_nand.c
drivers/mtd/nand/denali.c
drivers/mtd/nand/diskonchip.c
drivers/mtd/nand/docg4.c
drivers/mtd/nand/fsl_elbc_nand.c
drivers/mtd/nand/fsl_ifc_nand.c
drivers/mtd/nand/gpio.c
drivers/mtd/nand/gpmi-nand/gpmi-lib.c
drivers/mtd/nand/gpmi-nand/gpmi-nand.c
drivers/mtd/nand/gpmi-nand/gpmi-nand.h
drivers/mtd/nand/gpmi-nand/gpmi-regs.h
drivers/mtd/nand/lpc32xx_mlc.c [new file with mode: 0644]
drivers/mtd/nand/lpc32xx_slc.c [new file with mode: 0644]
drivers/mtd/nand/mpc5121_nfc.c
drivers/mtd/nand/mxc_nand.c
drivers/mtd/nand/nand_base.c
drivers/mtd/nand/nand_bbt.c
drivers/mtd/nand/nand_bcm_umi.c [deleted file]
drivers/mtd/nand/nand_bcm_umi.h [deleted file]
drivers/mtd/nand/nand_ids.c
drivers/mtd/nand/nandsim.c
drivers/mtd/nand/ndfc.c
drivers/mtd/nand/nuc900_nand.c
drivers/mtd/nand/omap2.c
drivers/mtd/nand/orion_nand.c
drivers/mtd/nand/plat_nand.c
drivers/mtd/nand/pxa3xx_nand.c
drivers/mtd/nand/r852.c
drivers/mtd/nand/s3c2410.c
drivers/mtd/nand/sh_flctl.c
drivers/mtd/nand/socrates_nand.c
drivers/mtd/nand/tmio_nand.c
drivers/mtd/nand/txx9ndfmc.c
drivers/mtd/nand/xway_nand.c [new file with mode: 0644]
drivers/mtd/sm_ftl.c
drivers/mtd/tests/Makefile
drivers/mtd/tests/mtd_nandbiterrs.c [new file with mode: 0644]
drivers/mtd/tests/mtd_nandecctest.c
drivers/mtd/tests/mtd_speedtest.c
drivers/mtd/tests/mtd_stresstest.c
drivers/net/ethernet/amd/amd8111e.c
drivers/net/ethernet/amd/au1000_eth.c
drivers/net/ethernet/calxeda/xgmac.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
drivers/net/ethernet/dec/tulip/dmfe.c
drivers/net/ethernet/emulex/benet/be_main.c
drivers/net/ethernet/freescale/gianfar.c
drivers/net/ethernet/freescale/gianfar.h
drivers/net/ethernet/freescale/ucc_geth.c
drivers/net/ethernet/freescale/ucc_geth.h
drivers/net/ethernet/intel/e1000e/hw.h
drivers/net/ethernet/intel/e1000e/netdev.c
drivers/net/ethernet/intel/ixgbe/ixgbe.h
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
drivers/net/ethernet/marvell/mv643xx_eth.c
drivers/net/ethernet/marvell/skge.c
drivers/net/ethernet/marvell/sky2.c
drivers/net/ethernet/natsemi/natsemi.c
drivers/net/ethernet/natsemi/xtsonic.c
drivers/net/ethernet/oki-semi/pch_gbe/Kconfig
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
drivers/net/ethernet/realtek/8139cp.c
drivers/net/ethernet/renesas/sh_eth.c
drivers/net/ethernet/sfc/ptp.c
drivers/net/ethernet/sis/sis900.c
drivers/net/ethernet/stmicro/stmmac/stmmac.h
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/net/ethernet/sun/niu.c
drivers/net/ethernet/sun/sungem.c
drivers/net/irda/irtty-sir.c
drivers/net/irda/mcs7780.c
drivers/net/irda/pxaficp_ir.c
drivers/net/irda/sa1100_ir.c
drivers/net/irda/sh_irda.c
drivers/net/irda/sh_sir.c
drivers/net/phy/mdio_bus.c
drivers/net/vxlan.c
drivers/net/wan/farsync.c
drivers/power/avs/smartreflex.c
drivers/pwm/Kconfig
drivers/pwm/Makefile
drivers/pwm/core.c
drivers/pwm/pwm-ab8500.c [moved from drivers/misc/ab8500-pwm.c with 52% similarity]
drivers/pwm/pwm-bfin.c
drivers/pwm/pwm-imx.c
drivers/pwm/pwm-jz4740.c [new file with mode: 0644]
drivers/pwm/pwm-puv3.c [new file with mode: 0644]
drivers/pwm/pwm-pxa.c
drivers/pwm/pwm-samsung.c
drivers/pwm/pwm-tiecap.c
drivers/pwm/pwm-tiehrpwm.c
drivers/rapidio/rio-scan.c
drivers/rapidio/rio.c
drivers/rtc/Kconfig
drivers/s390/block/dcssblk.c
drivers/s390/crypto/zcrypt_pcixcc.c
drivers/scsi/qla2xxx/qla_target.c
drivers/scsi/qla2xxx/tcm_qla2xxx.c
drivers/spi/Kconfig
drivers/spi/spi-davinci.c
drivers/staging/omapdrm/omap_drv.c
drivers/target/iscsi/iscsi_target.c
drivers/target/iscsi/iscsi_target.h
drivers/target/iscsi/iscsi_target_configfs.c
drivers/target/iscsi/iscsi_target_core.h
drivers/target/iscsi/iscsi_target_erl0.c
drivers/target/iscsi/iscsi_target_erl1.c
drivers/target/iscsi/iscsi_target_erl1.h
drivers/target/iscsi/iscsi_target_erl2.c
drivers/target/iscsi/iscsi_target_erl2.h
drivers/target/iscsi/iscsi_target_login.c
drivers/target/iscsi/iscsi_target_nego.c
drivers/target/iscsi/iscsi_target_parameters.c
drivers/target/iscsi/iscsi_target_parameters.h
drivers/target/iscsi/iscsi_target_seq_pdu_list.c
drivers/target/iscsi/iscsi_target_tmr.c
drivers/target/iscsi/iscsi_target_tpg.c
drivers/target/iscsi/iscsi_target_tq.c
drivers/target/iscsi/iscsi_target_tq.h
drivers/target/iscsi/iscsi_target_util.c
drivers/target/iscsi/iscsi_target_util.h
drivers/target/loopback/tcm_loop.c
drivers/target/sbp/sbp_target.c
drivers/target/target_core_alua.c
drivers/target/target_core_configfs.c
drivers/target/target_core_device.c
drivers/target/target_core_fabric_configfs.c
drivers/target/target_core_fabric_lib.c
drivers/target/target_core_file.c
drivers/target/target_core_file.h
drivers/target/target_core_iblock.c
drivers/target/target_core_pr.c
drivers/target/target_core_pscsi.c
drivers/target/target_core_sbc.c
drivers/target/target_core_spc.c
drivers/target/target_core_stat.c
drivers/target/target_core_tpg.c
drivers/target/target_core_transport.c
drivers/target/tcm_fc/tfc_cmd.c
drivers/target/tcm_fc/tfc_conf.c
drivers/target/tcm_fc/tfc_io.c
drivers/target/tcm_fc/tfc_sess.c
drivers/usb/gadget/tcm_usb_gadget.c
drivers/vfio/pci/vfio_pci.c
drivers/vfio/pci/vfio_pci_intrs.c
drivers/vhost/tcm_vhost.c
drivers/vhost/tcm_vhost.h
drivers/video/Kconfig
drivers/video/Makefile
drivers/video/amifb.c
drivers/video/arcfb.c
drivers/video/atmel_lcdfb.c
drivers/video/backlight/pwm_bl.c
drivers/video/bf537-lq035.c
drivers/video/bf54x-lq043fb.c
drivers/video/bfin-lq035q1-fb.c
drivers/video/bfin-t350mcqb-fb.c
drivers/video/bw2.c
drivers/video/cg3.c
drivers/video/cobalt_lcdfb.c
drivers/video/console/font_mini_4x6.c
drivers/video/console/font_sun8x16.c
drivers/video/cyber2000fb.c
drivers/video/da8xx-fb.c
drivers/video/ep93xx-fb.c
drivers/video/exynos/exynos_dp_core.c
drivers/video/exynos/exynos_dp_core.h
drivers/video/exynos/exynos_dp_reg.c
drivers/video/exynos/exynos_dp_reg.h
drivers/video/exynos/exynos_mipi_dsi.c
drivers/video/exynos/exynos_mipi_dsi_common.c
drivers/video/fsl-diu-fb.c
drivers/video/gbefb.c
drivers/video/hpfb.c
drivers/video/imxfb.c
drivers/video/jz4740_fb.c
drivers/video/mb862xx/mb862xxfbdrv.c
drivers/video/mbx/mbxfb.c
drivers/video/msm/mddi.c
drivers/video/msm/mddi_client_nt35399.c
drivers/video/msm/mdp.c
drivers/video/msm/mdp_hw.h
drivers/video/mx3fb.c
drivers/video/nuc900fb.c
drivers/video/omap/hwa742.c
drivers/video/omap/lcd_palmte.c
drivers/video/omap/omapfb_main.c
drivers/video/omap2/displays/panel-acx565akm.c
drivers/video/omap2/displays/panel-generic-dpi.c
drivers/video/omap2/displays/panel-lgphilips-lb035q02.c
drivers/video/omap2/displays/panel-n8x0.c
drivers/video/omap2/displays/panel-nec-nl8048hl11-01b.c
drivers/video/omap2/displays/panel-picodlp.c
drivers/video/omap2/displays/panel-sharp-ls037v7dw01.c
drivers/video/omap2/displays/panel-taal.c
drivers/video/omap2/displays/panel-tfp410.c
drivers/video/omap2/displays/panel-tpo-td043mtea1.c
drivers/video/omap2/dss/Kconfig
drivers/video/omap2/dss/Makefile
drivers/video/omap2/dss/apply.c
drivers/video/omap2/dss/core.c
drivers/video/omap2/dss/dispc.c
drivers/video/omap2/dss/dispc.h
drivers/video/omap2/dss/display.c
drivers/video/omap2/dss/dpi.c
drivers/video/omap2/dss/dsi.c
drivers/video/omap2/dss/dss.c
drivers/video/omap2/dss/dss.h
drivers/video/omap2/dss/dss_features.c
drivers/video/omap2/dss/dss_features.h
drivers/video/omap2/dss/hdmi.c
drivers/video/omap2/dss/hdmi_panel.c
drivers/video/omap2/dss/manager-sysfs.c [new file with mode: 0644]
drivers/video/omap2/dss/manager.c
drivers/video/omap2/dss/output.c [new file with mode: 0644]
drivers/video/omap2/dss/overlay-sysfs.c [new file with mode: 0644]
drivers/video/omap2/dss/overlay.c
drivers/video/omap2/dss/rfbi.c
drivers/video/omap2/dss/sdi.c
drivers/video/omap2/dss/venc.c
drivers/video/omap2/dss/venc_panel.c [new file with mode: 0644]
drivers/video/omap2/omapfb/omapfb-ioctl.c
drivers/video/omap2/omapfb/omapfb-main.c
drivers/video/omap2/omapfb/omapfb.h
drivers/video/omap2/vram.c
drivers/video/pnx4008/Makefile [deleted file]
drivers/video/pnx4008/dum.h [deleted file]
drivers/video/pnx4008/fbcommon.h [deleted file]
drivers/video/pnx4008/pnxrgbfb.c [deleted file]
drivers/video/pnx4008/sdum.c [deleted file]
drivers/video/pnx4008/sdum.h [deleted file]
drivers/video/ps3fb.c
drivers/video/s3c-fb.c
drivers/video/s3c2410fb.c
drivers/video/savage/savagefb_driver.c
drivers/video/sis/initextlfb.c
drivers/video/sunxvr1000.c
drivers/video/sunxvr2500.c
drivers/video/sunxvr500.c
drivers/video/udlfb.c
drivers/video/uvesafb.c
drivers/video/vermilion/vermilion.c
drivers/video/via/via_clock.c
fs/9p/v9fs.c
fs/9p/vfs_inode.c
fs/autofs4/root.c
fs/binfmt_elf.c
fs/binfmt_elf_fdpic.c
fs/bio-integrity.c
fs/bio.c
fs/block_dev.c
fs/btrfs/backref.c
fs/btrfs/backref.h
fs/btrfs/btrfs_inode.h
fs/btrfs/check-integrity.c
fs/btrfs/compression.c
fs/btrfs/ctree.c
fs/btrfs/ctree.h
fs/btrfs/delayed-inode.c
fs/btrfs/disk-io.c
fs/btrfs/disk-io.h
fs/btrfs/extent-tree.c
fs/btrfs/extent_io.c
fs/btrfs/extent_io.h
fs/btrfs/extent_map.c
fs/btrfs/extent_map.h
fs/btrfs/file-item.c
fs/btrfs/file.c
fs/btrfs/free-space-cache.c
fs/btrfs/hash.h
fs/btrfs/inode-item.c
fs/btrfs/inode.c
fs/btrfs/ioctl.c
fs/btrfs/ordered-data.c
fs/btrfs/ordered-data.h
fs/btrfs/qgroup.c
fs/btrfs/relocation.c
fs/btrfs/root-tree.c
fs/btrfs/scrub.c
fs/btrfs/send.c
fs/btrfs/send.h
fs/btrfs/super.c
fs/btrfs/transaction.c
fs/btrfs/transaction.h
fs/btrfs/tree-log.c
fs/btrfs/ulist.c
fs/btrfs/ulist.h
fs/btrfs/volumes.c
fs/btrfs/zlib.c
fs/cifs/cifs_unicode.c
fs/cifs/connect.c
fs/cifs/transport.c
fs/exec.c
fs/exofs/ore.c
fs/fs-writeback.c
fs/hostfs/hostfs.h
fs/hostfs/hostfs_kern.c
fs/hostfs/hostfs_user.c
fs/hppfs/hppfs.c
fs/jffs2/super.c
fs/jffs2/wbuf.c
fs/lockd/mon.c
fs/lockd/netns.h
fs/lockd/svc.c
fs/nfs/Kconfig
fs/nfs/blocklayout/blocklayout.c
fs/nfs/blocklayout/blocklayout.h
fs/nfs/blocklayout/blocklayoutdev.c
fs/nfs/blocklayout/extents.c
fs/nfs/callback.c
fs/nfs/callback.h
fs/nfs/callback_proc.c
fs/nfs/client.c
fs/nfs/dir.c
fs/nfs/direct.c
fs/nfs/file.c
fs/nfs/getroot.c
fs/nfs/idmap.c
fs/nfs/inode.c
fs/nfs/internal.h
fs/nfs/netns.h
fs/nfs/nfs4_fs.h
fs/nfs/nfs4client.c
fs/nfs/nfs4file.c
fs/nfs/nfs4filelayout.c
fs/nfs/nfs4filelayout.h
fs/nfs/nfs4filelayoutdev.c
fs/nfs/nfs4namespace.c
fs/nfs/nfs4proc.c
fs/nfs/nfs4state.c
fs/nfs/nfs4sysctl.c
fs/nfs/nfs4xdr.c
fs/nfs/objlayout/objio_osd.c
fs/nfs/pagelist.c
fs/nfs/pnfs.c
fs/nfs/pnfs.h
fs/nfs/pnfs_dev.c
fs/nfs/super.c
fs/nfs/write.c
include/linux/bcma/bcma_driver_chipcommon.h
include/linux/binfmts.h
include/linux/bio.h
include/linux/blk_types.h
include/linux/blkdev.h
include/linux/caif/Kbuild
include/linux/compat.h
include/linux/compiler-gcc4.h
include/linux/dw_dmac.h
include/linux/edma.h [new file with mode: 0644]
include/linux/fs.h
include/linux/i2c-algo-pca.h
include/linux/i2c-omap.h
include/linux/i2c/i2c-rcar.h [new file with mode: 0644]
include/linux/if_vlan.h
include/linux/isdn/Kbuild
include/linux/leds-lp5523.h
include/linux/leds.h
include/linux/memcontrol.h
include/linux/mmc/card.h
include/linux/mmc/core.h
include/linux/mmc/dw_mmc.h
include/linux/mmc/host.h
include/linux/mmc/mmc.h
include/linux/mmc/sdhci.h
include/linux/mtd/bbm.h
include/linux/mtd/lpc32xx_mlc.h [new file with mode: 0644]
include/linux/mtd/lpc32xx_slc.h [new file with mode: 0644]
include/linux/mtd/mtd.h
include/linux/mtd/nand.h
include/linux/mtd/sh_flctl.h
include/linux/netdevice.h
include/linux/netfilter/Kbuild
include/linux/netfilter/ipset/Kbuild
include/linux/netfilter/ipset/ip_set.h
include/linux/netfilter/ipset/ip_set_bitmap.h
include/linux/netfilter/ipset/ip_set_hash.h
include/linux/netfilter/ipset/ip_set_list.h
include/linux/netfilter/nf_conntrack_common.h
include/linux/netfilter/nf_conntrack_ftp.h
include/linux/netfilter/nf_conntrack_tcp.h
include/linux/netfilter/nfnetlink.h
include/linux/netfilter/nfnetlink_acct.h
include/linux/netfilter/x_tables.h
include/linux/netfilter/xt_hashlimit.h
include/linux/netfilter/xt_physdev.h
include/linux/netfilter_arp/Kbuild
include/linux/netfilter_arp/arp_tables.h
include/linux/netfilter_bridge/Kbuild
include/linux/netfilter_bridge/ebt_802_3.h
include/linux/netfilter_bridge/ebtables.h
include/linux/netfilter_ipv4/Kbuild
include/linux/netfilter_ipv4/ip_tables.h
include/linux/netfilter_ipv6/Kbuild
include/linux/netfilter_ipv6/ip6_tables.h
include/linux/netlink.h
include/linux/nfs_fs.h
include/linux/nfs_fs_sb.h
include/linux/nfs_xdr.h
include/linux/pageblock-flags.h
include/linux/percpu-rwsem.h [new file with mode: 0644]
include/linux/platform_data/i2c-nomadik.h
include/linux/platform_data/leds-lm3556.h [deleted file]
include/linux/platform_data/leds-lm355x.h [new file with mode: 0644]
include/linux/platform_data/leds-lm3642.h [new file with mode: 0644]
include/linux/platform_data/leds-pca9633.h [copied from include/linux/netfilter/xt_IDLETIMER.h with 50% similarity]
include/linux/platform_data/mmp_dma.h [new file with mode: 0644]
include/linux/platform_data/pxa_sdhci.h
include/linux/ptrace.h
include/linux/pwm.h
include/linux/rio.h
include/linux/scatterlist.h
include/linux/sched.h
include/linux/skbuff.h
include/linux/sunrpc/clnt.h
include/linux/sunrpc/xprt.h
include/linux/tc_act/Kbuild
include/linux/tc_ematch/Kbuild
include/mtd/Kbuild
include/net/flow.h
include/net/route.h
include/rdma/rdma_netlink.h
include/target/target_core_backend.h
include/target/target_core_fabric.h
include/trace/events/btrfs.h
include/uapi/linux/caif/Kbuild
include/uapi/linux/caif/caif_socket.h [moved from include/linux/caif/caif_socket.h with 100% similarity]
include/uapi/linux/caif/if_caif.h [moved from include/linux/caif/if_caif.h with 100% similarity]
include/uapi/linux/isdn/Kbuild
include/uapi/linux/isdn/capicmd.h [moved from include/linux/isdn/capicmd.h with 100% similarity]
include/uapi/linux/netfilter/Kbuild
include/uapi/linux/netfilter/ipset/Kbuild
include/uapi/linux/netfilter/ipset/ip_set.h [new file with mode: 0644]
include/uapi/linux/netfilter/ipset/ip_set_bitmap.h [new file with mode: 0644]
include/uapi/linux/netfilter/ipset/ip_set_hash.h [new file with mode: 0644]
include/uapi/linux/netfilter/ipset/ip_set_list.h [new file with mode: 0644]
include/uapi/linux/netfilter/nf_conntrack_common.h [new file with mode: 0644]
include/uapi/linux/netfilter/nf_conntrack_ftp.h [new file with mode: 0644]
include/uapi/linux/netfilter/nf_conntrack_sctp.h [moved from include/linux/netfilter/nf_conntrack_sctp.h with 100% similarity]
include/uapi/linux/netfilter/nf_conntrack_tcp.h [new file with mode: 0644]
include/uapi/linux/netfilter/nf_conntrack_tuple_common.h [moved from include/linux/netfilter/nf_conntrack_tuple_common.h with 100% similarity]
include/uapi/linux/netfilter/nf_nat.h [moved from include/linux/netfilter/nf_nat.h with 100% similarity]
include/uapi/linux/netfilter/nfnetlink.h [new file with mode: 0644]
include/uapi/linux/netfilter/nfnetlink_acct.h [new file with mode: 0644]
include/uapi/linux/netfilter/nfnetlink_compat.h [moved from include/linux/netfilter/nfnetlink_compat.h with 100% similarity]
include/uapi/linux/netfilter/nfnetlink_conntrack.h [moved from include/linux/netfilter/nfnetlink_conntrack.h with 100% similarity]
include/uapi/linux/netfilter/nfnetlink_cthelper.h [moved from include/linux/netfilter/nfnetlink_cthelper.h with 100% similarity]
include/uapi/linux/netfilter/nfnetlink_cttimeout.h [moved from include/linux/netfilter/nfnetlink_cttimeout.h with 100% similarity]
include/uapi/linux/netfilter/nfnetlink_log.h [moved from include/linux/netfilter/nfnetlink_log.h with 100% similarity]
include/uapi/linux/netfilter/nfnetlink_queue.h [moved from include/linux/netfilter/nfnetlink_queue.h with 100% similarity]
include/uapi/linux/netfilter/x_tables.h [new file with mode: 0644]
include/uapi/linux/netfilter/xt_AUDIT.h [moved from include/linux/netfilter/xt_AUDIT.h with 100% similarity]
include/uapi/linux/netfilter/xt_CHECKSUM.h [moved from include/linux/netfilter/xt_CHECKSUM.h with 100% similarity]
include/uapi/linux/netfilter/xt_CLASSIFY.h [moved from include/linux/netfilter/xt_CLASSIFY.h with 100% similarity]
include/uapi/linux/netfilter/xt_CONNMARK.h [moved from include/linux/netfilter/xt_CONNMARK.h with 100% similarity]
include/uapi/linux/netfilter/xt_CONNSECMARK.h [moved from include/linux/netfilter/xt_CONNSECMARK.h with 100% similarity]
include/uapi/linux/netfilter/xt_CT.h [moved from include/linux/netfilter/xt_CT.h with 100% similarity]
include/uapi/linux/netfilter/xt_DSCP.h [moved from include/linux/netfilter/xt_DSCP.h with 100% similarity]
include/uapi/linux/netfilter/xt_IDLETIMER.h [moved from include/linux/netfilter/xt_IDLETIMER.h with 100% similarity]
include/uapi/linux/netfilter/xt_LED.h [moved from include/linux/netfilter/xt_LED.h with 100% similarity]
include/uapi/linux/netfilter/xt_LOG.h [moved from include/linux/netfilter/xt_LOG.h with 100% similarity]
include/uapi/linux/netfilter/xt_MARK.h [moved from include/linux/netfilter/xt_MARK.h with 100% similarity]
include/uapi/linux/netfilter/xt_NFLOG.h [moved from include/linux/netfilter/xt_NFLOG.h with 100% similarity]
include/uapi/linux/netfilter/xt_NFQUEUE.h [moved from include/linux/netfilter/xt_NFQUEUE.h with 100% similarity]
include/uapi/linux/netfilter/xt_RATEEST.h [moved from include/linux/netfilter/xt_RATEEST.h with 100% similarity]
include/uapi/linux/netfilter/xt_SECMARK.h [moved from include/linux/netfilter/xt_SECMARK.h with 100% similarity]
include/uapi/linux/netfilter/xt_TCPMSS.h [moved from include/linux/netfilter/xt_TCPMSS.h with 100% similarity]
include/uapi/linux/netfilter/xt_TCPOPTSTRIP.h [moved from include/linux/netfilter/xt_TCPOPTSTRIP.h with 100% similarity]
include/uapi/linux/netfilter/xt_TEE.h [moved from include/linux/netfilter/xt_TEE.h with 100% similarity]
include/uapi/linux/netfilter/xt_TPROXY.h [moved from include/linux/netfilter/xt_TPROXY.h with 100% similarity]
include/uapi/linux/netfilter/xt_addrtype.h [moved from include/linux/netfilter/xt_addrtype.h with 100% similarity]
include/uapi/linux/netfilter/xt_cluster.h [moved from include/linux/netfilter/xt_cluster.h with 100% similarity]
include/uapi/linux/netfilter/xt_comment.h [moved from include/linux/netfilter/xt_comment.h with 100% similarity]
include/uapi/linux/netfilter/xt_connbytes.h [moved from include/linux/netfilter/xt_connbytes.h with 100% similarity]
include/uapi/linux/netfilter/xt_connlimit.h [moved from include/linux/netfilter/xt_connlimit.h with 100% similarity]
include/uapi/linux/netfilter/xt_connmark.h [moved from include/linux/netfilter/xt_connmark.h with 100% similarity]
include/uapi/linux/netfilter/xt_conntrack.h [moved from include/linux/netfilter/xt_conntrack.h with 100% similarity]
include/uapi/linux/netfilter/xt_cpu.h [moved from include/linux/netfilter/xt_cpu.h with 100% similarity]
include/uapi/linux/netfilter/xt_dccp.h [moved from include/linux/netfilter/xt_dccp.h with 100% similarity]
include/uapi/linux/netfilter/xt_devgroup.h [moved from include/linux/netfilter/xt_devgroup.h with 100% similarity]
include/uapi/linux/netfilter/xt_dscp.h [moved from include/linux/netfilter/xt_dscp.h with 100% similarity]
include/uapi/linux/netfilter/xt_ecn.h [moved from include/linux/netfilter/xt_ecn.h with 100% similarity]
include/uapi/linux/netfilter/xt_esp.h [moved from include/linux/netfilter/xt_esp.h with 100% similarity]
include/uapi/linux/netfilter/xt_hashlimit.h [new file with mode: 0644]
include/uapi/linux/netfilter/xt_helper.h [moved from include/linux/netfilter/xt_helper.h with 100% similarity]
include/uapi/linux/netfilter/xt_iprange.h [moved from include/linux/netfilter/xt_iprange.h with 100% similarity]
include/uapi/linux/netfilter/xt_ipvs.h [moved from include/linux/netfilter/xt_ipvs.h with 100% similarity]
include/uapi/linux/netfilter/xt_length.h [moved from include/linux/netfilter/xt_length.h with 100% similarity]
include/uapi/linux/netfilter/xt_limit.h [moved from include/linux/netfilter/xt_limit.h with 100% similarity]
include/uapi/linux/netfilter/xt_mac.h [moved from include/linux/netfilter/xt_mac.h with 100% similarity]
include/uapi/linux/netfilter/xt_mark.h [moved from include/linux/netfilter/xt_mark.h with 100% similarity]
include/uapi/linux/netfilter/xt_multiport.h [moved from include/linux/netfilter/xt_multiport.h with 100% similarity]
include/uapi/linux/netfilter/xt_nfacct.h [moved from include/linux/netfilter/xt_nfacct.h with 100% similarity]
include/uapi/linux/netfilter/xt_osf.h [moved from include/linux/netfilter/xt_osf.h with 100% similarity]
include/uapi/linux/netfilter/xt_owner.h [moved from include/linux/netfilter/xt_owner.h with 100% similarity]
include/uapi/linux/netfilter/xt_physdev.h [new file with mode: 0644]
include/uapi/linux/netfilter/xt_pkttype.h [moved from include/linux/netfilter/xt_pkttype.h with 100% similarity]
include/uapi/linux/netfilter/xt_policy.h [moved from include/linux/netfilter/xt_policy.h with 100% similarity]
include/uapi/linux/netfilter/xt_quota.h [moved from include/linux/netfilter/xt_quota.h with 100% similarity]
include/uapi/linux/netfilter/xt_rateest.h [moved from include/linux/netfilter/xt_rateest.h with 100% similarity]
include/uapi/linux/netfilter/xt_realm.h [moved from include/linux/netfilter/xt_realm.h with 100% similarity]
include/uapi/linux/netfilter/xt_recent.h [moved from include/linux/netfilter/xt_recent.h with 100% similarity]
include/uapi/linux/netfilter/xt_sctp.h [moved from include/linux/netfilter/xt_sctp.h with 100% similarity]
include/uapi/linux/netfilter/xt_set.h [moved from include/linux/netfilter/xt_set.h with 100% similarity]
include/uapi/linux/netfilter/xt_socket.h [moved from include/linux/netfilter/xt_socket.h with 100% similarity]
include/uapi/linux/netfilter/xt_state.h [moved from include/linux/netfilter/xt_state.h with 100% similarity]
include/uapi/linux/netfilter/xt_statistic.h [moved from include/linux/netfilter/xt_statistic.h with 100% similarity]
include/uapi/linux/netfilter/xt_string.h [moved from include/linux/netfilter/xt_string.h with 100% similarity]
include/uapi/linux/netfilter/xt_tcpmss.h [moved from include/linux/netfilter/xt_tcpmss.h with 100% similarity]
include/uapi/linux/netfilter/xt_tcpudp.h [moved from include/linux/netfilter/xt_tcpudp.h with 100% similarity]
include/uapi/linux/netfilter/xt_time.h [moved from include/linux/netfilter/xt_time.h with 100% similarity]
include/uapi/linux/netfilter/xt_u32.h [moved from include/linux/netfilter/xt_u32.h with 100% similarity]
include/uapi/linux/netfilter_arp/Kbuild
include/uapi/linux/netfilter_arp/arp_tables.h [new file with mode: 0644]
include/uapi/linux/netfilter_arp/arpt_mangle.h [moved from include/linux/netfilter_arp/arpt_mangle.h with 100% similarity]
include/uapi/linux/netfilter_bridge/Kbuild
include/uapi/linux/netfilter_bridge/ebt_802_3.h [new file with mode: 0644]
include/uapi/linux/netfilter_bridge/ebt_among.h [moved from include/linux/netfilter_bridge/ebt_among.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_arp.h [moved from include/linux/netfilter_bridge/ebt_arp.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_arpreply.h [moved from include/linux/netfilter_bridge/ebt_arpreply.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_ip.h [moved from include/linux/netfilter_bridge/ebt_ip.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_ip6.h [moved from include/linux/netfilter_bridge/ebt_ip6.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_limit.h [moved from include/linux/netfilter_bridge/ebt_limit.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_log.h [moved from include/linux/netfilter_bridge/ebt_log.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_mark_m.h [moved from include/linux/netfilter_bridge/ebt_mark_m.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_mark_t.h [moved from include/linux/netfilter_bridge/ebt_mark_t.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_nat.h [moved from include/linux/netfilter_bridge/ebt_nat.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_nflog.h [moved from include/linux/netfilter_bridge/ebt_nflog.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_pkttype.h [moved from include/linux/netfilter_bridge/ebt_pkttype.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_redirect.h [moved from include/linux/netfilter_bridge/ebt_redirect.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_stp.h [moved from include/linux/netfilter_bridge/ebt_stp.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_ulog.h [moved from include/linux/netfilter_bridge/ebt_ulog.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebt_vlan.h [moved from include/linux/netfilter_bridge/ebt_vlan.h with 100% similarity]
include/uapi/linux/netfilter_bridge/ebtables.h [new file with mode: 0644]
include/uapi/linux/netfilter_ipv4/Kbuild
include/uapi/linux/netfilter_ipv4/ip_tables.h [new file with mode: 0644]
include/uapi/linux/netfilter_ipv4/ipt_CLUSTERIP.h [moved from include/linux/netfilter_ipv4/ipt_CLUSTERIP.h with 100% similarity]
include/uapi/linux/netfilter_ipv4/ipt_ECN.h [moved from include/linux/netfilter_ipv4/ipt_ECN.h with 100% similarity]
include/uapi/linux/netfilter_ipv4/ipt_LOG.h [moved from include/linux/netfilter_ipv4/ipt_LOG.h with 100% similarity]
include/uapi/linux/netfilter_ipv4/ipt_REJECT.h [moved from include/linux/netfilter_ipv4/ipt_REJECT.h with 100% similarity]
include/uapi/linux/netfilter_ipv4/ipt_TTL.h [moved from include/linux/netfilter_ipv4/ipt_TTL.h with 100% similarity]
include/uapi/linux/netfilter_ipv4/ipt_ULOG.h [moved from include/linux/netfilter_ipv4/ipt_ULOG.h with 100% similarity]
include/uapi/linux/netfilter_ipv4/ipt_ah.h [moved from include/linux/netfilter_ipv4/ipt_ah.h with 100% similarity]
include/uapi/linux/netfilter_ipv4/ipt_ecn.h [moved from include/linux/netfilter_ipv4/ipt_ecn.h with 100% similarity]
include/uapi/linux/netfilter_ipv4/ipt_ttl.h [moved from include/linux/netfilter_ipv4/ipt_ttl.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/Kbuild
include/uapi/linux/netfilter_ipv6/ip6_tables.h [new file with mode: 0644]
include/uapi/linux/netfilter_ipv6/ip6t_HL.h [moved from include/linux/netfilter_ipv6/ip6t_HL.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_LOG.h [moved from include/linux/netfilter_ipv6/ip6t_LOG.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_NPT.h [moved from include/linux/netfilter_ipv6/ip6t_NPT.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_REJECT.h [moved from include/linux/netfilter_ipv6/ip6t_REJECT.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_ah.h [moved from include/linux/netfilter_ipv6/ip6t_ah.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_frag.h [moved from include/linux/netfilter_ipv6/ip6t_frag.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_hl.h [moved from include/linux/netfilter_ipv6/ip6t_hl.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_ipv6header.h [moved from include/linux/netfilter_ipv6/ip6t_ipv6header.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_mh.h [moved from include/linux/netfilter_ipv6/ip6t_mh.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_opts.h [moved from include/linux/netfilter_ipv6/ip6t_opts.h with 100% similarity]
include/uapi/linux/netfilter_ipv6/ip6t_rt.h [moved from include/linux/netfilter_ipv6/ip6t_rt.h with 100% similarity]
include/uapi/linux/tc_act/Kbuild
include/uapi/linux/tc_act/tc_csum.h [moved from include/linux/tc_act/tc_csum.h with 100% similarity]
include/uapi/linux/tc_act/tc_gact.h [moved from include/linux/tc_act/tc_gact.h with 100% similarity]
include/uapi/linux/tc_act/tc_ipt.h [moved from include/linux/tc_act/tc_ipt.h with 100% similarity]
include/uapi/linux/tc_act/tc_mirred.h [moved from include/linux/tc_act/tc_mirred.h with 100% similarity]
include/uapi/linux/tc_act/tc_nat.h [moved from include/linux/tc_act/tc_nat.h with 100% similarity]
include/uapi/linux/tc_act/tc_pedit.h [moved from include/linux/tc_act/tc_pedit.h with 100% similarity]
include/uapi/linux/tc_act/tc_skbedit.h [moved from include/linux/tc_act/tc_skbedit.h with 100% similarity]
include/uapi/linux/tc_ematch/Kbuild
include/uapi/linux/tc_ematch/tc_em_cmp.h [moved from include/linux/tc_ematch/tc_em_cmp.h with 100% similarity]
include/uapi/linux/tc_ematch/tc_em_meta.h [moved from include/linux/tc_ematch/tc_em_meta.h with 100% similarity]
include/uapi/linux/tc_ematch/tc_em_nbyte.h [moved from include/linux/tc_ematch/tc_em_nbyte.h with 100% similarity]
include/uapi/linux/tc_ematch/tc_em_text.h [moved from include/linux/tc_ematch/tc_em_text.h with 100% similarity]
include/uapi/mtd/Kbuild
include/uapi/mtd/inftl-user.h [moved from include/mtd/inftl-user.h with 100% similarity]
include/uapi/mtd/mtd-abi.h [moved from include/mtd/mtd-abi.h with 100% similarity]
include/uapi/mtd/mtd-user.h [moved from include/mtd/mtd-user.h with 100% similarity]
include/uapi/mtd/nftl-user.h [moved from include/mtd/nftl-user.h with 100% similarity]
include/uapi/mtd/ubi-user.h [moved from include/mtd/ubi-user.h with 100% similarity]
include/video/omapdss.h
include/video/samsung_fimd.h [moved from arch/arm/plat-samsung/include/plat/regs-fb.h with 73% similarity]
kernel/fork.c
kernel/sched/core.c
lib/kasprintf.c
lib/scatterlist.c
mm/backing-dev.c
mm/page-writeback.c
net/8021q/vlan_core.c
net/9p/client.c
net/9p/trans_fd.c
net/core/dev.c
net/core/neighbour.c
net/core/skbuff.c
net/ipv4/fib_frontend.c
net/ipv4/fib_semantics.c
net/ipv4/inet_connection_sock.c
net/ipv4/ip_forward.c
net/ipv4/ip_output.c
net/ipv4/route.c
net/ipv4/xfrm4_policy.c
net/ipv6/af_inet6.c
net/netfilter/ipvs/ip_vs_xmit.c
net/netlink/af_netlink.c
net/rds/send.c
net/sunrpc/auth_gss/auth_gss.c
net/sunrpc/clnt.c
net/sunrpc/rpc_pipe.c
net/sunrpc/sched.c
net/sunrpc/xdr.c
net/sunrpc/xprt.c
net/sunrpc/xprtrdma/transport.c
net/sunrpc/xprtsock.c
scripts/Makefile.modinst
scripts/Makefile.modpost
scripts/coccicheck
scripts/coccinelle/api/ptr_ret.cocci
scripts/coccinelle/tests/odd_ptr_err.cocci [new file with mode: 0644]
scripts/kconfig/Makefile
scripts/kconfig/conf.c
scripts/kconfig/expr.h
scripts/kconfig/lkc_proto.h
scripts/kconfig/lxdialog/dialog.h
scripts/kconfig/lxdialog/textbox.c
scripts/kconfig/lxdialog/util.c
scripts/kconfig/mconf.c
scripts/kconfig/menu.c
scripts/kconfig/nconf.c
scripts/kernel-doc
scripts/mod/modpost.c
scripts/package/buildtar
scripts/tags.sh
sound/oss/waveartist.c
tools/perf/util/include/linux/rbtree.h
tools/testing/ktest/ktest.pl

index c1eb41c..279da08 100644 (file)
@@ -206,3 +206,17 @@ Description:
                when a discarded area is read the discard_zeroes_data
                parameter will be set to one. Otherwise it will be 0 and
                the result of reading a discarded area is undefined.
+
+What:          /sys/block/<disk>/queue/write_same_max_bytes
+Date:          January 2012
+Contact:       Martin K. Petersen <martin.petersen@oracle.com>
+Description:
+               Some devices support a write same operation in which a
+               single data block can be written to a range of several
+               contiguous blocks on storage. This can be used to wipe
+               areas on disk or to initialize drives in a RAID
+               configuration. write_same_max_bytes indicates how many
+               bytes can be written in a single write same command. If
+               write_same_max_bytes is 0, write same is not supported
+               by the device.
+
index e0aedb7..fe122d6 100644 (file)
@@ -1216,8 +1216,6 @@ in this page</entry>
 #define        NAND_BBT_LASTBLOCK      0x00000010
 /* The bbt is at the given page, else we must scan for the bbt */
 #define NAND_BBT_ABSPAGE       0x00000020
-/* The bbt is at the given page, else we must scan for the bbt */
-#define NAND_BBT_SEARCH                0x00000040
 /* bbt is stored per chip on multichip devices */
 #define NAND_BBT_PERCHIP       0x00000080
 /* bbt has a version counter at offset veroffs */
index e418dc0..8df5e8e 100644 (file)
@@ -465,7 +465,6 @@ struct bio {
        bio_end_io_t    *bi_end_io;  /* bi_end_io (bio) */
        atomic_t                bi_cnt;      /* pin count: free when it hits zero */
        void             *bi_private;
-       bio_destructor_t *bi_destructor; /* bi_destructor (bio) */
 };
 
 With this multipage bio design:
@@ -647,10 +646,6 @@ for a non-clone bio. There are the 6 pools setup for different size biovecs,
 so bio_alloc(gfp_mask, nr_iovecs) will allocate a vec_list of the
 given size from these slabs.
 
-The bi_destructor() routine takes into account the possibility of the bio
-having originated from a different source (see later discussions on
-n/w to block transfers and kvec_cb)
-
 The bio_get() routine may be used to hold an extra reference on a bio prior
 to i/o submission, if the bio fields are likely to be accessed after the
 i/o is issued (since the bio may otherwise get freed in case i/o completion
diff --git a/Documentation/devicetree/bindings/arm/davinci/nand.txt b/Documentation/devicetree/bindings/arm/davinci/nand.txt
new file mode 100644 (file)
index 0000000..e37241f
--- /dev/null
@@ -0,0 +1,51 @@
+* Texas Instruments Davinci NAND
+
+This file provides information, what the device node for the
+davinci nand interface contain.
+
+Required properties:
+- compatible: "ti,davinci-nand";
+- reg : contain 2 offset/length values:
+        - offset and length for the access window
+        - offset and length for accessing the aemif control registers
+- ti,davinci-chipselect: Indicates on the davinci_nand driver which
+                         chipselect is used for accessing the nand.
+
+Recommended properties :
+- ti,davinci-mask-ale: mask for ale
+- ti,davinci-mask-cle: mask for cle
+- ti,davinci-mask-chipsel: mask for chipselect
+- ti,davinci-ecc-mode: ECC mode valid values for davinci driver:
+               - "none"
+               - "soft"
+               - "hw"
+- ti,davinci-ecc-bits: used ECC bits, currently supported 1 or 4.
+- ti,davinci-nand-buswidth: buswidth 8 or 16
+- ti,davinci-nand-use-bbt: use flash based bad block table support.
+
+Example (enbw_cmc board):
+aemif@60000000 {
+       compatible = "ti,davinci-aemif";
+       #address-cells = <2>;
+       #size-cells = <1>;
+       reg = <0x68000000 0x80000>;
+       ranges = <2 0 0x60000000 0x02000000
+                 3 0 0x62000000 0x02000000
+                 4 0 0x64000000 0x02000000
+                 5 0 0x66000000 0x02000000
+                 6 0 0x68000000 0x02000000>;
+       nand@3,0 {
+               compatible = "ti,davinci-nand";
+               reg = <3 0x0 0x807ff
+                       6 0x0 0x8000>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ti,davinci-chipselect = <1>;
+               ti,davinci-mask-ale = <0>;
+               ti,davinci-mask-cle = <0>;
+               ti,davinci-mask-chipsel = <0>;
+               ti,davinci-ecc-mode = "hw";
+               ti,davinci-ecc-bits = <4>;
+               ti,davinci-nand-use-bbt;
+       };
+};
diff --git a/Documentation/devicetree/bindings/i2c/atmel-i2c.txt b/Documentation/devicetree/bindings/i2c/atmel-i2c.txt
new file mode 100644 (file)
index 0000000..b689a0d
--- /dev/null
@@ -0,0 +1,30 @@
+I2C for Atmel platforms
+
+Required properties :
+- compatible : Must be "atmel,at91rm9200-i2c", "atmel,at91sam9261-i2c",
+     "atmel,at91sam9260-i2c", "atmel,at91sam9g20-i2c", "atmel,at91sam9g10-i2c"
+     or "atmel,at91sam9x5-i2c"
+- reg: physical base address of the controller and length of memory mapped
+     region.
+- interrupts: interrupt number to the cpu.
+- #address-cells = <1>;
+- #size-cells = <0>;
+
+Optional properties:
+- Child nodes conforming to i2c bus binding
+
+Examples :
+
+i2c0: i2c@fff84000 {
+       compatible = "atmel,at91sam9g20-i2c";
+       reg = <0xfff84000 0x100>;
+       interrupts = <12 4 6>;
+       #address-cells = <1>;
+       #size-cells = <0>;
+
+       24c512@50 {
+               compatible = "24c512";
+               reg = <0x50>;
+               pagesize = <128>;
+       }
+}
diff --git a/Documentation/devicetree/bindings/i2c/davinci.txt b/Documentation/devicetree/bindings/i2c/davinci.txt
new file mode 100644 (file)
index 0000000..2dc935b
--- /dev/null
@@ -0,0 +1,28 @@
+* Texas Instruments Davinci I2C
+
+This file provides information, what the device node for the
+davinci i2c interface contain.
+
+Required properties:
+- compatible: "ti,davinci-i2c";
+- reg : Offset and length of the register set for the device
+
+Recommended properties :
+- interrupts : standard interrupt property.
+- clock-frequency : desired I2C bus clock frequency in Hz.
+
+Example (enbw_cmc board):
+       i2c@1c22000 {
+               compatible = "ti,davinci-i2c";
+               reg = <0x22000 0x1000>;
+               clock-frequency = <100000>;
+               interrupts = <15>;
+               interrupt-parent = <&intc>;
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               dtt@48 {
+                       compatible = "national,lm75";
+                       reg = <0x48>;
+               };
+       };
index 30ac3a0..7a3fe9e 100644 (file)
@@ -6,6 +6,7 @@ Required properties:
 - interrupts: Should contain ERROR and DMA interrupts
 - clock-frequency: Desired I2C bus clock frequency in Hz.
                    Only 100000Hz and 400000Hz modes are supported.
+- fsl,i2c-dma-channel: APBX DMA channel for the I2C
 
 Examples:
 
@@ -16,4 +17,5 @@ i2c0: i2c@80058000 {
        reg = <0x80058000 2000>;
        interrupts = <111 68>;
        clock-frequency = <100000>;
+       fsl,i2c-dma-channel = <6>;
 };
diff --git a/Documentation/devicetree/bindings/i2c/nomadik.txt b/Documentation/devicetree/bindings/i2c/nomadik.txt
new file mode 100644 (file)
index 0000000..72065b0
--- /dev/null
@@ -0,0 +1,23 @@
+I2C for Nomadik based systems
+
+Required (non-standard) properties:
+ - Nil
+
+Recommended (non-standard) properties:
+ - clock-frequency : Maximum bus clock frequency for the device
+
+Optional (non-standard) properties:
+ - Nil
+
+Example :
+
+i2c@80004000 {
+        compatible = "stericsson,db8500-i2c", "st,nomadik-i2c";
+        reg = <0x80004000 0x1000>;
+        interrupts = <0 21 0x4>;
+        #address-cells = <1>;
+        #size-cells = <0>;
+        v-i2c-supply = <&db8500_vape_reg>;
+
+        clock-frequency = <400000>;
+};
index 548892c..7da578d 100644 (file)
@@ -7,7 +7,7 @@ as "armctrl" in the SoC documentation, hence naming of this binding.
 
 Required properties:
 
-- compatible : should be "brcm,bcm2835-armctrl-ic.txt"
+- compatible : should be "brcm,bcm2835-armctrl-ic"
 - reg : Specifies base physical address and size of the registers.
 - interrupt-controller : Identifies the node as an interrupt controller
 - #interrupt-cells : Specifies the number of cells needed to encode an
diff --git a/Documentation/devicetree/bindings/mmc/atmel-hsmci.txt b/Documentation/devicetree/bindings/mmc/atmel-hsmci.txt
new file mode 100644 (file)
index 0000000..0a85c70
--- /dev/null
@@ -0,0 +1,68 @@
+* Atmel High Speed MultiMedia Card Interface
+
+This controller on atmel products provides an interface for MMC, SD and SDIO
+types of memory cards.
+
+This file documents differences between the core properties described
+by mmc.txt and the properties used by the atmel-mci driver.
+
+1) MCI node
+
+Required properties:
+- compatible: should be "atmel,hsmci"
+- #address-cells: should be one. The cell is the slot id.
+- #size-cells: should be zero.
+- at least one slot node
+
+The node contains child nodes for each slot that the platform uses
+
+Example MCI node:
+
+mmc0: mmc@f0008000 {
+       compatible = "atmel,hsmci";
+       reg = <0xf0008000 0x600>;
+       interrupts = <12 4>;
+       #address-cells = <1>;
+       #size-cells = <0>;
+
+       [ child node definitions...]
+};
+
+2) slot nodes
+
+Required properties:
+- reg: should contain the slot id.
+- bus-width: number of data lines connected to the controller
+
+Optional properties:
+- cd-gpios: specify GPIOs for card detection
+- cd-inverted: invert the value of external card detect gpio line
+- wp-gpios: specify GPIOs for write protection
+
+Example slot node:
+
+slot@0 {
+       reg = <0>;
+       bus-width = <4>;
+       cd-gpios = <&pioD 15 0>
+       cd-inverted;
+};
+
+Example full MCI node:
+mmc0: mmc@f0008000 {
+       compatible = "atmel,hsmci";
+       reg = <0xf0008000 0x600>;
+       interrupts = <12 4>;
+       #address-cells = <1>;
+       #size-cells = <0>;
+       slot@0 {
+               reg = <0>;
+               bus-width = <4>;
+               cd-gpios = <&pioD 15 0>
+               cd-inverted;
+       };
+       slot@1 {
+               reg = <1>;
+               bus-width = <4>;
+       };
+};
diff --git a/Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt
new file mode 100644 (file)
index 0000000..7927689
--- /dev/null
@@ -0,0 +1,87 @@
+* Samsung Exynos specific extensions to the Synopsis Designware Mobile
+  Storage Host Controller
+
+The Synopsis designware mobile storage host controller is used to interface
+a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
+differences between the core Synopsis dw mshc controller properties described
+by synposis-dw-mshc.txt and the properties used by the Samsung Exynos specific
+extensions to the Synopsis Designware Mobile Storage Host Controller.
+
+Required Properties:
+
+* compatible: should be
+       - "samsung,exynos4210-dw-mshc": for controllers with Samsung Exynos4210
+         specific extentions.
+       - "samsung,exynos4412-dw-mshc": for controllers with Samsung Exynos4412
+         specific extentions.
+       - "samsung,exynos5250-dw-mshc": for controllers with Samsung Exynos5250
+         specific extentions.
+
+* samsung,dw-mshc-ciu-div: Specifies the divider value for the card interface
+  unit (ciu) clock. This property is applicable only for Exynos5 SoC's and
+  ignored for Exynos4 SoC's. The valid range of divider value is 0 to 7.
+
+* samsung,dw-mshc-sdr-timing: Specifies the value of CIU clock phase shift value
+  in transmit mode and CIU clock phase shift value in receive mode for single
+  data rate mode operation. Refer notes below for the order of the cells and the
+  valid values.
+
+* samsung,dw-mshc-ddr-timing: Specifies the value of CUI clock phase shift value
+  in transmit mode and CIU clock phase shift value in receive mode for double
+  data rate mode operation. Refer notes below for the order of the cells and the
+  valid values.
+
+  Notes for the sdr-timing and ddr-timing values:
+
+    The order of the cells should be
+      - First Cell: CIU clock phase shift value for tx mode.
+      - Second Cell: CIU clock phase shift value for rx mode.
+
+    Valid values for SDR and DDR CIU clock timing for Exynos5250:
+      - valid value for tx phase shift and rx phase shift is 0 to 7.
+      - when CIU clock divider value is set to 3, all possible 8 phase shift
+        values can be used.
+      - if CIU clock divider value is 0 (that is divide by 1), both tx and rx
+        phase shift clocks should be 0.
+
+Required properties for a slot:
+
+* gpios: specifies a list of gpios used for command, clock and data bus. The
+  first gpio is the command line and the second gpio is the clock line. The
+  rest of the gpios (depending on the bus-width property) are the data lines in
+  no particular order. The format of the gpio specifier depends on the gpio
+  controller.
+
+Example:
+
+  The MSHC controller node can be split into two portions, SoC specific and
+  board specific portions as listed below.
+
+       dwmmc0@12200000 {
+               compatible = "samsung,exynos5250-dw-mshc";
+               reg = <0x12200000 0x1000>;
+               interrupts = <0 75 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
+       };
+
+       dwmmc0@12200000 {
+               num-slots = <1>;
+               supports-highspeed;
+               broken-cd;
+               fifo-depth = <0x80>;
+               card-detect-delay = <200>;
+               samsung,dw-mshc-ciu-div = <3>;
+               samsung,dw-mshc-sdr-timing = <2 3>;
+               samsung,dw-mshc-ddr-timing = <1 2>;
+
+               slot@0 {
+                       reg = <0>;
+                       bus-width = <8>;
+                       gpios = <&gpc0 0 2 0 3>, <&gpc0 1 2 0 3>,
+                               <&gpc1 0 2 3 3>, <&gpc1 1 2 3 3>,
+                               <&gpc1 2 2 3 3>, <&gpc1 3 2 3 3>,
+                               <&gpc0 3 2 3 3>, <&gpc0 4 2 3 3>,
+                               <&gpc0 5 2 3 3>, <&gpc0 6 2 3 3>;
+               };
+       };
index 8a6811f..8e2e0ba 100644 (file)
@@ -9,12 +9,17 @@ Interpreted by the OF core:
 Required properties:
 - bus-width: Number of data lines, can be <1>, <4>, or <8>
 
+Card detection:
+If no property below is supplied, standard SDHCI card detect is used.
+Only one of the properties in this section should be supplied:
+  - broken-cd: There is no card detection available; polling must be used.
+  - cd-gpios: Specify GPIOs for card detection, see gpio binding
+  - non-removable: non-removable slot (like eMMC); assume always present.
+
 Optional properties:
-- cd-gpios: Specify GPIOs for card detection, see gpio binding
 - wp-gpios: Specify GPIOs for write protection, see gpio binding
 - cd-inverted: when present, polarity on the cd gpio line is inverted
 - wp-inverted: when present, polarity on the wp gpio line is inverted
-- non-removable: non-removable slot (like eMMC)
 - max-frequency: maximum operating clock frequency
 
 Example:
diff --git a/Documentation/devicetree/bindings/mmc/pxa-mmc.txt b/Documentation/devicetree/bindings/mmc/pxa-mmc.txt
new file mode 100644 (file)
index 0000000..b7025de
--- /dev/null
@@ -0,0 +1,25 @@
+* PXA MMC drivers
+
+Driver bindings for the PXA MCI (MMC/SDIO) interfaces
+
+Required properties:
+- compatible: Should be "marvell,pxa-mmc".
+- vmmc-supply: A regulator for VMMC
+
+Optional properties:
+- marvell,detect-delay-ms: sets the detection delay timeout in ms.
+- marvell,gpio-power: GPIO spec for the card power enable pin
+
+This file documents differences between the core properties in mmc.txt
+and the properties used by the pxa-mmc driver.
+
+Examples:
+
+mmc0: mmc@41100000 {
+       compatible = "marvell,pxa-mmc";
+       reg = <0x41100000 0x1000>;
+       interrupts = <23>;
+       cd-gpios = <&gpio 23 0>;
+       wp-gpios = <&gpio 24 0>;
+};
+
diff --git a/Documentation/devicetree/bindings/mmc/samsung-sdhci.txt b/Documentation/devicetree/bindings/mmc/samsung-sdhci.txt
new file mode 100644 (file)
index 0000000..630a7d7
--- /dev/null
@@ -0,0 +1,53 @@
+* Samsung's SDHCI Controller device tree bindings
+
+Samsung's SDHCI controller is used as a connectivity interface with external
+MMC, SD and eMMC storage mediums. This file documents differences between the
+core mmc properties described by mmc.txt and the properties used by the
+Samsung implmentation of the SDHCI controller.
+
+Note: The mmc core bindings documentation states that if none of the core
+card-detect bindings are used, then the standard sdhci card detect mechanism
+is used. The Samsung's SDHCI controller bindings extends this as listed below.
+
+[A] The property "samsung,cd-pinmux-gpio" can be used as stated in the
+    "Optional Board Specific Properties" section below.
+
+[B] If core card-detect bindings and "samsung,cd-pinmux-gpio" property
+    is not specified, it is assumed that there is no card detection
+    mechanism used.
+
+Required SoC Specific Properties:
+- compatible: should be one of the following
+  - "samsung,s3c6410-sdhci": For controllers compatible with s3c6410 sdhci
+    controller.
+  - "samsung,exynos4210-sdhci": For controllers compatible with Exynos4 sdhci
+    controller.
+
+Required Board Specific Properties:
+- gpios: Should specify the gpios used for clock, command and data lines. The
+  gpio specifier format depends on the gpio controller.
+
+Optional Board Specific Properties:
+- samsung,cd-pinmux-gpio: Specifies the card detect line that is routed
+  through a pinmux to the card-detect pin of the card slot. This property
+  should be used only if none of the mmc core card-detect properties are
+  used.
+
+Example:
+       sdhci@12530000 {
+               compatible = "samsung,exynos4210-sdhci";
+               reg = <0x12530000 0x100>;
+               interrupts = <0 75 0>;
+               bus-width = <4>;
+               cd-gpios = <&gpk2 2 2 3 3>;