GIT: wrapfs-latest -- Wrapfs: update copyright year to 2015 (push to branch refs/heads/master)

ezk at fsl.cs.sunysb.edu ezk at fsl.cs.sunysb.edu
Sun Dec 13 19:05:30 EST 2015


Push to branch refs/heads/master:
d597e8342a47cb794e5fcbcc1cbd82a3c547cbae -->
  5e0f0d873fd142510bf0541e325bbc4f85789630

 .../ABI/obsolete/sysfs-driver-hid-roccat-arvo      |    53 +
 .../ABI/obsolete/sysfs-driver-hid-roccat-isku      |   153 +
 .../ABI/obsolete/sysfs-driver-hid-roccat-koneplus  |    99 +-
 .../ABI/obsolete/sysfs-driver-hid-roccat-konepure  |   105 +
 .../ABI/obsolete/sysfs-driver-hid-roccat-kovaplus  |    50 +
 .../ABI/obsolete/sysfs-driver-hid-roccat-lua       |     7 +
 .../ABI/obsolete/sysfs-driver-hid-roccat-pyra      |    50 +
 .../ABI/obsolete/sysfs-driver-hid-roccat-ryos      |   178 +
 .../ABI/obsolete/sysfs-driver-hid-roccat-savu      |    76 +
 Documentation/ABI/stable/sysfs-class-tpm           |     4 +-
 Documentation/ABI/stable/sysfs-firmware-opal-elog  |     2 +-
 Documentation/ABI/testing/configfs-stp-policy      |    48 +
 Documentation/ABI/testing/sysfs-block              |     7 +
 .../ABI/testing/sysfs-bus-coresight-devices-etm3x  |    83 +-
 Documentation/ABI/testing/sysfs-bus-iio            |    32 +
 Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435 |    43 +
 .../ABI/testing/sysfs-bus-iio-chemical-vz89x       |     7 +
 .../ABI/testing/sysfs-bus-iio-humidity-hdc100x     |     9 +
 Documentation/ABI/testing/sysfs-bus-iio-meas-spec  |     8 +
 .../ABI/testing/sysfs-bus-iio-trigger-sysfs        |    22 +
 .../ABI/testing/sysfs-bus-intel_th-devices-gth     |    49 +
 .../ABI/testing/sysfs-bus-intel_th-devices-msc     |    33 +
 .../ABI/testing/sysfs-bus-intel_th-devices-pti     |    24 +
 .../ABI/testing/sysfs-bus-intel_th-output-devices  |    13 +
 Documentation/ABI/testing/sysfs-bus-mei            |     7 +
 Documentation/ABI/testing/sysfs-bus-usb            |    20 +
 Documentation/ABI/testing/sysfs-class-fpga-manager |    37 +
 Documentation/ABI/testing/sysfs-class-mic.txt      |    29 +-
 Documentation/ABI/testing/sysfs-class-power        |    58 +
 Documentation/ABI/testing/sysfs-class-stm          |    14 +
 Documentation/ABI/testing/sysfs-class-stm_source   |    11 +
 Documentation/ABI/testing/sysfs-driver-hid-corsair |    15 +
 .../ABI/testing/sysfs-driver-hid-roccat-arvo       |    53 -
 .../ABI/testing/sysfs-driver-hid-roccat-isku       |   153 -
 .../ABI/testing/sysfs-driver-hid-roccat-koneplus   |    96 -
 .../ABI/testing/sysfs-driver-hid-roccat-konepure   |   105 -
 .../ABI/testing/sysfs-driver-hid-roccat-kovaplus   |    49 -
 .../ABI/testing/sysfs-driver-hid-roccat-lua        |     7 -
 .../ABI/testing/sysfs-driver-hid-roccat-pyra       |    49 -
 .../ABI/testing/sysfs-driver-hid-roccat-ryos       |   178 -
 .../ABI/testing/sysfs-driver-hid-roccat-savu       |    76 -
 Documentation/ABI/testing/sysfs-driver-ppi         |    19 +-
 Documentation/ABI/testing/sysfs-driver-st          |    12 +
 Documentation/ABI/testing/sysfs-fs-f2fs            |    12 +
 Documentation/ABI/testing/sysfs-power              |    12 +
 Documentation/Changes                              |     1 +
 Documentation/DMA-API-HOWTO.txt                    |     5 +
 Documentation/DMA-API.txt                          |    19 +-
 Documentation/DocBook/.gitignore                   |     2 +
 Documentation/DocBook/80211.tmpl                   |     5 +-
 Documentation/DocBook/Makefile                     |     8 +-
 Documentation/DocBook/alsa-driver-api.tmpl         |     2 +
 Documentation/DocBook/device-drivers.tmpl          |    81 +-
 Documentation/DocBook/drm.tmpl                     |  4263 ----
 Documentation/DocBook/gpu.tmpl                     |  4286 ++++
 Documentation/DocBook/iio.tmpl                     |     2 +-
 Documentation/DocBook/media/dvb/dvbapi.xml         |     3 -
 Documentation/DocBook/media/dvb/kdapi.xml          |  2309 --
 Documentation/DocBook/media/v4l/biblio.xml         |    18 +
 Documentation/DocBook/media/v4l/compat.xml         |    20 +
 Documentation/DocBook/media/v4l/controls.xml       |    14 +
 Documentation/DocBook/media/v4l/dev-sdr.xml        |    32 +-
 Documentation/DocBook/media/v4l/io.xml             |    10 +-
 Documentation/DocBook/media/v4l/pixfmt.xml         |   111 +-
 Documentation/DocBook/media/v4l/v4l2.xml           |    13 +-
 .../DocBook/media/v4l/vidioc-encoder-cmd.xml       |     2 +-
 .../DocBook/media/v4l/vidioc-g-ext-ctrls.xml       |     7 +
 Documentation/DocBook/media/v4l/vidioc-g-fmt.xml   |     2 +-
 .../DocBook/media/v4l/vidioc-g-modulator.xml       |    14 +-
 Documentation/DocBook/media/v4l/vidioc-g-tuner.xml |    16 +
 .../DocBook/media/v4l/vidioc-querycap.xml          |     6 +
 .../DocBook/media/v4l/vidioc-queryctrl.xml         |    21 +-
 Documentation/DocBook/media_api.tmpl               |     2 +-
 Documentation/DocBook/writing-an-alsa-driver.tmpl  |    19 +-
 Documentation/IPMI.txt                             |     7 +-
 Documentation/RCU/stallwarn.txt                    |     7 +
 Documentation/RCU/torture.txt                      |    39 +-
 Documentation/RCU/trace.txt                        |    32 +-
 Documentation/RCU/whatisRCU.txt                    |     6 +-
 Documentation/SubmittingPatches                    |    23 +-
 Documentation/acpi/enumeration.txt                 |    11 +-
 Documentation/acpi/i2c-muxes.txt                   |    58 +
 Documentation/arm/Samsung/Bootloader-interface.txt |     5 +-
 Documentation/arm/keystone/Overview.txt            |    18 -
 Documentation/arm/keystone/knav-qmss.txt           |    56 +
 Documentation/arm/sunxi/README                     |     2 +-
 Documentation/arm/uefi.txt                         |     4 -
 Documentation/arm64/booting.txt                    |     7 +-
 Documentation/atomic_ops.txt                       |     4 +
 Documentation/block/null_blk.txt                   |     3 +
 Documentation/block/pr.txt                         |   119 +
 Documentation/blockdev/zram.txt                    |    44 +-
 Documentation/cgroups/blkio-controller.txt         |     2 +-
 Documentation/cgroups/cgroups.txt                  |     4 +
 Documentation/cgroups/freezer-subsystem.txt        |     2 +-
 Documentation/cgroups/unified-hierarchy.txt        |    27 +-
 Documentation/crypto/asymmetric-keys.txt           |    27 +-
 Documentation/device-mapper/delay.txt              |     1 +
 .../devicetree/bindings/arc/archs-idu-intc.txt     |    46 -
 .../devicetree/bindings/arc/archs-intc.txt         |    22 -
 .../devicetree/bindings/arc/interrupts.txt         |    24 -
 Documentation/devicetree/bindings/arm/amlogic.txt  |    10 +-
 Documentation/devicetree/bindings/arm/apm/scu.txt  |    17 +
 Documentation/devicetree/bindings/arm/arm,scpi.txt |   188 +
 .../devicetree/bindings/arm/bcm/brcm,brcmstb.txt   |   162 +-
 .../devicetree/bindings/arm/bcm/brcm,nsp.txt       |    34 +
 .../devicetree/bindings/arm/calxeda/combophy.txt   |    17 -
 .../devicetree/bindings/arm/calxeda/mem-ctrlr.txt  |    16 -
 .../devicetree/bindings/arm/coherency-fabric.txt   |     5 +
 Documentation/devicetree/bindings/arm/cpus.txt     |     2 +
 .../devicetree/bindings/arm/davinci/cp-intc.txt    |    27 -
 .../bindings/arm/exynos/power_domain.txt           |    53 -
 Documentation/devicetree/bindings/arm/fsl.txt      |    16 +-
 Documentation/devicetree/bindings/arm/gic-v3.txt   |   123 -
 Documentation/devicetree/bindings/arm/gic.txt      |   168 -
 .../bindings/arm/hisilicon/hisilicon.txt           |    21 +
 .../devicetree/bindings/arm/keystone/keystone.txt  |    20 +-
 .../devicetree/bindings/arm/lpc32xx-mic.txt        |    38 -
 .../bindings/arm/mediatek/mediatek,imgsys.txt      |    22 +
 .../bindings/arm/mediatek/mediatek,mmsys.txt       |    22 +
 .../bindings/arm/mediatek/mediatek,sysirq.txt      |    32 -
 .../bindings/arm/mediatek/mediatek,vdecsys.txt     |    22 +
 .../bindings/arm/mediatek/mediatek,vencltsys.txt   |    22 +
 .../bindings/arm/mediatek/mediatek,vencsys.txt     |    22 +
 .../devicetree/bindings/arm/mrvl/intc.txt          |    60 -
 .../devicetree/bindings/arm/mvebu-cpu-config.txt   |    20 +
 .../devicetree/bindings/arm/omap/intc.txt          |    27 -
 Documentation/devicetree/bindings/arm/pmu.txt      |     3 +
 Documentation/devicetree/bindings/arm/psci.txt     |     6 +
 Documentation/devicetree/bindings/arm/rockchip.txt |    11 +
 .../devicetree/bindings/arm/samsung-boards.txt     |    27 -
 .../bindings/arm/samsung/interrupt-combiner.txt    |    52 -
 .../bindings/arm/samsung/samsung-boards.txt        |    69 +
 Documentation/devicetree/bindings/arm/shmobile.txt |    10 +-
 .../devicetree/bindings/arm/spear/shirq.txt        |    48 -
 Documentation/devicetree/bindings/arm/sunxi.txt    |     1 +
 .../devicetree/bindings/arm/tegra/nvidia,nvec.txt  |    21 +
 .../bindings/arm/uniphier/cache-uniphier.txt       |    60 +
 .../devicetree/bindings/arm/versatile-fpga-irq.txt |    36 -
 Documentation/devicetree/bindings/arm/vic.txt      |    41 -
 .../bindings/arm/vt8500/via,vt8500-intc.txt        |    16 -
 .../devicetree/bindings/ata/ahci-fsl-qoriq.txt     |    21 +
 .../devicetree/bindings/ata/ahci-platform.txt      |     2 -
 .../devicetree/bindings/board/fsl-board.txt        |   112 +
 .../devicetree/bindings/bus/sunxi-rsb.txt          |    47 +
 .../devicetree/bindings/c6x/interrupt.txt          |   104 -
 Documentation/devicetree/bindings/chosen.txt       |     8 +
 .../devicetree/bindings/clock/at91-clock.txt       |    35 +
 .../bindings/clock/brcm,bcm2835-cprman.txt         |    45 +
 .../bindings/clock/brcm,iproc-clocks.txt           |    78 +
 .../devicetree/bindings/clock/qcom,gcc.txt         |     4 +
 .../devicetree/bindings/clock/qcom,mmcc.txt        |     4 +
 .../devicetree/bindings/clock/qoriq-clock.txt      |    61 +-
 .../bindings/clock/renesas,cpg-div6-clocks.txt     |     2 +-
 .../devicetree/bindings/clock/renesas,cpg-mssr.txt |    69 +
 .../devicetree/bindings/clock/silabs,si514.txt     |    24 +
 .../devicetree/bindings/clock/st/st,clkgen-pll.txt |     1 +
 .../devicetree/bindings/cris/interrupts.txt        |    23 -
 .../devicetree/bindings/crypto/fsl-sec4.txt        |     4 +-
 .../devicetree/bindings/display/arm,pl11x.txt      |   109 +
 .../bindings/display/armada/marvell,dove-lcd.txt   |    30 +
 .../devicetree/bindings/display/atmel,lcdc.txt     |    89 +
 .../devicetree/bindings/display/atmel/hlcdc-dc.txt |    53 +
 .../devicetree/bindings/display/brcm,bcm-vc4.txt   |    65 +
 .../bindings/display/bridge/adi,adv7123.txt        |    50 +
 .../bindings/display/bridge/adi,adv7511.txt        |    88 +
 .../devicetree/bindings/display/bridge/dw_hdmi.txt |    50 +
 .../devicetree/bindings/display/bridge/ps8622.txt  |    31 +
 .../devicetree/bindings/display/bridge/ptn3460.txt |    39 +
 .../devicetree/bindings/display/bridge/tda998x.txt |    29 +
 .../bindings/display/bridge/thine,thc63lvdm83d.txt |    50 +
 .../bindings/display/cirrus,clps711x-fb.txt        |    47 +
 .../display/connector/analog-tv-connector.txt      |    25 +
 .../bindings/display/connector/dvi-connector.txt   |    35 +
 .../bindings/display/connector/hdmi-connector.txt  |    29 +
 .../bindings/display/connector/vga-connector.txt   |    36 +
 .../bindings/display/exynos/exynos-mic.txt         |    51 +
 .../bindings/display/exynos/exynos5433-decon.txt   |    65 +
 .../bindings/display/exynos/exynos7-decon.txt      |    68 +
 .../bindings/display/exynos/exynos_dp.txt          |   120 +
 .../bindings/display/exynos/exynos_dsim.txt        |   103 +
 .../bindings/display/exynos/exynos_hdmi.txt        |    43 +
 .../bindings/display/exynos/exynos_hdmiddc.txt     |    15 +
 .../bindings/display/exynos/exynos_hdmiphy.txt     |    15 +
 .../bindings/display/exynos/exynos_mixer.txt       |    26 +
 .../bindings/display/exynos/samsung-fimd.txt       |   110 +
 .../devicetree/bindings/display/fsl,dcu.txt        |    22 +
 .../devicetree/bindings/display/imx/fsl,imx-fb.txt |    55 +
 .../bindings/display/imx/fsl-imx-drm.txt           |   105 +
 .../devicetree/bindings/display/imx/hdmi.txt       |    58 +
 .../devicetree/bindings/display/imx/ldb.txt        |   146 +
 .../bindings/display/marvell,pxa2xx-lcdc.txt       |    34 +
 .../devicetree/bindings/display/mipi-dsi-bus.txt   |    98 +
 .../devicetree/bindings/display/msm/dsi.txt        |   149 +
 .../devicetree/bindings/display/msm/edp.txt        |    60 +
 .../devicetree/bindings/display/msm/gpu.txt        |    52 +
 .../devicetree/bindings/display/msm/hdmi.txt       |    58 +
 .../devicetree/bindings/display/msm/mdp.txt        |    49 +
 .../devicetree/bindings/display/mxsfb.txt          |    49 +
 .../display/panel/ampire,am800480r3tmqwa1h.txt     |     7 +
 .../bindings/display/panel/auo,b080uan01.txt       |     7 +
 .../bindings/display/panel/auo,b101aw03.txt        |     7 +
 .../bindings/display/panel/auo,b101ean01.txt       |     7 +
 .../bindings/display/panel/auo,b101xtn01.txt       |     7 +
 .../bindings/display/panel/auo,b116xw03.txt        |     7 +
 .../bindings/display/panel/auo,b133htn01.txt       |     7 +
 .../bindings/display/panel/auo,b133xtn01.txt       |     7 +
 .../bindings/display/panel/avic,tm070ddh03.txt     |     7 +
 .../display/panel/chunghwa,claa101wa01a.txt        |     7 +
 .../display/panel/chunghwa,claa101wb03.txt         |     7 +
 .../bindings/display/panel/display-timing.txt      |   110 +
 .../bindings/display/panel/edt,et057090dhu.txt     |     7 +
 .../bindings/display/panel/edt,et070080dh6.txt     |    10 +
 .../bindings/display/panel/edt,etm0700g0dh6.txt    |    10 +
 .../display/panel/foxlink,fl500wvr00-a0t.txt       |     7 +
 .../display/panel/giantplus,gpg482739qs5.txt       |     7 +
 .../bindings/display/panel/hannstar,hsd070pww1.txt |     7 +
 .../bindings/display/panel/hannstar,hsd100pxn1.txt |     7 +
 .../bindings/display/panel/hit,tx23d38vm0caa.txt   |     7 +
 .../bindings/display/panel/innolux,at043tn24.txt   |     7 +
 .../bindings/display/panel/innolux,g121i1-l01.txt  |     7 +
 .../bindings/display/panel/innolux,n116bge.txt     |     7 +
 .../bindings/display/panel/innolux,n156bge-l21.txt |     7 +
 .../bindings/display/panel/innolux,zj070na-01p.txt |     7 +
 .../bindings/display/panel/lg,lb070wv8.txt         |     7 +
 .../bindings/display/panel/lg,ld070wx3-sl01.txt    |     7 +
 .../bindings/display/panel/lg,lg4573.txt           |    19 +
 .../bindings/display/panel/lg,lh500wx1-sd03.txt    |     7 +
 .../bindings/display/panel/lg,lp129qe.txt          |     7 +
 .../bindings/display/panel/lgphilips,lb035q02.txt  |    33 +
 .../bindings/display/panel/nec,nl4827hc19-05b.txt  |     7 +
 .../display/panel/okaya,rs800480t-7x0gp.txt        |     7 +
 .../display/panel/ortustech,com43h4m85ulc.txt      |     7 +
 .../display/panel/panasonic,vvx10f004b00.txt       |     7 +
 .../bindings/display/panel/panel-dpi.txt           |    45 +
 .../bindings/display/panel/panel-dsi-cm.txt        |    29 +
 .../bindings/display/panel/samsung,ld9040.txt      |    66 +
 .../bindings/display/panel/samsung,ltn101nt05.txt  |     7 +
 .../display/panel/samsung,ltn140at29-301.txt       |     7 +
 .../bindings/display/panel/samsung,s6e8aa0.txt     |    56 +
 .../bindings/display/panel/sharp,lq101r1sx01.txt   |    49 +
 .../bindings/display/panel/sharp,ls037v7dw01.txt   |    43 +
 .../display/panel/shelly,sca07010-bfn-lnn.txt      |     7 +
 .../bindings/display/panel/simple-panel.txt        |    21 +
 .../bindings/display/panel/sony,acx565akm.txt      |    30 +
 .../bindings/display/panel/toppoly,td028ttec1.txt  |    30 +
 .../bindings/display/panel/tpo,td043mtea1.txt      |    33 +
 .../devicetree/bindings/display/renesas,du.txt     |    92 +
 .../bindings/display/rockchip/dw_hdmi-rockchip.txt |    46 +
 .../bindings/display/rockchip/rockchip-drm.txt     |    19 +
 .../bindings/display/rockchip/rockchip-vop.txt     |    58 +
 .../bindings/display/simple-framebuffer-sunxi.txt  |    33 +
 .../bindings/display/simple-framebuffer.txt        |    86 +
 .../devicetree/bindings/display/sm501fb.txt        |    34 +
 .../devicetree/bindings/display/ssd1289fb.txt      |    13 +
 .../devicetree/bindings/display/ssd1307fb.txt      |    50 +
 .../devicetree/bindings/display/st,stih4xx.txt     |   241 +
 .../display/tegra/nvidia,tegra114-mipi.txt         |    41 +
 .../display/tegra/nvidia,tegra20-host1x.txt        |   380 +
 .../devicetree/bindings/display/ti/ti,dra7-dss.txt |    69 +
 .../devicetree/bindings/display/ti/ti,omap-dss.txt |   211 +
 .../bindings/display/ti/ti,omap2-dss.txt           |    54 +
 .../bindings/display/ti/ti,omap3-dss.txt           |    83 +
 .../bindings/display/ti/ti,omap4-dss.txt           |   115 +
 .../bindings/display/ti/ti,omap5-dss.txt           |    96 +
 .../devicetree/bindings/display/ti/ti,opa362.txt   |    38 +
 .../devicetree/bindings/display/ti/ti,tfp410.txt   |    41 +
 .../bindings/display/ti/ti,tpd12s015.txt           |    44 +
 .../devicetree/bindings/display/tilcdc/panel.txt   |    66 +
 .../devicetree/bindings/display/tilcdc/tfp410.txt  |    21 +
 .../devicetree/bindings/display/tilcdc/tilcdc.txt  |    56 +
 .../devicetree/bindings/display/via,vt8500-fb.txt  |    36 +
 .../bindings/display/wm,prizm-ge-rops.txt          |    13 +
 .../devicetree/bindings/display/wm,wm8505-fb.txt   |    33 +
 .../devicetree/bindings/dma/ti-dma-crossbar.txt    |    15 +-
 Documentation/devicetree/bindings/dma/ti-edma.txt  |   117 +-
 .../bindings/drm/armada/marvell,dove-lcd.txt       |    30 -
 .../devicetree/bindings/drm/atmel/hlcdc-dc.txt     |    53 -
 .../devicetree/bindings/drm/bridge/dw_hdmi.txt     |    50 -
 .../devicetree/bindings/drm/i2c/tda998x.txt        |    29 -
 .../devicetree/bindings/drm/imx/fsl-imx-drm.txt    |   105 -
 Documentation/devicetree/bindings/drm/imx/hdmi.txt |    58 -
 Documentation/devicetree/bindings/drm/imx/ldb.txt  |   146 -
 Documentation/devicetree/bindings/drm/msm/dsi.txt  |   149 -
 Documentation/devicetree/bindings/drm/msm/edp.txt  |    60 -
 Documentation/devicetree/bindings/drm/msm/gpu.txt  |    52 -
 Documentation/devicetree/bindings/drm/msm/hdmi.txt |    55 -
 Documentation/devicetree/bindings/drm/msm/mdp.txt  |    48 -
 .../devicetree/bindings/drm/tilcdc/panel.txt       |    66 -
 .../devicetree/bindings/drm/tilcdc/tfp410.txt      |    21 -
 .../devicetree/bindings/drm/tilcdc/tilcdc.txt      |    56 -
 Documentation/devicetree/bindings/eeprom.txt       |    28 -
 Documentation/devicetree/bindings/eeprom/at25.txt  |    35 +
 .../devicetree/bindings/eeprom/eeprom.txt          |    28 +
 .../devicetree/bindings/extcon/extcon-arizona.txt  |    15 +
 Documentation/devicetree/bindings/fb/mxsfb.txt     |    49 -
 Documentation/devicetree/bindings/fb/sm501fb.txt   |    34 -
 .../bindings/fpga/altera-socfpga-fpga-mgr.txt      |     2 +-
 .../bindings/fpga/xilinx-zynq-fpga-mgr.txt         |    19 +
 .../devicetree/bindings/gpio/gpio-mpc8xxx.txt      |     8 +-
 .../bindings/gpu/nvidia,tegra20-host1x.txt         |   380 -
 .../devicetree/bindings/gpu/st,stih4xx.txt         |   241 -
 .../devicetree/bindings/hid/hid-over-i2c.txt       |    28 -
 Documentation/devicetree/bindings/hwmon/ina209.txt |    18 -
 Documentation/devicetree/bindings/hwmon/ina2xx.txt |     1 +
 .../devicetree/bindings/hwmon/pwm-fan.txt          |    29 +-
 .../devicetree/bindings/hwrng/atmel-trng.txt       |    16 -
 .../bindings/hwrng/brcm,iproc-rng200.txt           |    12 -
 .../devicetree/bindings/hwrng/omap_rng.txt         |    22 -
 .../devicetree/bindings/hwrng/timeriomem_rng.txt   |    18 -
 .../devicetree/bindings/i2c/i2c-davinci.txt        |     6 +-
 Documentation/devicetree/bindings/i2c/i2c-imx.txt  |     9 +
 Documentation/devicetree/bindings/i2c/i2c-rcar.txt |     1 +
 .../devicetree/bindings/i2c/i2c-sh_mobile.txt      |     1 +
 .../devicetree/bindings/i2c/i2c-uniphier-f.txt     |    25 +
 .../devicetree/bindings/i2c/i2c-uniphier.txt       |    25 +
 .../devicetree/bindings/i2c/trivial-devices.txt    |     3 +-
 .../devicetree/bindings/iio/accel/lis302.txt       |   119 +
 .../devicetree/bindings/iio/accel/mma8452.txt      |    24 +
 .../devicetree/bindings/iio/adc/hi8435.txt         |    21 +
 .../devicetree/bindings/iio/dac/ti,dac7512.txt     |    20 +
 .../devicetree/bindings/iio/light/apds9960.txt     |    22 +
 .../devicetree/bindings/iio/light/us5182d.txt      |    34 +
 .../devicetree/bindings/iio/pressure/bmp085.txt    |    24 +
 .../devicetree/bindings/input/ads7846.txt          |     3 +-
 .../devicetree/bindings/input/da9062-onkey.txt     |    32 +
 .../devicetree/bindings/input/gpio-keys-polled.txt |    10 +-
 .../devicetree/bindings/input/gpio-keys.txt        |     1 +
 .../bindings/input/gpio-matrix-keypad.txt          |     1 +
 .../devicetree/bindings/input/hid-over-i2c.txt     |    28 +
 .../bindings/input/nvidia,tegra20-kbc.txt          |     3 +-
 .../bindings/input/qcom,pm8xxx-keypad.txt          |     1 +
 .../devicetree/bindings/input/rotary-encoder.txt   |    10 +
 .../devicetree/bindings/input/samsung-keypad.txt   |     3 +-
 .../bindings/input/touchscreen/edt-ft5x06.txt      |     8 +-
 .../input/touchscreen/focaltech-ft6236.txt         |    35 +
 .../bindings/input/touchscreen/tsc2005.txt         |    34 +-
 .../bindings/interrupt-controller/arm,gic-v3.txt   |   123 +
 .../bindings/interrupt-controller/arm,gic.txt      |   168 +
 .../arm,versatile-fpga-irq.txt                     |    36 +
 .../bindings/interrupt-controller/arm,vic.txt      |    41 +
 .../interrupt-controller/axis,crisv32-intc.txt     |    23 +
 .../interrupt-controller/img,meta-intc.txt         |    82 +
 .../bindings/interrupt-controller/img,pdc-intc.txt |   105 +
 .../interrupt-controller/intel,ce4100-ioapic.txt   |    26 +
 .../interrupt-controller/mediatek,sysirq.txt       |    32 +
 .../bindings/interrupt-controller/mrvl,intc.txt    |    60 +
 .../interrupt-controller/nxp,lpc3220-mic.txt       |    38 +
 .../bindings/interrupt-controller/open-pic.txt     |    98 +
 .../samsung,exynos4210-combiner.txt                |    52 +
 .../interrupt-controller/snps,arc700-intc.txt      |    24 +
 .../interrupt-controller/snps,archs-idu-intc.txt   |    46 +
 .../interrupt-controller/snps,archs-intc.txt       |    22 +
 .../interrupt-controller/st,spear3xx-shirq.txt     |    48 +
 .../interrupt-controller/ti,c64x+megamod-pic.txt   |   104 +
 .../bindings/interrupt-controller/ti,cp-intc.txt   |    27 +
 .../interrupt-controller/ti,omap2-intc.txt         |    27 +
 .../interrupt-controller/via,vt8500-intc.txt       |    16 +
 .../devicetree/bindings/iommu/arm,smmu-v3.txt      |    19 +
 .../devicetree/bindings/iommu/samsung,sysmmu.txt   |     2 +-
 .../devicetree/bindings/iommu/ti,omap-iommu.txt    |    27 +
 .../bindings/leds/backlight/88pm860x.txt           |    15 +
 .../bindings/leds/backlight/gpio-backlight.txt     |    16 +
 .../devicetree/bindings/leds/backlight/lp855x.txt  |    70 +
 .../bindings/leds/backlight/max8925-backlight.txt  |    10 +
 .../bindings/leds/backlight/pm8941-wled.txt        |    42 +
 .../bindings/leds/backlight/pwm-backlight.txt      |    35 +
 .../bindings/leds/backlight/sky81452-backlight.txt |    29 +
 .../bindings/leds/backlight/tps65217-backlight.txt |    27 +
 .../devicetree/bindings/mailbox/omap-mailbox.txt   |     8 +
 .../devicetree/bindings/mailbox/sti-mailbox.txt    |    51 +
 .../bindings/media/exynos-jpeg-codec.txt           |     3 +-
 .../bindings/memory-controllers/arm,pl172.txt      |     8 +-
 .../memory-controllers/calxeda-ddr-ctrlr.txt       |    16 +
 .../renesas-memory-controllers.txt                 |     6 +-
 .../devicetree/bindings/metag/meta-intc.txt        |    82 -
 .../devicetree/bindings/metag/pdc-intc.txt         |   105 -
 Documentation/devicetree/bindings/mfd/arizona.txt  |    15 +-
 .../devicetree/bindings/mfd/atmel-flexcom.txt      |    63 +
 .../devicetree/bindings/mfd/atmel-hlcdc.txt        |     2 +-
 Documentation/devicetree/bindings/mfd/axp20x.txt   |     4 +-
 Documentation/devicetree/bindings/mfd/cros-ec.txt  |     4 +
 Documentation/devicetree/bindings/mfd/da9150.txt   |    33 +-
 Documentation/devicetree/bindings/mfd/s2mps11.txt  |    28 +-
 Documentation/devicetree/bindings/mfd/sky81452.txt |     2 +-
 Documentation/devicetree/bindings/mfd/tc3589x.txt  |     1 +
 .../devicetree/bindings/mipi/dsi/mipi-dsi-bus.txt  |    98 -
 .../bindings/mipi/nvidia,tegra114-mipi.txt         |    41 -
 .../devicetree/bindings/mips/img/xilfpga.txt       |    83 +
 Documentation/devicetree/bindings/misc/at25.txt    |    35 -
 Documentation/devicetree/bindings/misc/bmp085.txt  |    24 -
 Documentation/devicetree/bindings/misc/lis302.txt  |   119 -
 Documentation/devicetree/bindings/misc/sram.txt    |    16 +
 .../devicetree/bindings/misc/ti,dac7512.txt        |    20 -
 Documentation/devicetree/bindings/mmc/mmc.txt      |     5 +-
 .../devicetree/bindings/mtd/fsmc-nand.txt          |     6 +
 .../devicetree/bindings/mtd/partition.txt          |    71 +-
 .../devicetree/bindings/mtd/vf610-nfc.txt          |    59 +
 .../devicetree/bindings/net/apm-xgene-enet.txt     |    10 +
 .../devicetree/bindings/net/brcm,iproc-mdio.txt    |    23 +
 .../devicetree/bindings/net/can/sun4i_can.txt      |    36 +
 Documentation/devicetree/bindings/net/cpsw.txt     |    12 +
 .../devicetree/bindings/net/fsl-tsec-phy.txt       |     4 +
 .../bindings/net/hisilicon-hip04-net.txt           |     4 +-
 .../devicetree/bindings/net/hisilicon-hns-dsaf.txt |    49 +
 .../devicetree/bindings/net/hisilicon-hns-mdio.txt |    22 +
 .../devicetree/bindings/net/hisilicon-hns-nic.txt  |    47 +
 .../bindings/net/ieee802154/mrf24j40.txt           |    20 +
 .../bindings/net/marvell-armada-370-neta.txt       |     6 +
 .../devicetree/bindings/net/maxim,ds26522.txt      |    13 +
 .../devicetree/bindings/net/nfc/nfcmrvl.txt        |    61 +-
 .../devicetree/bindings/net/nfc/st-nci-i2c.txt     |     7 +
 .../devicetree/bindings/net/nfc/st-nci-spi.txt     |     9 +-
 .../devicetree/bindings/net/renesas,ravb.txt       |    69 +-
 .../devicetree/bindings/nvec/nvidia,nvec.txt       |    21 -
 .../devicetree/bindings/nvmem/imx-ocotp.txt        |    20 +
 .../devicetree/bindings/nvmem/mxs-ocotp.txt        |    25 +
 .../devicetree/bindings/nvmem/rockchip-efuse.txt   |    38 +
 .../devicetree/bindings/nvmem/vf610-ocotp.txt      |    19 +
 Documentation/devicetree/bindings/open-pic.txt     |    98 -
 .../bindings/panel/ampire,am800480r3tmqwa1h.txt    |     7 -
 .../devicetree/bindings/panel/auo,b080uan01.txt    |     7 -
 .../devicetree/bindings/panel/auo,b101aw03.txt     |     7 -
 .../devicetree/bindings/panel/auo,b101ean01.txt    |     7 -
 .../devicetree/bindings/panel/auo,b101xtn01.txt    |     7 -
 .../devicetree/bindings/panel/auo,b116xw03.txt     |     7 -
 .../devicetree/bindings/panel/auo,b133htn01.txt    |     7 -
 .../devicetree/bindings/panel/auo,b133xtn01.txt    |     7 -
 .../devicetree/bindings/panel/avic,tm070ddh03.txt  |     7 -
 .../bindings/panel/chunghwa,claa101wa01a.txt       |     7 -
 .../bindings/panel/chunghwa,claa101wb03.txt        |     7 -
 .../devicetree/bindings/panel/edt,et057090dhu.txt  |     7 -
 .../devicetree/bindings/panel/edt,et070080dh6.txt  |    10 -
 .../devicetree/bindings/panel/edt,etm0700g0dh6.txt |    10 -
 .../bindings/panel/foxlink,fl500wvr00-a0t.txt      |     7 -
 .../bindings/panel/giantplus,gpg482739qs5.txt      |     7 -
 .../bindings/panel/hannstar,hsd070pww1.txt         |     7 -
 .../bindings/panel/hannstar,hsd100pxn1.txt         |     7 -
 .../bindings/panel/hit,tx23d38vm0caa.txt           |     7 -
 .../bindings/panel/innolux,at043tn24.txt           |     7 -
 .../bindings/panel/innolux,g121i1-l01.txt          |     7 -
 .../devicetree/bindings/panel/innolux,n116bge.txt  |     7 -
 .../bindings/panel/innolux,n156bge-l21.txt         |     7 -
 .../bindings/panel/innolux,zj070na-01p.txt         |     7 -
 .../devicetree/bindings/panel/lg,lb070wv8.txt      |     7 -
 .../devicetree/bindings/panel/lg,ld070wx3-sl01.txt |     7 -
 .../devicetree/bindings/panel/lg,lg4573.txt        |    19 -
 .../devicetree/bindings/panel/lg,lh500wx1-sd03.txt |     7 -
 .../devicetree/bindings/panel/lg,lp129qe.txt       |     7 -
 .../bindings/panel/nec,nl4827hc19-05b.txt          |     7 -
 .../bindings/panel/okaya,rs800480t-7x0gp.txt       |     7 -
 .../bindings/panel/ortustech,com43h4m85ulc.txt     |     7 -
 .../bindings/panel/panasonic,vvx10f004b00.txt      |     7 -
 .../devicetree/bindings/panel/samsung,ld9040.txt   |    66 -
 .../bindings/panel/samsung,ltn101nt05.txt          |     7 -
 .../bindings/panel/samsung,ltn140at29-301.txt      |     7 -
 .../devicetree/bindings/panel/samsung,s6e8aa0.txt  |    56 -
 .../bindings/panel/sharp,lq101r1sx01.txt           |    49 -
 .../bindings/panel/shelly,sca07010-bfn-lnn.txt     |     7 -
 .../devicetree/bindings/panel/simple-panel.txt     |    21 -
 .../devicetree/bindings/pci/altera-pcie-msi.txt    |    28 +
 .../devicetree/bindings/pci/altera-pcie.txt        |    49 +
 .../devicetree/bindings/pci/arm,juno-r1-pcie.txt   |    10 +
 .../devicetree/bindings/pci/brcm,iproc-pcie.txt    |    20 +
 .../devicetree/bindings/pci/designware-pcie.txt    |    12 +-
 .../devicetree/bindings/pci/hisilicon-pcie.txt     |    44 +
 .../devicetree/bindings/pci/host-generic-pci.txt   |     5 +-
 .../devicetree/bindings/pci/layerscape-pci.txt     |    14 +-
 Documentation/devicetree/bindings/pci/pci.txt      |     4 +-
 .../bindings/pci/plda,xpressrich3-axi.txt          |    12 +
 .../bindings/phy/brcm,cygnus-pcie-phy.txt          |    47 +
 .../devicetree/bindings/phy/calxeda-combophy.txt   |    17 +
 .../devicetree/bindings/phy/keystone-usb-phy.txt   |    20 +
 .../devicetree/bindings/phy/mxs-usb-phy.txt        |    21 +
 .../bindings/phy/nvidia,tegra20-usb-phy.txt        |    72 +
 .../devicetree/bindings/phy/phy-mt65xx-usb.txt     |    68 +
 .../devicetree/bindings/phy/qcom,usb-8x16-phy.txt  |    76 +
 .../devicetree/bindings/phy/samsung-phy.txt        |     3 +
 .../devicetree/bindings/power/bq24257.txt          |    53 +-
 .../devicetree/bindings/power/da9150-fg.txt        |    23 +
 .../devicetree/bindings/power/pd-samsung.txt       |    52 +
 .../devicetree/bindings/power/wakeup-source.txt    |    71 +
 .../bindings/power_supply/axp20x_usb_power.txt     |    34 +
 .../devicetree/bindings/power_supply/qcom_smbb.txt |   131 +
 .../bindings/power_supply/tps65217_charger.txt     |    12 +
 .../devicetree/bindings/powerpc/fsl/board.txt      |   102 -
 .../bindings/powerpc/fsl/mpc512x_lpbfifo.txt       |    21 +
 .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt   |    20 +
 .../devicetree/bindings/pwm/pwm-berlin.txt         |    17 +
 .../devicetree/bindings/pwm/pwm-mtk-disp.txt       |    42 +
 .../devicetree/bindings/pwm/pwm-sun4i.txt          |     2 +
 .../devicetree/bindings/pwm/renesas,pwm-rcar.txt   |    26 +
 .../bindings/regulator/act8865-regulator.txt       |     3 +
 .../bindings/regulator/anatop-regulator.txt        |     1 +
 .../bindings/regulator/arizona-regulator.txt       |    17 +
 .../devicetree/bindings/regulator/max77802.txt     |    25 +-
 .../devicetree/bindings/regulator/regulator.txt    |     1 +
 .../devicetree/bindings/regulator/tps65023.txt     |    60 +
 .../devicetree/bindings/rng/atmel-trng.txt         |    16 +
 .../devicetree/bindings/rng/brcm,iproc-rng200.txt  |    12 +
 Documentation/devicetree/bindings/rng/omap_rng.txt |    22 +
 .../bindings/rng/samsung,exynos-rng4.txt           |    17 +
 Documentation/devicetree/bindings/rng/st,rng.txt   |    15 +
 .../devicetree/bindings/rng/st,stm32-rng.txt       |    21 +
 .../devicetree/bindings/rng/timeriomem_rng.txt     |    18 +
 .../devicetree/bindings/rtc/dallas,ds1390.txt      |    18 +
 .../devicetree/bindings/rtc/isil,isl12057.txt      |    10 +-
 Documentation/devicetree/bindings/rtc/pcf8563.txt  |    25 +
 Documentation/devicetree/bindings/rtc/rtc-opal.txt |     5 +-
 .../devicetree/bindings/serial/ingenic,uart.txt    |     3 +-
 .../devicetree/bindings/serial/mrvl,pxa-ssp.txt    |     1 -
 Documentation/devicetree/bindings/serial/pl011.txt |     2 +-
 .../devicetree/bindings/serial/qcom,msm-uartdm.txt |     6 +
 .../bindings/serial/renesas,sci-serial.txt         |     2 +
 .../bindings/serial/snps-dw-apb-uart.txt           |     3 +
 .../devicetree/bindings/soc/mediatek/scpsys.txt    |    10 +-
 .../devicetree/bindings/soc/qcom/qcom,smem.txt     |    57 +
 .../bindings/soc/rockchip/power_domain.txt         |    46 +
 .../bindings/soc/ti/keystone-navigator-qmss.txt    |     1 -
 Documentation/devicetree/bindings/sound/ak4554.c   |    11 -
 Documentation/devicetree/bindings/sound/ak4554.txt |    11 +
 Documentation/devicetree/bindings/sound/ak4613.txt |    17 +
 Documentation/devicetree/bindings/sound/ak4642.txt |    22 +-
 .../devicetree/bindings/sound/atmel-classd.txt     |    52 +
 Documentation/devicetree/bindings/sound/da7213.txt |    41 +
 Documentation/devicetree/bindings/sound/da7219.txt |   106 +
 .../devicetree/bindings/sound/fsl-asoc-card.txt    |    10 +-
 .../devicetree/bindings/sound/nau8825.txt          |   102 +
 .../devicetree/bindings/sound/renesas,rsnd.txt     |     7 +
 .../devicetree/bindings/sound/rockchip-i2s.txt     |     6 +-
 .../devicetree/bindings/sound/rockchip-spdif.txt   |    40 +
 Documentation/devicetree/bindings/sound/rt5640.txt |     9 +-
 .../devicetree/bindings/sound/sun4i-codec.txt      |    27 +
 .../devicetree/bindings/sound/tdm-slot.txt         |    11 +-
 .../bindings/spi/brcm,bcm2835-aux-spi.txt          |    38 +
 .../devicetree/bindings/spi/spi-mt65xx.txt         |     9 +-
 .../bindings/thermal/rockchip-thermal.txt          |    15 +-
 .../devicetree/bindings/thermal/ti_soc_thermal.txt |    14 +
 .../bindings/timer/mediatek,mtk-timer.txt          |     8 +-
 Documentation/devicetree/bindings/ufs/ufs-qcom.txt |    58 +
 .../devicetree/bindings/ufs/ufshcd-pltfrm.txt      |    11 +-
 .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |    27 +-
 Documentation/devicetree/bindings/usb/dwc3.txt     |     8 +-
 .../devicetree/bindings/usb/keystone-phy.txt       |    20 -
 Documentation/devicetree/bindings/usb/mxs-phy.txt  |    21 -
 .../bindings/usb/nvidia,tegra20-usb-phy.txt        |    72 -
 .../devicetree/bindings/usb/qcom,usb-8x16-phy.txt  |    76 -
 .../devicetree/bindings/usb/samsung-usbphy.txt     |   117 -
 .../devicetree/bindings/vendor-prefixes.txt        |    10 +
 .../devicetree/bindings/video/adi,adv7123.txt      |    50 -
 .../devicetree/bindings/video/adi,adv7511.txt      |    88 -
 .../bindings/video/analog-tv-connector.txt         |    25 -
 .../devicetree/bindings/video/arm,pl11x.txt        |   109 -
 .../devicetree/bindings/video/atmel,lcdc.txt       |    89 -
 .../bindings/video/backlight/88pm860x.txt          |    15 -
 .../bindings/video/backlight/gpio-backlight.txt    |    16 -
 .../devicetree/bindings/video/backlight/lp855x.txt |    70 -
 .../bindings/video/backlight/max8925-backlight.txt |    10 -
 .../bindings/video/backlight/pm8941-wled.txt       |    40 -
 .../bindings/video/backlight/pwm-backlight.txt     |    35 -
 .../video/backlight/sky81452-backlight.txt         |    29 -
 .../video/backlight/tps65217-backlight.txt         |    27 -
 .../devicetree/bindings/video/bridge/ps8622.txt    |    31 -
 .../devicetree/bindings/video/bridge/ptn3460.txt   |    39 -
 .../bindings/video/cirrus,clps711x-fb.txt          |    47 -
 .../devicetree/bindings/video/display-timing.txt   |   110 -
 .../devicetree/bindings/video/dvi-connector.txt    |    35 -
 .../devicetree/bindings/video/dw_hdmi-rockchip.txt |    46 -
 .../devicetree/bindings/video/exynos-mic.txt       |    51 -
 .../devicetree/bindings/video/exynos5433-decon.txt |    65 -
 .../devicetree/bindings/video/exynos7-decon.txt    |    68 -
 .../devicetree/bindings/video/exynos_dp.txt        |   120 -
 .../devicetree/bindings/video/exynos_dsim.txt      |   103 -
 .../devicetree/bindings/video/exynos_hdmi.txt      |    43 -
 .../devicetree/bindings/video/exynos_hdmiddc.txt   |    15 -
 .../devicetree/bindings/video/exynos_hdmiphy.txt   |    15 -
 .../devicetree/bindings/video/exynos_mixer.txt     |    26 -
 .../devicetree/bindings/video/fsl,dcu.txt          |    22 -
 .../devicetree/bindings/video/fsl,imx-fb.txt       |    55 -
 .../devicetree/bindings/video/hdmi-connector.txt   |    29 -
 .../bindings/video/lgphilips,lb035q02.txt          |    33 -
 .../devicetree/bindings/video/panel-dpi.txt        |    45 -
 .../devicetree/bindings/video/panel-dsi-cm.txt     |    29 -
 .../devicetree/bindings/video/renesas,du.txt       |    88 -
 .../devicetree/bindings/video/rockchip-drm.txt     |    19 -
 .../devicetree/bindings/video/rockchip-vop.txt     |    58 -
 .../devicetree/bindings/video/samsung-fimd.txt     |   110 -
 .../bindings/video/sharp,ls037v7dw01.txt           |    43 -
 .../bindings/video/simple-framebuffer-sunxi.txt    |    33 -
 .../bindings/video/simple-framebuffer.txt          |    86 -
 .../devicetree/bindings/video/sony,acx565akm.txt   |    30 -
 .../devicetree/bindings/video/ssd1289fb.txt        |    13 -
 .../devicetree/bindings/video/ssd1307fb.txt        |    49 -
 .../devicetree/bindings/video/thine,thc63lvdm83d   |    50 -
 .../devicetree/bindings/video/ti,dra7-dss.txt      |    69 -
 .../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     |   115 -
 .../devicetree/bindings/video/ti,omap5-dss.txt     |    96 -
 .../devicetree/bindings/video/ti,opa362.txt        |    38 -
 .../devicetree/bindings/video/ti,tfp410.txt        |    41 -
 .../devicetree/bindings/video/ti,tpd12s015.txt     |    44 -
 .../bindings/video/toppoly,td028ttec1.txt          |    30 -
 .../devicetree/bindings/video/tpo,td043mtea1.txt   |    33 -
 .../devicetree/bindings/video/vga-connector.txt    |    36 -
 .../devicetree/bindings/video/via,vt8500-fb.txt    |    36 -
 .../devicetree/bindings/video/wm,prizm-ge-rops.txt |    13 -
 .../devicetree/bindings/video/wm,wm8505-fb.txt     |    33 -
 Documentation/devicetree/bindings/w1/omap-hdq.txt  |     7 +-
 .../bindings/watchdog/brcm,bcm7038-wdt.txt         |    19 +
 .../devicetree/bindings/x86/interrupt.txt          |    26 -
 Documentation/dontdiff                             |     1 -
 Documentation/driver-model/platform.txt            |    14 +
 Documentation/email-clients.txt                    |    38 +-
 .../features/debug/KASAN/arch-support.txt          |     2 +-
 Documentation/filesystems/00-INDEX                 |     3 +
 Documentation/filesystems/Makefile                 |     2 -
 Documentation/filesystems/configfs/Makefile        |     3 -
 Documentation/filesystems/configfs/configfs.txt    |    38 +-
 .../configfs/configfs_example_explicit.c           |   483 -
 .../filesystems/configfs/configfs_example_macros.c |   446 -
 Documentation/filesystems/debugfs.txt              |     2 +-
 Documentation/filesystems/f2fs.txt                 |     3 +-
 Documentation/filesystems/gfs2-glocks.txt          |     6 +-
 Documentation/filesystems/nfs/nfsroot.txt          |     3 +
 Documentation/filesystems/overlayfs.txt            |     3 +-
 Documentation/filesystems/path-lookup.md           |  1297 ++
 Documentation/filesystems/path-lookup.txt          |     2 +-
 Documentation/filesystems/proc.txt                 |    49 +-
 Documentation/filesystems/sysfs-tagging.txt        |    14 +-
 Documentation/filesystems/sysfs.txt                |     9 +-
 Documentation/filesystems/wrapfs.txt               |   172 +
 Documentation/fpga/fpga-mgr.txt                    |   171 +
 Documentation/gpio/board.txt                       |    10 +-
 Documentation/gpio/sysfs.txt                       |     6 +-
 Documentation/hw_random.txt                        |     8 +-
 Documentation/hwmon/scpi-hwmon                     |    33 +
 Documentation/i2c/busses/i2c-i801                  |     3 +
 Documentation/input/rotary-encoder.txt             |     9 +-
 Documentation/input/userio.txt                     |    70 +
 Documentation/ioctl/ioctl-number.txt               |     4 +
 Documentation/kasan.txt                            |    46 +-
 Documentation/kbuild/Kconfig.recursion-issue-01    |    57 +
 Documentation/kbuild/Kconfig.recursion-issue-02    |    63 +
 Documentation/kbuild/Kconfig.select-break          |    33 +
 Documentation/kbuild/kconfig-language.txt          |   161 +
 Documentation/kernel-docs.txt                      |    14 +-
 Documentation/kernel-parameters.txt                |    72 +-
 Documentation/kselftest.txt                        |    16 +
 Documentation/locking/lockstat.txt                 |     2 +-
 Documentation/locking/locktorture.txt              |     3 +
 Documentation/lockup-watchdogs.txt                 |     5 +-
 Documentation/memory-barriers.txt                  |    65 +-
 Documentation/mic/mic_overview.txt                 |    31 +-
 Documentation/mic/mpssd/mpss                       |     4 +-
 Documentation/mic/mpssd/mpssd.c                    |   362 +-
 Documentation/mic/mpssd/mpssd.h                    |     1 +
 Documentation/misc-devices/apds990x.txt            |     2 +-
 Documentation/misc-devices/isl29003                |     2 +-
 Documentation/misc-devices/max6875                 |     2 +-
 Documentation/networking/can.txt                   |    99 +-
 Documentation/networking/filter.txt                |     6 +-
 Documentation/networking/ieee802154.txt            |     8 +-
 Documentation/networking/ip-sysctl.txt             |    25 +-
 Documentation/networking/ipvs-sysctl.txt           |    10 +
 Documentation/networking/l2tp.txt                  |     7 +-
 Documentation/networking/switchdev.txt             |    65 +-
 Documentation/networking/vrf.txt                   |   301 +-
 Documentation/nvdimm/nvdimm.txt                    |    49 +-
 Documentation/printk-formats.txt                   |    29 +
 Documentation/rbtree.txt                           |     2 +-
 Documentation/scsi/st.txt                          |     4 +-
 Documentation/security/Smack.txt                   |    10 +
 Documentation/security/keys.txt                    |    41 +-
 Documentation/serial/driver                        |    10 +-
 Documentation/serial/tty.txt                       |    60 +-
 Documentation/sound/alsa/hda_codec.txt             |   322 -
 Documentation/spi/pxa2xx                           |     6 -
 Documentation/sysctl/kernel.txt                    |    12 +
 Documentation/sysctl/vm.txt                        |     2 +-
 Documentation/target/tcm_mod_builder.py            |    17 -
 Documentation/trace/events.txt                     |    18 +
 Documentation/trace/ftrace.txt                     |    23 +
 Documentation/trace/intel_th.txt                   |    99 +
 Documentation/trace/stm.txt                        |    80 +
 Documentation/usb/authorization.txt                |    31 +
 Documentation/video4linux/CARDLIST.saa7134         |     1 +
 Documentation/video4linux/v4l2-pci-skeleton.c      |     4 +-
 Documentation/virtual/kvm/api.txt                  |    56 +-
 Documentation/virtual/kvm/arm/vgic-mapped-irqs.txt |   187 +
 Documentation/virtual/kvm/devices/arm-vgic.txt     |    18 +-
 Documentation/virtual/kvm/devices/vm.txt           |     2 +-
 Documentation/virtual/kvm/locking.txt              |    12 +
 Documentation/virtual/kvm/ppc-pv.txt               |     2 +-
 Documentation/vm/balance                           |    14 +-
 Documentation/vm/page_migration                    |    27 +-
 Documentation/vm/slub.txt                          |    59 +
 Documentation/vm/split_page_table_lock             |     4 +-
 Documentation/vm/transhuge.txt                     |    10 +
 Documentation/vm/unevictable-lru.txt               |   120 +-
 Documentation/w1/masters/omap-hdq                  |     6 +
 Documentation/zh_CN/filesystems/sysfs.txt          |     2 +-
 MAINTAINERS                                        |   392 +-
 Makefile                                           |    20 +-
 README                                             |     2 +-
 arch/alpha/include/asm/atomic.h                    |     8 +-
 arch/alpha/include/uapi/asm/mman.h                 |     3 +
 arch/arc/Makefile                                  |     2 +-
 arch/arc/boot/dts/Makefile                         |     6 +-
 arch/arc/configs/axs101_defconfig                  |     2 +-
 arch/arc/configs/axs103_defconfig                  |     2 +-
 arch/arc/configs/axs103_smp_defconfig              |     2 +-
 arch/arc/configs/nsim_hs_defconfig                 |     2 +-
 arch/arc/configs/nsim_hs_smp_defconfig             |     2 +-
 arch/arc/configs/nsimosci_hs_defconfig             |     2 +-
 arch/arc/configs/nsimosci_hs_smp_defconfig         |     2 +-
 arch/arc/configs/vdk_hs38_defconfig                |     2 +-
 arch/arc/configs/vdk_hs38_smp_defconfig            |     2 +-
 arch/arc/include/asm/atomic.h                      |     8 +-
 arch/arc/include/asm/irqflags-arcv2.h              |     3 +
 arch/arc/include/asm/irqflags-compact.h            |     2 +
 arch/arc/include/asm/processor.h                   |     4 -
 arch/arc/kernel/ctx_sw.c                           |     2 -
 arch/arc/kernel/ctx_sw_asm.S                       |     3 -
 arch/arc/kernel/entry-arcv2.S                      |    19 +
 arch/arc/kernel/entry-compact.S                    |    29 +-
 arch/arc/kernel/entry.S                            |    17 -
 arch/arc/kernel/process.c                          |     9 +-
 arch/arc/kernel/unwind.c                           |    37 +-
 arch/arc/lib/memcpy-archs.S                        |    52 +-
 arch/arc/mm/tlb.c                                  |     4 +-
 arch/arc/mm/tlbex.S                                |     6 +-
 arch/arc/plat-sim/platform.c                       |     1 -
 arch/arm/Kconfig                                   |    31 +-
 arch/arm/Kconfig.debug                             |    44 +-
 arch/arm/boot/dts/Makefile                         |    60 +-
 arch/arm/boot/dts/am335x-base0033.dts              |    48 +-
 arch/arm/boot/dts/am335x-bone-common.dtsi          |     3 +-
 arch/arm/boot/dts/am335x-bonegreen.dts             |    53 +
 arch/arm/boot/dts/am335x-evm.dts                   |     2 +-
 arch/arm/boot/dts/am335x-evmsk.dts                 |     2 +-
 arch/arm/boot/dts/am335x-igep0033.dtsi             |    40 +-
 arch/arm/boot/dts/am335x-phycore-som.dtsi          |    36 +-
 arch/arm/boot/dts/am335x-wega.dtsi                 |    13 +-
 arch/arm/boot/dts/am4372.dtsi                      |     5 +-
 arch/arm/boot/dts/am437x-gp-evm.dts                |    31 +-
 arch/arm/boot/dts/am437x-idk-evm.dts               |     2 +-
 arch/arm/boot/dts/am437x-sk-evm.dts                |     4 +-
 arch/arm/boot/dts/am43x-epos-evm.dts               |     2 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi               |     8 +
 arch/arm/boot/dts/am57xx-beagle-x15.dts            |   118 +-
 arch/arm/boot/dts/animeo_ip.dts                    |     6 +-
 arch/arm/boot/dts/armada-370-db.dts                |     3 +-
 arch/arm/boot/dts/armada-370-dlink-dns327l.dts     |     3 +-
 arch/arm/boot/dts/armada-370-mirabox.dts           |     7 +-
 arch/arm/boot/dts/armada-370-netgear-rn102.dts     |     9 +-
 arch/arm/boot/dts/armada-370-netgear-rn104.dts     |     9 +-
 arch/arm/boot/dts/armada-370-rd.dts                |     3 +-
 arch/arm/boot/dts/armada-370-seagate-nas-2bay.dts  |    36 +
 arch/arm/boot/dts/armada-370-seagate-nas-4bay.dts  |   133 +
 arch/arm/boot/dts/armada-370-seagate-nas-xbay.dtsi |   231 +
 .../dts/armada-370-seagate-personal-cloud-2bay.dts |    51 +
 .../boot/dts/armada-370-seagate-personal-cloud.dts |    37 +
 .../dts/armada-370-seagate-personal-cloud.dtsi     |   178 +
 arch/arm/boot/dts/armada-370-synology-ds213j.dts   |     3 +-
 arch/arm/boot/dts/armada-370.dtsi                  |    37 +
 arch/arm/boot/dts/armada-375-db.dts                |     4 +-
 arch/arm/boot/dts/armada-375.dtsi                  |    33 +
 arch/arm/boot/dts/armada-385-db-ap.dts             |     4 +-
 arch/arm/boot/dts/armada-385-linksys.dtsi          |     4 +-
 arch/arm/boot/dts/armada-388-db.dts                |     4 +-
 arch/arm/boot/dts/armada-388-gp.dts                |    19 +-
 arch/arm/boot/dts/armada-388-rd.dts                |     4 +-
 arch/arm/boot/dts/armada-38x.dtsi                  |    34 +
 arch/arm/boot/dts/armada-xp-axpwifiap.dts          |     4 +-
 arch/arm/boot/dts/armada-xp-db.dts                 |     4 +-
 arch/arm/boot/dts/armada-xp-gp.dts                 |     4 +-
 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts    |     4 +-
 arch/arm/boot/dts/armada-xp-linksys-mamba.dts      |     4 +-
 arch/arm/boot/dts/armada-xp-matrix.dts             |     4 +-
 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts     |    90 +-
 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts   |     4 +-
 arch/arm/boot/dts/armada-xp-synology-ds414.dts     |     4 +-
 arch/arm/boot/dts/armada-xp.dtsi                   |    35 +
 arch/arm/boot/dts/at91-foxg20.dts                  |     2 +-
 arch/arm/boot/dts/at91-kizbox.dts                  |    13 +-
 arch/arm/boot/dts/at91-kizbox2.dts                 |     6 +-
 arch/arm/boot/dts/at91-kizboxmini.dts              |     4 +-
 arch/arm/boot/dts/at91-qil_a9260.dts               |     2 +-
 arch/arm/boot/dts/at91-sama5d2_xplained.dts        |   234 +-
 arch/arm/boot/dts/at91-sama5d3_xplained.dts        |     4 +-
 arch/arm/boot/dts/at91-sama5d4_xplained.dts        |    14 +-
 arch/arm/boot/dts/at91-sama5d4ek.dts               |    39 +-
 arch/arm/boot/dts/at91rm9200.dtsi                  |     8 +-
 arch/arm/boot/dts/at91rm9200ek.dts                 |     9 -
 arch/arm/boot/dts/at91sam9260.dtsi                 |     2 +-
 arch/arm/boot/dts/at91sam9261.dtsi                 |     2 +-
 arch/arm/boot/dts/at91sam9261ek.dts                |    19 +-
 arch/arm/boot/dts/at91sam9263.dtsi                 |     2 +-
 arch/arm/boot/dts/at91sam9263ek.dts                |    13 +-
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |    13 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |     2 +-
 arch/arm/boot/dts/at91sam9m10g45ek.dts             |    15 +-
 arch/arm/boot/dts/at91sam9n12.dtsi                 |     2 +-
 arch/arm/boot/dts/at91sam9n12ek.dts                |    19 +-
 arch/arm/boot/dts/at91sam9rl.dtsi                  |     2 +-
 arch/arm/boot/dts/at91sam9rlek.dts                 |    13 +-
 arch/arm/boot/dts/at91sam9x5.dtsi                  |     5 +-
 arch/arm/boot/dts/at91sam9x5cm.dtsi                |    11 -
 arch/arm/boot/dts/at91sam9x5ek.dtsi                |     8 +
 arch/arm/boot/dts/axp209.dtsi                      |     5 +
 arch/arm/boot/dts/axp22x.dtsi                      |   143 +
 arch/arm/boot/dts/bcm-cygnus.dtsi                  |   334 +-
 arch/arm/boot/dts/bcm-nsp.dtsi                     |   119 +
 arch/arm/boot/dts/bcm2835-rpi-a-plus.dts           |    30 +
 arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts           |    23 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts                |     8 +-
 arch/arm/boot/dts/bcm2835-rpi.dtsi                 |     4 +
 arch/arm/boot/dts/bcm2835.dtsi                     |    64 +-
 arch/arm/boot/dts/bcm4708-netgear-r6250.dts        |    11 +
 arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts        |     1 +
 arch/arm/boot/dts/bcm4709-netgear-r7000.dts        |   106 +
 arch/arm/boot/dts/bcm7445.dtsi                     |    84 +
 arch/arm/boot/dts/bcm911360_entphn.dts             |    28 +-
 arch/arm/boot/dts/bcm911360k.dts                   |     9 +-
 arch/arm/boot/dts/bcm958300k.dts                   |    44 +-
 arch/arm/boot/dts/bcm958305k.dts                   |    40 +-
 arch/arm/boot/dts/bcm958625k.dts                   |    57 +
 arch/arm/boot/dts/bcm9hmidc.dtsi                   |    42 +
 arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts         |     3 +-
 arch/arm/boot/dts/berlin2.dtsi                     |    23 +
 arch/arm/boot/dts/berlin2cd-google-chromecast.dts  |     3 +-
 arch/arm/boot/dts/berlin2cd.dtsi                   |    20 +
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts         |     3 +-
 arch/arm/boot/dts/berlin2q.dtsi                    |    31 +-
 arch/arm/boot/dts/cx92755.dtsi                     |     7 +
 arch/arm/boot/dts/cx92755_equinox.dts              |     9 +
 arch/arm/boot/dts/dm816x.dtsi                      |     8 +-
 arch/arm/boot/dts/dove.dtsi                        |    17 +-
 arch/arm/boot/dts/dra7-evm.dts                     |   222 +-
 arch/arm/boot/dts/dra7.dtsi                        |    61 +
 arch/arm/boot/dts/dra72-evm.dts                    |   162 +-
 arch/arm/boot/dts/dra72x.dtsi                      |    21 +
 arch/arm/boot/dts/dra74x.dtsi                      |    51 +
 arch/arm/boot/dts/efm32gg-dk3750.dts               |     8 +-
 arch/arm/boot/dts/efm32gg.dtsi                     |    32 +-
 arch/arm/boot/dts/exynos3250-monk.dts              |     9 +-
 arch/arm/boot/dts/exynos3250-rinato.dts            |    11 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |     4 +-
 arch/arm/boot/dts/exynos4.dtsi                     |     8 +
 arch/arm/boot/dts/exynos4210-origen.dts            |    15 +-
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |     3 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |    31 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |    44 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |    27 +-
 arch/arm/boot/dts/exynos4412-odroidu3.dts          |    45 +-
 arch/arm/boot/dts/exynos4412-odroidx.dts           |     8 +-
 arch/arm/boot/dts/exynos4412-origen.dts            |    15 +-
 arch/arm/boot/dts/exynos4412-tiny4412.dts          |     9 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |   140 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |     8 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |    16 +-
 arch/arm/boot/dts/exynos5250-snow-common.dtsi      |   684 +
 arch/arm/boot/dts/exynos5250-snow-rev5.dts         |    47 +
 arch/arm/boot/dts/exynos5250-snow.dts              |   671 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |     4 +
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |     3 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |     9 +-
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |    14 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi  |    61 +
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |   102 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts    |    51 +
 arch/arm/boot/dts/exynos5422-odroidxu3.dts         |    51 +
 arch/arm/boot/dts/exynos5422-odroidxu4.dts         |    48 +
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |     5 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts          |     9 +-
 arch/arm/boot/dts/hi3620-hi4511.dts                |     3 +-
 arch/arm/boot/dts/hisi-x5hd2-dkb.dts               |     2 +-
 arch/arm/boot/dts/imx23.dtsi                       |     6 +-
 arch/arm/boot/dts/imx27.dtsi                       |    16 +-
 arch/arm/boot/dts/imx28-evk.dts                    |     2 +-
 arch/arm/boot/dts/imx28-m28evk.dts                 |     2 +-
 arch/arm/boot/dts/imx28-tx28.dts                   |     3 +-
 arch/arm/boot/dts/imx28.dtsi                       |     6 +-
 arch/arm/boot/dts/imx31.dtsi                       |     2 +-
 arch/arm/boot/dts/imx35.dtsi                       |     2 +-
 arch/arm/boot/dts/imx50-evk.dts                    |     2 +-
 arch/arm/boot/dts/imx53-smd.dts                    |     2 +-
 arch/arm/boot/dts/imx53-tx53-x03x.dts              |     3 +-
 arch/arm/boot/dts/imx6dl-nit6xlite.dts             |    49 +
 arch/arm/boot/dts/imx6dl-nitrogen6x.dts            |    44 +-
 arch/arm/boot/dts/imx6dl-rex-basic.dts             |     2 +-
 arch/arm/boot/dts/imx6dl-sabrelite.dts             |    40 +-
 arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts            |     2 +-
 arch/arm/boot/dts/imx6q-gw5400-a.dts               |     2 +-
 arch/arm/boot/dts/imx6q-nitrogen6_max.dts          |    53 +
 arch/arm/boot/dts/imx6q-nitrogen6x.dts             |    44 +-
 arch/arm/boot/dts/imx6q-rex-pro.dts                |     2 +-
 arch/arm/boot/dts/imx6q-sabrelite.dts              |    40 +-
 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi        |     2 +-
 arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi       |     2 +-
 arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi       |     2 +-
 arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi           |   630 +
 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi       |   873 +
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi          |   189 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |     6 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |     2 +-
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi           |   118 +-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |     2 +-
 arch/arm/boot/dts/imx6qdl-tx6.dtsi                 |     3 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |    12 +-
 arch/arm/boot/dts/imx6sl-evk.dts                   |     2 +-
 arch/arm/boot/dts/imx6sl.dtsi                      |    21 +-
 arch/arm/boot/dts/imx6sx-sdb-reva.dts              |     4 +-
 arch/arm/boot/dts/imx6sx-sdb.dts                   |     4 +-
 arch/arm/boot/dts/imx6sx-sdb.dtsi                  |     2 +-
 arch/arm/boot/dts/imx6sx.dtsi                      |     2 +-
 arch/arm/boot/dts/imx6ul-14x14-evk.dts             |    22 +
 arch/arm/boot/dts/imx6ul.dtsi                      |    29 +
 arch/arm/boot/dts/imx7d-pinfunc.h                  |   122 +-
 arch/arm/boot/dts/imx7d-sdb.dts                    |   100 +-
 arch/arm/boot/dts/imx7d.dtsi                       |   165 +
 arch/arm/boot/dts/k2e-evm.dts                      |     2 +-
 arch/arm/boot/dts/k2e-netcp.dtsi                   |    23 +
 arch/arm/boot/dts/k2e.dtsi                         |     3 +
 arch/arm/boot/dts/k2hk-evm.dts                     |     2 +-
 arch/arm/boot/dts/k2hk-netcp.dtsi                  |    24 +
 arch/arm/boot/dts/k2hk.dtsi                        |     3 +
 arch/arm/boot/dts/k2l-evm.dts                      |     2 +-
 arch/arm/boot/dts/k2l-netcp.dtsi                   |    25 +-
 arch/arm/boot/dts/k2l.dtsi                         |     3 +
 arch/arm/boot/dts/keystone.dtsi                    |     7 +-
 arch/arm/boot/dts/kirkwood-ts219.dtsi              |     2 +-
 arch/arm/boot/dts/kirkwood.dtsi                    |    29 +-
 arch/arm/boot/dts/lpc18xx.dtsi                     |   134 +
 arch/arm/boot/dts/lpc4350-hitex-eval.dts           |   175 +
 arch/arm/boot/dts/lpc4357-ea4357-devkit.dts        |    95 +
 arch/arm/boot/dts/ls1021a-twr.dts                  |    13 +
 arch/arm/boot/dts/ls1021a.dtsi                     |    44 +
 arch/arm/boot/dts/meson8b-mxq.dts                  |    67 +
 arch/arm/boot/dts/meson8b-odroidc1.dts             |    67 +
 arch/arm/boot/dts/meson8b.dtsi                     |   186 +
 arch/arm/boot/dts/mt8127.dtsi                      |    27 +
 arch/arm/boot/dts/mt8135-evbp1.dts                 |    23 -
 arch/arm/boot/dts/mt8135.dtsi                      |    27 +
 arch/arm/boot/dts/nspire.dtsi                      |     2 +-
 arch/arm/boot/dts/omap2420-n8x0-common.dtsi        |     6 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts              |     2 +-
 arch/arm/boot/dts/omap3-beagle.dts                 |     2 +-
 arch/arm/boot/dts/omap3-cm-t3x.dtsi                |     2 +-
 arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi |     2 +-
 arch/arm/boot/dts/omap3-evm-common.dtsi            |     4 +-
 arch/arm/boot/dts/omap3-gta04.dtsi                 |    10 +-
 arch/arm/boot/dts/omap3-gta04a5.dts                |     2 +-
 arch/arm/boot/dts/omap3-igep.dtsi                  |    70 +-
 arch/arm/boot/dts/omap3-igep0020-common.dtsi       |    60 +-
 arch/arm/boot/dts/omap3-igep0020-rev-f.dts         |     2 +-
 arch/arm/boot/dts/omap3-igep0020.dts               |    11 +-
 arch/arm/boot/dts/omap3-igep0030-common.dtsi       |     2 +-
 arch/arm/boot/dts/omap3-igep0030-rev-g.dts         |     2 +-
 arch/arm/boot/dts/omap3-igep0030.dts               |     2 +-
 arch/arm/boot/dts/omap3-ldp.dts                    |     2 +-
 arch/arm/boot/dts/omap3-lilly-a83x.dtsi            |     4 +-
 arch/arm/boot/dts/omap3-lilly-dbb056.dts           |     4 +-
 arch/arm/boot/dts/omap3-n950-n9.dtsi               |     2 +-
 arch/arm/boot/dts/omap3-overo-base.dtsi            |     2 +-
 arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi    |     2 +-
 arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi    |     2 +-
 arch/arm/boot/dts/omap3-pandora-common.dtsi        |     4 +-
 arch/arm/boot/dts/omap3-tao3530.dtsi               |     4 +-
 arch/arm/boot/dts/omap3-zoom3.dts                  |     2 +-
 arch/arm/boot/dts/omap4-panda-common.dtsi          |     4 +-
 arch/arm/boot/dts/omap4-sdp.dts                    |     6 +-
 arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi     |     2 +-
 arch/arm/boot/dts/omap4-var-som-om44.dtsi          |     2 +-
 arch/arm/boot/dts/omap4460.dtsi                    |     2 +-
 arch/arm/boot/dts/omap5-board-common.dtsi          |   655 +
 arch/arm/boot/dts/omap5-cm-t54.dts                 |     2 +-
 arch/arm/boot/dts/omap5-igep0050.dts               |    54 +
 arch/arm/boot/dts/omap5-uevm.dts                   |   618 +-
 arch/arm/boot/dts/orion5x.dtsi                     |    22 +-
 arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts        |    48 +-
 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts         |    60 +-
 arch/arm/boot/dts/qcom-apq8064.dtsi                |    43 +-
 arch/arm/boot/dts/qcom-apq8084.dtsi                |     1 +
 arch/arm/boot/dts/qcom-msm8974.dtsi                |    95 +-
 arch/arm/boot/dts/qcom-pm8941.dtsi                 |    24 +-
 arch/arm/boot/dts/r8a7778-bockw-reference.dts      |   139 -
 arch/arm/boot/dts/r8a7778.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a7779-marzen.dts               |     6 +-
 arch/arm/boot/dts/r8a7790-lager.dts                |    16 +-
 arch/arm/boot/dts/r8a7790.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts              |     9 +-
 arch/arm/boot/dts/r8a7791-porter.dts               |   282 +
 arch/arm/boot/dts/r8a7791.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a7794-silk.dts                 |   114 +
 arch/arm/boot/dts/r8a7794.dtsi                     |   326 +-
 arch/arm/boot/dts/r8a77xx-aa121td01-panel.dtsi     |    41 +
 arch/arm/boot/dts/rk3066a-bqcurie2.dts             |     2 +

commit 5e0f0d873fd142510bf0541e325bbc4f85789630
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 3 21:19:11 2015 -0500

    Wrapfs: update copyright year to 2015

commit ebefff7b166d010f47696a365979cf4c0b2408fd
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 3 21:16:58 2015 -0500

    Wrapfs: use vfs xattr helpers
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 4a174c41567a3a8660e91f74288158db5abd21ec
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Sep 4 23:23:14 2015 -0400

    Wrapfs: update follow_link
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 7ace0def482e1cf6fa6172d56aa8352c45c1a277
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Sep 4 23:13:21 2015 -0400

    Wrapfs: update ->direct_IO op prototype
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 578ff99a94e039620db8a66a7274e8071c7d0bed
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Sep 4 23:12:21 2015 -0400

    Wrapfs: use d_inode macro
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit fa03143cbe9f3d4abeb120caef4ad1baad58b6b7
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Sep 4 23:11:21 2015 -0400

    Wrapfs: remove aio_read/write ops
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 33458f0f2bcfc6077e3727eab79c9d4f20a71ded
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Aug 15 22:48:32 2014 -0400

    Wrapfs: properly copy meta-data after AIO operations from lower inode
    
    Signed-off-by: Mengyang Li <li.mengyang at stonybrook.edu>
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 641ee68c8835ce9ee8332a44e38f65a8349e0084
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Aug 11 18:10:35 2014 -0400

    Wrapfs: leave placeholders for updating upper inode after AIO
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 0168dfce771270c00949063eede95d0966576a9d
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sun Aug 10 00:40:56 2014 -0400

    Wrapfs: protect lower_file by ref-count during aio operation
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>
    Signed-off-by: Mengyang Li <li.mengyang at stonybrook.edu>

commit c866785cd14dee8322cd19721c8cb82529cbff28
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sun Aug 10 00:40:56 2014 -0400

    Wrapfs: add read_iter/write_iter opeations
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>
    Signed-off-by: Mengyang Li <li.mengyang at stonybrook.edu>

commit 9f0b2de4c52c5ea42fed1c2a1cd14cd6c6f60f18
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sun Aug 10 00:40:56 2014 -0400

    Wrapfs: update to new direct_IO interface
    
    Signed-off-by: Mengyang Li <li.mengyang at stonybrook.edu>
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 924641772d41f7454058f14697db2f256d146d3e
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sat Jul 26 19:06:53 2014 -0400

    Wrapfs: update wrapfs_fsync
    
    In v3.16 generic_file_fsync will access ->i_sb->s_bdev->bd_disk, but
    s_bdev is NULL for wrapfs inode.  This will trigger a kernel panic in
    xfstests generic/075, generic/091, etc. as of  kernel v3.16-rc1.
    
    This patch fixes this issue by using __generic_file_fsync, a new
    interface introduced in v3.16.
    
    Signed-off-by: Mengyang Li <li.mengyang at stonybrook.edu>
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 59ce8e489634c2aee4870e9e66e205cbaaee1366
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Wed Jun 25 22:37:16 2014 -0400

    Wrapfs: fix ->llseek to update upper and lower offsets
    
    Fixes bug: xfstests generic/257. f_pos consistently is required by and
    only by dir_ops->wrapfs_readdir, main_ops is not affected.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>
    Signed-off-by: Mengyang Li <li.mengyang at stonybrook.edu>

commit 59c237dcab059498c45f4c783e1ce1439f8a7773
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Wed Jun 25 22:30:27 2014 -0400

     Wrapfs: support extended attributes (xattr) operations
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>
    Signed-off-by: Mengyang Li <li.mengyang at stonybrook.edu>

commit 9639697f2bb1a2edb7427173eff9f66dcf0d7f60
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Jun 20 19:40:04 2014 -0400

    Wrapfs: support asynchronous-IO (AIO) operations
    
    Signed-off-by: Li Mengyang <li.mengyang at stonybrook.edu>
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 7421f006e48476698b04dfc5ba920c8c25a88c06
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Jun 20 19:39:40 2014 -0400

    Wrapfs: support direct-IO (DIO) operations
    
    Signed-off-by: Li Mengyang <li.mengyang at stonybrook.edu>
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit a72fb60b4b41d0f5dceee4b5ab0d5a62a1761096
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Wed May 14 23:45:28 2014 -0400

    Wrapfs: implement vm_ops->page_mkwrite
    
    Some file systems (e.g., ext4) require it.  Reported by Ted Ts'o.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 9dc432f693c12635a7094552606a2037e8ea18a7
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sat Apr 26 22:43:20 2014 -0400

    Wrapfs: use new vfs_rename prototype
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 439b4051ecd9ec5cfd205867a4eaecfaf93a2909
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Thu Apr 3 13:24:28 2014 -0400

    Wrapfs: update documentation
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit cc3f8ae48a7f27a3786bfc08107c89a0349ad436
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Thu Apr 3 13:17:55 2014 -0400

    Wrapfs: update maintainers
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 640b1bb55b2d4cbf521a1caaf8355663ba250c9b
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jan 21 03:03:00 2014 -0500

    Wrapfs: update documentation
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 0147cdea08f6e7b4bd36bf2ce297965283f244df
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jan 21 01:25:54 2014 -0500

    Wrapfs: 2014 Copyright update
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 287c33d49185d86ff591a196e4d31b878b609ba8
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 26 23:05:22 2013 -0500

    Wrapfs: use generic put_link helper
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 133b631ea484f412030b7f4d6c901631a1b6b421
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 26 23:03:46 2013 -0500

    Wrapfs: remove unnecessary initializations
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 9ab2a0e23160ce7390e66947dd0e6ab7eedeb399
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sun Nov 24 11:12:07 2013 -0500

    Wrapfs: remove deprecated init_lower_nd
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 92622a344896ee17d81cec7156bdace0ca9987d7
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 19:00:00 2013 -0500

    Wrapfs: update MAINTAINERS info
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit d3c4a58af78e871b69a3bd9454a4b146d672de8b
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 18:59:47 2013 -0500

    patch wrapfs-copyright-update.patch

commit 5d20060105085135bcd60b9e805f2d99bc3af3b4
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 17:23:31 2013 -0500

    Wrapfs: use DCACHE_OP_REVALIDATE flag in ->d_revalidate
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 2f9c5730e3827a589743980a638fce8e8f3744a5
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 17:22:31 2013 -0500

    Wrapfs: implement ->getattr
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 9484ed9956cc40d68c8828c2f572d5dc266cbb49
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 17:21:31 2013 -0500

    Wrapfs: use file_inode helper
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit b513e86b19483ae3ea217c3b32576e243a886491
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 17:20:31 2013 -0500

    Wrapfs: call filemap_write_and_wait in ->flush
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 94b247ce6de22e0bfe0321ad8ef9d4997d84842b
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 17:19:31 2013 -0500

    Wrapfs: handle new VFS API with delegation support
    
    For now, wrapfs isn't supporting NFS delegations.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit ab7b2206d56835f24786045763801b243e2ad444
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 17:18:31 2013 -0500

    VFS: export vfs_path_lookup
    
    In 3.12, this useful function was unexported: wrapfs needs a way to lookup
    relative to a struct path and use a proper vfsmount, unlike lookup_one_len.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 93f1b9d2ea7dcba9fc1664ed6531721723a160e1
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Nov 19 17:17:31 2013 -0500

    Wrapfs: ->readdir op now ->iterate
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit ad415f75c492c14384739be632c2156bb1dcc95d
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Wed Jun 5 01:36:58 2013 -0400

    Wrapfs: copy lower inode attributes in ->ioctl
    
    Some ioctls (e.g., EXT2_IOC_SETFLAGS) can change inode attributes, so copy
    them from lower inode.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 804b60701e6e515ab4d55848d7bda9c6f85221a0
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Wed Jun 5 01:36:58 2013 -0400

    Wrapfs: remove unnecessary call to vm_unmap in ->mmap
    
    Code is unnecessary and causes deadlocks in newer kernels.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 4b9dfc5cf6ebed831903d5d1bb4a299eb7e4cdb0
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:32 2013 -0400

    Wrapfs: declare MODULE_ALIAS_FS
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 130eff2a47f26b58fb4d42ee30513f7882796c8b
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:32 2013 -0400

    Wrapfs: don't use FS_REVAL_DOT in fs_flags
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 96364d11df7c43eb314654824c1a89c7df308765
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:31 2013 -0400

    Wrapfs: remove dependency on now-defunct CONFIG_EXPERIMENTAL
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 6ef17b4661c0d4730e0dc68c4a18551919ada40b
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:31 2013 -0400

    Wrapfs: dentry_open() no longer does mntput/dput
    
    We need to grab a reference on the path before dentry_open, and drop it
    after.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 92a639e6f6b719f356aaaa3ee4cce9a24a652502
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:30 2013 -0400

    Wrapfs: no need to call mnt_want_write any longer
    
    Apparently this is now being done by the VFS.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 7d4357a7143e9ea1aef8bdaf3a68f3d0c44106ec
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:30 2013 -0400

    Wrapfs: remove VM_CAN_NONLINEAR flag use in ->mmap
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 6817fb474827df2cf4e0046c7092384e7c031fe9
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:29 2013 -0400

    Wrapfs: ->lookup takes flags not a nameidata
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 6bb3b3cb6e25fe411dd62abb80b33137a53d16ea
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:29 2013 -0400

    Wrapfs: ->create no longer takes a nameidata, only a flag
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit a3ad9775c6f9bc9ee873b1d6c80449e8017b631e
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:29 2013 -0400

    Wrapfs: ->d_revalidate now takes namei flags, not nameidata
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit ab76b309e66d9dbcc79f573a82bfe61de1036633
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:28 2013 -0400

    Wrapfs: struct nameidata no longer has an open-intent data
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 04aba02119454c1015b03a8319fb746f0c147100
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:28 2013 -0400

    Wrapfs: dentry_open now takes a struct path
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 16a6cdbfd397289aa16d2c1fb801f3d215772be7
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:27 2013 -0400

    Wrapfs: use vm_munmap in ->mmap
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 0f86432ef708d876b44b9ad1e1eae75476f31a7c
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:27 2013 -0400

    Wrapfs: use clear_inode in evict_inode
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 06f2af07777cbeaf6117458a59580ee6a01b4da8
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jun 4 23:19:26 2013 -0400

    Wrapfs: use d_make_root
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 9236a2b31b523f70e6f8042296058cc130d7cdea
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jan 31 04:40:19 2012 -0500

    Wrapfs: use mode_t
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 32a7325838b7159b3f6be2a17e8bd714a35aded0
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sun Jan 29 20:34:27 2012 -0500

    Wrapfs: use set_nlink()
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 545afe7a5618ffb2ee2cc295d50c8e5d9695413c
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Sep 9 00:47:49 2011 -0400

    Wrapfs: drop our dentry in ->rmdir
    
    Also clear nlinks on our inode.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 87ee9dc20acf2e9f80e81d7b69816c159dd661f0
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Sep 6 00:10:32 2011 -0400

    Wrapfs: use d_alloc_root
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit c692b9057daea721181c92bb39af9e4027aa6b8b
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Sep 6 00:10:31 2011 -0400

    Wrapfs: use d_set_d_op
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 76ad3661cdedf3f57f3c9828cc6bd6fae0b73dc2
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Sep 6 00:10:30 2011 -0400

    Wrapfs: use updated vfs_path_lookup prototype
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit c35dd3715386193feded30c4802031a48c94f169
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Sep 6 00:10:30 2011 -0400

    Wrapfs: ->fsync updates for new prototype
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit f3ce6aafeb30cb171f4bbde572970f42c3a64607
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Sep 6 00:10:29 2011 -0400

    Wrapfs: support LOOKUP_RCU in ->d_revalidate
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 8704f662e4cb07ad9af34be8bde0ed3e82633e15
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Sep 6 00:10:28 2011 -0400

    Wrapfs: new ->permission prototype and fixes.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit b514da014931e4dadaad8744d9011f09d6fa8e61
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon May 2 02:00:02 2011 -0400

    Wrapfs: lookup fixes
    
    Don't use lookup_one_len any longer (doesn't work for NFS).
    Initialize lower wrapfs_dentry_info so lower_path is NULL.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 662de0f35e27b46fb884693fe38f0d078dec9d01
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Mar 18 13:14:28 2011 -0400

    Wrapfs: remove extra debug in rmdir
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit d9024ac7d1b83a59a0431c8451f991b29b528712
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Mar 18 12:38:01 2011 -0400

    Wrapfs: checkpatch fixes
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 71fcae2a5ab11b9d3d15877ade7e9beeda764ee1
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Mar 18 00:45:17 2011 -0400

    Wrapfs: port to 2.6.39
    
    Remove lock/unlock_kernel in ->fasync.
    Convert from ->get_sb to ->mount op.
    Remove include to smp_lock.h, added sched.h.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 0fd66377cef0c3aa676f3ec39673af0d8f561dbe
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Thu Mar 17 23:21:55 2011 -0400

    Wrapfs: copyright update for 2011
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 7c697146eb4d545423e69de6cb30e961060c6bb1
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Thu Mar 17 23:21:55 2011 -0400

    Wrapfs: better handling of NFS silly-renamed files
    
    In ->unlink, if we try to unlink an NFS silly-renamed file, NFS returns
    -EBUSY.  We have to treat it as a success and return 0 to the VFS.  NFS will
    remove silly-deleted files later on anyway.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 6137daa99258c18a3d70c89b9f9d4185ad83fef4
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Thu Mar 17 23:21:55 2011 -0400

    Wrapfs: update parent directory inode size in inode ops
    
    After ->unlink, ->rmdir, and ->rename, we need to copy the (possibly
    changed) inode size of the parent directory(ies) where the operation took
    place.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 61acb4a00917ccd9b02b4ddce138748a1ffda4b2
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Thu Mar 17 23:21:55 2011 -0400

    Wrapfs: remove unnecessary calls to copy lower inode->n_links
    
    Removed from ->create, ->symlink, and ->mknod.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 67797ad1226b1edfb941a591a92e3d38d8371c5e
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Mar 7 23:20:33 2011 -0500

    Wrapfs: ->setattr fixes
    
    Call inode_change_ok on our inode, not lower.
    Don't copy inode sizes (VFS does it).
    Pass lower file in struct iattr passed to notify_change on lower inode.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 105bee5f4b25c38b56929440f64eac1257c39c45
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sun Mar 6 16:23:16 2011 -0500

    Wrapfs: update ->permission prototye and code for new iperm flag
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 45b8513a7586d6352b32a855042344186d451d3c
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Nov 12 18:15:05 2010 -0500

    Wrapfs: handle maxbytes properly
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit d019c798a3be97244b35ec62149c2dc8ab0d8749
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Sat Sep 11 15:49:33 2010 -0400

    Wrapfs: support ->unlocked_ioctl and ->compat_ioctl
    
    Old ->ioctl was split into ->unlocked_ioctl and ->compat_ioctl.  Compat
    version doesn't need to lock_kernel any longer.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 3a0fec7cd9606b6fd09409b53fade4614913c1d9
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Aug 10 23:50:14 2010 -0400

    Wrapfs: new vfs_statfs and ->evict_inode prototypes
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit bb4e2e231f9a7d5373c9ac0cdff070f675e79fa4
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Aug 6 23:37:29 2010 -0400

    Wrapfs: update ->fsync prototype
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 6a5b5a171a7c8fa652a7ad1175f84b0fec6c3b2e
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Apr 20 21:22:02 2010 -0400

    Wrapfs: update documentation
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 984e6519d6ec2837f97a229301a49c40df6fc284
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Apr 20 15:32:09 2010 -0400

    Wrapfs: include slab.h
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 4826a54622a4e05425863285208c8c4f1598cd1c
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Apr 20 15:26:02 2010 -0400

    Wrapfs: avoid an extra path_get/put pair in wrapfs_open
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 8442d94033831817800481ebe54c2be9c29929e7
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Fri Feb 26 03:18:04 2010 -0500

    Wrapfs: decrement nd_path on follow_link error
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 96a13302b31f69185f50a1c1b2ea073e9c473831
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Tue Jan 5 04:27:00 2010 -0500

    Wrapfs: don't mention kernel version in modload message
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 4e6eee27343e2a49b503ad42b76e0436821e9e9c
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Kconfig: hook to configure Wrapfs
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 52fc317adb30aeaa4158dcca6f3a17c116c39995
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Makefile: hook to compile Wrapfs
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 59ff296de8af7fd09c598b0aee8fa94ab7cd1389
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: file system magic number
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 8078d91b1fd94050f205c2b4103e1a8f5a056999
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: Kconfig options
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 48ab738e40af55010e35c019d21dc61736167650
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: main Makefile
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit a2d435345622f0ba846764cb0bbc4cae5145720c
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: vm_ops operations
    
    Includes necessary address_space workaround ops.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 31207d5d5d742f96e7a81024962d9b9601b26bfb
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: mount-time and module-linkage functions
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit c1209bf1506c7d7fae626d0ab915ad7524bcdcb3
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: lookup-related functions
    
    Main lookup function, nameidata helpers, and stacking-interposition
    functions.
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 95458b27d70e9cd4ebb03e1536754952fef50041
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: file operations
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 3cbf32e0eed2b42f6a931bde2cd7042f7b3424d1
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: dentry operations
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 8b0505d0ff332e2f6577ba1f44f9c4d1c811e9ee
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: inode operations
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit ca6f6dde2191d6f9b29508766ab902eba5c67ef0
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: superblock operations
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 79dd50709d323215f01b570d840a3905136767bf
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: main header file
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit efd1cc5a53fdda95e439fa9fbd25ceba5bf613e0
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: Maintainers
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 47dcd0ebb97862acff777fa6a6eb23e0b00772c0
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Documentation: index entry for Wrapfs
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit 1f67e07ac2e411920a9eb0f6df780b4da034727a
Author: Erez Zadok <ezk at cs.sunysb.edu>
Date:   Mon Jan 4 20:45:06 2010 -0500

    Wrapfs: introduction and usage documentation
    
    Signed-off-by: Erez Zadok <ezk at cs.sunysb.edu>

commit dfd01f026058a59a513f8a365b439a0681b803af
Author: Peter Zijlstra <peterz at infradead.org>
Date:   Sun Dec 13 22:11:16 2015 +0100

    sched/wait: Fix the signal handling fix
    
    Jan Stancek reported that I wrecked things for him by fixing things for
    Vladimir :/
    
    His report was due to an UNINTERRUPTIBLE wait getting -EINTR, which
    should not be possible, however my previous patch made this possible by
    unconditionally checking signal_pending().
    
    We cannot use current->state as was done previously, because the
    instruction after the store to that variable it can be changed.  We must
    instead pass the initial state along and use that.
    
    Fixes: 68985633bccb ("sched/wait: Fix signal handling in bit wait helpers")
    Reported-by: Jan Stancek <jstancek at redhat.com>
    Reported-by: Chris Mason <clm at fb.com>
    Tested-by: Jan Stancek <jstancek at redhat.com>
    Tested-by: Vladimir Murzin <vladimir.murzin at arm.com>
    Tested-by: Chris Mason <clm at fb.com>
    Reviewed-by: Paul Turner <pjt at google.com>
    Cc: Ingo Molnar <mingo at kernel.org>
    Cc: tglx at linutronix.de
    Cc: Oleg Nesterov <oleg at redhat.com>
    Cc: hpa at zytor.com
    Signed-off-by: Peter Zijlstra (Intel) <peterz at infradead.org>
    Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>

commit fc89182834dbe84c7b876d8dbe4b8ee94b6fe22c
Merge: dec9cbf 756b9b3
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun Dec 13 12:46:04 2015 -0800

    Merge tag 'nfs-for-4.4-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
    
    Pull NFS client bugfix from Trond Myklebust:
     "SUNRPC: Fix a NFSv4.1 callback channel regression"
    
    * tag 'nfs-for-4.4-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:
      SUNRPC: Fix callback channel

commit dec9cbf97df4a0d03307326a849dd7b4d27a78aa
Merge: 43afc99 8e31ed9
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun Dec 13 12:41:10 2015 -0800

    Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
    
    Pull timer fixlets from Thomas Gleixner:
     "Two trivial fixes which add missing header fileas and forward
      declarations so the code will compile even when the magic include
      chains are different"
    
    * 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      irqchip/gic-v3: Add missing include for barrier.h
      irqchip/gic-v3: Add missing struct device_node declaration

commit 43afc99db9ead0bb8a69833ffb5e6ee2a7fe76b4
Merge: f17ef49 e2bf3e6
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun Dec 13 12:36:23 2015 -0800

    Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
    
    Pull timer fix from Thomas Gleixner:
     "A single fix to unbreak a clocksource driver which has more than 32bit
      counter width"
    
    * 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      clocksource: Mmio: remove artificial 32bit limitation

commit f17ef4959f6281e86aa0a28c7ed615c0b86a79b5
Merge: b24f74e e8c77bd
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun Dec 13 12:29:22 2015 -0800

    Merge tag 'char-misc-4.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
    
    Pull fpga driver fixes from Greg KH:
     "Only two small fpga driver fixes here, both have been in linux-next
      for a while, and resolve some reported issues"
    
    * tag 'char-misc-4.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
      fpga manager: Fix firmware resource leak on error
      fpga manager: remove label

commit b24f74e3208ff7a6b360d6f1a3ef252f3a910827
Merge: c474009 9225c0b
Author: Linus Torvalds <torvalds at linux-foundation.org>
Date:   Sun Dec 13 12:24:39 2015 -0800

    Merge tag 'staging-4.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
    
    Pull staging driver fixes from Greg KH:
     "Here are a few staging and IIO driver fixes for 4.4-rc5.
    
      All of them resolve reported problems and have been in linux-next for
      a while.  Nothing major here, just small fixes where needed"
    
    * tag 'staging-4.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
      staging: lustre: echo_copy.._lsm() dereferences userland pointers directly
      iio: adc: spmi-vadc: add missing of_node_put
      iio: fix some warning messages
      iio: light: apds9960: correct ->last_busy count
      iio: lidar: return -EINVAL on invalid signal
      staging: iio: dummy: complete IIO events delivery to userspace

diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-arvo b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-arvo
new file mode 100644
index 0000000..55e281b
--- /dev/null
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-arvo
@@ -0,0 +1,53 @@
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/actual_profile
+Date:		Januar 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The integer value of this attribute ranges from 1-5.
+		When read, this attribute returns the number of the actual
+		profile which is also the profile that's active on device startup.
+		When written this attribute activates the selected profile
+		immediately.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/button
+Date:		Januar 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The keyboard can store short macros with consist of 1 button with
+		several modifier keys internally.
+		When written, this file lets one set the sequence for a specific
+		button for a specific profile. Button and profile numbers are
+		included in written data. The data has to be 24 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/info
+Date:		Januar 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns some info about the device like the
+		installed firmware version.
+		The size of the data is 8 bytes in size.
+		This file is readonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/key_mask
+Date:		Januar 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The keyboard lets the user deactivate 5 certain keys like the
+		windows and application keys, to protect the user from the outcome
+		of accidentally pressing them.
+		The integer value of this attribute has bits 0-4 set depending
+		on the state of the corresponding key.
+		When read, this file returns the current state of the buttons.
+		When written, the given buttons are activated/deactivated
+		immediately.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/mode_key
+Date:		Januar 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The keyboard has a condensed layout without num-lock key.
+		Instead it uses a mode-key which activates a gaming mode where
+		the assignment of the number block changes.
+		The integer value of this attribute ranges from 0 (OFF) to 1 (ON).
+		When read, this file returns the actual state of the key.
+		When written, the key is activated/deactivated immediately.
+Users:		http://roccat.sourceforge.net
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-isku b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-isku
new file mode 100644
index 0000000..c601d0f
--- /dev/null
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-isku
@@ -0,0 +1,153 @@
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/actual_profile
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The integer value of this attribute ranges from 0-4.
+		When read, this attribute returns the number of the actual
+		profile. This value is persistent, so its equivalent to the
+		profile that's active when the device is powered on next time.
+		When written, this file sets the number of the startup profile
+		and the device activates this profile immediately.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/info
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns general data like firmware version.
+		The data is 6 bytes long.
+		This file is readonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/key_mask
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one deactivate certain keys like
+		windows and application keys, to prevent accidental presses.
+		Profile number for which this settings occur is included in
+		written data. The data has to be 6 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_capslock
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the
+		capslock key for a specific profile. Profile number is included
+		in written data. The data has to be 6 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_easyzone
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the
+		easyzone keys for a specific profile. Profile number is included
+		in written data. The data has to be 65 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_function
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the
+		function keys for a specific profile. Profile number is included
+		in written data. The data has to be 41 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_macro
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the macro
+		keys for a specific profile. Profile number is included in
+		written data. The data has to be 35 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_media
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the media
+		keys for a specific profile. Profile number is included in
+		written data. The data has to be 29 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_thumbster
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the
+		thumbster keys for a specific profile. Profile number is included
+		in written data. The data has to be 23 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/last_set
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the time in secs since
+		epoch in which the last configuration took place.
+		The data has to be 20 bytes long.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/light
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the backlight intensity for
+		a specific profile. Profile number is included in written data.
+		The data has to be 10 bytes long for Isku, IskuFX needs	16 bytes
+		of data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/macro
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one store macros with max 500
+		keystrokes for a specific button for a specific profile.
+		Button and profile numbers are included in written data.
+		The data has to be 2083 bytes long.
+		Before reading this file, control has to be written to select
+		which profile and key to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/reset
+Date:		November 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one reset the device.
+		The data has to be 3 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/control
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one select which data from which
+		profile will be	read next. The data has to be 3 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/talk
+Date:		June 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one trigger easyshift functionality
+		from the host.
+		The data has to be 16 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/talkfx
+Date:		February 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one trigger temporary color schemes
+		from the host.
+		The data has to be 16 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus
index 833fd59..545e69f 100644
--- a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus
@@ -1,3 +1,14 @@
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/actual_profile
+Date:		October 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The integer value of this attribute ranges from 0-4.
+                When read, this attribute returns the number of the actual
+                profile. This value is persistent, so its equivalent to the
+                profile that's active when the mouse is powered on next time.
+		When written, this file sets the number of the startup profile
+		and the mouse activates this profile immediately.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/startup_profile
 Date:		October 2010
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
@@ -22,6 +33,40 @@ Description:	When read, this file returns the raw integer version number of the
 		Please read binary attribute info which contains firmware version.
 Users:		http://roccat.sourceforge.net
 
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/info
+Date:		November 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns general data like firmware version.
+		When written, the device can be reset.
+		The data is 8 bytes long.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/macro
+Date:		October 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store a macro with max 500 key/button strokes
+		internally.
+		When written, this file lets one set the sequence for a specific
+		button for a specific profile. Button and profile numbers are
+		included in written data. The data has to be 2082 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile_buttons
+Date:		August 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split in settings and buttons.
+		profile_buttons holds information about button layout.
+		When written, this file lets one write the respective profile
+		buttons back to the mouse. The data has to be 77 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile[1-5]_buttons
 Date:		August 2010
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
@@ -34,6 +79,22 @@ Description:	The mouse can store 5 profiles which can be switched by the
 		Write control to select profile and read profile_buttons instead.
 Users:		http://roccat.sourceforge.net
 
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile_settings
+Date:		October 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split in settings and buttons.
+		profile_settings holds information like resolution, sensitivity
+		and light effects.
+		When written, this file lets one write the respective profile
+		settings back to the mouse. The data has to be 43 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile[1-5]_settings
 Date:		August 2010
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
@@ -45,4 +106,40 @@ Description:	The mouse can store 5 profiles which can be switched by the
 		The returned data is 43 bytes in size.
 		This file is readonly.
 		Write control to select profile and read profile_settings instead.
-Users:		http://roccat.sourceforge.net
\ No newline at end of file
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/sensor
+Date:		October 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse has a tracking- and a distance-control-unit. These
+		can be activated/deactivated and the lift-off distance can be
+		set. The data has to be 6 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/talk
+Date:		May 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	Used to active some easy* functions of the mouse from outside.
+		The data has to be 16 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/tcu
+Date:		October 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written a calibration process for the tracking control unit
+		can be initiated/cancelled. Also lets one read/write sensor
+		registers.
+		The data has to be 4 bytes long.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/tcu_image
+Date:		October 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read the mouse returns a 30x30 pixel image of the
+		sampled underground. This works only in the course of a
+		calibration process initiated with tcu.
+		The returned data is 1028 bytes in size.
+		This file is readonly.
+Users:		http://roccat.sourceforge.net
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-konepure b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-konepure
new file mode 100644
index 0000000..41a9b7f
--- /dev/null
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-konepure
@@ -0,0 +1,105 @@
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/actual_profile
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. actual_profile holds number of actual profile.
+		This value is persistent, so its value determines the profile
+		that's active when the mouse is powered on next time.
+		When written, the mouse activates the set profile immediately.
+		The data has to be 3 bytes long.
+		The mouse will reject invalid data.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/control
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one select which data from which
+		profile will be	read next. The data has to be 3 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/info
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns general data like firmware version.
+		When written, the device can be reset.
+		The data is 6 bytes long.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/macro
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store a macro with max 500 key/button strokes
+		internally.
+		When written, this file lets one set the sequence for a specific
+		button for a specific profile. Button and profile numbers are
+		included in written data. The data has to be 2082 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/profile_buttons
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split in settings and buttons.
+		profile_buttons holds information about button layout.
+		When written, this file lets one write the respective profile
+		buttons back to the mouse. The data has to be 59 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/profile_settings
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split in settings and buttons.
+		profile_settings holds information like resolution, sensitivity
+		and light effects.
+		When written, this file lets one write the respective profile
+		settings back to the mouse. The data has to be 31 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/sensor
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse has a tracking- and a distance-control-unit. These
+		can be activated/deactivated and the lift-off distance can be
+		set. The data has to be 6 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/talk
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	Used to active some easy* functions of the mouse from outside.
+		The data has to be 16 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/tcu
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written a calibration process for the tracking control unit
+		can be initiated/cancelled. Also lets one read/write sensor
+		registers.
+		The data has to be 4 bytes long.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/tcu_image
+Date:		December 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read the mouse returns a 30x30 pixel image of the
+		sampled underground. This works only in the course of a
+		calibration process initiated with tcu.
+		The returned data is 1028 bytes in size.
+		This file is readonly.
+Users:		http://roccat.sourceforge.net
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus
index 4a98e02..ab01631 100644
--- a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus
@@ -8,6 +8,17 @@ Description:	The integer value of this attribute ranges from 1-4.
 		Has never been used. If bookkeeping is done, it's done in userland tools.
 Users:		http://roccat.sourceforge.net
 
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_profile
+Date:		January 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The integer value of this attribute ranges from 0-4.
+		When read, this attribute returns the number of the active
+		profile.
+		When written, the mouse activates this profile immediately.
+		The profile that's active when powered down is the same that's
+		active when the mouse is powered on.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_sensitivity_x
 Date:		January 2011
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
@@ -40,6 +51,29 @@ Description:	When read, this file returns the raw integer version number of the
 		Obsoleted by binary sysfs attribute "info".
 Users:		http://roccat.sourceforge.net
 
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/info
+Date:		November 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns general data like firmware version.
+		When written, the device can be reset.
+		The data is 6 bytes long.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_buttons
+Date:		January 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split in settings and buttons.
+		profile_buttons holds information about button layout.
+		When written, this file lets one write the respective profile
+		buttons back to the mouse. The data has to be 23 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_buttons
 Date:		January 2011
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
@@ -52,6 +86,22 @@ Description:	The mouse can store 5 profiles which can be switched by the
 		Write control to select profile and read profile_buttons instead.
 Users:		http://roccat.sourceforge.net
 
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_settings
+Date:		January 2011
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split in settings and buttons.
+		profile_settings holds information like resolution, sensitivity
+		and light effects.
+		When written, this file lets one write the respective profile
+		settings back to the mouse. The data has to be 16 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_settings
 Date:		January 2011
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-lua b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-lua
new file mode 100644
index 0000000..31c6c4c
--- /dev/null
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-lua
@@ -0,0 +1,7 @@
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/control
+Date:		October 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, cpi, button and light settings can be configured.
+		When read, actual cpi setting and sensor data are returned.
+		The data has to be 8 bytes long.
+Users:		http://roccat.sourceforge.net
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra
index 87ac87e..16020b3 100644
--- a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra
@@ -37,6 +37,29 @@ Description:	When read, this file returns the raw integer version number of the
 		Please use binary attribute "info" which provides this information.
 Users:		http://roccat.sourceforge.net
 
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/info
+Date:		November 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns general data like firmware version.
+		When written, the device can be reset.
+		The data is 6 bytes long.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_buttons
+Date:		August 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split in settings and buttons.
+		profile_buttons holds information about button layout.
+		When written, this file lets one write the respective profile
+		buttons back to the mouse. The data has to be 19 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_buttons
 Date:		August 2010
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
@@ -49,6 +72,22 @@ Description:	The mouse can store 5 profiles which can be switched by the
 		Write control to select profile and read profile_buttons instead.
 Users:		http://roccat.sourceforge.net
 
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_settings
+Date:		August 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split in settings and buttons.
+		profile_settings holds information like resolution, sensitivity
+		and light effects.
+		When written, this file lets one write the respective profile
+		settings back to the mouse. The data has to be 13 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_settings
 Date:		August 2010
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
@@ -62,6 +101,17 @@ Description:	The mouse can store 5 profiles which can be switched by the
 		Write control to select profile and read profile_settings instead.
 Users:		http://roccat.sourceforge.net
 
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/settings
+Date:		August 2010
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns the settings stored in the mouse.
+		The size of the data is 3 bytes and holds information on the
+		startup_profile.
+		When written, this file lets write settings back to the mouse.
+		The data has to be 3 bytes long. The mouse will reject invalid
+		data.
+Users:		http://roccat.sourceforge.net
+
 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/startup_profile
 Date:		August 2010
 Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-ryos b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-ryos
new file mode 100644
index 0000000..1d6a8cf
--- /dev/null
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-ryos
@@ -0,0 +1,178 @@
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/control
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one select which data from which
+		profile will be	read next. The data has to be 3 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/profile
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. profile holds index of actual profile.
+		This value is persistent, so its value determines the profile
+		that's active when the device is powered on next time.
+		When written, the device activates the set profile immediately.
+		The data has to be 3 bytes long.
+		The device will reject invalid data.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_primary
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the default of all keys for
+		a specific profile. Profile index is included in written data.
+		The data has to be 125 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_function
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the
+		function keys for a specific profile. Profile index is included
+		in written data. The data has to be 95 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_macro
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the macro
+		keys for a specific profile. Profile index is included in
+		written data. The data has to be 35 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_thumbster
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the
+		thumbster keys for a specific profile. Profile index is included
+		in written data. The data has to be 23 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_extra
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the
+		capslock and function keys for a specific profile. Profile index
+		is included in written data. The data has to be 8 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_easyzone
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the function of the
+		easyzone keys for a specific profile. Profile index is included
+		in written data. The data has to be 294 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/key_mask
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one deactivate certain keys like
+		windows and application keys, to prevent accidental presses.
+		Profile index for which this settings occur is included in
+		written data. The data has to be 6 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the backlight intensity for
+		a specific profile. Profile index is included in written data.
+		This attribute is only valid for the glow and pro variant.
+		The data has to be 16 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/macro
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one store macros with max 480
+		keystrokes for a specific button for a specific profile.
+		Button and profile indexes are included in written data.
+		The data has to be 2002 bytes long.
+		Before reading this file, control has to be written to select
+		which profile and key to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/info
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns general data like firmware version.
+		The data is 8 bytes long.
+		This file is readonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/reset
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one reset the device.
+		The data has to be 3 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/talk
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one trigger easyshift functionality
+		from the host.
+		The data has to be 16 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_control
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one switch between stored and custom
+		light settings.
+		This attribute is only valid for the pro variant.
+		The data has to be 8 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/stored_lights
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set per-key lighting for different
+		layers.
+		This attribute is only valid for the pro variant.
+		The data has to be 1382 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/custom_lights
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set the actual per-key lighting.
+		This attribute is only valid for the pro variant.
+		The data has to be 20 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_macro
+Date:		October 2013
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one set a light macro that is looped
+		whenever the device gets in dimness mode.
+		This attribute is only valid for the pro variant.
+		The data has to be 2002 bytes long.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-savu b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-savu
new file mode 100644
index 0000000..f1e02a9
--- /dev/null
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-savu
@@ -0,0 +1,76 @@
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/buttons
+Date:		Mai 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split into general settings and
+		button settings. buttons holds informations about button layout.
+		When written, this file lets one write the respective profile
+		buttons to the mouse. The data has to be 47 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		Before reading this file, control has to be written to select
+		which profile to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/control
+Date:		Mai 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one select which data from which
+		profile will be	read next. The data has to be 3 bytes long.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/general
+Date:		Mai 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. A profile is split into general settings and
+		button settings. profile holds informations like resolution, sensitivity
+		and light effects.
+		When written, this file lets one write the respective profile
+		settings back to the mouse. The data has to be 43 bytes long.
+		The mouse will reject invalid data.
+		Which profile to write is determined by the profile number
+		contained in the data.
+		This file is writeonly.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/info
+Date:		Mai 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When read, this file returns general data like firmware version.
+		When written, the device can be reset.
+		The data is 8 bytes long.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/macro
+Date:		Mai 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	When written, this file lets one store macros with max 500
+		keystrokes for a specific button for a specific profile.
+		Button and profile numbers are included in written data.
+		The data has to be 2083 bytes long.
+		Before reading this file, control has to be written to select
+		which profile and key to read.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/profile
+Date:		Mai 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse can store 5 profiles which can be switched by the
+		press of a button. profile holds number of actual profile.
+		This value is persistent, so its value determines the profile
+		that's active when the mouse is powered on next time.
+		When written, the mouse activates the set profile immediately.
+		The data has to be 3 bytes long.
+		The mouse will reject invalid data.
+Users:		http://roccat.sourceforge.net
+
+What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/sensor
+Date:		July 2012
+Contact:	Stefan Achatz <erazor_de at users.sourceforge.net>
+Description:	The mouse has a Avago ADNS-3090 sensor.
+		This file allows reading and writing of the mouse sensors registers.
+		The data has to be 4 bytes long.
+Users:		http://roccat.sourceforge.net
diff --git a/Documentation/ABI/stable/sysfs-class-tpm b/Documentation/ABI/stable/sysfs-class-tpm
index 9f790ee..c0e2383 100644
--- a/Documentation/ABI/stable/sysfs-class-tpm
+++ b/Documentation/ABI/stable/sysfs-class-tpm
@@ -116,7 +116,7 @@ Description:	The "pubek" property will return the TPM's public endorsement
 		owner's authorization. Since the TPM driver doesn't store any
 		secrets, it can't authorize its own request for the pubek,
 		making it unaccessible. The public endorsement key is gener-
-		ated at TPM menufacture time and exists for the life of the
+		ated at TPM manufacture time and exists for the life of the
 		chip.
 
 		Example output:
@@ -163,7 +163,7 @@ Date:		April 2006
 KernelVersion:	2.6.17
 Contact:	tpmdd-devel at lists.sf.net
 Description:	The "temp_deactivated" property returns a '1' if the chip has
-		been temporarily dectivated, usually until the next power
+		been temporarily deactivated, usually until the next power
 		cycle. Whether a warm boot (reboot) will clear a TPM chip
 		from a temp_deactivated state is platform specific.
 
diff --git a/Documentation/ABI/stable/sysfs-firmware-opal-elog b/Documentation/ABI/stable/sysfs-firmware-opal-elog
index e1f3058..2536434 100644
--- a/Documentation/ABI/stable/sysfs-firmware-opal-elog
+++ b/Documentation/ABI/stable/sysfs-firmware-opal-elog
@@ -57,4 +57,4 @@ Description:
 				Shortly after acknowledging it, the log
 				entry will be removed from sysfs.
 				Reading this file will list the supported
-				operations (curently just acknowledge).
\ No newline at end of file
+				operations (currently just acknowledge).
diff --git a/Documentation/ABI/testing/configfs-stp-policy b/Documentation/ABI/testing/configfs-stp-policy
new file mode 100644
index 0000000..421ce68
--- /dev/null
+++ b/Documentation/ABI/testing/configfs-stp-policy
@@ -0,0 +1,48 @@
+What:		/config/stp-policy
+Date:		June 2015
+KernelVersion:	4.3
+Description:
+		This group contains policies mandating Master/Channel allocation
+		for software sources wishing to send trace data over an STM
+		device.
+
+What:		/config/stp-policy/<device>.<policy>
+Date:		June 2015
+KernelVersion:	4.3
+Description:
+		This group is the root of a policy; its name is a concatenation
+		of an stm device name to which this policy applies and an
+		arbitrary string. If <device> part doesn't match an existing
+		stm device, mkdir will fail with ENODEV; if that device already
+		has a policy assigned to it, mkdir will fail with EBUSY.
+
+What:		/config/stp-policy/<device>.<policy>/device
+Date:		June 2015
+KernelVersion:	4.3
+Description:
+		STM device to which this policy applies, read only. Same as the
+		<device> component of its parent directory.
+
+What:		/config/stp-policy/<device>.<policy>/<node>
+Date:		June 2015
+KernelVersion:	4.3
+Description:
+		Policy node is a string identifier that software clients will
+		use to request a master/channel to be allocated and assigned to
+		them.
+
+What:		/config/stp-policy/<device>.<policy>/<node>/masters
+Date:		June 2015
+KernelVersion:	4.3
+Description:
+		Range of masters from which to allocate for users of this node.
+		Write two numbers: the first master and the last master number.
+
+What:		/config/stp-policy/<device>.<policy>/<node>/channels
+Date:		June 2015
+KernelVersion:	4.3
+Description:
+		Range of channels from which to allocate for users of this node.
+		Write two numbers: the first channel and the last channel
+		number.
+
diff --git a/Documentation/ABI/testing/sysfs-block b/Documentation/ABI/testing/sysfs-block
index 8df0039..71d184d 100644
--- a/Documentation/ABI/testing/sysfs-block
+++ b/Documentation/ABI/testing/sysfs-block
@@ -60,6 +60,13 @@ Description:
 		Indicates whether a storage device is capable of storing
 		integrity metadata. Set if the device is T10 PI-capable.
 
+What:		/sys/block/<disk>/integrity/protection_interval_bytes
+Date:		July 2015
+Contact:	Martin K. Petersen <martin.petersen at oracle.com>
+Description:
+		Describes the number of data bytes which are protected
+		by one integrity tuple. Typically the device's logical
+		block size.
 
 What:		/sys/block/<disk>/integrity/write_generate
 Date:		June 2008
diff --git a/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x b/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x
index d72ca17..924265a 100644
--- a/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x
+++ b/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x
@@ -8,13 +8,6 @@ Description:	(RW) Enable/disable tracing on this specific trace entiry.
 		of coresight components linking the source to the sink is
 		configured and managed automatically by the coresight framework.
 
-What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/status
-Date:		November 2014
-KernelVersion:	3.19



More information about the unionfs-cvs mailing list