[GIT PULL] fbdev changes for 3.15 (OMAP related)

From: Tomi Valkeinen
Date: Mon Apr 07 2014 - 05:36:14 EST


Hi Linus,

Please pull OMAP related fbdev changes for 3.15.

This is based on the already pulled fbdev-main changes, and this also merges
.dts branch from Tony Lindgren (which has also been pulled), so that I was able
to add the display related .dts changes.

The shortlog generated below by git-request-pull is ok, but the diff stat is
not. I guess the branch I have is not something that git diff can handle.

Maybe I could've sent the OMAP driver changes (the '3.15/dss-dt' branch) and
the .dts changes (the '3.15/dss-dt-dts' branch) in a separate pull requests,
but I wanted to merge them both, as I have patches on top of those that are
only valid after both branches are merged.

Tomi

The following changes since commit b7e4ab50418d5b34ab0dae95193dd71190e1fb50:

Video: atmel: avoid the id of fix screen info is overwritten (2014-03-19 13:03:53 +0200)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git tags/fbdev-omap-3.15

for you to fetch changes up to 0f5d9d2e7d234acb26bc98dd820cc8dd178774d6:

OMAPDSS: HDMI: fix interlace output (2014-04-04 09:56:19 +0300)

----------------------------------------------------------------
fbdev changes for 3.15 (OMAP)

This contains OMAP related fbdev changes for 3.15. The bulk of the patches are
for adding Device Tree support for OMAP Display Subsystem:

* SoCs: OMAP2/3/4

* Boards: OMAP4 Panda, OMAP4 SDP, OMAP3 Beagle, OMAP3 Beagle-xM, OMAP3
IGEP0020, OMAP3 N900

* Devices: TFP410 Encoder, tpd12s015 HDMI companion chip, Sony acx565akm panel,
MIPI DSI Command mode panel and HDMI, DVI and Analog TV connectors

----------------------------------------------------------------
Javier Martinez Canillas (1):
ARM: omap3-igep0020.dts: add display information

Sebastian Reichel (1):
OMAPDSS: acx565akm: Add DT support

Tomi Valkeinen (45):
ARM: dts: fix omap3 dss clock handle names
ARM: dts: fix DPLL4 x2 clkouts on 3630
ARM: dts: use ti,fixed-factor-clock for dpll4_m4x2_mul_ck
ARM: dts: set 'ti,set-rate-parent' for dpll4_m4 path
ARM: omap2.dtsi: add omapdss information
ARM: omap3.dtsi: add omapdss information
ARM: omap4.dtsi: add omapdss information
ARM: omap4-panda.dts: add display information
ARM: OMAP2+: add omapdss_init_of()
ARM: OMAP2+: DT 'compatible' tweak for displays
OMAPDSS: add 'label' support for DT
OMAPDSS: get dssdev->alias from DT alias
OMAPFB: clean up default display search
OMAPFB: search for default display with DT alias
OMAPDSS: add of helpers
OMAPDSS: Improve regulator names for DT
OMAPDSS: Add DT support to DSS
OMAPDSS: Add DT support to DISPC
OMAPDSS: Add DT support to HDMI
OMAPDSS: Add DT support to VENC
OMAPDSS: Add DT support to DSI
OMAPDSS: panel-dsi-cm: Add DT support
OMAPDSS: encoder-tfp410: Add DT support
OMAPDSS: connector-dvi: Add DT support
OMAPDSS: encoder-tpd12s015: Add DT support
OMAPDSS: hdmi-connector: Add DT support
OMAPDSS: connector-analog-tv: Add DT support
Doc/DT: Add DT binding documentation for OMAP DSS
ARM: omap4-sdp.dts: add display information
ARM: omap3-beagle.dts: add display information
ARM: omap3-beagle-xm.dts: add display information
ARM: omap3-n900.dts: add display information
Doc/DT: Add DT binding documentation for Analog TV Connector
Doc/DT: Add DT binding documentation for DVI Connector
Doc/DT: Add DT binding documentation for HDMI Connector
Doc/DT: Add DT binding documentation for MIPI DSI CM Panel
Doc/DT: Add DT binding documentation for Sony acx565akm panel
Doc/DT: Add DT binding documentation for TFP410 encoder
Doc/DT: Add DT binding documentation for tpd12s015 encoder
Merge branch '3.15/dss-dt' into 3.15/fbdev
Merge branch '3.15/dss-dt-dts' into 3.15/fbdev
OMAPDSS: remove DT hacks for regulators
ARM: OMAP2+: remove pdata quirks for displays
OMAPDSS: add missing __init for dss_init_ports
OMAPDSS: HDMI: fix interlace output

.gitignore | 3 +
Documentation/00-INDEX | 24 +-
Documentation/PCI/MSI-HOWTO.txt | 119 ++-
Documentation/RCU/00-INDEX | 2 +
Documentation/arm/00-INDEX | 14 +
Documentation/blackfin/00-INDEX | 6 +-
Documentation/block/00-INDEX | 2 +
Documentation/devicetree/00-INDEX | 2 +
Documentation/devicetree/bindings/arm/omap/dmm.txt | 22 +
.../devicetree/bindings/arm/omap/omap.txt | 8 +-
.../devicetree/bindings/mmc/atmel-hsmci.txt | 5 +
.../bindings/net/allwinner,sun4i-emac.txt | 5 +-
.../bindings/net/allwinner,sun4i-mdio.txt | 5 +-
.../devicetree/bindings/net/sti-dwmac.txt | 58 ++
.../devicetree/bindings/power/bq2415x.txt | 47 ++
.../devicetree/bindings/spi/spi_atmel.txt | 5 +
.../devicetree/bindings/usb/ehci-omap.txt | 2 +-
.../devicetree/bindings/usb/ohci-omap3.txt | 2 +-
.../devicetree/bindings/vendor-prefixes.txt | 6 +-
.../bindings/video/analog-tv-connector.txt | 25 +
.../devicetree/bindings/video/dvi-connector.txt | 35 +
.../devicetree/bindings/video/hdmi-connector.txt | 28 +
.../devicetree/bindings/video/panel-dsi-cm.txt | 29 +
.../devicetree/bindings/video/sony,acx565akm.txt | 30 +
.../devicetree/bindings/video/ti,omap-dss.txt | 211 +++++
.../devicetree/bindings/video/ti,omap2-dss.txt | 54 ++
.../devicetree/bindings/video/ti,omap3-dss.txt | 83 ++
.../devicetree/bindings/video/ti,omap4-dss.txt | 111 +++
.../devicetree/bindings/video/ti,tfp410.txt | 41 +
.../devicetree/bindings/video/ti,tpd12s015.txt | 44 +
Documentation/fb/00-INDEX | 6 +
Documentation/filesystems/00-INDEX | 2 +
Documentation/filesystems/nfs/00-INDEX | 4 +-
Documentation/i2c/instantiating-devices | 41 +-
Documentation/ide/00-INDEX | 2 +
Documentation/laptops/00-INDEX | 6 +-
Documentation/leds/00-INDEX | 8 +
Documentation/m68k/00-INDEX | 2 +
Documentation/networking/00-INDEX | 30 +-
Documentation/networking/3c505.txt | 45 --
Documentation/phy.txt | 26 +-
Documentation/power/00-INDEX | 6 +-
Documentation/ptp/testptp.c | 11 +-
Documentation/s390/00-INDEX | 8 +-
Documentation/scheduler/00-INDEX | 2 +
Documentation/scsi/00-INDEX | 16 +
Documentation/serial/00-INDEX | 6 +-
Documentation/spi/00-INDEX | 22 +
Documentation/spi/spi-summary | 17 +-
Documentation/timers/00-INDEX | 2 +
Documentation/virtual/kvm/00-INDEX | 2 +
Documentation/vm/00-INDEX | 4 +-
Documentation/w1/masters/00-INDEX | 4 +-
Documentation/w1/slaves/00-INDEX | 2 +
Documentation/x86/00-INDEX | 18 +-
Documentation/zh_CN/arm64/booting.txt | 65 +-
Documentation/zh_CN/arm64/memory.txt | 46 +-
Documentation/zh_CN/arm64/tagged-pointers.txt | 52 ++
MAINTAINERS | 21 +-
Makefile | 2 +-
arch/arm/boot/dts/Makefile | 12 +-
arch/arm/boot/dts/am335x-evm.dts | 60 +-
arch/arm/boot/dts/am335x-evmsk.dts | 67 +-
arch/arm/boot/dts/am33xx.dtsi | 13 +-
arch/arm/boot/dts/am3517-craneboard.dts | 174 ++++
arch/arm/boot/dts/am4372.dtsi | 46 ++
arch/arm/boot/dts/am437x-gp-evm.dts | 127 +++
arch/arm/boot/dts/am43x-epos-evm.dts | 183 +++++
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 3 +-
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 229 ++++++
arch/arm/boot/dts/at91sam9263.dtsi | 2 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 4 +
arch/arm/boot/dts/dove.dtsi | 11 -
arch/arm/boot/dts/dra7.dtsi | 151 ++++
arch/arm/boot/dts/imx6dl-hummingboard.dts | 10 +-
arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 10 +-
arch/arm/boot/dts/omap2.dtsi | 31 +
arch/arm/boot/dts/omap2420.dtsi | 2 +
arch/arm/boot/dts/omap2430.dtsi | 5 +
arch/arm/boot/dts/omap3-beagle-xm.dts | 142 +++-
arch/arm/boot/dts/omap3-beagle.dts | 139 ++++
arch/arm/boot/dts/omap3-cm-t3517.dts | 136 ++++
arch/arm/boot/dts/omap3-cm-t3530.dts | 48 ++
arch/arm/boot/dts/omap3-cm-t3730.dts | 57 +-
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 110 +++
arch/arm/boot/dts/omap3-cm-t3x30.dtsi | 74 +-
arch/arm/boot/dts/omap3-devkit8000.dts | 16 +-
arch/arm/boot/dts/omap3-gta04.dts | 57 +-
arch/arm/boot/dts/omap3-igep.dtsi | 1 +
arch/arm/boot/dts/omap3-igep0020.dts | 58 +-
arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 459 +++++++++++
arch/arm/boot/dts/omap3-lilly-dbb056.dts | 170 ++++
arch/arm/boot/dts/omap3-n9.dts | 2 +-
arch/arm/boot/dts/omap3-n900.dts | 171 +++-
arch/arm/boot/dts/omap3-n950.dts | 2 +-
arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 22 +
...omap3-tobi.dts => omap3-overo-tobi-common.dtsi} | 3 -
arch/arm/boot/dts/omap3-overo-tobi.dts | 22 +
arch/arm/boot/dts/omap3-overo.dtsi | 7 +-
arch/arm/boot/dts/omap3-sb-t35.dtsi | 29 +-
arch/arm/boot/dts/omap3-sbc-t3517.dts | 43 +
arch/arm/boot/dts/omap3-sbc-t3530.dts | 36 +
arch/arm/boot/dts/omap3-sbc-t3730.dts | 23 +-
arch/arm/boot/dts/omap3.dtsi | 81 +-
arch/arm/boot/dts/omap3430-sdp.dts | 7 +-
arch/arm/boot/dts/omap3430es1-clocks.dtsi | 16 +-
.../omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 6 +-
arch/arm/boot/dts/omap36xx-clocks.dtsi | 20 +
.../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 10 +-
arch/arm/boot/dts/omap36xx.dtsi | 28 +-
arch/arm/boot/dts/omap3xxx-clocks.dtsi | 8 +-
arch/arm/boot/dts/omap4-duovero-parlor.dts | 146 ++++
arch/arm/boot/dts/omap4-duovero.dtsi | 252 ++++++
arch/arm/boot/dts/omap4-panda-common.dtsi | 146 +++-
arch/arm/boot/dts/omap4-sdp.dts | 146 +++-
arch/arm/boot/dts/omap4.dtsi | 143 +++-
arch/arm/boot/dts/omap443x.dtsi | 26 +
arch/arm/boot/dts/omap4460.dtsi | 37 +
arch/arm/boot/dts/omap5-uevm.dts | 8 +-
arch/arm/boot/dts/omap5.dtsi | 43 +-
arch/arm/boot/dts/sama5d3.dtsi | 2 +-
arch/arm/boot/dts/ste-href.dtsi | 1 -
arch/arm/boot/dts/sun4i-a10.dtsi | 4 +-
arch/arm/boot/dts/sun5i-a10s.dtsi | 4 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 4 +-
arch/arm/boot/dts/tegra114.dtsi | 4 +
arch/arm/boot/dts/tegra20.dtsi | 4 +
arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +-
arch/arm/boot/dts/tegra30.dtsi | 4 +
arch/arm/boot/dts/testcases/tests.dtsi | 2 -
arch/arm/boot/dts/tps65910.dtsi | 5 +
arch/arm/boot/dts/twl4030.dtsi | 7 +
arch/arm/boot/dts/versatile-pb.dts | 4 +-
arch/arm/configs/multi_v7_defconfig | 1 +
arch/arm/include/asm/cacheflush.h | 1 +
arch/arm/include/asm/pgtable-3level.h | 15 +-
arch/arm/include/asm/spinlock.h | 15 +-
arch/arm/kernel/setup.c | 2 +-
arch/arm/mach-hisi/Kconfig | 2 +-
arch/arm/mach-imx/Makefile | 2 -
arch/arm/mach-imx/clk-imx6q.c | 3 +
arch/arm/mach-imx/clk-imx6sl.c | 3 +
arch/arm/mach-imx/common.h | 4 +-
arch/arm/mach-imx/pm-imx6q.c | 2 -
arch/arm/mach-moxart/Kconfig | 1 -
arch/arm/mach-omap1/board-nokia770.c | 1 +
arch/arm/mach-omap2/Kconfig | 10 +-
arch/arm/mach-omap2/board-generic.c | 4 +
arch/arm/mach-omap2/clockdomains3xxx_data.c | 2 +-
arch/arm/mach-omap2/common.h | 3 +
arch/arm/mach-omap2/devices.c | 3 +
arch/arm/mach-omap2/display.c | 166 ++++
arch/arm/mach-omap2/display.h | 3 +
arch/arm/mach-omap2/dss-common.c | 224 +-----
arch/arm/mach-omap2/gpmc-nand.c | 31 +-
arch/arm/mach-omap2/gpmc.c | 4 +-
arch/arm/mach-omap2/io.c | 9 -
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 12 +-
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 83 ++
arch/arm/mach-omap2/pdata-quirks.c | 120 ++-
arch/arm/mach-pxa/am300epd.c | 1 +
arch/arm/mach-pxa/include/mach/balloon3.h | 2 +
arch/arm/mach-pxa/include/mach/corgi.h | 1 +
arch/arm/mach-pxa/include/mach/csb726.h | 2 +
arch/arm/mach-pxa/include/mach/gumstix.h | 1 +
arch/arm/mach-pxa/include/mach/idp.h | 1 +
arch/arm/mach-pxa/include/mach/palmld.h | 2 +
arch/arm/mach-pxa/include/mach/palmt5.h | 2 +
arch/arm/mach-pxa/include/mach/palmtc.h | 2 +
arch/arm/mach-pxa/include/mach/palmtx.h | 2 +
arch/arm/mach-pxa/include/mach/pcm027.h | 2 +
arch/arm/mach-pxa/include/mach/pcm990_baseboard.h | 1 +
arch/arm/mach-pxa/include/mach/poodle.h | 2 +
arch/arm/mach-pxa/include/mach/spitz.h | 2 +-
arch/arm/mach-pxa/include/mach/tosa.h | 2 +
arch/arm/mach-pxa/include/mach/trizeps4.h | 2 +
arch/arm/mach-pxa/mioa701.c | 9 +
arch/arm/mach-shmobile/Kconfig | 2 +-
arch/arm/mach-tegra/pm.c | 1 +
arch/arm/mach-tegra/tegra.c | 10 +
arch/arm/mach-zynq/common.c | 14 +
arch/arm/mm/dma-mapping.c | 2 +-
arch/arm/mm/mm.h | 1 +
arch/arm/mm/mmu.c | 7 +-
arch/arm/mm/proc-v6.S | 3 +-
arch/arm/mm/proc-v7.S | 2 +-
arch/arm/plat-omap/Kconfig | 3 -
arch/arm64/include/uapi/asm/kvm.h | 9 +
arch/avr32/Makefile | 2 +-
arch/avr32/boards/mimc200/fram.c | 1 +
arch/avr32/include/asm/Kbuild | 1 +
arch/avr32/include/asm/io.h | 2 +
arch/microblaze/include/asm/delay.h | 2 +
arch/microblaze/include/asm/io.h | 6 +
arch/microblaze/kernel/head.S | 2 +-
arch/powerpc/include/asm/dma-mapping.h | 1 +
arch/powerpc/include/asm/eeh.h | 21 +-
arch/powerpc/include/asm/hugetlb.h | 2 +-
arch/powerpc/include/asm/iommu.h | 1 +
arch/powerpc/include/asm/pgtable-ppc64.h | 26 +-
arch/powerpc/include/asm/pgtable.h | 22 +
arch/powerpc/include/asm/sections.h | 12 +
arch/powerpc/include/asm/vdso.h | 6 +-
arch/powerpc/kernel/dma.c | 10 +-
arch/powerpc/kernel/eeh.c | 32 +-
arch/powerpc/kernel/eeh_driver.c | 8 +-
arch/powerpc/kernel/iommu.c | 12 +
arch/powerpc/kernel/irq.c | 5 +
arch/powerpc/kernel/machine_kexec.c | 14 +-
arch/powerpc/kernel/machine_kexec_64.c | 6 +-
arch/powerpc/kernel/misc_32.S | 5 +-
arch/powerpc/kernel/reloc_64.S | 4 +-
arch/powerpc/kernel/setup_32.c | 5 +
arch/powerpc/kernel/vdso32/vdso32_wrapper.S | 2 +-
arch/powerpc/kernel/vdso64/vdso64_wrapper.S | 2 +-
arch/powerpc/mm/hash_utils_64.c | 14 +
arch/powerpc/mm/pgtable_64.c | 12 +-
arch/powerpc/mm/subpage-prot.c | 2 +-
arch/powerpc/perf/core-book3s.c | 5 +-
arch/powerpc/perf/power8-pmu.c | 144 ++++
arch/powerpc/platforms/powernv/eeh-ioda.c | 32 +-
arch/powerpc/platforms/powernv/eeh-powernv.c | 2 +-
arch/powerpc/platforms/powernv/pci-ioda.c | 84 ++
arch/powerpc/platforms/powernv/pci.c | 10 +
arch/powerpc/platforms/powernv/pci.h | 6 +-
arch/powerpc/platforms/powernv/powernv.h | 8 +
arch/powerpc/platforms/powernv/setup.c | 9 +
arch/powerpc/platforms/pseries/Kconfig | 1 +
arch/powerpc/platforms/pseries/eeh_pseries.c | 2 +-
arch/powerpc/platforms/pseries/pci.c | 22 +-
arch/powerpc/platforms/pseries/setup.c | 3 +-
arch/powerpc/sysdev/mpic.c | 38 +-
arch/powerpc/xmon/xmon.c | 24 +-
arch/s390/appldata/appldata_base.c | 1 +
arch/s390/kernel/head64.S | 7 +-
arch/s390/mm/page-states.c | 10 +
arch/sparc/Kconfig | 2 +-
arch/sparc/mm/srmmu.c | 2 +
arch/x86/include/asm/efi.h | 2 +
arch/x86/include/asm/pgtable.h | 14 +-
arch/x86/include/asm/tsc.h | 2 +-
arch/x86/kernel/cpu/common.c | 7 +-
arch/x86/kernel/cpu/perf_event.c | 8 +-
arch/x86/kernel/cpu/perf_event.h | 1 +
arch/x86/kernel/cpu/perf_event_intel.c | 11 +-
arch/x86/kernel/cpu/perf_event_intel_uncore.c | 10 +-
arch/x86/kernel/cpu/perf_event_p6.c | 48 +-
arch/x86/kernel/ftrace.c | 83 +-
arch/x86/kernel/pci-dma.c | 4 +-
arch/x86/kernel/tsc.c | 11 +-
arch/x86/kernel/tsc_msr.c | 30 +-
arch/x86/mm/fault.c | 14 +-
arch/x86/platform/efi/efi-bgrt.c | 2 +-
arch/x86/platform/efi/efi.c | 5 +-
arch/x86/platform/efi/efi_32.c | 6 +
arch/x86/platform/efi/efi_64.c | 9 +
arch/x86/xen/mmu.c | 4 +-
block/blk-core.c | 20 +-
block/blk-exec.c | 2 +-
block/blk-flush.c | 101 +--
block/blk-lib.c | 8 +
block/blk-merge.c | 91 ++-
block/blk-mq-tag.c | 2 +-
block/blk-mq.c | 143 ++--
block/blk-mq.h | 4 +-
block/blk-sysfs.c | 2 +
block/blk-timeout.c | 2 +-
block/blk.h | 2 +-
drivers/acpi/ac.c | 2 +
drivers/acpi/battery.c | 2 +
drivers/acpi/blacklist.c | 58 --
drivers/acpi/button.c | 2 +
drivers/acpi/container.c | 5 +-
drivers/acpi/dock.c | 13 +-
drivers/acpi/fan.c | 3 +
drivers/acpi/pci_irq.c | 1 +
drivers/acpi/sbs.c | 4 +-
drivers/acpi/thermal.c | 2 +
drivers/acpi/video.c | 147 +++-
drivers/acpi/video_detect.c | 16 -
drivers/ata/Kconfig | 1 +
drivers/ata/ahci.c | 18 +-
drivers/ata/libata-pmp.c | 7 +-
drivers/ata/pata_imx.c | 8 +-
drivers/ata/sata_mv.c | 16 +-
drivers/ata/sata_sil.c | 1 +
drivers/base/component.c | 8 +
drivers/base/dma-buf.c | 25 +-
drivers/block/null_blk.c | 97 +--
drivers/block/virtio_blk.c | 7 +-
drivers/block/xen-blkback/blkback.c | 66 +-
drivers/block/xen-blkback/common.h | 5 +-
drivers/block/xen-blkback/xenbus.c | 14 +
drivers/block/xen-blkfront.c | 11 +-
drivers/char/Kconfig | 1 +
drivers/char/raw.c | 2 +-
drivers/clocksource/bcm_kona_timer.c | 54 +-
drivers/cpufreq/cpufreq.c | 3 +-
drivers/cpufreq/intel_pstate.c | 26 +-
drivers/cpufreq/powernow-k8.c | 10 +-
drivers/crypto/nx/nx-842.c | 29 +-
drivers/dma/Kconfig | 1 +
drivers/dma/mv_xor.c | 24 +-
drivers/edac/edac_mc.c | 13 +-
drivers/edac/edac_mc_sysfs.c | 10 +-
drivers/edac/edac_module.h | 2 +-
drivers/gpio/Kconfig | 1 +
drivers/gpio/gpio-bcm-kona.c | 4 +-
drivers/gpio/gpio-clps711x.c | 1 +
drivers/gpio/gpio-intel-mid.c | 4 +-
drivers/gpio/gpio-xtensa.c | 16 +
drivers/gpu/drm/drm_ioctl.c | 12 +
drivers/gpu/drm/exynos/Kconfig | 4 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 14 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 3 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 66 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 19 +-
drivers/gpu/drm/i915/i915_drv.h | 8 +
drivers/gpu/drm/i915/i915_gpu_error.c | 5 +-
drivers/gpu/drm/i915/i915_irq.c | 3 +-
drivers/gpu/drm/i915/intel_display.c | 14 +
drivers/gpu/drm/i915/intel_dp.c | 31 +-
drivers/gpu/drm/i915/intel_i2c.c | 7 -
drivers/gpu/drm/i915/intel_opregion.c | 9 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 21 +
drivers/gpu/drm/i915/intel_ringbuffer.h | 1 +
drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 179 +++--
drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c | 4 +-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c | 7 +-
drivers/gpu/drm/msm/msm_gem.c | 2 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 9 +-
drivers/gpu/drm/msm/msm_gpu.c | 3 -
drivers/gpu/drm/nouveau/Makefile | 1 +
drivers/gpu/drm/nouveau/core/engine/device/nv40.c | 10 +-
drivers/gpu/drm/nouveau/core/engine/disp/nv50.c | 2 +-
drivers/gpu/drm/nouveau/core/engine/fifo/nve0.c | 2 +-
drivers/gpu/drm/nouveau/core/engine/graph/nv50.c | 2 +-
drivers/gpu/drm/nouveau/core/include/subdev/mc.h | 1 +
drivers/gpu/drm/nouveau/core/subdev/bios/base.c | 4 +
drivers/gpu/drm/nouveau/core/subdev/fb/nv1a.c | 2 +-
drivers/gpu/drm/nouveau/core/subdev/mc/nv04.h | 1 +
drivers/gpu/drm/nouveau/core/subdev/mc/nv44.c | 2 +-
drivers/gpu/drm/nouveau/core/subdev/mc/nv4c.c | 45 ++
drivers/gpu/drm/nouveau/nouveau_acpi.c | 26 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +
drivers/gpu/drm/nouveau/nouveau_vga.c | 4 +-
drivers/gpu/drm/radeon/atombios_crtc.c | 15 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 7 +-
drivers/gpu/drm/radeon/btc_dpm.c | 32 +
drivers/gpu/drm/radeon/btcd.h | 4 +
drivers/gpu/drm/radeon/evergreen.c | 2 +-
drivers/gpu/drm/radeon/kv_dpm.c | 2 +-
drivers/gpu/drm/radeon/ni_dpm.c | 10 +-
drivers/gpu/drm/radeon/r600.c | 4 +
drivers/gpu/drm/radeon/radeon.h | 4 +-
drivers/gpu/drm/radeon/radeon_asic.c | 2 +-
drivers/gpu/drm/radeon/radeon_asic.h | 2 +
drivers/gpu/drm/radeon/radeon_display.c | 2 +
drivers/gpu/drm/radeon/radeon_ring.c | 2 +-
drivers/gpu/drm/radeon/radeon_semaphore.c | 19 +-
drivers/gpu/drm/radeon/rv770_dpm.c | 14 +-
drivers/gpu/drm/radeon/si.c | 4 +
drivers/gpu/drm/radeon/si_dpm.c | 5 +-
drivers/gpu/drm/radeon/sumo_dpm.c | 2 +-
drivers/gpu/drm/radeon/trinity_dpm.c | 3 +-
drivers/gpu/drm/radeon/uvd_v2_2.c | 1 -
drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 +
drivers/gpu/drm/vmwgfx/svga3d_reg.h | 122 +--
drivers/gpu/drm/vmwgfx/svga3d_surfacedefs.h | 11 +-
drivers/gpu/drm/vmwgfx/svga_reg.h | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 3 +
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 +
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 3 +
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 16 +-
drivers/hid/hid-apple.c | 3 +
drivers/hid/hid-core.c | 3 +
drivers/hid/hid-hyperv.c | 11 +-
drivers/hid/hid-ids.h | 8 +
drivers/hid/hid-input.c | 2 +-
drivers/hid/hid-microsoft.c | 4 +
drivers/hid/hid-multitouch.c | 5 +
drivers/hid/hid-sensor-hub.c | 3 +
drivers/hid/i2c-hid/i2c-hid.c | 2 +-
drivers/hid/usbhid/hid-quirks.c | 1 +
drivers/hv/connection.c | 13 +-
drivers/hwmon/max1668.c | 2 +-
drivers/hwmon/ntc_thermistor.c | 6 +-
drivers/i2c/busses/i2c-mv64xxx.c | 33 +-
drivers/iio/accel/bma180.c | 16 +-
drivers/iio/adc/max1363.c | 2 +-
drivers/iio/imu/adis16400.h | 1 +
drivers/iio/imu/adis16400_core.c | 10 +-
drivers/iio/light/tsl2563.c | 16 +-
drivers/iio/magnetometer/ak8975.c | 16 +-
drivers/iio/magnetometer/mag3110.c | 8 +-
drivers/infiniband/hw/amso1100/c2.c | 4 +-
drivers/infiniband/hw/amso1100/c2_rnic.c | 3 +-
drivers/infiniband/hw/cxgb4/cm.c | 1 +
drivers/infiniband/hw/mlx4/main.c | 185 +++--
drivers/infiniband/hw/mlx5/Kconfig | 2 +-
drivers/infiniband/hw/mlx5/main.c | 22 +-
drivers/infiniband/hw/mlx5/qp.c | 18 +-
drivers/infiniband/hw/mlx5/user.h | 7 +
drivers/infiniband/hw/nes/nes.c | 5 +-
drivers/infiniband/hw/ocrdma/ocrdma_main.c | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +-
drivers/infiniband/hw/qib/qib_iba7322.c | 5 +
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 9 +-
drivers/infiniband/ulp/iser/iser_initiator.c | 3 +-
drivers/infiniband/ulp/iser/iser_verbs.c | 10 +-
drivers/infiniband/ulp/isert/ib_isert.c | 1 +
drivers/infiniband/ulp/srpt/ib_srpt.c | 14 +-
drivers/iommu/arm-smmu.c | 105 ++-
drivers/irqchip/irq-orion.c | 22 +-
drivers/isdn/hisax/q931.c | 2 +-
drivers/md/bcache/bcache.h | 4 +-
drivers/md/bcache/bset.c | 7 +-
drivers/md/bcache/btree.c | 4 +-
drivers/md/bcache/extents.c | 2 +-
drivers/md/bcache/request.c | 6 +-
drivers/md/bcache/sysfs.c | 2 +-
drivers/md/raid1.c | 13 +-
drivers/md/raid5.c | 90 +--
drivers/message/i2o/i2o_config.c | 4 +-
drivers/mfd/da9055-i2c.c | 12 +-
drivers/mfd/max14577.c | 2 +
drivers/mfd/max8997.c | 6 +-
drivers/mfd/max8998.c | 6 +-
drivers/mfd/sec-core.c | 2 +
drivers/mfd/tps65217.c | 4 +-
drivers/mfd/wm8994-core.c | 2 +-
drivers/misc/genwqe/card_dev.c | 1 +
drivers/misc/mei/client.c | 15 +-
drivers/misc/mic/host/mic_virtio.c | 3 +-
drivers/misc/sgi-gru/grukdump.c | 11 +-
drivers/mmc/card/queue.c | 2 +-
drivers/net/Kconfig | 2 +-
drivers/net/bonding/bond_3ad.c | 6 +-
drivers/net/bonding/bond_3ad.h | 1 +
drivers/net/bonding/bond_main.c | 35 +-
drivers/net/bonding/bond_options.c | 2 +-
drivers/net/can/Kconfig | 2 +-
drivers/net/can/dev.c | 15 +-
drivers/net/can/flexcan.c | 7 +-
drivers/net/can/janz-ican3.c | 20 +-
drivers/net/can/usb/kvaser_usb.c | 2 +
drivers/net/can/vcan.c | 9 +-
drivers/net/ethernet/3com/3c59x.c | 2 -
drivers/net/ethernet/allwinner/sun4i-emac.c | 3 +
drivers/net/ethernet/atheros/alx/main.c | 1 +
drivers/net/ethernet/broadcom/bnx2.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 12 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 6 +-
drivers/net/ethernet/broadcom/tg3.c | 17 +-
drivers/net/ethernet/dec/tulip/tulip_core.c | 1 +
drivers/net/ethernet/ethoc.c | 138 +++-
drivers/net/ethernet/freescale/fec_main.c | 4 +-
drivers/net/ethernet/intel/e100.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 +-
drivers/net/ethernet/lantiq_etop.c | 2 +-
drivers/net/ethernet/marvell/Kconfig | 6 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 -
drivers/net/ethernet/sfc/tx.c | 2 +
drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 330 ++++++++
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 +
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +
drivers/net/ethernet/ti/cpsw.c | 25 +-
drivers/net/ethernet/tile/tilegx.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 13 +-
drivers/net/hyperv/netvsc_drv.c | 53 +-
drivers/net/irda/Kconfig | 7 -
drivers/net/irda/Makefile | 1 -
drivers/net/irda/ep7211-sir.c | 70 --
drivers/net/irda/irtty-sir.c | 1 -
drivers/net/macvlan.c | 5 +-
drivers/net/phy/dp83640.c | 32 +-
drivers/net/phy/mdio-sun4i.c | 3 +
drivers/net/phy/phy_device.c | 38 +-
drivers/net/team/team.c | 2 +-
drivers/net/tun.c | 2 +-
drivers/net/usb/Kconfig | 15 +
drivers/net/usb/Makefile | 1 +
drivers/net/usb/asix_devices.c | 3 +-
drivers/net/usb/ax88179_178a.c | 4 +
drivers/net/usb/gl620a.c | 4 +
drivers/net/usb/hso.c | 32 +-
drivers/net/usb/mcs7830.c | 5 +-
drivers/net/usb/net1080.c | 4 +
drivers/net/usb/qmi_wwan.c | 11 +-
drivers/net/usb/r8152.c | 17 +-
drivers/net/usb/rndis_host.c | 4 +
drivers/net/usb/smsc75xx.c | 4 +
drivers/net/usb/smsc95xx.c | 4 +
drivers/net/usb/sr9800.c | 874 ++++++++++++++++++++
drivers/net/usb/sr9800.h | 202 +++++
drivers/net/usb/usbnet.c | 25 +-
drivers/net/vxlan.c | 3 -
drivers/net/wan/dlci.c | 5 -
drivers/net/wireless/ath/ar5523/ar5523.c | 2 +-
drivers/net/wireless/ath/ath5k/phy.c | 2 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 4 +
drivers/net/wireless/ath/ath9k/htc.h | 2 +
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 8 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 63 +-
drivers/net/wireless/ath/ath9k/hw.c | 5 +-
drivers/net/wireless/ath/ath9k/init.c | 8 +-
drivers/net/wireless/hostap/hostap_proc.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 22 +-
drivers/net/wireless/iwlwifi/iwl-drv.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-modparams.h | 11 +-
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 5 +
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 24 +-
drivers/net/wireless/iwlwifi/mvm/scan.c | 5 +-
drivers/net/wireless/iwlwifi/mvm/sta.c | 2 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 73 +-
drivers/net/wireless/iwlwifi/mvm/utils.c | 2 +
drivers/net/wireless/iwlwifi/pcie/drv.c | 7 +-
drivers/net/wireless/mwifiex/main.c | 2 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 5 +
drivers/net/wireless/rt2x00/rt2500usb.c | 5 +
drivers/net/wireless/rt2x00/rt2800lib.c | 5 +-
drivers/net/wireless/rtl818x/rtl8180/dev.c | 23 +-
drivers/net/wireless/rtl818x/rtl8187/rtl8187.h | 10 +-
drivers/net/wireless/rtlwifi/ps.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 18 +-
drivers/net/xen-netback/common.h | 6 +-
drivers/net/xen-netback/interface.c | 1 -
drivers/net/xen-netback/netback.c | 16 +-
drivers/net/xen-netfront.c | 5 +-
drivers/of/address.c | 5 +-
drivers/of/base.c | 128 +--
drivers/of/of_mdio.c | 22 +-
drivers/of/selftest.c | 67 ++
drivers/of/testcase-data/testcases.dtsi | 3 +
.../of/testcase-data}/tests-interrupts.dtsi | 0
drivers/of/testcase-data/tests-match.dtsi | 19 +
.../of/testcase-data}/tests-phandle.dtsi | 0
drivers/pci/host/pci-mvebu.c | 11 +-
drivers/pci/hotplug/acpiphp_glue.c | 15 +-
drivers/pci/msi.c | 10 +-
drivers/pci/pci.c | 10 +
drivers/phy/Kconfig | 3 +-
drivers/phy/phy-core.c | 76 +-
drivers/phy/phy-exynos-dp-video.c | 8 +-
drivers/phy/phy-exynos-mipi-video.c | 10 +-
drivers/phy/phy-mvebu-sata.c | 10 +-
drivers/phy/phy-omap-usb2.c | 10 +-
drivers/phy/phy-twl4030-usb.c | 10 +-
drivers/power/ds2782_battery.c | 2 +-
drivers/power/isp1704_charger.c | 2 -
drivers/power/max17040_battery.c | 5 +-
drivers/regulator/core.c | 2 +-
drivers/regulator/da9055-regulator.c | 4 +-
drivers/regulator/da9063-regulator.c | 4 +-
drivers/regulator/max14577.c | 10 +-
drivers/regulator/s5m8767.c | 4 +-
drivers/s390/cio/cio.c | 40 +-
drivers/s390/cio/qdio.h | 14 +-
drivers/s390/cio/qdio_main.c | 2 +-
drivers/sbus/char/jsflash.c | 1 -
drivers/scsi/qla2xxx/qla_target.c | 2 -
drivers/scsi/qla2xxx/qla_target.h | 1 -
drivers/scsi/scsi_lib.c | 2 +-
drivers/spi/Kconfig | 4 +-
drivers/spi/spi-nuc900.c | 2 +
drivers/spi/spi.c | 4 +-
drivers/staging/android/ashmem.c | 45 +-
drivers/staging/android/binder.c | 3 +-
drivers/staging/android/ion/compat_ion.c | 26 +-
drivers/staging/android/ion/ion_dummy_driver.c | 12 +-
drivers/staging/android/ion/ion_heap.c | 2 +-
drivers/staging/android/ion/ion_priv.h | 1 +
drivers/staging/android/ion/ion_system_heap.c | 6 +-
drivers/staging/android/sw_sync.h | 17 +
drivers/staging/android/sync.c | 14 +-
drivers/staging/bcm/Bcmnet.c | 2 +-
drivers/staging/comedi/drivers.c | 2 -
drivers/staging/comedi/drivers/adv_pci1710.c | 17 +-
drivers/staging/comedi/drivers/usbduxsigma.c | 6 +-
drivers/staging/dgrp/dgrp_net_ops.c | 330 ++++----
drivers/staging/gdm72xx/gdm_usb.c | 3 +
drivers/staging/iio/Documentation/iio_utils.h | 6 +-
drivers/staging/iio/adc/ad799x_core.c | 13 +-
drivers/staging/iio/adc/mxs-lradc.c | 6 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +-
drivers/staging/imx-drm/imx-drm-core.c | 55 +-
drivers/staging/imx-drm/imx-hdmi.c | 22 +-
drivers/staging/lustre/TODO | 5 +-
.../include/linux/libcfs/libcfs_kernelcomm.h | 2 +
.../lustre/include/linux/libcfs/libcfs_private.h | 2 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 2 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 5 +-
.../lustre/lustre/include/lustre/lustre_user.h | 3 +-
drivers/staging/lustre/lustre/llite/dir.c | 2 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 6 +-
drivers/staging/netlogic/xlr_net.c | 7 +-
drivers/staging/octeon-usb/octeon-hcd.c | 273 +++----
drivers/staging/ozwpan/ozproto.c | 3 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 22 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 12 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 2 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 +-
drivers/staging/rtl8821ae/Kconfig | 2 +-
drivers/staging/rtl8821ae/wifi.h | 2 +-
drivers/staging/usbip/userspace/libsrc/names.c | 8 +-
drivers/staging/usbip/vhci_sysfs.c | 3 +-
drivers/staging/wlags49_h2/wl_wext.c | 2 +-
drivers/target/iscsi/iscsi_target_erl1.c | 4 +-
drivers/target/target_core_alua.c | 2 +-
drivers/target/target_core_pr.c | 11 +-
drivers/target/target_core_sbc.c | 8 +
drivers/target/target_core_spc.c | 4 +-
drivers/target/target_core_transport.c | 5 +-
drivers/tty/hvc/hvc_opal.c | 8 +-
drivers/tty/hvc/hvc_rtas.c | 12 +-
drivers/tty/hvc/hvc_udbg.c | 9 +-
drivers/tty/hvc/hvc_xen.c | 17 +-
drivers/tty/n_gsm.c | 11 +
drivers/tty/n_tty.c | 14 +-
drivers/tty/serial/8250/8250_core.c | 18 +
drivers/tty/serial/8250/8250_dw.c | 4 +-
drivers/tty/serial/8250/8250_pci.c | 3 +-
drivers/tty/serial/omap-serial.c | 11 +-
drivers/tty/serial/sirfsoc_uart.c | 4 +-
drivers/tty/vt/vt.c | 2 +
drivers/usb/chipidea/udc.c | 4 +-
drivers/usb/core/driver.c | 24 +-
drivers/usb/core/hcd.c | 1 -
drivers/usb/core/hub.c | 7 +-
drivers/usb/core/usb.h | 1 -
drivers/usb/dwc2/core.c | 2 +-
drivers/usb/dwc2/hcd.c | 11 -
drivers/usb/dwc2/platform.c | 3 +
drivers/usb/gadget/bcm63xx_udc.c | 58 +-
drivers/usb/gadget/f_fs.c | 7 +-
drivers/usb/gadget/printer.c | 2 +-
drivers/usb/gadget/s3c2410_udc.c | 2 +-
drivers/usb/host/ehci-hub.c | 26 +-
drivers/usb/host/xhci-dbg.c | 6 +-
drivers/usb/host/xhci-mem.c | 14 +-
drivers/usb/host/xhci-pci.c | 5 +
drivers/usb/host/xhci-ring.c | 68 +-
drivers/usb/host/xhci.c | 38 +-
drivers/usb/host/xhci.h | 41 +-
drivers/usb/musb/musb_core.c | 15 +-
drivers/usb/musb/musb_host.c | 3 +
drivers/usb/musb/musb_virthub.c | 26 +-
drivers/usb/musb/omap2430.c | 2 -
drivers/usb/phy/phy-msm-usb.c | 57 +-
drivers/usb/phy/phy.c | 8 +-
drivers/usb/serial/ftdi_sio.c | 3 +
drivers/usb/serial/ftdi_sio_ids.h | 7 +
drivers/usb/serial/option.c | 6 +-
drivers/usb/serial/qcserial.c | 3 +
drivers/usb/serial/usb-serial-simple.c | 3 +-
drivers/usb/storage/Kconfig | 4 +-
drivers/usb/storage/scsiglue.c | 6 +
drivers/usb/storage/unusual_cypress.h | 2 +-
drivers/usb/storage/unusual_devs.h | 7 +
drivers/vhost/net.c | 47 +-
drivers/video/Kconfig | 2 +-
drivers/video/exynos/Kconfig | 3 +-
.../video/omap2/displays-new/connector-analog-tv.c | 43 +-
drivers/video/omap2/displays-new/connector-dvi.c | 43 +
drivers/video/omap2/displays-new/connector-hdmi.c | 30 +
drivers/video/omap2/displays-new/encoder-tfp410.c | 43 +-
.../video/omap2/displays-new/encoder-tpd12s015.c | 56 ++
drivers/video/omap2/displays-new/panel-dsi-cm.c | 60 +-
.../omap2/displays-new/panel-sony-acx565akm.c | 33 +-
drivers/video/omap2/dss/Makefile | 2 +-
drivers/video/omap2/dss/dispc.c | 24 +-
drivers/video/omap2/dss/display.c | 28 +-
drivers/video/omap2/dss/dpi.c | 49 +-
drivers/video/omap2/dss/dsi.c | 147 +++-
drivers/video/omap2/dss/dss-of.c | 159 ++++
drivers/video/omap2/dss/dss.c | 66 ++
drivers/video/omap2/dss/dss.h | 6 +
drivers/video/omap2/dss/hdmi4.c | 14 +-
drivers/video/omap2/dss/hdmi_wp.c | 2 +
drivers/video/omap2/dss/sdi.c | 47 +-
drivers/video/omap2/dss/venc.c | 66 +-
drivers/video/omap2/omapfb/omapfb-main.c | 67 +-
drivers/vme/bridges/vme_ca91cx42.c | 4 +-
drivers/vme/bridges/vme_tsi148.c | 4 +-
drivers/watchdog/w83697hf_wdt.c | 2 +-
drivers/xen/Makefile | 1 -
drivers/xen/events/events_base.c | 2 +
drivers/xen/xencomm.c | 219 -----
fs/bio-integrity.c | 13 +-
fs/bio.c | 15 +-
fs/btrfs/disk-io.c | 1 -
fs/btrfs/inode.c | 2 +-
fs/btrfs/ioctl.c | 16 -
fs/btrfs/send.c | 10 +
fs/btrfs/super.c | 11 +-
fs/btrfs/sysfs.c | 10 +-
fs/ceph/acl.c | 11 +-
fs/ceph/dir.c | 23 +-
fs/ceph/file.c | 1 +
fs/ceph/super.c | 32 +-
fs/ceph/super.h | 7 +-
fs/ceph/xattr.c | 54 +-
fs/cifs/cifsacl.c | 61 +-
fs/cifs/cifsglob.h | 11 +-
fs/cifs/cifsproto.h | 9 +-
fs/cifs/cifssmb.c | 15 +-
fs/cifs/dir.c | 2 +-
fs/cifs/file.c | 70 +-
fs/cifs/inode.c | 15 +-
fs/cifs/smb1ops.c | 9 +
fs/cifs/smb2glob.h | 3 +
fs/cifs/smb2ops.c | 14 +-
fs/cifs/smb2pdu.c | 9 +-
fs/cifs/smb2proto.h | 3 +-
fs/cifs/xattr.c | 15 +-
fs/ext4/ext4.h | 2 +
fs/ext4/extents.c | 1 +
fs/ext4/ioctl.c | 3 +-
fs/ext4/resize.c | 34 +-
fs/ext4/super.c | 20 +-
fs/file.c | 2 +-
fs/fscache/object-list.c | 5 +
fs/fscache/object.c | 3 +
fs/jbd2/transaction.c | 6 +-
fs/jfs/acl.c | 2 +
fs/lockd/svclock.c | 8 +
fs/nfs/dir.c | 5 +
fs/nfs/inode.c | 14 +-
fs/nfs/internal.h | 12 +-
fs/nfs/nfs3proc.c | 1 +
fs/nfs/nfs4client.c | 7 +-
fs/nfs/nfs4namespace.c | 12 +-
fs/nfs/nfs4state.c | 5 +-
fs/nfsd/nfs4acl.c | 9 +-
fs/ocfs2/alloc.c | 2 +-
fs/ocfs2/file.c | 52 +-
fs/ocfs2/namei.c | 17 +
fs/proc/vmcore.c | 26 +-
fs/reiserfs/do_balan.c | 895 +++++----------------
fs/xfs/xfs_iops.c | 16 +-
fs/xfs/xfs_log_cil.c | 19 +-
fs/xfs/xfs_mount.c | 24 +-
fs/xfs/xfs_sb.c | 10 +-
include/asm-generic/pgtable.h | 39 +
include/drm/drmP.h | 3 +
include/drm/drm_crtc.h | 3 +
include/drm/ttm/ttm_page_alloc.h | 2 +
include/dt-bindings/pinctrl/am43xx.h | 1 +
include/linux/bio.h | 12 +
include/linux/blk-mq.h | 9 +-
include/linux/blkdev.h | 11 +-
include/linux/can/skb.h | 38 +
include/linux/ceph/ceph_fs.h | 5 +-
include/linux/cgroup.h | 2 +
include/linux/compiler-gcc4.h | 6 +-
include/linux/dma-buf.h | 2 +-
include/linux/gpio/consumer.h | 4 +-
include/linux/hyperv.h | 2 +-
include/linux/interrupt.h | 5 +
include/linux/mfd/max8997-private.h | 2 +-
include/linux/mfd/max8998-private.h | 2 +-
include/linux/mfd/tps65217.h | 4 +-
include/linux/mlx5/driver.h | 3 +
include/linux/netdevice.h | 36 +-
include/linux/of.h | 153 ++--
include/linux/of_device.h | 4 +-
include/linux/pci.h | 20 +
include/linux/phy/phy.h | 14 +
include/linux/skbuff.h | 17 +
include/linux/smp.h | 3 +
include/linux/spi/spi.h | 7 +-
include/linux/syscalls.h | 6 +-
include/linux/usb.h | 2 -
include/linux/workqueue.h | 5 +-
include/net/datalink.h | 2 +
include/net/dn.h | 2 +
include/net/dn_route.h | 2 +
include/net/ethoc.h | 1 +
include/net/ipx.h | 11 +
include/net/net_namespace.h | 8 +
include/net/netfilter/nf_conntrack.h | 2 +
include/net/netfilter/nf_tables.h | 9 +-
include/net/netfilter/nft_reject.h | 25 +
include/net/sctp/structs.h | 14 +-
include/rdma/ib_verbs.h | 3 +-
include/target/target_core_base.h | 1 -
include/trace/events/power.h | 7 +-
include/uapi/drm/drm.h | 2 +
include/uapi/drm/vmwgfx_drm.h | 1 +
include/uapi/linux/btrfs.h | 1 -
include/uapi/linux/in6.h | 23 +-
include/uapi/linux/mic_ioctl.h | 2 +-
include/uapi/xen/Kbuild | 2 +
include/{ => uapi}/xen/gntalloc.h | 0
include/{ => uapi}/xen/gntdev.h | 0
include/video/omapdss.h | 14 +
include/xen/interface/io/blkif.h | 34 +-
include/xen/interface/xencomm.h | 41 -
include/xen/xencomm.h | 77 --
kernel/cgroup.c | 60 +-
kernel/irq/devres.c | 45 ++
kernel/irq/irqdesc.c | 1 +
kernel/power/console.c | 1 +
kernel/printk/printk.c | 2 -
kernel/sched/core.c | 28 +-
kernel/sched/cpudeadline.c | 6 +-
kernel/sched/deadline.c | 10 +-
kernel/sched/fair.c | 2 +
kernel/sched/sched.h | 1 -
kernel/time/jiffies.c | 6 +
kernel/time/sched_clock.c | 46 +-
kernel/time/tick-broadcast.c | 1 +
kernel/trace/ring_buffer.c | 7 +
kernel/user_namespace.c | 2 +-
kernel/workqueue.c | 7 +
lib/percpu_ida.c | 7 +-
mm/huge_memory.c | 9 +-
mm/memory-failure.c | 6 +-
mm/mprotect.c | 25 +-
mm/slub.c | 38 +-
mm/vmpressure.c | 1 +
net/9p/client.c | 2 +-
net/9p/trans_virtio.c | 5 +-
net/batman-adv/bat_iv_ogm.c | 30 +-
net/batman-adv/hard-interface.c | 22 +-
net/batman-adv/originator.c | 36 +
net/batman-adv/originator.h | 4 +
net/batman-adv/routing.c | 4 +-
net/batman-adv/send.c | 9 +-
net/batman-adv/translation-table.c | 23 +-
net/bluetooth/hidp/core.c | 16 +-
net/bluetooth/hidp/hidp.h | 4 +
net/bridge/br_device.c | 54 +-
net/bridge/br_fdb.c | 137 ++--
net/bridge/br_if.c | 6 +-
net/bridge/br_input.c | 4 +-
net/bridge/br_private.h | 13 +-
net/bridge/br_stp_if.c | 2 +
net/bridge/br_vlan.c | 27 +-
net/caif/caif_dev.c | 1 +
net/caif/cfsrvl.c | 1 +
net/can/af_can.c | 3 +-
net/can/bcm.c | 4 +-
net/can/raw.c | 1 +
net/core/dev.c | 28 +-
net/core/fib_rules.c | 7 +
net/core/flow_dissector.c | 20 +-
net/core/netpoll.c | 4 +-
net/core/rtnetlink.c | 21 +-
net/core/sock.c | 6 +-
net/dccp/ccids/lib/tfrc.c | 2 +-
net/dccp/ccids/lib/tfrc.h | 1 +
net/decnet/af_decnet.c | 5 -
net/ieee802154/6lowpan.c | 23 +-
net/ipv4/devinet.c | 3 +-
net/ipv4/ip_forward.c | 71 +-
net/ipv4/ip_tunnel.c | 29 +-
net/ipv4/ipconfig.c | 2 +-
net/ipv4/netfilter/Kconfig | 5 +
net/ipv4/netfilter/Makefile | 1 +
net/ipv4/netfilter/nf_nat_h323.c | 5 +-
net/ipv4/netfilter/nft_reject_ipv4.c | 75 ++
net/ipv4/route.c | 13 +-
net/ipv4/tcp.c | 2 +-
net/ipv4/tcp_input.c | 18 +-
net/ipv4/tcp_output.c | 15 +-
net/ipv4/udp_offload.c | 17 +-
net/ipv6/addrconf.c | 2 +
net/ipv6/icmp.c | 2 +-
net/ipv6/ip6_output.c | 17 +-
net/ipv6/netfilter/Kconfig | 5 +
net/ipv6/netfilter/Makefile | 1 +
net/ipv6/netfilter/nft_reject_ipv6.c | 76 ++
net/ipx/af_ipx.c | 22 +-
net/ipx/ipx_route.c | 4 -
net/mac80211/cfg.c | 44 +-
net/mac80211/ht.c | 4 +-
net/mac80211/ibss.c | 5 +-
net/mac80211/iface.c | 33 +-
net/mac80211/tx.c | 2 +-
net/netfilter/Kconfig | 6 +-
net/netfilter/Makefile | 1 +
net/netfilter/ipvs/ip_vs_conn.c | 8 +-
net/netfilter/nf_conntrack_core.c | 55 +-
net/netfilter/nf_synproxy_core.c | 5 +-
net/netfilter/nf_tables_api.c | 82 +-
net/netfilter/nf_tables_core.c | 6 +-
net/netfilter/nft_ct.c | 16 +-
net/netfilter/nft_log.c | 5 +-
net/netfilter/nft_lookup.c | 1 +
net/netfilter/nft_queue.c | 4 +-
net/netfilter/nft_rbtree.c | 16 +-
net/netfilter/nft_reject.c | 89 +-
net/netfilter/nft_reject_inet.c | 63 ++
net/netfilter/xt_CT.c | 7 +-
net/openvswitch/datapath.c | 23 +-
net/openvswitch/flow_table.c | 88 +-
net/openvswitch/flow_table.h | 2 +-
net/packet/af_packet.c | 26 +-
net/sched/sch_pie.c | 21 +-
net/sctp/associola.c | 82 +-
net/sctp/ipv6.c | 2 +
net/sctp/sm_statefuns.c | 2 +-
net/sctp/socket.c | 47 +-
net/sctp/sysctl.c | 18 +-
net/sctp/ulpevent.c | 8 +-
net/sunrpc/auth_gss/auth_gss.c | 19 +-
net/sunrpc/backchannel_rqst.c | 6 +-
net/sunrpc/svc_xprt.c | 6 +-
net/sunrpc/xprtsock.c | 6 +-
net/tipc/core.h | 1 +
net/tipc/link.c | 7 +
net/wireless/core.c | 17 +-
net/wireless/core.h | 4 +-
net/wireless/nl80211.c | 32 +-
net/wireless/nl80211.h | 8 +-
net/wireless/scan.c | 40 +-
net/wireless/sme.c | 2 +-
scripts/Makefile.lib | 1 +
scripts/checkpatch.pl | 4 +-
scripts/get_maintainer.pl | 2 +-
scripts/mod/file2alias.c | 4 +-
sound/pci/hda/hda_codec.c | 34 +-
sound/pci/hda/hda_generic.c | 8 +-
sound/pci/hda/hda_generic.h | 1 +
sound/pci/hda/hda_intel.c | 2 +-
sound/pci/hda/patch_ca0132.c | 68 +-
sound/pci/hda/patch_conexant.c | 3 +-
sound/pci/hda/patch_realtek.c | 16 +-
sound/pci/hda/patch_sigmatel.c | 40 +-
sound/pci/hda/thinkpad_helper.c | 1 +
sound/soc/blackfin/Kconfig | 11 +-
sound/soc/codecs/da9055.c | 11 +-
sound/soc/codecs/max98090.c | 21 +-
sound/soc/codecs/rt5640.c | 1 +
sound/soc/codecs/wm8993.c | 1 -
sound/soc/davinci/davinci-evm.c | 1 +
sound/soc/davinci/davinci-mcasp.c | 83 +-
sound/soc/fsl/fsl_esai.c | 4 +-
sound/soc/fsl/fsl_esai.h | 2 +-
sound/soc/fsl/imx-mc13783.c | 1 -
sound/soc/fsl/imx-sgtl5000.c | 10 +-
sound/soc/fsl/imx-wm8962.c | 11 +-
sound/soc/samsung/Kconfig | 6 +-
sound/soc/txx9/txx9aclc-ac97.c | 8 +-
sound/usb/mixer_maps.c | 9 +
tools/perf/builtin-trace.c | 22 +
tools/perf/util/parse-events.c | 17 +-
tools/perf/util/probe-event.c | 2 +-
tools/perf/util/session.c | 6 +
virt/kvm/arm/vgic.c | 1 +
virt/kvm/coalesced_mmio.c | 8 +-
964 files changed, 15201 insertions(+), 5719 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/omap/dmm.txt
create mode 100644 Documentation/devicetree/bindings/net/sti-dwmac.txt
create mode 100644 Documentation/devicetree/bindings/power/bq2415x.txt
create mode 100644 Documentation/devicetree/bindings/video/analog-tv-connector.txt
create mode 100644 Documentation/devicetree/bindings/video/dvi-connector.txt
create mode 100644 Documentation/devicetree/bindings/video/hdmi-connector.txt
create mode 100644 Documentation/devicetree/bindings/video/panel-dsi-cm.txt
create mode 100644 Documentation/devicetree/bindings/video/sony,acx565akm.txt
create mode 100644 Documentation/devicetree/bindings/video/ti,omap-dss.txt
create mode 100644 Documentation/devicetree/bindings/video/ti,omap2-dss.txt
create mode 100644 Documentation/devicetree/bindings/video/ti,omap3-dss.txt
create mode 100644 Documentation/devicetree/bindings/video/ti,omap4-dss.txt
create mode 100644 Documentation/devicetree/bindings/video/ti,tfp410.txt
create mode 100644 Documentation/devicetree/bindings/video/ti,tpd12s015.txt
delete mode 100644 Documentation/networking/3c505.txt
create mode 100644 Documentation/spi/00-INDEX
create mode 100644 Documentation/zh_CN/arm64/tagged-pointers.txt
create mode 100644 arch/arm/boot/dts/am3517-craneboard.dts
create mode 100644 arch/arm/boot/dts/am437x-gp-evm.dts
create mode 100644 arch/arm/boot/dts/at91-sama5d3_xplained.dts
create mode 100644 arch/arm/boot/dts/omap3-cm-t3517.dts
create mode 100644 arch/arm/boot/dts/omap3-cm-t3530.dts
create mode 100644 arch/arm/boot/dts/omap3-cm-t3x.dtsi
create mode 100644 arch/arm/boot/dts/omap3-lilly-a83x.dtsi
create mode 100644 arch/arm/boot/dts/omap3-lilly-dbb056.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-storm-tobi.dts
rename arch/arm/boot/dts/{omap3-tobi.dts => omap3-overo-tobi-common.dtsi} (94%)
create mode 100644 arch/arm/boot/dts/omap3-overo-tobi.dts
create mode 100644 arch/arm/boot/dts/omap3-sbc-t3517.dts
create mode 100644 arch/arm/boot/dts/omap3-sbc-t3530.dts
create mode 100644 arch/arm/boot/dts/omap4-duovero-parlor.dts
create mode 100644 arch/arm/boot/dts/omap4-duovero.dtsi
delete mode 100644 arch/arm/boot/dts/testcases/tests.dtsi
create mode 100644 drivers/gpu/drm/nouveau/core/subdev/mc/nv4c.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
delete mode 100644 drivers/net/irda/ep7211-sir.c
create mode 100644 drivers/net/usb/sr9800.c
create mode 100644 drivers/net/usb/sr9800.h
create mode 100644 drivers/of/testcase-data/testcases.dtsi
rename {arch/arm/boot/dts/testcases => drivers/of/testcase-data}/tests-interrupts.dtsi (100%)
create mode 100644 drivers/of/testcase-data/tests-match.dtsi
rename {arch/arm/boot/dts/testcases => drivers/of/testcase-data}/tests-phandle.dtsi (100%)
create mode 100644 drivers/video/omap2/dss/dss-of.c
delete mode 100644 drivers/xen/xencomm.c
create mode 100644 include/net/netfilter/nft_reject.h
rename include/{ => uapi}/xen/gntalloc.h (100%)
rename include/{ => uapi}/xen/gntdev.h (100%)
delete mode 100644 include/xen/interface/xencomm.h
delete mode 100644 include/xen/xencomm.h
create mode 100644 net/ipv4/netfilter/nft_reject_ipv4.c
create mode 100644 net/ipv6/netfilter/nft_reject_ipv6.c
create mode 100644 net/netfilter/nft_reject_inet.c

Attachment: signature.asc
Description: OpenPGP digital signature