From: Johannes Berg <johannes@sipsolutions.net>
To: David Miller <davem@davemloft.net>
Cc: netdev <netdev@vger.kernel.org>,
linux-wireless <linux-wireless@vger.kernel.org>
Subject: pull-request: mac80211-next 2015-12-07
Date: Mon, 07 Dec 2015 11:19:34 +0100 [thread overview]
Message-ID: <1449483574.4040.3.camel@sipsolutions.net> (raw)
Hi Dave,
This is the first pull request for 4.5 from me - apologies for taking
so long and letting it grow, we had a bunch of issues to figure out,
most of which ended up unrelated to this code.
I don't know what git is doing with the diffstat below, I tried the
merge and ended up with a completely different and much saner diffstat,
but let me know if there's some problem on your side.
Thanks,
johannes
The following changes since commit c1df932c0574c13ab3ce72e969c9647ff3aaad68:
mac80211: fix off-channel mgmt-tx uninitialized variable usage (2015-12-02 22:27:53 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-davem-2015-12-07
for you to fetch changes up to 1b894521e60c1b91db1e8ba1278660e5c89f1b5f:
mac80211: handle HW ROC expired properly (2015-12-07 11:06:37 +0100)
----------------------------------------------------------------
This pull request got a bit bigger than I wanted, due to
needing to reshuffle and fix some bugs. I merged mac80211
to get the right base for some of these changes.
* new mac80211 API for upcoming driver changes: EOSP handling,
key iteration
* scan abort changes allowing to cancel an ongoing scan
* VHT IBSS 80+80 MHz support
* re-enable full AP client state tracking after fixes
* various small fixes (that weren't relevant for mac80211)
* various cleanups
----------------------------------------------------------------
Adam Welle (1):
mac80211_hwsim: check ATTR_FREQ for wmediumd (netlink) packets
Amit Khatri (1):
mac80211_hwsim: check txrate for NULL
Ayala Beker (1):
cfg80211: use NL80211_ATTR_STA_AID in nl82011_set_station
Eliad Peller (1):
mac80211: add atomic uploaded keys iterator
Emmanuel Grumbach (1):
mac80211: allow the driver to send EOSP when needed
Ilan Peer (2):
cfg80211: Add missing tracing to cfg80211
mac80211: handle HW ROC expired properly
Janusz.Dziedzic@tieto.com (1):
mac80211: add new IEEE80211_VIF_GET_NOA_UPDATE flag
Johannes Berg (20):
Merge remote-tracking branch 'mac80211/master' into HEAD
mac80211: allow driver to prevent two stations w/ same address
cfg80211: add complete data to station add/change tracing
cfg80211: replace ieee80211_ie_split() with an inline
mac80211: mesh: print MAC address instead of pointer
lib80211: ratelimit key index mismatch
mac80211: remove string from unaligned packet warning
mac80211_hwsim: do not actively scan DFS channels
cfg80211: handle add_station auth/assoc flag quirks
Revert "mac80211: don't advertise NL80211_FEATURE_FULL_AP_CLIENT_STATE"
mac80211: properly free skb when r-o-c for TX fails
mac80211: properly free TX skbs when monitor TX fails
mac80211: catch queue stop underflow
mac80211: fix mgmt-tx abort cookie and leak
mac80211: move off-channel/mgmt-tx code to offchannel.c
mac80211: simplify ack_skb handling
mac80211_hwsim: delay hardware remain-on-channel start
mac80211: rewrite remain-on-channel logic
mac80211_hwsim: stop using pointers as cookies
mac80211: reject zero cookie in mgmt-tx/roc cancel
Jouni Malinen (3):
mac80211: Allow a STA to join an IBSS with 80+80 MHz channel
mac80211_hwsim: Update timestamp in Probe Response frames
mac80211_hwsim: Advertise support for VHT IBSS
Luca Coelho (1):
nl80211: clarify NL80211_ATTR_SCHED_SCAN_DELAY usage with net-detect
Michal Sojka (3):
cfg80211: reg: Remove unused function parameter
cfg80211: Remove unused cfg80211_can_use_iftype_chan()
cfg80211: reg: Refactor calculation of bandwidth flags
Ola Olsson (1):
cfg80211: ocb: Fix null pointer deref if join_ocb is unimplemented
Vidyullatha Kanchanapally (2):
cfg80211: Add support for aborting an ongoing scan
mac80211: Add support for aborting an ongoing scan
Documentation/ABI/testing/sysfs-driver-st | 12 +
Documentation/SubmittingPatches | 15 +-
.../bindings/input/touchscreen/tsc2005.txt | 34 +-
.../devicetree/bindings/mips/img/xilfpga.txt | 83 +
Documentation/devicetree/bindings/net/dsa/dsa.txt | 3 +
.../devicetree/bindings/net/hisilicon-hns-mdio.txt | 7 +-
.../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/sound/{ak4554.c => ak4554.txt} | 0
.../bindings/thermal/rockchip-thermal.txt | 11 +-
.../devicetree/bindings/thermal/ti_soc_thermal.txt | 14 +
Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 58 +
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 11 +-
Documentation/dontdiff | 1 -
Documentation/email-clients.txt | 36 +
Documentation/filesystems/Makefile | 2 -
Documentation/filesystems/configfs/Makefile | 3 -
Documentation/filesystems/configfs/configfs.txt | 38 +-
.../configfs/configfs_example_explicit.c | 483 --
Documentation/filesystems/overlayfs.txt | 3 +-
Documentation/networking/can.txt | 2 +-
Documentation/nvdimm/nvdimm.txt | 49 +-
Documentation/scsi/st.txt | 4 +-
Documentation/target/tcm_mod_builder.py | 17 -
MAINTAINERS | 27 +-
Makefile | 4 +-
arch/arc/include/asm/processor.h | 4 -
arch/arc/kernel/entry-arcv2.S | 19 +
arch/arc/kernel/entry-compact.S | 29 +-
arch/arc/kernel/entry.S | 17 -
arch/arc/lib/memcpy-archs.S | 52 +-
arch/arc/mm/tlbex.S | 6 +-
arch/arc/plat-sim/platform.c | 1 -
arch/arm/net/bpf_jit_32.c | 2 +-
arch/arm64/Kconfig | 1 +
arch/arm64/Kconfig.debug | 4 -
arch/arm64/configs/defconfig | 1 +
arch/arm64/include/asm/atomic_ll_sc.h | 2 +-
arch/arm64/include/asm/atomic_lse.h | 2 +-
arch/arm64/include/asm/pgtable.h | 1 +
arch/arm64/include/uapi/asm/kvm.h | 2 +-
arch/arm64/kernel/cpufeature.c | 2 +-
arch/arm64/kernel/smp.c | 2 +-
arch/arm64/kernel/suspend.c | 2 +-
arch/arm64/kernel/vdso/Makefile | 3 +
arch/arm64/mm/mmu.c | 8 +-
arch/arm64/net/bpf_jit.h | 3 +-
arch/arm64/net/bpf_jit_comp.c | 102 +-
arch/h8300/Kconfig | 1 +
arch/h8300/Makefile | 2 +
arch/h8300/boot/compressed/Makefile | 5 +-
arch/h8300/boot/compressed/head.S | 4 +-
arch/h8300/boot/compressed/misc.c | 7 +-
arch/h8300/boot/compressed/vmlinux.lds | 2 +-
arch/h8300/boot/dts/edosk2674.dts | 6 +-
arch/h8300/include/asm/io.h | 12 +-
arch/h8300/include/asm/thread_info.h | 14 +-
arch/h8300/kernel/setup.c | 2 +
arch/h8300/kernel/vmlinux.lds.S | 4 +-
arch/mips/Kbuild | 1 +
arch/mips/Kbuild.platforms | 1 +
arch/mips/Kconfig | 88 +-
arch/mips/Kconfig.debug | 72 +
arch/mips/Makefile | 4 +
arch/mips/bcm47xx/setup.c | 19 +-
arch/mips/bcm47xx/sprom.c | 46 +-
arch/mips/bcm63xx/boards/board_bcm963xx.c | 14 +-
arch/mips/bcm63xx/cpu.c | 12 +-
arch/mips/bcm63xx/dev-pcmcia.c | 2 +-
arch/mips/bcm63xx/irq.c | 2 +-
arch/mips/bcm63xx/setup.c | 8 +-
arch/mips/bcm63xx/timer.c | 2 +-
arch/mips/bmips/setup.c | 1 -
arch/mips/boot/dts/Makefile | 1 +
arch/mips/boot/dts/brcm/bcm7346.dtsi | 114 +-
arch/mips/boot/dts/brcm/bcm7358.dtsi | 62 +-
arch/mips/boot/dts/brcm/bcm7360.dtsi | 62 +-
arch/mips/boot/dts/brcm/bcm7362.dtsi | 94 +-
arch/mips/boot/dts/brcm/bcm7425.dtsi | 42 +
arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | 28 +
arch/mips/boot/dts/brcm/bcm97358svmb.dts | 16 +
arch/mips/boot/dts/brcm/bcm97360svmb.dts | 16 +
arch/mips/boot/dts/brcm/bcm97362svmb.dts | 20 +
arch/mips/boot/dts/mti/malta.dts | 4 +
arch/mips/boot/dts/xilfpga/Makefile | 9 +
arch/mips/boot/dts/xilfpga/microAptiv.dtsi | 21 +
arch/mips/boot/dts/xilfpga/nexys4ddr.dts | 46 +
arch/mips/cavium-octeon/setup.c | 11 +-
arch/mips/configs/bigsur_defconfig | 12 +-
arch/mips/configs/bmips_be_defconfig | 3 +-
arch/mips/configs/bmips_stb_defconfig | 3 +-
arch/mips/configs/capcella_defconfig | 6 +-
arch/mips/configs/e55_defconfig | 6 +-
arch/mips/configs/fuloong2e_defconfig | 14 +-
arch/mips/configs/lasat_defconfig | 10 +-
arch/mips/configs/lemote2f_defconfig | 11 +-
arch/mips/configs/malta_defconfig | 6 +-
arch/mips/configs/malta_kvm_defconfig | 16 +-
arch/mips/configs/malta_kvm_guest_defconfig | 16 +-
arch/mips/configs/malta_qemu_32r6_defconfig | 11 +-
arch/mips/configs/maltaaprp_defconfig | 11 +-
arch/mips/configs/maltasmvp_eva_defconfig | 11 +-
arch/mips/configs/maltaup_defconfig | 11 +-
arch/mips/configs/maltaup_xpa_defconfig | 16 +-
arch/mips/configs/mpc30x_defconfig | 6 +-
arch/mips/configs/xilfpga_defconfig | 40 +
arch/mips/include/asm/abi.h | 5 +-
arch/mips/include/asm/atomic.h | 2 +-
arch/mips/include/asm/bcache.h | 27 +
arch/mips/include/asm/cdmm.h | 11 +
arch/mips/include/asm/clocksource.h | 29 +
arch/mips/include/asm/compat.h | 62 +-
arch/mips/include/asm/cpu-features.h | 6 +-
arch/mips/include/asm/debug.h | 22 +
arch/mips/include/asm/elf.h | 7 +
arch/mips/include/asm/fw/fw.h | 16 -
arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 5 -
.../mips/include/asm/mach-lantiq/xway/lantiq_soc.h | 14 +
arch/mips/include/asm/mach-malta/malta-dtshim.h | 29 +
arch/mips/include/asm/mach-ralink/mt7620.h | 8 +-
arch/mips/include/asm/mach-ralink/ralink_regs.h | 17 +
arch/mips/include/asm/mach-ralink/rt305x.h | 21 +-
arch/mips/include/asm/mach-xilfpga/irq.h | 18 +
arch/mips/include/asm/mips-cm.h | 78 +-
arch/mips/include/asm/mips-cpc.h | 3 +-
arch/mips/include/asm/mipsregs.h | 18 +-
arch/mips/include/asm/page.h | 2 +-
arch/mips/include/asm/processor.h | 8 +-
arch/mips/include/asm/vdso.h | 139 +-
arch/mips/include/uapi/asm/Kbuild | 2 +-
arch/mips/include/uapi/asm/auxvec.h | 17 +
arch/mips/jz4740/board-qi_lb60.c | 13 +-
arch/mips/kernel/Makefile | 1 +
arch/mips/kernel/cps-vec-ns16550.S | 202 +
arch/mips/kernel/cps-vec.S | 44 +-
arch/mips/kernel/cpu-probe.c | 3 +-
arch/mips/kernel/csrc-r4k.c | 44 +
arch/mips/kernel/idle.c | 17 +-
arch/mips/kernel/mips-cm.c | 114 +-
arch/mips/kernel/mips-cpc.c | 6 +
arch/mips/kernel/mips-r2-to-r6-emul.c | 2 +-
arch/mips/kernel/segment.c | 2 +-
arch/mips/kernel/setup.c | 29 +-
arch/mips/kernel/signal.c | 12 +-
arch/mips/kernel/signal32.c | 7 +-
arch/mips/kernel/signal_n32.c | 5 +-
arch/mips/kernel/smp-cps.c | 35 +-
arch/mips/kernel/smp-gic.c | 2 +
arch/mips/kernel/spinlock_test.c | 4 +-
arch/mips/kernel/stacktrace.c | 27 +-
arch/mips/kernel/traps.c | 11 +-
arch/mips/kernel/unaligned.c | 2 +-
arch/mips/kernel/vdso.c | 207 +-
arch/mips/kernel/vmlinux.lds.S | 15 +-
arch/mips/kvm/locore.S | 8 -
arch/mips/lantiq/clk.c | 17 +
arch/mips/lantiq/clk.h | 13 +
arch/mips/lantiq/irq.c | 8 +-
arch/mips/lantiq/prom.c | 2 -
arch/mips/lantiq/xway/clk.c | 180 +-
arch/mips/lantiq/xway/prom.c | 35 +-
arch/mips/lantiq/xway/reset.c | 196 +-
arch/mips/lantiq/xway/sysctrl.c | 301 +-
arch/mips/lib/Makefile | 2 +-
arch/mips/lib/bswapdi.c | 15 +
arch/mips/lib/bswapsi.c | 11 +
arch/mips/loongson64/Kconfig | 5 -
arch/mips/loongson64/common/Makefile | 2 +-
arch/mips/loongson64/lemote-2f/Makefile | 2 +-
arch/mips/math-emu/me-debugfs.c | 2 +-
arch/mips/mm/Makefile | 1 +
arch/mips/mm/sc-debugfs.c | 81 +
arch/mips/mm/sc-mips.c | 65 +-
arch/mips/mm/tlbex.c | 97 +-
arch/mips/mti-malta/Makefile | 15 +-
arch/mips/mti-malta/malta-dtshim.c | 162 +
arch/mips/mti-malta/malta-init.c | 1 +
arch/mips/mti-malta/malta-memory.c | 131 +-
arch/mips/mti-malta/malta-setup.c | 5 +-
arch/mips/netlogic/xlp/dt.c | 1 -
arch/mips/pci/pci-rt3883.c | 6 +-
arch/mips/pistachio/init.c | 1 -
arch/mips/ralink/cevt-rt3352.c | 2 +-
arch/mips/ralink/early_printk.c | 26 +
arch/mips/ralink/mt7620.c | 63 +-
arch/mips/ralink/of.c | 2 -
arch/mips/ralink/prom.c | 5 +
arch/mips/ralink/reset.c | 13 +-
arch/mips/ralink/rt288x.c | 1 +
arch/mips/ralink/rt305x.c | 13 +-
arch/mips/ralink/rt3883.c | 2 +
arch/mips/vdso/.gitignore | 4 +
arch/mips/vdso/Makefile | 160 +
arch/mips/vdso/elf.S | 68 +
arch/mips/vdso/genvdso.c | 293 +
arch/mips/vdso/genvdso.h | 187 +
arch/mips/vdso/gettimeofday.c | 232 +
arch/mips/vdso/sigreturn.S | 49 +
arch/mips/vdso/vdso.h | 89 +
arch/mips/vdso/vdso.lds.S | 105 +
arch/mips/xilfpga/Kconfig | 9 +
arch/mips/xilfpga/Makefile | 7 +
arch/mips/xilfpga/Platform | 3 +
arch/mips/xilfpga/init.c | 57 +
arch/mips/xilfpga/intc.c | 25 +
arch/mips/xilfpga/time.c | 41 +
arch/powerpc/kvm/book3s_hv.c | 2 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 20 +-
arch/s390/include/asm/cio.h | 1 +
arch/s390/include/asm/elf.h | 13 +-
arch/s390/include/asm/ipl.h | 3 +-
arch/s390/include/asm/pci_dma.h | 4 +-
arch/s390/include/asm/trace/diag.h | 6 +-
arch/s390/include/uapi/asm/unistd.h | 19 +-
arch/s390/kernel/compat_wrapper.c | 1 +
arch/s390/kernel/diag.c | 4 +-
arch/s390/kernel/head.S | 95 +-
arch/s390/kernel/ipl.c | 65 +-
arch/s390/kernel/process.c | 6 +-
arch/s390/kernel/sclp.c | 2 +-
arch/s390/kernel/setup.c | 3 -
arch/s390/kernel/syscalls.S | 1 +
arch/s390/kernel/trace.c | 6 +-
arch/s390/mm/init.c | 30 +-
arch/s390/mm/mmap.c | 60 +-
arch/s390/pci/pci_dma.c | 84 +-
arch/unicore32/kernel/puv3-nb0916.c | 10 +-
arch/x86/include/asm/i8259.h | 1 +
arch/x86/include/asm/kvm_host.h | 27 +-
arch/x86/include/asm/vmx.h | 3 +
arch/x86/include/uapi/asm/svm.h | 1 +
arch/x86/kernel/apic/vector.c | 6 +-
arch/x86/kernel/cpu/amd.c | 13 +
arch/x86/kernel/cpu/intel.c | 1 +
arch/x86/kernel/cpu/perf_event_intel_rapl.c | 6 -
arch/x86/kernel/head_64.S | 8 +
arch/x86/kernel/i8259.c | 29 +-
arch/x86/kernel/setup.c | 2 +-
arch/x86/kernel/verify_cpu.S | 12 +-
arch/x86/kvm/lapic.c | 4 +-
arch/x86/kvm/mmu.c | 20 +-
arch/x86/kvm/mmu.h | 6 +-
arch/x86/kvm/paging_tmpl.h | 3 +-
arch/x86/kvm/svm.c | 140 +-
arch/x86/kvm/vmx.c | 71 +-
arch/x86/kvm/x86.c | 159 +-
arch/x86/mm/dump_pagetables.c | 17 +-
block/blk-core.c | 3 +
block/blk-mq.c | 2 +-
block/blk-mq.h | 1 -
crypto/algif_hash.c | 12 +-
crypto/asymmetric_keys/x509_cert_parser.c | 12 +-
drivers/acpi/acpi_platform.c | 7 +-
drivers/acpi/acpi_video.c | 78 +-
drivers/acpi/glue.c | 8 +-
drivers/acpi/scan.c | 42 +
drivers/acpi/thermal.c | 12 +-
drivers/acpi/video_detect.c | 9 +
drivers/ata/libata-scsi.c | 3 -
drivers/base/power/domain.c | 21 +-
drivers/base/power/opp/core.c | 48 +-
drivers/base/power/opp/cpu.c | 13 +-
drivers/base/power/opp/opp.h | 3 +
drivers/base/property.c | 32 +-
drivers/block/brd.c | 3 +
drivers/block/rbd.c | 109 +-
drivers/bluetooth/bfusb.c | 9 +-
drivers/bluetooth/bluecard_cs.c | 25 +-
drivers/bluetooth/bpa10x.c | 4 +-
drivers/bluetooth/bt3c_cs.c | 11 +-
drivers/bluetooth/btmrvl_main.c | 8 +-
drivers/bluetooth/btmrvl_sdio.c | 4 +-
drivers/bluetooth/btsdio.c | 6 +-
drivers/bluetooth/btuart_cs.c | 11 +-
drivers/bluetooth/btusb.c | 48 +-
drivers/bluetooth/btwilink.c | 8 +-
drivers/bluetooth/dtl1_cs.c | 11 +-
drivers/bluetooth/hci_ath.c | 6 +-
drivers/bluetooth/hci_bcm.c | 2 +-
drivers/bluetooth/hci_bcsp.c | 25 +-
drivers/bluetooth/hci_h4.c | 16 +-
drivers/bluetooth/hci_h5.c | 18 +-
drivers/bluetooth/hci_intel.c | 14 +-
drivers/bluetooth/hci_ldisc.c | 5 +-
drivers/bluetooth/hci_ll.c | 4 +-
drivers/bluetooth/hci_qca.c | 4 +-
drivers/bluetooth/hci_vhci.c | 8 +-
drivers/char/tpm/tpm-chip.c | 20 +-
drivers/char/tpm/tpm2-cmd.c | 15 +-
drivers/char/tpm/tpm_of.c | 3 +-
drivers/char/tpm/tpm_tis.c | 8 +-
drivers/clk/h8300/clk-div.c | 6 +-
drivers/clocksource/mips-gic-timer.c | 7 +-
drivers/cpufreq/arm_big_little.c | 22 +-
drivers/cpufreq/cppc_cpufreq.c | 3 +-
drivers/cpufreq/cpufreq_governor.c | 33 +-
drivers/cpufreq/intel_pstate.c | 10 +-
drivers/cpufreq/s5pv210-cpufreq.c | 4 +-
drivers/crypto/ccp/ccp-platform.c | 15 +-
drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +-
drivers/firewire/ohci.c | 5 +
drivers/gpu/drm/drm_irq.c | 10 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 81 +-
drivers/gpu/drm/sti/Kconfig | 8 +-
drivers/gpu/drm/sti/Makefile | 21 +-
drivers/gpu/drm/sti/sti_awg_utils.c | 4 -
drivers/gpu/drm/sti/sti_compositor.c | 4 +-
drivers/gpu/drm/sti/sti_crtc.c | 45 +-
drivers/gpu/drm/sti/sti_drv.c | 33 +-
drivers/gpu/drm/sti/sti_drv.h | 9 +
drivers/gpu/drm/sti/sti_dvo.c | 7 +-
drivers/gpu/drm/sti/sti_gdp.c | 2 +-
drivers/gpu/drm/sti/sti_hda.c | 7 +-
drivers/gpu/drm/sti/sti_hdmi.c | 69 +-
drivers/gpu/drm/sti/sti_hqvdp.c | 306 +-
drivers/gpu/drm/sti/sti_mixer.c | 14 +-
drivers/gpu/drm/sti/sti_plane.c | 3 -
drivers/gpu/drm/sti/sti_tvout.c | 2 -
drivers/gpu/drm/sti/sti_vtac.c | 2 -
drivers/gpu/drm/sti/sti_vtg.c | 22 +-
drivers/gpu/drm/sti/sti_vtg.h | 4 +-
drivers/hwmon/Kconfig | 2 +
drivers/hwmon/applesmc.c | 2 +-
drivers/hwmon/scpi-hwmon.c | 21 +-
drivers/hwtracing/stm/policy.c | 105 +-
drivers/infiniband/ulp/srp/ib_srp.c | 5 -
drivers/infiniband/ulp/srpt/ib_srpt.c | 78 +-
drivers/input/mouse/elantech.c | 7 +
drivers/input/serio/parkbd.c | 2 +-
drivers/input/touchscreen/Kconfig | 17 +
drivers/input/touchscreen/Makefile | 2 +
drivers/input/touchscreen/tsc2004.c | 83 +
drivers/input/touchscreen/tsc2005.c | 714 +-
drivers/input/touchscreen/tsc200x-core.c | 665 ++
drivers/input/touchscreen/tsc200x-core.h | 78 +
drivers/iommu/s390-iommu.c | 23 +-
drivers/irqchip/irq-mips-gic.c | 14 +
drivers/message/fusion/mptctl.c | 4 +
drivers/message/fusion/mptsas.c | 1 -
drivers/misc/spear13xx_pcie_gadget.c | 216 +-
drivers/net/can/xilinx_can.c | 176 +-
drivers/net/dsa/mv88e6xxx.c | 10 +
drivers/net/ethernet/Kconfig | 1 -
drivers/net/ethernet/Makefile | 1 -
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 -
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 8 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 25 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 113 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 50 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 7 -
.../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 9 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 43 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 -
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 13 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 -
drivers/net/ethernet/cisco/enic/enic_main.c | 2 -
drivers/net/ethernet/dlink/Kconfig | 5 +-
drivers/net/ethernet/dlink/dl2k.c | 343 +-
drivers/net/ethernet/dlink/dl2k.h | 15 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 25 +-
drivers/net/ethernet/emulex/benet/be_main.c | 4 +-
drivers/net/ethernet/freescale/fec_main.c | 9 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 9 +-
drivers/net/ethernet/icplus/Kconfig | 13 -
drivers/net/ethernet/icplus/Makefile | 5 -
drivers/net/ethernet/icplus/ipg.c | 2300 -----
drivers/net/ethernet/icplus/ipg.h | 748 --
drivers/net/ethernet/intel/fm10k/fm10k.h | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 +
drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 +
drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 7 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 24 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 1 -
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 1 -
drivers/net/ethernet/intel/i40evf/i40evf_main.c | 7 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 1 -
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 21 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 165 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 3 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 26 +-
drivers/net/ethernet/intel/ixgbevf/vf.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/en_cq.c | 10 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 17 -
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 -
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 18 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 126 -
drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 5 +
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 15 +-
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 +-
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 129 +-
drivers/net/ethernet/microchip/encx24j600.c | 24 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 3 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 4 +-
drivers/net/ethernet/renesas/ravb.h | 3 +
drivers/net/ethernet/renesas/ravb_main.c | 46 +-
drivers/net/ethernet/renesas/sh_eth.c | 213 +-
drivers/net/ethernet/rocker/rocker.c | 2 +-
drivers/net/ethernet/sfc/efx.c | 3 +-
drivers/net/ethernet/sfc/rx.c | 1 -
drivers/net/ethernet/smsc/smsc911x.c | 17 +-
drivers/net/ethernet/ti/cpsw.c | 2 +-
drivers/net/ethernet/ti/netcp_core.c | 2 +-
drivers/net/ethernet/via/via-velocity.c | 24 +-
drivers/net/ipvlan/ipvlan_core.c | 14 +-
drivers/net/macvlan.c | 2 +
drivers/net/netconsole.c | 271 +-
drivers/net/phy/at803x.c | 4 +
drivers/net/phy/marvell.c | 16 +
drivers/net/phy/phy.c | 3 +
drivers/net/phy/vitesse.c | 16 +-
drivers/net/ppp/pppoe.c | 26 +-
drivers/net/ppp/pppox.c | 2 +-
drivers/net/usb/cdc_ether.c | 5 +
drivers/net/virtio_net.c | 3 -
drivers/net/vmxnet3/vmxnet3_drv.c | 7 +-
drivers/net/vmxnet3/vmxnet3_int.h | 4 +-
drivers/net/vrf.c | 68 +-
drivers/net/wireless/ath/wil6210/netdev.c | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 95 +-
drivers/nvdimm/e820.c | 15 +-
drivers/nvdimm/pmem.c | 15 +-
drivers/nvme/host/pci.c | 15 +-
drivers/of/of_pci.c | 20 -
drivers/of/of_reserved_mem.c | 11 +-
drivers/pci/probe.c | 32 +-
drivers/platform/chrome/Kconfig | 5 +-
drivers/platform/chrome/Makefile | 3 +-
drivers/platform/chrome/chromeos_laptop.c | 4 +-
drivers/platform/chrome/cros_ec_dev.c | 7 +
drivers/platform/chrome/cros_ec_lightbar.c | 31 +-
drivers/platform/chrome/cros_ec_lpc.c | 21 +-
drivers/platform/chrome/cros_ec_vbc.c | 137 +
drivers/platform/x86/Kconfig | 1 +
drivers/platform/x86/asus-wmi.c | 4 +-
drivers/platform/x86/ideapad-laptop.c | 49 +-
drivers/platform/x86/intel_menlow.c | 8 +-
drivers/platform/x86/thinkpad_acpi.c | 3 +-
drivers/pwm/Kconfig | 49 +-
drivers/pwm/Makefile | 4 +
drivers/pwm/core.c | 37 +-
drivers/pwm/pwm-atmel-hlcdc.c | 4 +
drivers/pwm/pwm-berlin.c | 219 +
drivers/pwm/pwm-brcmstb.c | 343 +
drivers/pwm/pwm-lpss-pci.c | 37 +-
drivers/pwm/pwm-lpss-platform.c | 7 +
drivers/pwm/pwm-lpss.c | 62 +-
drivers/pwm/pwm-lpss.h | 2 +
drivers/pwm/pwm-mtk-disp.c | 243 +
drivers/pwm/pwm-pca9685.c | 20 +-
drivers/pwm/pwm-rcar.c | 274 +
drivers/pwm/pwm-sun4i.c | 27 +-
drivers/pwm/sysfs.c | 75 +-
drivers/s390/cio/chsc.c | 37 +-
drivers/s390/cio/chsc.h | 15 +
drivers/s390/cio/cio.c | 14 +
drivers/s390/cio/css.c | 5 -
drivers/s390/crypto/Makefile | 7 +-
drivers/s390/crypto/ap_bus.c | 6 +
drivers/s390/crypto/zcrypt_api.c | 10 +-
drivers/s390/crypto/zcrypt_api.h | 1 +
drivers/s390/crypto/zcrypt_msgtype50.c | 1 +
drivers/s390/crypto/zcrypt_msgtype6.c | 3 +
drivers/scsi/53c700.c | 11 +-
drivers/scsi/FlashPoint.c | 2 +-
drivers/scsi/Kconfig | 1 -
drivers/scsi/Makefile | 1 -
drivers/scsi/aacraid/aachba.c | 265 +-
drivers/scsi/aacraid/aacraid.h | 20 +-
drivers/scsi/aacraid/comminit.c | 147 +-
drivers/scsi/aacraid/commsup.c | 113 +-
drivers/scsi/aacraid/linit.c | 152 +
drivers/scsi/aacraid/rx.c | 1 +
drivers/scsi/aacraid/sa.c | 1 +
drivers/scsi/aacraid/src.c | 64 +-
drivers/scsi/advansys.c | 6 -
drivers/scsi/aic7xxx/aic79xx_osm.c | 1 -
drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 -
drivers/scsi/aic94xx/aic94xx_init.c | 3 +-
drivers/scsi/be2iscsi/be_main.c | 64 +-
drivers/scsi/be2iscsi/be_main.h | 7 +-
drivers/scsi/be2iscsi/be_mgmt.c | 24 +-
drivers/scsi/be2iscsi/be_mgmt.h | 7 +-
drivers/scsi/bfa/bfad_im.c | 2 -
drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h | 6 +-
drivers/scsi/bnx2fc/Kconfig | 5 +-
drivers/scsi/bnx2fc/bnx2fc.h | 9 +-
drivers/scsi/bnx2fc/bnx2fc_constants.h | 6 +-
drivers/scsi/bnx2fc/bnx2fc_debug.c | 6 +-
drivers/scsi/bnx2fc/bnx2fc_debug.h | 6 +-
drivers/scsi/bnx2fc/bnx2fc_els.c | 10 +-
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 26 +-
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 6 +-
drivers/scsi/bnx2fc/bnx2fc_io.c | 106 +-
drivers/scsi/bnx2fc/bnx2fc_tgt.c | 12 +-
drivers/scsi/csiostor/csio_scsi.c | 2 -
drivers/scsi/esas2r/esas2r_main.c | 1 -
drivers/scsi/esp_scsi.c | 1 -
drivers/scsi/fcoe/fcoe.c | 4 +-
drivers/scsi/fnic/fnic_main.c | 8 -
drivers/scsi/hosts.c | 7 +
drivers/scsi/hpsa.c | 1346 ++-
drivers/scsi/hpsa.h | 47 +-
drivers/scsi/hpsa_cmd.h | 30 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 1 -
drivers/scsi/ibmvscsi/ibmvscsi.c | 10 +-
drivers/scsi/ibmvscsi/ibmvscsi.h | 1 +
drivers/scsi/ipr.c | 154 +-
drivers/scsi/ipr.h | 22 +-
drivers/scsi/isci/init.c | 5 +-
drivers/scsi/libfc/fc_npiv.c | 2 +-
drivers/scsi/lpfc/lpfc_els.c | 8 +-
drivers/scsi/lpfc/lpfc_scsi.c | 3 -
drivers/scsi/megaraid/megaraid_sas.h | 62 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 466 +-
drivers/scsi/megaraid/megaraid_sas_fp.c | 28 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 404 +-
drivers/scsi/megaraid/megaraid_sas_fusion.h | 36 +-
drivers/scsi/mpt2sas/Kconfig | 67 -
drivers/scsi/mpt2sas/Makefile | 7 -
drivers/scsi/mpt2sas/mpi/mpi2.h | 1170 ---
drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h | 3068 -------
drivers/scsi/mpt2sas/mpi/mpi2_init.h | 461 -
drivers/scsi/mpt2sas/mpi/mpi2_ioc.h | 1708 ----
drivers/scsi/mpt2sas/mpi/mpi2_raid.h | 366 -
drivers/scsi/mpt2sas/mpi/mpi2_sas.h | 288 -
drivers/scsi/mpt2sas/mpi/mpi2_tool.h | 481 --
drivers/scsi/mpt2sas/mpi/mpi2_type.h | 61 -
drivers/scsi/mpt2sas/mpt2sas_base.c | 4899 -----------
drivers/scsi/mpt2sas/mpt2sas_base.h | 1235 ---
drivers/scsi/mpt2sas/mpt2sas_config.c | 1527 ----
drivers/scsi/mpt2sas/mpt2sas_ctl.c | 3101 -------
drivers/scsi/mpt2sas/mpt2sas_ctl.h | 419 -
drivers/scsi/mpt2sas/mpt2sas_debug.h | 182 -
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8855 --------------------
drivers/scsi/mpt2sas/mpt2sas_transport.c | 2173 -----
drivers/scsi/mpt3sas/Kconfig | 18 +-
drivers/scsi/mpt3sas/Makefile | 3 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 668 +-
drivers/scsi/mpt3sas/mpt3sas_base.h | 233 +-
drivers/scsi/mpt3sas/mpt3sas_config.c | 42 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 259 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.h | 6 +-
drivers/scsi/mpt3sas/mpt3sas_debug.h | 16 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1555 ++--
drivers/scsi/mpt3sas/mpt3sas_transport.c | 18 +-
drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 344 +
drivers/scsi/mvsas/mv_init.c | 3 +-
drivers/scsi/mvumi.c | 10 +-
drivers/scsi/pm8001/pm8001_defs.h | 2 +
drivers/scsi/pm8001/pm8001_init.c | 216 +-
drivers/scsi/pm8001/pm8001_sas.h | 6 +-
drivers/scsi/pm8001/pm80xx_hwi.c | 34 +
drivers/scsi/pmcraid.c | 6 +-
drivers/scsi/qla2xxx/qla_os.c | 1 -
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 153 +-
drivers/scsi/qla4xxx/ql4_os.c | 8 -
drivers/scsi/scsi.c | 27 +-
drivers/scsi/scsi_scan.c | 9 +-
drivers/scsi/scsi_sysfs.c | 56 +-
drivers/scsi/sd.c | 1 +
drivers/scsi/sg.c | 8 +-
drivers/scsi/snic/snic_main.c | 10 -
drivers/scsi/st.c | 30 +
drivers/scsi/stex.c | 21 +-
drivers/scsi/storvsc_drv.c | 294 +-
drivers/scsi/ufs/Kconfig | 2 +-
drivers/scsi/ufs/ufs-qcom.c | 905 +-
drivers/scsi/ufs/ufs-qcom.h | 68 +-
drivers/scsi/ufs/ufshcd-pltfrm.c | 98 +-
drivers/scsi/ufs/ufshcd-pltfrm.h | 41 +
drivers/scsi/ufs/ufshcd.c | 130 +-
drivers/scsi/ufs/ufshcd.h | 149 +-
drivers/target/iscsi/iscsi_target_configfs.c | 791 +-
drivers/target/iscsi/iscsi_target_stat.c | 666 +-
drivers/target/loopback/tcm_loop.c | 61 +-
drivers/target/sbp/sbp_target.c | 87 +-
drivers/target/target_core_configfs.c | 1209 +--
drivers/target/target_core_fabric_configfs.c | 275 +-
drivers/target/target_core_internal.h | 3 +
drivers/target/target_core_stat.c | 918 +-
drivers/target/tcm_fc/tfc_cmd.c | 1 -
drivers/target/tcm_fc/tfc_conf.c | 44 +-
drivers/target/tcm_fc/tfc_io.c | 1 -
drivers/target/tcm_fc/tfc_sess.c | 1 -
drivers/thermal/Kconfig | 17 +
drivers/thermal/Makefile | 3 +
drivers/thermal/armada_thermal.c | 6 +-
drivers/thermal/cpu_cooling.c | 8 +-
drivers/thermal/devfreq_cooling.c | 573 ++
drivers/thermal/imx_thermal.c | 21 +-
drivers/thermal/rockchip_thermal.c | 43 +-
drivers/thermal/samsung/exynos_tmu.c | 68 +-
drivers/thermal/ti-soc-thermal/Kconfig | 15 +
drivers/thermal/ti-soc-thermal/Makefile | 1 +
.../thermal/ti-soc-thermal/omap3-thermal-data.c | 176 +
drivers/thermal/ti-soc-thermal/ti-bandgap.c | 14 +
drivers/thermal/ti-soc-thermal/ti-bandgap.h | 11 +
drivers/usb/gadget/configfs.c | 295 +-
drivers/usb/gadget/function/f_acm.c | 26 +-
drivers/usb/gadget/function/f_ecm.c | 8 +-
drivers/usb/gadget/function/f_eem.c | 8 +-
drivers/usb/gadget/function/f_hid.c | 34 +-
drivers/usb/gadget/function/f_loopback.c | 31 +-
drivers/usb/gadget/function/f_mass_storage.c | 119 +-
drivers/usb/gadget/function/f_midi.c | 37 +-
drivers/usb/gadget/function/f_ncm.c | 8 +-
drivers/usb/gadget/function/f_obex.c | 26 +-
drivers/usb/gadget/function/f_phonet.c | 25 +-
drivers/usb/gadget/function/f_printer.c | 30 +-
drivers/usb/gadget/function/f_rndis.c | 8 +-
drivers/usb/gadget/function/f_serial.c | 26 +-
drivers/usb/gadget/function/f_sourcesink.c | 83 +-
drivers/usb/gadget/function/f_subset.c | 8 +-
drivers/usb/gadget/function/f_uac1.c | 39 +-
drivers/usb/gadget/function/f_uac2.c | 28 +-
drivers/usb/gadget/function/u_ether_configfs.h | 44 +-
drivers/usb/gadget/function/uvc_configfs.c | 387 +-
drivers/usb/gadget/legacy/tcm_usb_gadget.c | 44 +-
drivers/usb/storage/uas.c | 5 -
drivers/vfio/Kconfig | 15 +
drivers/vfio/pci/vfio_pci.c | 8 +-
drivers/vfio/pci/vfio_pci_config.c | 74 +-
drivers/vfio/platform/Makefile | 6 +-
drivers/vfio/platform/reset/Kconfig | 8 +
drivers/vfio/platform/reset/Makefile | 2 +
.../vfio/platform/reset/vfio_platform_amdxgbe.c | 127 +
.../platform/reset/vfio_platform_calxedaxgmac.c | 19 +-
drivers/vfio/platform/vfio_amba.c | 1 +
drivers/vfio/platform/vfio_platform.c | 1 +
drivers/vfio/platform/vfio_platform_common.c | 155 +-
drivers/vfio/platform/vfio_platform_irq.c | 1 +
drivers/vfio/platform/vfio_platform_private.h | 40 +-
drivers/vfio/vfio.c | 224 +-
drivers/vfio/vfio_iommu_type1.c | 15 +-
drivers/vhost/scsi.c | 41 +-
drivers/xen/xen-scsiback.c | 32 +-
fs/9p/Makefile | 5 +-
fs/9p/acl.c | 65 +-
fs/9p/cache.h | 1 +
fs/9p/xattr.c | 42 +
fs/9p/xattr.h | 3 -
fs/9p/xattr_security.c | 80 -
fs/9p/xattr_trusted.c | 80 -
fs/9p/xattr_user.c | 80 -
fs/binfmt_elf.c | 12 +-
fs/block_dev.c | 15 +-
fs/btrfs/disk-io.c | 3 +
fs/btrfs/extent-tree.c | 11 +-
fs/btrfs/file.c | 16 +-
fs/btrfs/inode.c | 62 +-
fs/btrfs/qgroup.c | 13 +-
fs/btrfs/scrub.c | 179 +-
fs/btrfs/volumes.c | 21 +
fs/btrfs/xattr.c | 4 +-
fs/buffer.c | 24 +-
fs/cachefiles/namei.c | 2 +
fs/cachefiles/rdwr.c | 75 +-
fs/ceph/cache.c | 2 +-
fs/ceph/caps.c | 76 +-
fs/ceph/file.c | 87 +-
fs/ceph/inode.c | 1 +
fs/ceph/mds_client.c | 57 +-
fs/ceph/mds_client.h | 3 +
fs/ceph/super.h | 1 +
fs/cifs/cifsfs.c | 16 +-
fs/cifs/cifsglob.h | 8 +-
fs/cifs/connect.c | 78 +
fs/cifs/ioctl.c | 11 +-
fs/cifs/smb2file.c | 19 +
fs/cifs/smb2ops.c | 10 +-
fs/cifs/smb2pdu.c | 123 +-
fs/cifs/smb2pdu.h | 45 +
fs/cifs/smbfsctl.h | 2 +-
fs/configfs/file.c | 12 +-
fs/dax.c | 16 +-
fs/debugfs/inode.c | 6 +-
fs/dlm/config.c | 288 +-
fs/ext2/xattr.c | 7 +-
fs/ext2/xattr_security.c | 15 +-
fs/ext2/xattr_trusted.c | 15 +-
fs/ext2/xattr_user.c | 15 +-
fs/ext4/inode.c | 4 +-
fs/ext4/xattr.c | 7 +-
fs/ext4/xattr_security.c | 15 +-
fs/ext4/xattr_trusted.c | 15 +-
fs/ext4/xattr_user.c | 15 +-
fs/f2fs/xattr.c | 60 +-
fs/fscache/netfs.c | 38 +-
fs/fscache/page.c | 2 +-
fs/gfs2/xattr.c | 13 +-
fs/hfsplus/xattr.c | 21 +-
fs/hfsplus/xattr_security.c | 21 +-
fs/hfsplus/xattr_trusted.c | 21 +-
fs/hfsplus/xattr_user.c | 21 +-
fs/jffs2/security.c | 16 +-
fs/jffs2/xattr.c | 9 +-
fs/jffs2/xattr_trusted.c | 19 +-
fs/jffs2/xattr_user.c | 16 +-
fs/lockd/host.c | 8 +-
fs/lockd/mon.c | 125 +-
fs/lockd/netns.h | 4 +-
fs/lockd/svc.c | 2 +-
fs/lockd/svc4proc.c | 2 +-
fs/lockd/svcproc.c | 2 +-
fs/nfs/nfs4proc.c | 34 +-
fs/nfsd/nfs3xdr.c | 4 +-
fs/nfsd/nfs4layouts.c | 34 +-
fs/nfsd/nfs4proc.c | 4 +
fs/nfsd/nfs4state.c | 265 +-
fs/nfsd/nfscache.c | 32 +-
fs/nfsd/nfsfh.c | 5 +-
fs/nfsd/nfsfh.h | 20 +-
fs/nfsd/state.h | 43 +-
fs/nfsd/trace.c | 2 -
fs/nfsd/trace.h | 2 +
fs/nfsd/vfs.c | 4 +-
fs/nfsd/vfs.h | 4 +-
fs/nfsd/xdr4.h | 2 +-
fs/nilfs2/file.c | 2 +-
fs/ocfs2/cluster/heartbeat.c | 205 +-
fs/ocfs2/cluster/nodemanager.c | 281 +-
fs/ocfs2/xattr.c | 45 +-
fs/pipe.c | 18 +-
fs/posix_acl.c | 36 +-
fs/reiserfs/xattr.c | 16 +-
fs/reiserfs/xattr_security.c | 13 +-
fs/reiserfs/xattr_trusted.c | 13 +-
fs/reiserfs/xattr_user.c | 13 +-
fs/squashfs/xattr.c | 86 +-
fs/sysfs/group.c | 17 +-
fs/ubifs/super.c | 1 -
fs/ubifs/ubifs.h | 1 -
fs/ubifs/xattr.c | 40 -
fs/xattr.c | 39 +-
fs/xfs/Makefile | 2 +-
fs/xfs/kmem.c | 10 +-
fs/xfs/libxfs/xfs_alloc.c | 30 +-
fs/xfs/libxfs/xfs_alloc.h | 8 +-
fs/xfs/libxfs/xfs_attr.c | 6 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 3 +
fs/xfs/libxfs/xfs_attr_remote.c | 2 +-
fs/xfs/libxfs/xfs_bmap.c | 65 +-
fs/xfs/libxfs/xfs_bmap.h | 13 +-
fs/xfs/libxfs/xfs_btree.c | 21 +-
fs/xfs/libxfs/xfs_btree.h | 39 +-
fs/xfs/libxfs/xfs_da_btree.c | 4 +
fs/xfs/libxfs/xfs_dir2.c | 6 +-
fs/xfs/libxfs/xfs_dir2_block.c | 3 +
fs/xfs/libxfs/xfs_dir2_data.c | 3 +
fs/xfs/libxfs/xfs_dir2_leaf.c | 3 +
fs/xfs/libxfs/xfs_dir2_node.c | 3 +
fs/xfs/libxfs/xfs_format.h | 18 +-
fs/xfs/libxfs/xfs_fs.h | 10 +
fs/xfs/libxfs/xfs_ialloc.c | 10 +-
fs/xfs/libxfs/xfs_sb.c | 10 +
fs/xfs/libxfs/xfs_symlink_remote.c | 7 +
fs/xfs/xfs_acl.c | 14 +-
fs/xfs/xfs_acl.h | 4 +-
fs/xfs/xfs_aops.c | 119 +-
fs/xfs/xfs_aops.h | 3 +-
fs/xfs/xfs_attr_list.c | 2 +-
fs/xfs/xfs_bmap_util.c | 38 +-
fs/xfs/xfs_buf.c | 21 +-
fs/xfs/xfs_dir2_readdir.c | 2 +-
fs/xfs/xfs_dquot.c | 14 +-
fs/xfs/xfs_file.c | 116 +-
fs/xfs/xfs_icache.c | 18 +-
fs/xfs/xfs_inode.c | 8 +-
fs/xfs/xfs_inode_item.c | 1 +
fs/xfs/xfs_inode_item.h | 1 +
fs/xfs/xfs_ioctl.c | 23 +-
fs/xfs/xfs_ioctl32.c | 2 +-
fs/xfs/xfs_iomap.c | 70 +-
fs/xfs/xfs_iops.c | 4 +-
fs/xfs/xfs_linux.h | 7 +
fs/xfs/xfs_log.c | 93 +-
fs/xfs/xfs_log.h | 1 +
fs/xfs/xfs_log_priv.h | 51 +
fs/xfs/xfs_log_recover.c | 14 +-
fs/xfs/xfs_message.c | 7 +
fs/xfs/xfs_mount.c | 21 +-
fs/xfs/xfs_mount.h | 5 +
fs/xfs/xfs_pnfs.c | 5 +
fs/xfs/xfs_qm.c | 14 +-
fs/xfs/xfs_stats.c | 93 +-
fs/xfs/xfs_stats.h | 36 +-
fs/xfs/xfs_super.c | 57 +-
fs/xfs/xfs_sysctl.c | 15 +-
fs/xfs/xfs_sysfs.c | 185 +-
fs/xfs/xfs_sysfs.h | 1 +
fs/xfs/xfs_trace.h | 2 +
fs/xfs/xfs_trans.c | 6 +-
fs/xfs/xfs_trans_ail.c | 13 +-
fs/xfs/xfs_trans_inode.c | 9 +
fs/xfs/xfs_xattr.c | 41 +-
include/acpi/acpi_bus.h | 36 +-
include/asm-generic/uaccess.h | 10 +-
include/linux/acpi.h | 7 +-
include/linux/blk_types.h | 2 +-
include/linux/buffer_head.h | 2 -
include/linux/ceph/libceph.h | 4 +-
include/linux/ceph/messenger.h | 16 +-
include/linux/configfs.h | 97 +-
include/linux/context_tracking.h | 12 +-
include/linux/devfreq_cooling.h | 81 +
include/linux/fs.h | 2 -
include/linux/hashtable.h | 4 +
include/linux/if_pppox.h | 1 -
include/linux/irqchip/mips-gic.h | 17 +
include/linux/kvm_host.h | 1 +
include/linux/lockd/lockd.h | 10 +-
include/linux/marvell_phy.h | 1 +
include/linux/math64.h | 80 +
include/linux/mfd/cros_ec.h | 1 +
include/linux/netdevice.h | 49 +-
include/linux/of.h | 4 +-
include/linux/of_address.h | 7 +
include/linux/of_pci.h | 3 -
include/linux/property.h | 10 +-
include/linux/pwm.h | 3 +
include/linux/skbuff.h | 3 -
include/linux/sunrpc/cache.h | 16 +-
include/linux/sysfs.h | 18 +-
include/linux/thermal.h | 8 +-
include/linux/usb/gadget_configfs.h | 19 +-
include/linux/vfio.h | 3 +
include/linux/xattr.h | 18 +-
include/net/bluetooth/bluetooth.h | 25 +-
include/net/bluetooth/hci.h | 3 +-
include/net/bluetooth/hci_core.h | 13 +-
include/net/bluetooth/hci_mon.h | 2 +
include/net/bluetooth/hci_sock.h | 1 +
include/net/bluetooth/mgmt.h | 13 +
include/net/busy_poll.h | 45 +-
include/net/cfg80211.h | 10 +-
include/net/dsa.h | 8 +
include/net/ip6_tunnel.h | 3 +-
include/net/ip_tunnels.h | 3 +-
include/net/mac80211.h | 56 +
include/net/switchdev.h | 2 +-
include/scsi/scsi_host.h | 5 -
include/scsi/scsi_tcq.h | 95 +-
include/target/configfs_macros.h | 147 -
include/target/target_core_base.h | 60 +
include/target/target_core_fabric_configfs.h | 122 -
include/trace/events/fib6.h | 76 +
include/trace/events/thermal.h | 53 +
include/uapi/drm/drm_fourcc.h | 2 +-
include/uapi/linux/mroute.h | 59 +-
include/uapi/linux/nl80211.h | 11 +-
include/uapi/linux/vfio.h | 7 +
kernel/bpf/syscall.c | 22 +-
kernel/context_tracking.c | 80 +-
kernel/events/core.c | 21 +-
kernel/irq/internals.h | 5 +
kernel/irq/pm.c | 3 +-
kernel/irq/proc.c | 2 +-
kernel/sched/fair.c | 2 +-
kernel/time/timer.c | 22 +-
kernel/trace/trace.c | 16 +-
kernel/trace/trace.h | 1 -
kernel/trace/trace_functions_graph.c | 6 -
lib/test_rhashtable.c | 76 +-
net/8021q/vlan_core.c | 4 +-
net/atm/mpc.h | 4 +-
net/atm/mpoa_caches.c | 4 +-
net/bluetooth/af_bluetooth.c | 12 +-
net/bluetooth/cmtp/core.c | 3 +-
net/bluetooth/hci_conn.c | 103 +-
net/bluetooth/hci_core.c | 576 +-
net/bluetooth/hci_request.c | 682 +-
net/bluetooth/hci_request.h | 25 +-
net/bluetooth/hci_sock.c | 200 +-
net/bluetooth/l2cap_core.c | 19 +-
net/bluetooth/mgmt.c | 616 +-
net/bridge/br_stp.c | 2 +-
net/bridge/br_stp_if.c | 2 +-
net/ceph/auth_x.c | 36 +-
net/ceph/ceph_common.c | 18 +-
net/ceph/crypto.h | 4 +-
net/ceph/messenger.c | 88 +-
net/ceph/osd_client.c | 34 +-
net/core/dev.c | 138 +-
net/core/neighbour.c | 2 +-
net/core/net-traces.c | 4 +
net/core/rtnetlink.c | 274 +-
net/core/skbuff.c | 3 +-
net/dsa/dsa.c | 18 +
net/ipv4/ipconfig.c | 62 +-
net/ipv4/ipmr.c | 597 +-
net/ipv4/netfilter/arp_tables.c | 6 +-
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 2 +-
net/ipv4/netfilter/nf_nat_snmp_basic.c | 22 +-
net/ipv4/raw.c | 8 +-
net/ipv6/mcast.c | 2 -
net/ipv6/route.c | 10 +
net/mac80211/cfg.c | 532 +-
net/mac80211/debugfs.c | 1 +
net/mac80211/ibss.c | 1 +
net/mac80211/ieee80211_i.h | 25 +-
net/mac80211/key.c | 56 +-
net/mac80211/main.c | 4 +-
net/mac80211/mesh_pathtbl.c | 4 +-
net/mac80211/mlme.c | 6 +-
net/mac80211/offchannel.c | 829 +-
net/mac80211/rx.c | 3 +-
net/mac80211/sta_info.c | 163 +-
net/mac80211/sta_info.h | 2 +
net/mac80211/trace.h | 25 +
net/mac80211/tx.c | 2 +-
net/mac80211/util.c | 7 +-
net/mac802154/rx.c | 3 +-
net/packet/af_packet.c | 6 +-
net/sunrpc/auth_gss/auth_gss.c | 13 +-
net/sunrpc/cache.c | 53 +-
net/sunrpc/svcsock.c | 40 +-
net/tipc/bcast.c | 126 +-
net/tipc/bcast.h | 1 +
net/tipc/bearer.c | 140 +-
net/tipc/bearer.h | 8 +-
net/tipc/core.h | 5 +
net/tipc/discover.c | 38 +-
net/tipc/link.c | 626 +-
net/tipc/link.h | 175 +-
net/tipc/name_distr.c | 68 +-
net/tipc/name_distr.h | 1 -
net/tipc/name_table.c | 5 +-
net/tipc/netlink.c | 8 +-
net/tipc/netlink_compat.c | 8 +-
net/tipc/node.c | 884 +-
net/tipc/node.h | 127 +-
net/tipc/udp_media.c | 5 -
net/unix/af_unix.c | 6 +-
net/vmw_vsock/vmci_transport.h | 2 +-
net/vmw_vsock/vmci_transport_notify.c | 2 +-
net/vmw_vsock/vmci_transport_notify.h | 5 +-
net/vmw_vsock/vmci_transport_notify_qstate.c | 2 +-
net/wireless/core.h | 7 -
net/wireless/lib80211_crypt_ccmp.c | 4 +-
net/wireless/lib80211_crypt_tkip.c | 4 +-
net/wireless/nl80211.c | 62 +-
net/wireless/ocb.c | 3 +
net/wireless/rdev-ops.h | 51 +
net/wireless/reg.c | 98 +-
net/wireless/trace.h | 103 +
net/wireless/util.c | 121 -
samples/Kconfig | 6 +
samples/Makefile | 3 +-
samples/bpf/Makefile | 7 +-
samples/configfs/Makefile | 2 +
.../configfs/configfs_sample.c | 140 +-
sound/firewire/Kconfig | 1 +
sound/pci/Kconfig | 24 +-
sound/pci/ctxfi/ctamixer.c | 6 +-
sound/pci/ctxfi/ctamixer.h | 2 +-
sound/pci/ctxfi/ctdaio.c | 10 +-
sound/pci/ctxfi/ctdaio.h | 4 +-
sound/pci/ctxfi/ctresource.c | 2 +-
sound/pci/ctxfi/ctresource.h | 2 +-
sound/pci/ctxfi/ctsrc.c | 6 +-
sound/pci/ctxfi/ctsrc.h | 4 +-
sound/pci/hda/hda_jack.c | 18 +-
sound/pci/hda/hda_jack.h | 2 +-
sound/pci/hda/patch_hdmi.c | 10 +-
sound/sound_core.c | 2 +-
sound/usb/quirks.c | 1 +
tools/include/linux/list.h | 1 +
tools/lib/bpf/.gitignore | 2 +-
tools/lib/bpf/Makefile | 2 +-
tools/lib/bpf/libbpf.c | 171 +-
tools/lib/bpf/libbpf.h | 23 +-
tools/lib/lockdep/common.c | 2 +-
tools/lib/lockdep/include/liblockdep/common.h | 2 +
tools/lib/lockdep/uinclude/linux/compiler.h | 2 +
tools/lib/lockdep/uinclude/linux/lockdep.h | 3 +-
tools/perf/Documentation/perf-trace.txt | 1 -
tools/perf/Makefile | 2 +-
tools/perf/builtin-sched.c | 5 +-
tools/perf/builtin-stat.c | 222 +-
tools/perf/tests/.gitignore | 2 +
tools/perf/tests/Build | 17 +-
tools/perf/tests/attr.c | 3 +-
tools/perf/tests/bpf-script-example.c | 4 +
tools/perf/tests/bpf-script-test-kbuild.c | 21 +
tools/perf/tests/bpf.c | 209 +
tools/perf/tests/builtin-test.c | 6 +-
tools/perf/tests/code-reading.c | 8 +-
tools/perf/tests/keep-tracking.c | 4 +-
tools/perf/tests/llvm.c | 146 +-
tools/perf/tests/llvm.h | 18 +
tools/perf/tests/make | 5 +
tools/perf/tests/switch-tracking.c | 4 +-
tools/perf/tests/tests.h | 1 +
tools/perf/util/annotate.c | 21 +-
tools/perf/util/bpf-loader.c | 143 +-
tools/perf/util/bpf-loader.h | 33 +
tools/perf/util/llvm-utils.c | 54 +-
tools/perf/util/map.c | 10 +-
tools/perf/util/parse-events.c | 11 +-
tools/perf/util/probe-event.c | 6 +-
tools/perf/util/probe-file.c | 6 +
tools/perf/util/session.c | 8 +-
tools/perf/util/stat-shadow.c | 5 +
tools/perf/util/util.c | 30 +
tools/perf/util/util.h | 8 +
tools/power/cpupower/debug/i386/dump_psb.c | 2 +-
tools/power/cpupower/man/cpupower-idle-set.1 | 4 +-
tools/power/cpupower/utils/cpufreq-info.c | 30 +-
tools/power/cpupower/utils/cpufreq-set.c | 10 +-
tools/power/cpupower/utils/cpuidle-info.c | 4 +-
tools/power/cpupower/utils/cpuidle-set.c | 33 +-
tools/power/cpupower/utils/cpupower-info.c | 4 +-
tools/power/cpupower/utils/cpupower-set.c | 2 +-
tools/power/cpupower/utils/helpers/topology.c | 23 +-
.../cpupower/utils/idle_monitor/cpupower-monitor.c | 9 +-
tools/power/x86/turbostat/turbostat.c | 30 +-
tools/testing/nvdimm/test/nfit.c | 2 +-
tools/thermal/tmon/Makefile | 3 +
1029 files changed, 29324 insertions(+), 51594 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-driver-st
create mode 100644 Documentation/devicetree/bindings/mips/img/xilfpga.txt
create mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/pwm-berlin.txt
create mode 100644 Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt
create mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt
rename Documentation/devicetree/bindings/sound/{ak4554.c => ak4554.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/ufs/ufs-qcom.txt
delete mode 100644 Documentation/filesystems/configfs/Makefile
delete mode 100644 Documentation/filesystems/configfs/configfs_example_explicit.c
create mode 100644 arch/mips/boot/dts/xilfpga/Makefile
create mode 100644 arch/mips/boot/dts/xilfpga/microAptiv.dtsi
create mode 100644 arch/mips/boot/dts/xilfpga/nexys4ddr.dts
create mode 100644 arch/mips/configs/xilfpga_defconfig
create mode 100644 arch/mips/include/asm/clocksource.h
create mode 100644 arch/mips/include/asm/debug.h
create mode 100644 arch/mips/include/asm/mach-malta/malta-dtshim.h
create mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h
create mode 100644 arch/mips/include/uapi/asm/auxvec.h
create mode 100644 arch/mips/kernel/cps-vec-ns16550.S
create mode 100644 arch/mips/lib/bswapdi.c
create mode 100644 arch/mips/lib/bswapsi.c
create mode 100644 arch/mips/mm/sc-debugfs.c
create mode 100644 arch/mips/mti-malta/malta-dtshim.c
create mode 100644 arch/mips/vdso/.gitignore
create mode 100644 arch/mips/vdso/Makefile
create mode 100644 arch/mips/vdso/elf.S
create mode 100644 arch/mips/vdso/genvdso.c
create mode 100644 arch/mips/vdso/genvdso.h
create mode 100644 arch/mips/vdso/gettimeofday.c
create mode 100644 arch/mips/vdso/sigreturn.S
create mode 100644 arch/mips/vdso/vdso.h
create mode 100644 arch/mips/vdso/vdso.lds.S
create mode 100644 arch/mips/xilfpga/Kconfig
create mode 100644 arch/mips/xilfpga/Makefile
create mode 100644 arch/mips/xilfpga/Platform
create mode 100644 arch/mips/xilfpga/init.c
create mode 100644 arch/mips/xilfpga/intc.c
create mode 100644 arch/mips/xilfpga/time.c
create mode 100644 drivers/input/touchscreen/tsc2004.c
create mode 100644 drivers/input/touchscreen/tsc200x-core.c
create mode 100644 drivers/input/touchscreen/tsc200x-core.h
delete mode 100644 drivers/net/ethernet/icplus/Kconfig
delete mode 100644 drivers/net/ethernet/icplus/Makefile
delete mode 100644 drivers/net/ethernet/icplus/ipg.c
delete mode 100644 drivers/net/ethernet/icplus/ipg.h
create mode 100644 drivers/platform/chrome/cros_ec_vbc.c
create mode 100644 drivers/pwm/pwm-berlin.c
create mode 100644 drivers/pwm/pwm-brcmstb.c
create mode 100644 drivers/pwm/pwm-mtk-disp.c
create mode 100644 drivers/pwm/pwm-rcar.c
delete mode 100644 drivers/scsi/mpt2sas/Kconfig
delete mode 100644 drivers/scsi/mpt2sas/Makefile
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_init.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_ioc.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_raid.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_sas.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_tool.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_type.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_base.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_base.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_config.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_ctl.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_ctl.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_debug.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_scsih.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_transport.c
create mode 100644 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c
create mode 100644 drivers/scsi/ufs/ufshcd-pltfrm.h
create mode 100644 drivers/thermal/devfreq_cooling.c
create mode 100644 drivers/thermal/ti-soc-thermal/omap3-thermal-data.c
create mode 100644 drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
delete mode 100644 fs/9p/xattr_security.c
delete mode 100644 fs/9p/xattr_trusted.c
delete mode 100644 fs/9p/xattr_user.c
create mode 100644 include/linux/devfreq_cooling.h
delete mode 100644 include/target/configfs_macros.h
delete mode 100644 include/target/target_core_fabric_configfs.h
create mode 100644 include/trace/events/fib6.h
create mode 100644 samples/configfs/Makefile
rename Documentation/filesystems/configfs/configfs_example_macros.c => samples/configfs/configfs_sample.c (74%)
create mode 100644 tools/perf/tests/.gitignore
create mode 100644 tools/perf/tests/bpf-script-test-kbuild.c
create mode 100644 tools/perf/tests/bpf.c
create mode 100644 tools/perf/tests/llvm.h
WARNING: multiple messages have this Message-ID (diff)
From: Johannes Berg <johannes-cdvu00un1VgdHxzADdlk8Q@public.gmane.org>
To: David Miller <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
Cc: netdev <netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
linux-wireless
<linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: pull-request: mac80211-next 2015-12-07
Date: Mon, 07 Dec 2015 11:19:34 +0100 [thread overview]
Message-ID: <1449483574.4040.3.camel@sipsolutions.net> (raw)
Hi Dave,
This is the first pull request for 4.5 from me - apologies for taking
so long and letting it grow, we had a bunch of issues to figure out,
most of which ended up unrelated to this code.
I don't know what git is doing with the diffstat below, I tried the
merge and ended up with a completely different and much saner diffstat,
but let me know if there's some problem on your side.
Thanks,
johannes
The following changes since commit c1df932c0574c13ab3ce72e969c9647ff3aaad68:
mac80211: fix off-channel mgmt-tx uninitialized variable usage (2015-12-02 22:27:53 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-davem-2015-12-07
for you to fetch changes up to 1b894521e60c1b91db1e8ba1278660e5c89f1b5f:
mac80211: handle HW ROC expired properly (2015-12-07 11:06:37 +0100)
----------------------------------------------------------------
This pull request got a bit bigger than I wanted, due to
needing to reshuffle and fix some bugs. I merged mac80211
to get the right base for some of these changes.
* new mac80211 API for upcoming driver changes: EOSP handling,
key iteration
* scan abort changes allowing to cancel an ongoing scan
* VHT IBSS 80+80 MHz support
* re-enable full AP client state tracking after fixes
* various small fixes (that weren't relevant for mac80211)
* various cleanups
----------------------------------------------------------------
Adam Welle (1):
mac80211_hwsim: check ATTR_FREQ for wmediumd (netlink) packets
Amit Khatri (1):
mac80211_hwsim: check txrate for NULL
Ayala Beker (1):
cfg80211: use NL80211_ATTR_STA_AID in nl82011_set_station
Eliad Peller (1):
mac80211: add atomic uploaded keys iterator
Emmanuel Grumbach (1):
mac80211: allow the driver to send EOSP when needed
Ilan Peer (2):
cfg80211: Add missing tracing to cfg80211
mac80211: handle HW ROC expired properly
Janusz.Dziedzic-++hxYGjEMp0AvxtiuMwx3w@public.gmane.org (1):
mac80211: add new IEEE80211_VIF_GET_NOA_UPDATE flag
Johannes Berg (20):
Merge remote-tracking branch 'mac80211/master' into HEAD
mac80211: allow driver to prevent two stations w/ same address
cfg80211: add complete data to station add/change tracing
cfg80211: replace ieee80211_ie_split() with an inline
mac80211: mesh: print MAC address instead of pointer
lib80211: ratelimit key index mismatch
mac80211: remove string from unaligned packet warning
mac80211_hwsim: do not actively scan DFS channels
cfg80211: handle add_station auth/assoc flag quirks
Revert "mac80211: don't advertise NL80211_FEATURE_FULL_AP_CLIENT_STATE"
mac80211: properly free skb when r-o-c for TX fails
mac80211: properly free TX skbs when monitor TX fails
mac80211: catch queue stop underflow
mac80211: fix mgmt-tx abort cookie and leak
mac80211: move off-channel/mgmt-tx code to offchannel.c
mac80211: simplify ack_skb handling
mac80211_hwsim: delay hardware remain-on-channel start
mac80211: rewrite remain-on-channel logic
mac80211_hwsim: stop using pointers as cookies
mac80211: reject zero cookie in mgmt-tx/roc cancel
Jouni Malinen (3):
mac80211: Allow a STA to join an IBSS with 80+80 MHz channel
mac80211_hwsim: Update timestamp in Probe Response frames
mac80211_hwsim: Advertise support for VHT IBSS
Luca Coelho (1):
nl80211: clarify NL80211_ATTR_SCHED_SCAN_DELAY usage with net-detect
Michal Sojka (3):
cfg80211: reg: Remove unused function parameter
cfg80211: Remove unused cfg80211_can_use_iftype_chan()
cfg80211: reg: Refactor calculation of bandwidth flags
Ola Olsson (1):
cfg80211: ocb: Fix null pointer deref if join_ocb is unimplemented
Vidyullatha Kanchanapally (2):
cfg80211: Add support for aborting an ongoing scan
mac80211: Add support for aborting an ongoing scan
Documentation/ABI/testing/sysfs-driver-st | 12 +
Documentation/SubmittingPatches | 15 +-
.../bindings/input/touchscreen/tsc2005.txt | 34 +-
.../devicetree/bindings/mips/img/xilfpga.txt | 83 +
Documentation/devicetree/bindings/net/dsa/dsa.txt | 3 +
.../devicetree/bindings/net/hisilicon-hns-mdio.txt | 7 +-
.../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/sound/{ak4554.c => ak4554.txt} | 0
.../bindings/thermal/rockchip-thermal.txt | 11 +-
.../devicetree/bindings/thermal/ti_soc_thermal.txt | 14 +
Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 58 +
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 11 +-
Documentation/dontdiff | 1 -
Documentation/email-clients.txt | 36 +
Documentation/filesystems/Makefile | 2 -
Documentation/filesystems/configfs/Makefile | 3 -
Documentation/filesystems/configfs/configfs.txt | 38 +-
.../configfs/configfs_example_explicit.c | 483 --
Documentation/filesystems/overlayfs.txt | 3 +-
Documentation/networking/can.txt | 2 +-
Documentation/nvdimm/nvdimm.txt | 49 +-
Documentation/scsi/st.txt | 4 +-
Documentation/target/tcm_mod_builder.py | 17 -
MAINTAINERS | 27 +-
Makefile | 4 +-
arch/arc/include/asm/processor.h | 4 -
arch/arc/kernel/entry-arcv2.S | 19 +
arch/arc/kernel/entry-compact.S | 29 +-
arch/arc/kernel/entry.S | 17 -
arch/arc/lib/memcpy-archs.S | 52 +-
arch/arc/mm/tlbex.S | 6 +-
arch/arc/plat-sim/platform.c | 1 -
arch/arm/net/bpf_jit_32.c | 2 +-
arch/arm64/Kconfig | 1 +
arch/arm64/Kconfig.debug | 4 -
arch/arm64/configs/defconfig | 1 +
arch/arm64/include/asm/atomic_ll_sc.h | 2 +-
arch/arm64/include/asm/atomic_lse.h | 2 +-
arch/arm64/include/asm/pgtable.h | 1 +
arch/arm64/include/uapi/asm/kvm.h | 2 +-
arch/arm64/kernel/cpufeature.c | 2 +-
arch/arm64/kernel/smp.c | 2 +-
arch/arm64/kernel/suspend.c | 2 +-
arch/arm64/kernel/vdso/Makefile | 3 +
arch/arm64/mm/mmu.c | 8 +-
arch/arm64/net/bpf_jit.h | 3 +-
arch/arm64/net/bpf_jit_comp.c | 102 +-
arch/h8300/Kconfig | 1 +
arch/h8300/Makefile | 2 +
arch/h8300/boot/compressed/Makefile | 5 +-
arch/h8300/boot/compressed/head.S | 4 +-
arch/h8300/boot/compressed/misc.c | 7 +-
arch/h8300/boot/compressed/vmlinux.lds | 2 +-
arch/h8300/boot/dts/edosk2674.dts | 6 +-
arch/h8300/include/asm/io.h | 12 +-
arch/h8300/include/asm/thread_info.h | 14 +-
arch/h8300/kernel/setup.c | 2 +
arch/h8300/kernel/vmlinux.lds.S | 4 +-
arch/mips/Kbuild | 1 +
arch/mips/Kbuild.platforms | 1 +
arch/mips/Kconfig | 88 +-
arch/mips/Kconfig.debug | 72 +
arch/mips/Makefile | 4 +
arch/mips/bcm47xx/setup.c | 19 +-
arch/mips/bcm47xx/sprom.c | 46 +-
arch/mips/bcm63xx/boards/board_bcm963xx.c | 14 +-
arch/mips/bcm63xx/cpu.c | 12 +-
arch/mips/bcm63xx/dev-pcmcia.c | 2 +-
arch/mips/bcm63xx/irq.c | 2 +-
arch/mips/bcm63xx/setup.c | 8 +-
arch/mips/bcm63xx/timer.c | 2 +-
arch/mips/bmips/setup.c | 1 -
arch/mips/boot/dts/Makefile | 1 +
arch/mips/boot/dts/brcm/bcm7346.dtsi | 114 +-
arch/mips/boot/dts/brcm/bcm7358.dtsi | 62 +-
arch/mips/boot/dts/brcm/bcm7360.dtsi | 62 +-
arch/mips/boot/dts/brcm/bcm7362.dtsi | 94 +-
arch/mips/boot/dts/brcm/bcm7425.dtsi | 42 +
arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | 28 +
arch/mips/boot/dts/brcm/bcm97358svmb.dts | 16 +
arch/mips/boot/dts/brcm/bcm97360svmb.dts | 16 +
arch/mips/boot/dts/brcm/bcm97362svmb.dts | 20 +
arch/mips/boot/dts/mti/malta.dts | 4 +
arch/mips/boot/dts/xilfpga/Makefile | 9 +
arch/mips/boot/dts/xilfpga/microAptiv.dtsi | 21 +
arch/mips/boot/dts/xilfpga/nexys4ddr.dts | 46 +
arch/mips/cavium-octeon/setup.c | 11 +-
arch/mips/configs/bigsur_defconfig | 12 +-
arch/mips/configs/bmips_be_defconfig | 3 +-
arch/mips/configs/bmips_stb_defconfig | 3 +-
arch/mips/configs/capcella_defconfig | 6 +-
arch/mips/configs/e55_defconfig | 6 +-
arch/mips/configs/fuloong2e_defconfig | 14 +-
arch/mips/configs/lasat_defconfig | 10 +-
arch/mips/configs/lemote2f_defconfig | 11 +-
arch/mips/configs/malta_defconfig | 6 +-
arch/mips/configs/malta_kvm_defconfig | 16 +-
arch/mips/configs/malta_kvm_guest_defconfig | 16 +-
arch/mips/configs/malta_qemu_32r6_defconfig | 11 +-
arch/mips/configs/maltaaprp_defconfig | 11 +-
arch/mips/configs/maltasmvp_eva_defconfig | 11 +-
arch/mips/configs/maltaup_defconfig | 11 +-
arch/mips/configs/maltaup_xpa_defconfig | 16 +-
arch/mips/configs/mpc30x_defconfig | 6 +-
arch/mips/configs/xilfpga_defconfig | 40 +
arch/mips/include/asm/abi.h | 5 +-
arch/mips/include/asm/atomic.h | 2 +-
arch/mips/include/asm/bcache.h | 27 +
arch/mips/include/asm/cdmm.h | 11 +
arch/mips/include/asm/clocksource.h | 29 +
arch/mips/include/asm/compat.h | 62 +-
arch/mips/include/asm/cpu-features.h | 6 +-
arch/mips/include/asm/debug.h | 22 +
arch/mips/include/asm/elf.h | 7 +
arch/mips/include/asm/fw/fw.h | 16 -
arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 5 -
.../mips/include/asm/mach-lantiq/xway/lantiq_soc.h | 14 +
arch/mips/include/asm/mach-malta/malta-dtshim.h | 29 +
arch/mips/include/asm/mach-ralink/mt7620.h | 8 +-
arch/mips/include/asm/mach-ralink/ralink_regs.h | 17 +
arch/mips/include/asm/mach-ralink/rt305x.h | 21 +-
arch/mips/include/asm/mach-xilfpga/irq.h | 18 +
arch/mips/include/asm/mips-cm.h | 78 +-
arch/mips/include/asm/mips-cpc.h | 3 +-
arch/mips/include/asm/mipsregs.h | 18 +-
arch/mips/include/asm/page.h | 2 +-
arch/mips/include/asm/processor.h | 8 +-
arch/mips/include/asm/vdso.h | 139 +-
arch/mips/include/uapi/asm/Kbuild | 2 +-
arch/mips/include/uapi/asm/auxvec.h | 17 +
arch/mips/jz4740/board-qi_lb60.c | 13 +-
arch/mips/kernel/Makefile | 1 +
arch/mips/kernel/cps-vec-ns16550.S | 202 +
arch/mips/kernel/cps-vec.S | 44 +-
arch/mips/kernel/cpu-probe.c | 3 +-
arch/mips/kernel/csrc-r4k.c | 44 +
arch/mips/kernel/idle.c | 17 +-
arch/mips/kernel/mips-cm.c | 114 +-
arch/mips/kernel/mips-cpc.c | 6 +
arch/mips/kernel/mips-r2-to-r6-emul.c | 2 +-
arch/mips/kernel/segment.c | 2 +-
arch/mips/kernel/setup.c | 29 +-
arch/mips/kernel/signal.c | 12 +-
arch/mips/kernel/signal32.c | 7 +-
arch/mips/kernel/signal_n32.c | 5 +-
arch/mips/kernel/smp-cps.c | 35 +-
arch/mips/kernel/smp-gic.c | 2 +
arch/mips/kernel/spinlock_test.c | 4 +-
arch/mips/kernel/stacktrace.c | 27 +-
arch/mips/kernel/traps.c | 11 +-
arch/mips/kernel/unaligned.c | 2 +-
arch/mips/kernel/vdso.c | 207 +-
arch/mips/kernel/vmlinux.lds.S | 15 +-
arch/mips/kvm/locore.S | 8 -
arch/mips/lantiq/clk.c | 17 +
arch/mips/lantiq/clk.h | 13 +
arch/mips/lantiq/irq.c | 8 +-
arch/mips/lantiq/prom.c | 2 -
arch/mips/lantiq/xway/clk.c | 180 +-
arch/mips/lantiq/xway/prom.c | 35 +-
arch/mips/lantiq/xway/reset.c | 196 +-
arch/mips/lantiq/xway/sysctrl.c | 301 +-
arch/mips/lib/Makefile | 2 +-
arch/mips/lib/bswapdi.c | 15 +
arch/mips/lib/bswapsi.c | 11 +
arch/mips/loongson64/Kconfig | 5 -
arch/mips/loongson64/common/Makefile | 2 +-
arch/mips/loongson64/lemote-2f/Makefile | 2 +-
arch/mips/math-emu/me-debugfs.c | 2 +-
arch/mips/mm/Makefile | 1 +
arch/mips/mm/sc-debugfs.c | 81 +
arch/mips/mm/sc-mips.c | 65 +-
arch/mips/mm/tlbex.c | 97 +-
arch/mips/mti-malta/Makefile | 15 +-
arch/mips/mti-malta/malta-dtshim.c | 162 +
arch/mips/mti-malta/malta-init.c | 1 +
arch/mips/mti-malta/malta-memory.c | 131 +-
arch/mips/mti-malta/malta-setup.c | 5 +-
arch/mips/netlogic/xlp/dt.c | 1 -
arch/mips/pci/pci-rt3883.c | 6 +-
arch/mips/pistachio/init.c | 1 -
arch/mips/ralink/cevt-rt3352.c | 2 +-
arch/mips/ralink/early_printk.c | 26 +
arch/mips/ralink/mt7620.c | 63 +-
arch/mips/ralink/of.c | 2 -
arch/mips/ralink/prom.c | 5 +
arch/mips/ralink/reset.c | 13 +-
arch/mips/ralink/rt288x.c | 1 +
arch/mips/ralink/rt305x.c | 13 +-
arch/mips/ralink/rt3883.c | 2 +
arch/mips/vdso/.gitignore | 4 +
arch/mips/vdso/Makefile | 160 +
arch/mips/vdso/elf.S | 68 +
arch/mips/vdso/genvdso.c | 293 +
arch/mips/vdso/genvdso.h | 187 +
arch/mips/vdso/gettimeofday.c | 232 +
arch/mips/vdso/sigreturn.S | 49 +
arch/mips/vdso/vdso.h | 89 +
arch/mips/vdso/vdso.lds.S | 105 +
arch/mips/xilfpga/Kconfig | 9 +
arch/mips/xilfpga/Makefile | 7 +
arch/mips/xilfpga/Platform | 3 +
arch/mips/xilfpga/init.c | 57 +
arch/mips/xilfpga/intc.c | 25 +
arch/mips/xilfpga/time.c | 41 +
arch/powerpc/kvm/book3s_hv.c | 2 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 20 +-
arch/s390/include/asm/cio.h | 1 +
arch/s390/include/asm/elf.h | 13 +-
arch/s390/include/asm/ipl.h | 3 +-
arch/s390/include/asm/pci_dma.h | 4 +-
arch/s390/include/asm/trace/diag.h | 6 +-
arch/s390/include/uapi/asm/unistd.h | 19 +-
arch/s390/kernel/compat_wrapper.c | 1 +
arch/s390/kernel/diag.c | 4 +-
arch/s390/kernel/head.S | 95 +-
arch/s390/kernel/ipl.c | 65 +-
arch/s390/kernel/process.c | 6 +-
arch/s390/kernel/sclp.c | 2 +-
arch/s390/kernel/setup.c | 3 -
arch/s390/kernel/syscalls.S | 1 +
arch/s390/kernel/trace.c | 6 +-
arch/s390/mm/init.c | 30 +-
arch/s390/mm/mmap.c | 60 +-
arch/s390/pci/pci_dma.c | 84 +-
arch/unicore32/kernel/puv3-nb0916.c | 10 +-
arch/x86/include/asm/i8259.h | 1 +
arch/x86/include/asm/kvm_host.h | 27 +-
arch/x86/include/asm/vmx.h | 3 +
arch/x86/include/uapi/asm/svm.h | 1 +
arch/x86/kernel/apic/vector.c | 6 +-
arch/x86/kernel/cpu/amd.c | 13 +
arch/x86/kernel/cpu/intel.c | 1 +
arch/x86/kernel/cpu/perf_event_intel_rapl.c | 6 -
arch/x86/kernel/head_64.S | 8 +
arch/x86/kernel/i8259.c | 29 +-
arch/x86/kernel/setup.c | 2 +-
arch/x86/kernel/verify_cpu.S | 12 +-
arch/x86/kvm/lapic.c | 4 +-
arch/x86/kvm/mmu.c | 20 +-
arch/x86/kvm/mmu.h | 6 +-
arch/x86/kvm/paging_tmpl.h | 3 +-
arch/x86/kvm/svm.c | 140 +-
arch/x86/kvm/vmx.c | 71 +-
arch/x86/kvm/x86.c | 159 +-
arch/x86/mm/dump_pagetables.c | 17 +-
block/blk-core.c | 3 +
block/blk-mq.c | 2 +-
block/blk-mq.h | 1 -
crypto/algif_hash.c | 12 +-
crypto/asymmetric_keys/x509_cert_parser.c | 12 +-
drivers/acpi/acpi_platform.c | 7 +-
drivers/acpi/acpi_video.c | 78 +-
drivers/acpi/glue.c | 8 +-
drivers/acpi/scan.c | 42 +
drivers/acpi/thermal.c | 12 +-
drivers/acpi/video_detect.c | 9 +
drivers/ata/libata-scsi.c | 3 -
drivers/base/power/domain.c | 21 +-
drivers/base/power/opp/core.c | 48 +-
drivers/base/power/opp/cpu.c | 13 +-
drivers/base/power/opp/opp.h | 3 +
drivers/base/property.c | 32 +-
drivers/block/brd.c | 3 +
drivers/block/rbd.c | 109 +-
drivers/bluetooth/bfusb.c | 9 +-
drivers/bluetooth/bluecard_cs.c | 25 +-
drivers/bluetooth/bpa10x.c | 4 +-
drivers/bluetooth/bt3c_cs.c | 11 +-
drivers/bluetooth/btmrvl_main.c | 8 +-
drivers/bluetooth/btmrvl_sdio.c | 4 +-
drivers/bluetooth/btsdio.c | 6 +-
drivers/bluetooth/btuart_cs.c | 11 +-
drivers/bluetooth/btusb.c | 48 +-
drivers/bluetooth/btwilink.c | 8 +-
drivers/bluetooth/dtl1_cs.c | 11 +-
drivers/bluetooth/hci_ath.c | 6 +-
drivers/bluetooth/hci_bcm.c | 2 +-
drivers/bluetooth/hci_bcsp.c | 25 +-
drivers/bluetooth/hci_h4.c | 16 +-
drivers/bluetooth/hci_h5.c | 18 +-
drivers/bluetooth/hci_intel.c | 14 +-
drivers/bluetooth/hci_ldisc.c | 5 +-
drivers/bluetooth/hci_ll.c | 4 +-
drivers/bluetooth/hci_qca.c | 4 +-
drivers/bluetooth/hci_vhci.c | 8 +-
drivers/char/tpm/tpm-chip.c | 20 +-
drivers/char/tpm/tpm2-cmd.c | 15 +-
drivers/char/tpm/tpm_of.c | 3 +-
drivers/char/tpm/tpm_tis.c | 8 +-
drivers/clk/h8300/clk-div.c | 6 +-
drivers/clocksource/mips-gic-timer.c | 7 +-
drivers/cpufreq/arm_big_little.c | 22 +-
drivers/cpufreq/cppc_cpufreq.c | 3 +-
drivers/cpufreq/cpufreq_governor.c | 33 +-
drivers/cpufreq/intel_pstate.c | 10 +-
drivers/cpufreq/s5pv210-cpufreq.c | 4 +-
drivers/crypto/ccp/ccp-platform.c | 15 +-
drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +-
drivers/firewire/ohci.c | 5 +
drivers/gpu/drm/drm_irq.c | 10 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 81 +-
drivers/gpu/drm/sti/Kconfig | 8 +-
drivers/gpu/drm/sti/Makefile | 21 +-
drivers/gpu/drm/sti/sti_awg_utils.c | 4 -
drivers/gpu/drm/sti/sti_compositor.c | 4 +-
drivers/gpu/drm/sti/sti_crtc.c | 45 +-
drivers/gpu/drm/sti/sti_drv.c | 33 +-
drivers/gpu/drm/sti/sti_drv.h | 9 +
drivers/gpu/drm/sti/sti_dvo.c | 7 +-
drivers/gpu/drm/sti/sti_gdp.c | 2 +-
drivers/gpu/drm/sti/sti_hda.c | 7 +-
drivers/gpu/drm/sti/sti_hdmi.c | 69 +-
drivers/gpu/drm/sti/sti_hqvdp.c | 306 +-
drivers/gpu/drm/sti/sti_mixer.c | 14 +-
drivers/gpu/drm/sti/sti_plane.c | 3 -
drivers/gpu/drm/sti/sti_tvout.c | 2 -
drivers/gpu/drm/sti/sti_vtac.c | 2 -
drivers/gpu/drm/sti/sti_vtg.c | 22 +-
drivers/gpu/drm/sti/sti_vtg.h | 4 +-
drivers/hwmon/Kconfig | 2 +
drivers/hwmon/applesmc.c | 2 +-
drivers/hwmon/scpi-hwmon.c | 21 +-
drivers/hwtracing/stm/policy.c | 105 +-
drivers/infiniband/ulp/srp/ib_srp.c | 5 -
drivers/infiniband/ulp/srpt/ib_srpt.c | 78 +-
drivers/input/mouse/elantech.c | 7 +
drivers/input/serio/parkbd.c | 2 +-
drivers/input/touchscreen/Kconfig | 17 +
drivers/input/touchscreen/Makefile | 2 +
drivers/input/touchscreen/tsc2004.c | 83 +
drivers/input/touchscreen/tsc2005.c | 714 +-
drivers/input/touchscreen/tsc200x-core.c | 665 ++
drivers/input/touchscreen/tsc200x-core.h | 78 +
drivers/iommu/s390-iommu.c | 23 +-
drivers/irqchip/irq-mips-gic.c | 14 +
drivers/message/fusion/mptctl.c | 4 +
drivers/message/fusion/mptsas.c | 1 -
drivers/misc/spear13xx_pcie_gadget.c | 216 +-
drivers/net/can/xilinx_can.c | 176 +-
drivers/net/dsa/mv88e6xxx.c | 10 +
drivers/net/ethernet/Kconfig | 1 -
drivers/net/ethernet/Makefile | 1 -
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 -
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 8 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 25 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 113 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 50 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 7 -
.../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 9 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 43 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 -
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 13 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 -
drivers/net/ethernet/cisco/enic/enic_main.c | 2 -
drivers/net/ethernet/dlink/Kconfig | 5 +-
drivers/net/ethernet/dlink/dl2k.c | 343 +-
drivers/net/ethernet/dlink/dl2k.h | 15 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 25 +-
drivers/net/ethernet/emulex/benet/be_main.c | 4 +-
drivers/net/ethernet/freescale/fec_main.c | 9 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 9 +-
drivers/net/ethernet/icplus/Kconfig | 13 -
drivers/net/ethernet/icplus/Makefile | 5 -
drivers/net/ethernet/icplus/ipg.c | 2300 -----
drivers/net/ethernet/icplus/ipg.h | 748 --
drivers/net/ethernet/intel/fm10k/fm10k.h | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 +
drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 +
drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 7 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 24 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 1 -
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 1 -
drivers/net/ethernet/intel/i40evf/i40evf_main.c | 7 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 1 -
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 21 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 165 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 3 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 26 +-
drivers/net/ethernet/intel/ixgbevf/vf.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/en_cq.c | 10 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 17 -
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 -
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 18 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 126 -
drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 5 +
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 15 +-
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 +-
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 129 +-
drivers/net/ethernet/microchip/encx24j600.c | 24 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 3 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 4 +-
drivers/net/ethernet/renesas/ravb.h | 3 +
drivers/net/ethernet/renesas/ravb_main.c | 46 +-
drivers/net/ethernet/renesas/sh_eth.c | 213 +-
drivers/net/ethernet/rocker/rocker.c | 2 +-
drivers/net/ethernet/sfc/efx.c | 3 +-
drivers/net/ethernet/sfc/rx.c | 1 -
drivers/net/ethernet/smsc/smsc911x.c | 17 +-
drivers/net/ethernet/ti/cpsw.c | 2 +-
drivers/net/ethernet/ti/netcp_core.c | 2 +-
drivers/net/ethernet/via/via-velocity.c | 24 +-
drivers/net/ipvlan/ipvlan_core.c | 14 +-
drivers/net/macvlan.c | 2 +
drivers/net/netconsole.c | 271 +-
drivers/net/phy/at803x.c | 4 +
drivers/net/phy/marvell.c | 16 +
drivers/net/phy/phy.c | 3 +
drivers/net/phy/vitesse.c | 16 +-
drivers/net/ppp/pppoe.c | 26 +-
drivers/net/ppp/pppox.c | 2 +-
drivers/net/usb/cdc_ether.c | 5 +
drivers/net/virtio_net.c | 3 -
drivers/net/vmxnet3/vmxnet3_drv.c | 7 +-
drivers/net/vmxnet3/vmxnet3_int.h | 4 +-
drivers/net/vrf.c | 68 +-
drivers/net/wireless/ath/wil6210/netdev.c | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 95 +-
drivers/nvdimm/e820.c | 15 +-
drivers/nvdimm/pmem.c | 15 +-
drivers/nvme/host/pci.c | 15 +-
drivers/of/of_pci.c | 20 -
drivers/of/of_reserved_mem.c | 11 +-
drivers/pci/probe.c | 32 +-
drivers/platform/chrome/Kconfig | 5 +-
drivers/platform/chrome/Makefile | 3 +-
drivers/platform/chrome/chromeos_laptop.c | 4 +-
drivers/platform/chrome/cros_ec_dev.c | 7 +
drivers/platform/chrome/cros_ec_lightbar.c | 31 +-
drivers/platform/chrome/cros_ec_lpc.c | 21 +-
drivers/platform/chrome/cros_ec_vbc.c | 137 +
drivers/platform/x86/Kconfig | 1 +
drivers/platform/x86/asus-wmi.c | 4 +-
drivers/platform/x86/ideapad-laptop.c | 49 +-
drivers/platform/x86/intel_menlow.c | 8 +-
drivers/platform/x86/thinkpad_acpi.c | 3 +-
drivers/pwm/Kconfig | 49 +-
drivers/pwm/Makefile | 4 +
drivers/pwm/core.c | 37 +-
drivers/pwm/pwm-atmel-hlcdc.c | 4 +
drivers/pwm/pwm-berlin.c | 219 +
drivers/pwm/pwm-brcmstb.c | 343 +
drivers/pwm/pwm-lpss-pci.c | 37 +-
drivers/pwm/pwm-lpss-platform.c | 7 +
drivers/pwm/pwm-lpss.c | 62 +-
drivers/pwm/pwm-lpss.h | 2 +
drivers/pwm/pwm-mtk-disp.c | 243 +
drivers/pwm/pwm-pca9685.c | 20 +-
drivers/pwm/pwm-rcar.c | 274 +
drivers/pwm/pwm-sun4i.c | 27 +-
drivers/pwm/sysfs.c | 75 +-
drivers/s390/cio/chsc.c | 37 +-
drivers/s390/cio/chsc.h | 15 +
drivers/s390/cio/cio.c | 14 +
drivers/s390/cio/css.c | 5 -
drivers/s390/crypto/Makefile | 7 +-
drivers/s390/crypto/ap_bus.c | 6 +
drivers/s390/crypto/zcrypt_api.c | 10 +-
drivers/s390/crypto/zcrypt_api.h | 1 +
drivers/s390/crypto/zcrypt_msgtype50.c | 1 +
drivers/s390/crypto/zcrypt_msgtype6.c | 3 +
drivers/scsi/53c700.c | 11 +-
drivers/scsi/FlashPoint.c | 2 +-
drivers/scsi/Kconfig | 1 -
drivers/scsi/Makefile | 1 -
drivers/scsi/aacraid/aachba.c | 265 +-
drivers/scsi/aacraid/aacraid.h | 20 +-
drivers/scsi/aacraid/comminit.c | 147 +-
drivers/scsi/aacraid/commsup.c | 113 +-
drivers/scsi/aacraid/linit.c | 152 +
drivers/scsi/aacraid/rx.c | 1 +
drivers/scsi/aacraid/sa.c | 1 +
drivers/scsi/aacraid/src.c | 64 +-
drivers/scsi/advansys.c | 6 -
drivers/scsi/aic7xxx/aic79xx_osm.c | 1 -
drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 -
drivers/scsi/aic94xx/aic94xx_init.c | 3 +-
drivers/scsi/be2iscsi/be_main.c | 64 +-
drivers/scsi/be2iscsi/be_main.h | 7 +-
drivers/scsi/be2iscsi/be_mgmt.c | 24 +-
drivers/scsi/be2iscsi/be_mgmt.h | 7 +-
drivers/scsi/bfa/bfad_im.c | 2 -
drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h | 6 +-
drivers/scsi/bnx2fc/Kconfig | 5 +-
drivers/scsi/bnx2fc/bnx2fc.h | 9 +-
drivers/scsi/bnx2fc/bnx2fc_constants.h | 6 +-
drivers/scsi/bnx2fc/bnx2fc_debug.c | 6 +-
drivers/scsi/bnx2fc/bnx2fc_debug.h | 6 +-
drivers/scsi/bnx2fc/bnx2fc_els.c | 10 +-
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 26 +-
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 6 +-
drivers/scsi/bnx2fc/bnx2fc_io.c | 106 +-
drivers/scsi/bnx2fc/bnx2fc_tgt.c | 12 +-
drivers/scsi/csiostor/csio_scsi.c | 2 -
drivers/scsi/esas2r/esas2r_main.c | 1 -
drivers/scsi/esp_scsi.c | 1 -
drivers/scsi/fcoe/fcoe.c | 4 +-
drivers/scsi/fnic/fnic_main.c | 8 -
drivers/scsi/hosts.c | 7 +
drivers/scsi/hpsa.c | 1346 ++-
drivers/scsi/hpsa.h | 47 +-
drivers/scsi/hpsa_cmd.h | 30 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 1 -
drivers/scsi/ibmvscsi/ibmvscsi.c | 10 +-
drivers/scsi/ibmvscsi/ibmvscsi.h | 1 +
drivers/scsi/ipr.c | 154 +-
drivers/scsi/ipr.h | 22 +-
drivers/scsi/isci/init.c | 5 +-
drivers/scsi/libfc/fc_npiv.c | 2 +-
drivers/scsi/lpfc/lpfc_els.c | 8 +-
drivers/scsi/lpfc/lpfc_scsi.c | 3 -
drivers/scsi/megaraid/megaraid_sas.h | 62 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 466 +-
drivers/scsi/megaraid/megaraid_sas_fp.c | 28 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 404 +-
drivers/scsi/megaraid/megaraid_sas_fusion.h | 36 +-
drivers/scsi/mpt2sas/Kconfig | 67 -
drivers/scsi/mpt2sas/Makefile | 7 -
drivers/scsi/mpt2sas/mpi/mpi2.h | 1170 ---
drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h | 3068 -------
drivers/scsi/mpt2sas/mpi/mpi2_init.h | 461 -
drivers/scsi/mpt2sas/mpi/mpi2_ioc.h | 1708 ----
drivers/scsi/mpt2sas/mpi/mpi2_raid.h | 366 -
drivers/scsi/mpt2sas/mpi/mpi2_sas.h | 288 -
drivers/scsi/mpt2sas/mpi/mpi2_tool.h | 481 --
drivers/scsi/mpt2sas/mpi/mpi2_type.h | 61 -
drivers/scsi/mpt2sas/mpt2sas_base.c | 4899 -----------
drivers/scsi/mpt2sas/mpt2sas_base.h | 1235 ---
drivers/scsi/mpt2sas/mpt2sas_config.c | 1527 ----
drivers/scsi/mpt2sas/mpt2sas_ctl.c | 3101 -------
drivers/scsi/mpt2sas/mpt2sas_ctl.h | 419 -
drivers/scsi/mpt2sas/mpt2sas_debug.h | 182 -
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8855 --------------------
drivers/scsi/mpt2sas/mpt2sas_transport.c | 2173 -----
drivers/scsi/mpt3sas/Kconfig | 18 +-
drivers/scsi/mpt3sas/Makefile | 3 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 668 +-
drivers/scsi/mpt3sas/mpt3sas_base.h | 233 +-
drivers/scsi/mpt3sas/mpt3sas_config.c | 42 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 259 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.h | 6 +-
drivers/scsi/mpt3sas/mpt3sas_debug.h | 16 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1555 ++--
drivers/scsi/mpt3sas/mpt3sas_transport.c | 18 +-
drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 344 +
drivers/scsi/mvsas/mv_init.c | 3 +-
drivers/scsi/mvumi.c | 10 +-
drivers/scsi/pm8001/pm8001_defs.h | 2 +
drivers/scsi/pm8001/pm8001_init.c | 216 +-
drivers/scsi/pm8001/pm8001_sas.h | 6 +-
drivers/scsi/pm8001/pm80xx_hwi.c | 34 +
drivers/scsi/pmcraid.c | 6 +-
drivers/scsi/qla2xxx/qla_os.c | 1 -
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 153 +-
drivers/scsi/qla4xxx/ql4_os.c | 8 -
drivers/scsi/scsi.c | 27 +-
drivers/scsi/scsi_scan.c | 9 +-
drivers/scsi/scsi_sysfs.c | 56 +-
drivers/scsi/sd.c | 1 +
drivers/scsi/sg.c | 8 +-
drivers/scsi/snic/snic_main.c | 10 -
drivers/scsi/st.c | 30 +
drivers/scsi/stex.c | 21 +-
drivers/scsi/storvsc_drv.c | 294 +-
drivers/scsi/ufs/Kconfig | 2 +-
drivers/scsi/ufs/ufs-qcom.c | 905 +-
drivers/scsi/ufs/ufs-qcom.h | 68 +-
drivers/scsi/ufs/ufshcd-pltfrm.c | 98 +-
drivers/scsi/ufs/ufshcd-pltfrm.h | 41 +
drivers/scsi/ufs/ufshcd.c | 130 +-
drivers/scsi/ufs/ufshcd.h | 149 +-
drivers/target/iscsi/iscsi_target_configfs.c | 791 +-
drivers/target/iscsi/iscsi_target_stat.c | 666 +-
drivers/target/loopback/tcm_loop.c | 61 +-
drivers/target/sbp/sbp_target.c | 87 +-
drivers/target/target_core_configfs.c | 1209 +--
drivers/target/target_core_fabric_configfs.c | 275 +-
drivers/target/target_core_internal.h | 3 +
drivers/target/target_core_stat.c | 918 +-
drivers/target/tcm_fc/tfc_cmd.c | 1 -
drivers/target/tcm_fc/tfc_conf.c | 44 +-
drivers/target/tcm_fc/tfc_io.c | 1 -
drivers/target/tcm_fc/tfc_sess.c | 1 -
drivers/thermal/Kconfig | 17 +
drivers/thermal/Makefile | 3 +
drivers/thermal/armada_thermal.c | 6 +-
drivers/thermal/cpu_cooling.c | 8 +-
drivers/thermal/devfreq_cooling.c | 573 ++
drivers/thermal/imx_thermal.c | 21 +-
drivers/thermal/rockchip_thermal.c | 43 +-
drivers/thermal/samsung/exynos_tmu.c | 68 +-
drivers/thermal/ti-soc-thermal/Kconfig | 15 +
drivers/thermal/ti-soc-thermal/Makefile | 1 +
.../thermal/ti-soc-thermal/omap3-thermal-data.c | 176 +
drivers/thermal/ti-soc-thermal/ti-bandgap.c | 14 +
drivers/thermal/ti-soc-thermal/ti-bandgap.h | 11 +
drivers/usb/gadget/configfs.c | 295 +-
drivers/usb/gadget/function/f_acm.c | 26 +-
drivers/usb/gadget/function/f_ecm.c | 8 +-
drivers/usb/gadget/function/f_eem.c | 8 +-
drivers/usb/gadget/function/f_hid.c | 34 +-
drivers/usb/gadget/function/f_loopback.c | 31 +-
drivers/usb/gadget/function/f_mass_storage.c | 119 +-
drivers/usb/gadget/function/f_midi.c | 37 +-
drivers/usb/gadget/function/f_ncm.c | 8 +-
drivers/usb/gadget/function/f_obex.c | 26 +-
drivers/usb/gadget/function/f_phonet.c | 25 +-
drivers/usb/gadget/function/f_printer.c | 30 +-
drivers/usb/gadget/function/f_rndis.c | 8 +-
drivers/usb/gadget/function/f_serial.c | 26 +-
drivers/usb/gadget/function/f_sourcesink.c | 83 +-
drivers/usb/gadget/function/f_subset.c | 8 +-
drivers/usb/gadget/function/f_uac1.c | 39 +-
drivers/usb/gadget/function/f_uac2.c | 28 +-
drivers/usb/gadget/function/u_ether_configfs.h | 44 +-
drivers/usb/gadget/function/uvc_configfs.c | 387 +-
drivers/usb/gadget/legacy/tcm_usb_gadget.c | 44 +-
drivers/usb/storage/uas.c | 5 -
drivers/vfio/Kconfig | 15 +
drivers/vfio/pci/vfio_pci.c | 8 +-
drivers/vfio/pci/vfio_pci_config.c | 74 +-
drivers/vfio/platform/Makefile | 6 +-
drivers/vfio/platform/reset/Kconfig | 8 +
drivers/vfio/platform/reset/Makefile | 2 +
.../vfio/platform/reset/vfio_platform_amdxgbe.c | 127 +
.../platform/reset/vfio_platform_calxedaxgmac.c | 19 +-
drivers/vfio/platform/vfio_amba.c | 1 +
drivers/vfio/platform/vfio_platform.c | 1 +
drivers/vfio/platform/vfio_platform_common.c | 155 +-
drivers/vfio/platform/vfio_platform_irq.c | 1 +
drivers/vfio/platform/vfio_platform_private.h | 40 +-
drivers/vfio/vfio.c | 224 +-
drivers/vfio/vfio_iommu_type1.c | 15 +-
drivers/vhost/scsi.c | 41 +-
drivers/xen/xen-scsiback.c | 32 +-
fs/9p/Makefile | 5 +-
fs/9p/acl.c | 65 +-
fs/9p/cache.h | 1 +
fs/9p/xattr.c | 42 +
fs/9p/xattr.h | 3 -
fs/9p/xattr_security.c | 80 -
fs/9p/xattr_trusted.c | 80 -
fs/9p/xattr_user.c | 80 -
fs/binfmt_elf.c | 12 +-
fs/block_dev.c | 15 +-
fs/btrfs/disk-io.c | 3 +
fs/btrfs/extent-tree.c | 11 +-
fs/btrfs/file.c | 16 +-
fs/btrfs/inode.c | 62 +-
fs/btrfs/qgroup.c | 13 +-
fs/btrfs/scrub.c | 179 +-
fs/btrfs/volumes.c | 21 +
fs/btrfs/xattr.c | 4 +-
fs/buffer.c | 24 +-
fs/cachefiles/namei.c | 2 +
fs/cachefiles/rdwr.c | 75 +-
fs/ceph/cache.c | 2 +-
fs/ceph/caps.c | 76 +-
fs/ceph/file.c | 87 +-
fs/ceph/inode.c | 1 +
fs/ceph/mds_client.c | 57 +-
fs/ceph/mds_client.h | 3 +
fs/ceph/super.h | 1 +
fs/cifs/cifsfs.c | 16 +-
fs/cifs/cifsglob.h | 8 +-
fs/cifs/connect.c | 78 +
fs/cifs/ioctl.c | 11 +-
fs/cifs/smb2file.c | 19 +
fs/cifs/smb2ops.c | 10 +-
fs/cifs/smb2pdu.c | 123 +-
fs/cifs/smb2pdu.h | 45 +
fs/cifs/smbfsctl.h | 2 +-
fs/configfs/file.c | 12 +-
fs/dax.c | 16 +-
fs/debugfs/inode.c | 6 +-
fs/dlm/config.c | 288 +-
fs/ext2/xattr.c | 7 +-
fs/ext2/xattr_security.c | 15 +-
fs/ext2/xattr_trusted.c | 15 +-
fs/ext2/xattr_user.c | 15 +-
fs/ext4/inode.c | 4 +-
fs/ext4/xattr.c | 7 +-
fs/ext4/xattr_security.c | 15 +-
fs/ext4/xattr_trusted.c | 15 +-
fs/ext4/xattr_user.c | 15 +-
fs/f2fs/xattr.c | 60 +-
fs/fscache/netfs.c | 38 +-
fs/fscache/page.c | 2 +-
fs/gfs2/xattr.c | 13 +-
fs/hfsplus/xattr.c | 21 +-
fs/hfsplus/xattr_security.c | 21 +-
fs/hfsplus/xattr_trusted.c | 21 +-
fs/hfsplus/xattr_user.c | 21 +-
fs/jffs2/security.c | 16 +-
fs/jffs2/xattr.c | 9 +-
fs/jffs2/xattr_trusted.c | 19 +-
fs/jffs2/xattr_user.c | 16 +-
fs/lockd/host.c | 8 +-
fs/lockd/mon.c | 125 +-
fs/lockd/netns.h | 4 +-
fs/lockd/svc.c | 2 +-
fs/lockd/svc4proc.c | 2 +-
fs/lockd/svcproc.c | 2 +-
fs/nfs/nfs4proc.c | 34 +-
fs/nfsd/nfs3xdr.c | 4 +-
fs/nfsd/nfs4layouts.c | 34 +-
fs/nfsd/nfs4proc.c | 4 +
fs/nfsd/nfs4state.c | 265 +-
fs/nfsd/nfscache.c | 32 +-
fs/nfsd/nfsfh.c | 5 +-
fs/nfsd/nfsfh.h | 20 +-
fs/nfsd/state.h | 43 +-
fs/nfsd/trace.c | 2 -
fs/nfsd/trace.h | 2 +
fs/nfsd/vfs.c | 4 +-
fs/nfsd/vfs.h | 4 +-
fs/nfsd/xdr4.h | 2 +-
fs/nilfs2/file.c | 2 +-
fs/ocfs2/cluster/heartbeat.c | 205 +-
fs/ocfs2/cluster/nodemanager.c | 281 +-
fs/ocfs2/xattr.c | 45 +-
fs/pipe.c | 18 +-
fs/posix_acl.c | 36 +-
fs/reiserfs/xattr.c | 16 +-
fs/reiserfs/xattr_security.c | 13 +-
fs/reiserfs/xattr_trusted.c | 13 +-
fs/reiserfs/xattr_user.c | 13 +-
fs/squashfs/xattr.c | 86 +-
fs/sysfs/group.c | 17 +-
fs/ubifs/super.c | 1 -
fs/ubifs/ubifs.h | 1 -
fs/ubifs/xattr.c | 40 -
fs/xattr.c | 39 +-
fs/xfs/Makefile | 2 +-
fs/xfs/kmem.c | 10 +-
fs/xfs/libxfs/xfs_alloc.c | 30 +-
fs/xfs/libxfs/xfs_alloc.h | 8 +-
fs/xfs/libxfs/xfs_attr.c | 6 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 3 +
fs/xfs/libxfs/xfs_attr_remote.c | 2 +-
fs/xfs/libxfs/xfs_bmap.c | 65 +-
fs/xfs/libxfs/xfs_bmap.h | 13 +-
fs/xfs/libxfs/xfs_btree.c | 21 +-
fs/xfs/libxfs/xfs_btree.h | 39 +-
fs/xfs/libxfs/xfs_da_btree.c | 4 +
fs/xfs/libxfs/xfs_dir2.c | 6 +-
fs/xfs/libxfs/xfs_dir2_block.c | 3 +
fs/xfs/libxfs/xfs_dir2_data.c | 3 +
fs/xfs/libxfs/xfs_dir2_leaf.c | 3 +
fs/xfs/libxfs/xfs_dir2_node.c | 3 +
fs/xfs/libxfs/xfs_format.h | 18 +-
fs/xfs/libxfs/xfs_fs.h | 10 +
fs/xfs/libxfs/xfs_ialloc.c | 10 +-
fs/xfs/libxfs/xfs_sb.c | 10 +
fs/xfs/libxfs/xfs_symlink_remote.c | 7 +
fs/xfs/xfs_acl.c | 14 +-
fs/xfs/xfs_acl.h | 4 +-
fs/xfs/xfs_aops.c | 119 +-
fs/xfs/xfs_aops.h | 3 +-
fs/xfs/xfs_attr_list.c | 2 +-
fs/xfs/xfs_bmap_util.c | 38 +-
fs/xfs/xfs_buf.c | 21 +-
fs/xfs/xfs_dir2_readdir.c | 2 +-
fs/xfs/xfs_dquot.c | 14 +-
fs/xfs/xfs_file.c | 116 +-
fs/xfs/xfs_icache.c | 18 +-
fs/xfs/xfs_inode.c | 8 +-
fs/xfs/xfs_inode_item.c | 1 +
fs/xfs/xfs_inode_item.h | 1 +
fs/xfs/xfs_ioctl.c | 23 +-
fs/xfs/xfs_ioctl32.c | 2 +-
fs/xfs/xfs_iomap.c | 70 +-
fs/xfs/xfs_iops.c | 4 +-
fs/xfs/xfs_linux.h | 7 +
fs/xfs/xfs_log.c | 93 +-
fs/xfs/xfs_log.h | 1 +
fs/xfs/xfs_log_priv.h | 51 +
fs/xfs/xfs_log_recover.c | 14 +-
fs/xfs/xfs_message.c | 7 +
fs/xfs/xfs_mount.c | 21 +-
fs/xfs/xfs_mount.h | 5 +
fs/xfs/xfs_pnfs.c | 5 +
fs/xfs/xfs_qm.c | 14 +-
fs/xfs/xfs_stats.c | 93 +-
fs/xfs/xfs_stats.h | 36 +-
fs/xfs/xfs_super.c | 57 +-
fs/xfs/xfs_sysctl.c | 15 +-
fs/xfs/xfs_sysfs.c | 185 +-
fs/xfs/xfs_sysfs.h | 1 +
fs/xfs/xfs_trace.h | 2 +
fs/xfs/xfs_trans.c | 6 +-
fs/xfs/xfs_trans_ail.c | 13 +-
fs/xfs/xfs_trans_inode.c | 9 +
fs/xfs/xfs_xattr.c | 41 +-
include/acpi/acpi_bus.h | 36 +-
include/asm-generic/uaccess.h | 10 +-
include/linux/acpi.h | 7 +-
include/linux/blk_types.h | 2 +-
include/linux/buffer_head.h | 2 -
include/linux/ceph/libceph.h | 4 +-
include/linux/ceph/messenger.h | 16 +-
include/linux/configfs.h | 97 +-
include/linux/context_tracking.h | 12 +-
include/linux/devfreq_cooling.h | 81 +
include/linux/fs.h | 2 -
include/linux/hashtable.h | 4 +
include/linux/if_pppox.h | 1 -
include/linux/irqchip/mips-gic.h | 17 +
include/linux/kvm_host.h | 1 +
include/linux/lockd/lockd.h | 10 +-
include/linux/marvell_phy.h | 1 +
include/linux/math64.h | 80 +
include/linux/mfd/cros_ec.h | 1 +
include/linux/netdevice.h | 49 +-
include/linux/of.h | 4 +-
include/linux/of_address.h | 7 +
include/linux/of_pci.h | 3 -
include/linux/property.h | 10 +-
include/linux/pwm.h | 3 +
include/linux/skbuff.h | 3 -
include/linux/sunrpc/cache.h | 16 +-
include/linux/sysfs.h | 18 +-
include/linux/thermal.h | 8 +-
include/linux/usb/gadget_configfs.h | 19 +-
include/linux/vfio.h | 3 +
include/linux/xattr.h | 18 +-
include/net/bluetooth/bluetooth.h | 25 +-
include/net/bluetooth/hci.h | 3 +-
include/net/bluetooth/hci_core.h | 13 +-
include/net/bluetooth/hci_mon.h | 2 +
include/net/bluetooth/hci_sock.h | 1 +
include/net/bluetooth/mgmt.h | 13 +
include/net/busy_poll.h | 45 +-
include/net/cfg80211.h | 10 +-
include/net/dsa.h | 8 +
include/net/ip6_tunnel.h | 3 +-
include/net/ip_tunnels.h | 3 +-
include/net/mac80211.h | 56 +
include/net/switchdev.h | 2 +-
include/scsi/scsi_host.h | 5 -
include/scsi/scsi_tcq.h | 95 +-
include/target/configfs_macros.h | 147 -
include/target/target_core_base.h | 60 +
include/target/target_core_fabric_configfs.h | 122 -
include/trace/events/fib6.h | 76 +
include/trace/events/thermal.h | 53 +
include/uapi/drm/drm_fourcc.h | 2 +-
include/uapi/linux/mroute.h | 59 +-
include/uapi/linux/nl80211.h | 11 +-
include/uapi/linux/vfio.h | 7 +
kernel/bpf/syscall.c | 22 +-
kernel/context_tracking.c | 80 +-
kernel/events/core.c | 21 +-
kernel/irq/internals.h | 5 +
kernel/irq/pm.c | 3 +-
kernel/irq/proc.c | 2 +-
kernel/sched/fair.c | 2 +-
kernel/time/timer.c | 22 +-
kernel/trace/trace.c | 16 +-
kernel/trace/trace.h | 1 -
kernel/trace/trace_functions_graph.c | 6 -
lib/test_rhashtable.c | 76 +-
net/8021q/vlan_core.c | 4 +-
net/atm/mpc.h | 4 +-
net/atm/mpoa_caches.c | 4 +-
net/bluetooth/af_bluetooth.c | 12 +-
net/bluetooth/cmtp/core.c | 3 +-
net/bluetooth/hci_conn.c | 103 +-
net/bluetooth/hci_core.c | 576 +-
net/bluetooth/hci_request.c | 682 +-
net/bluetooth/hci_request.h | 25 +-
net/bluetooth/hci_sock.c | 200 +-
net/bluetooth/l2cap_core.c | 19 +-
net/bluetooth/mgmt.c | 616 +-
net/bridge/br_stp.c | 2 +-
net/bridge/br_stp_if.c | 2 +-
net/ceph/auth_x.c | 36 +-
net/ceph/ceph_common.c | 18 +-
net/ceph/crypto.h | 4 +-
net/ceph/messenger.c | 88 +-
net/ceph/osd_client.c | 34 +-
net/core/dev.c | 138 +-
net/core/neighbour.c | 2 +-
net/core/net-traces.c | 4 +
net/core/rtnetlink.c | 274 +-
net/core/skbuff.c | 3 +-
net/dsa/dsa.c | 18 +
net/ipv4/ipconfig.c | 62 +-
net/ipv4/ipmr.c | 597 +-
net/ipv4/netfilter/arp_tables.c | 6 +-
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 2 +-
net/ipv4/netfilter/nf_nat_snmp_basic.c | 22 +-
net/ipv4/raw.c | 8 +-
net/ipv6/mcast.c | 2 -
net/ipv6/route.c | 10 +
net/mac80211/cfg.c | 532 +-
net/mac80211/debugfs.c | 1 +
net/mac80211/ibss.c | 1 +
net/mac80211/ieee80211_i.h | 25 +-
net/mac80211/key.c | 56 +-
net/mac80211/main.c | 4 +-
net/mac80211/mesh_pathtbl.c | 4 +-
net/mac80211/mlme.c | 6 +-
net/mac80211/offchannel.c | 829 +-
net/mac80211/rx.c | 3 +-
net/mac80211/sta_info.c | 163 +-
net/mac80211/sta_info.h | 2 +
net/mac80211/trace.h | 25 +
net/mac80211/tx.c | 2 +-
net/mac80211/util.c | 7 +-
net/mac802154/rx.c | 3 +-
net/packet/af_packet.c | 6 +-
net/sunrpc/auth_gss/auth_gss.c | 13 +-
net/sunrpc/cache.c | 53 +-
net/sunrpc/svcsock.c | 40 +-
net/tipc/bcast.c | 126 +-
net/tipc/bcast.h | 1 +
net/tipc/bearer.c | 140 +-
net/tipc/bearer.h | 8 +-
net/tipc/core.h | 5 +
net/tipc/discover.c | 38 +-
net/tipc/link.c | 626 +-
net/tipc/link.h | 175 +-
net/tipc/name_distr.c | 68 +-
net/tipc/name_distr.h | 1 -
net/tipc/name_table.c | 5 +-
net/tipc/netlink.c | 8 +-
net/tipc/netlink_compat.c | 8 +-
net/tipc/node.c | 884 +-
net/tipc/node.h | 127 +-
net/tipc/udp_media.c | 5 -
net/unix/af_unix.c | 6 +-
net/vmw_vsock/vmci_transport.h | 2 +-
net/vmw_vsock/vmci_transport_notify.c | 2 +-
net/vmw_vsock/vmci_transport_notify.h | 5 +-
net/vmw_vsock/vmci_transport_notify_qstate.c | 2 +-
net/wireless/core.h | 7 -
net/wireless/lib80211_crypt_ccmp.c | 4 +-
net/wireless/lib80211_crypt_tkip.c | 4 +-
net/wireless/nl80211.c | 62 +-
net/wireless/ocb.c | 3 +
net/wireless/rdev-ops.h | 51 +
net/wireless/reg.c | 98 +-
net/wireless/trace.h | 103 +
net/wireless/util.c | 121 -
samples/Kconfig | 6 +
samples/Makefile | 3 +-
samples/bpf/Makefile | 7 +-
samples/configfs/Makefile | 2 +
.../configfs/configfs_sample.c | 140 +-
sound/firewire/Kconfig | 1 +
sound/pci/Kconfig | 24 +-
sound/pci/ctxfi/ctamixer.c | 6 +-
sound/pci/ctxfi/ctamixer.h | 2 +-
sound/pci/ctxfi/ctdaio.c | 10 +-
sound/pci/ctxfi/ctdaio.h | 4 +-
sound/pci/ctxfi/ctresource.c | 2 +-
sound/pci/ctxfi/ctresource.h | 2 +-
sound/pci/ctxfi/ctsrc.c | 6 +-
sound/pci/ctxfi/ctsrc.h | 4 +-
sound/pci/hda/hda_jack.c | 18 +-
sound/pci/hda/hda_jack.h | 2 +-
sound/pci/hda/patch_hdmi.c | 10 +-
sound/sound_core.c | 2 +-
sound/usb/quirks.c | 1 +
tools/include/linux/list.h | 1 +
tools/lib/bpf/.gitignore | 2 +-
tools/lib/bpf/Makefile | 2 +-
tools/lib/bpf/libbpf.c | 171 +-
tools/lib/bpf/libbpf.h | 23 +-
tools/lib/lockdep/common.c | 2 +-
tools/lib/lockdep/include/liblockdep/common.h | 2 +
tools/lib/lockdep/uinclude/linux/compiler.h | 2 +
tools/lib/lockdep/uinclude/linux/lockdep.h | 3 +-
tools/perf/Documentation/perf-trace.txt | 1 -
tools/perf/Makefile | 2 +-
tools/perf/builtin-sched.c | 5 +-
tools/perf/builtin-stat.c | 222 +-
tools/perf/tests/.gitignore | 2 +
tools/perf/tests/Build | 17 +-
tools/perf/tests/attr.c | 3 +-
tools/perf/tests/bpf-script-example.c | 4 +
tools/perf/tests/bpf-script-test-kbuild.c | 21 +
tools/perf/tests/bpf.c | 209 +
tools/perf/tests/builtin-test.c | 6 +-
tools/perf/tests/code-reading.c | 8 +-
tools/perf/tests/keep-tracking.c | 4 +-
tools/perf/tests/llvm.c | 146 +-
tools/perf/tests/llvm.h | 18 +
tools/perf/tests/make | 5 +
tools/perf/tests/switch-tracking.c | 4 +-
tools/perf/tests/tests.h | 1 +
tools/perf/util/annotate.c | 21 +-
tools/perf/util/bpf-loader.c | 143 +-
tools/perf/util/bpf-loader.h | 33 +
tools/perf/util/llvm-utils.c | 54 +-
tools/perf/util/map.c | 10 +-
tools/perf/util/parse-events.c | 11 +-
tools/perf/util/probe-event.c | 6 +-
tools/perf/util/probe-file.c | 6 +
tools/perf/util/session.c | 8 +-
tools/perf/util/stat-shadow.c | 5 +
tools/perf/util/util.c | 30 +
tools/perf/util/util.h | 8 +
tools/power/cpupower/debug/i386/dump_psb.c | 2 +-
tools/power/cpupower/man/cpupower-idle-set.1 | 4 +-
tools/power/cpupower/utils/cpufreq-info.c | 30 +-
tools/power/cpupower/utils/cpufreq-set.c | 10 +-
tools/power/cpupower/utils/cpuidle-info.c | 4 +-
tools/power/cpupower/utils/cpuidle-set.c | 33 +-
tools/power/cpupower/utils/cpupower-info.c | 4 +-
tools/power/cpupower/utils/cpupower-set.c | 2 +-
tools/power/cpupower/utils/helpers/topology.c | 23 +-
.../cpupower/utils/idle_monitor/cpupower-monitor.c | 9 +-
tools/power/x86/turbostat/turbostat.c | 30 +-
tools/testing/nvdimm/test/nfit.c | 2 +-
tools/thermal/tmon/Makefile | 3 +
1029 files changed, 29324 insertions(+), 51594 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-driver-st
create mode 100644 Documentation/devicetree/bindings/mips/img/xilfpga.txt
create mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/pwm-berlin.txt
create mode 100644 Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt
create mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt
rename Documentation/devicetree/bindings/sound/{ak4554.c => ak4554.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/ufs/ufs-qcom.txt
delete mode 100644 Documentation/filesystems/configfs/Makefile
delete mode 100644 Documentation/filesystems/configfs/configfs_example_explicit.c
create mode 100644 arch/mips/boot/dts/xilfpga/Makefile
create mode 100644 arch/mips/boot/dts/xilfpga/microAptiv.dtsi
create mode 100644 arch/mips/boot/dts/xilfpga/nexys4ddr.dts
create mode 100644 arch/mips/configs/xilfpga_defconfig
create mode 100644 arch/mips/include/asm/clocksource.h
create mode 100644 arch/mips/include/asm/debug.h
create mode 100644 arch/mips/include/asm/mach-malta/malta-dtshim.h
create mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h
create mode 100644 arch/mips/include/uapi/asm/auxvec.h
create mode 100644 arch/mips/kernel/cps-vec-ns16550.S
create mode 100644 arch/mips/lib/bswapdi.c
create mode 100644 arch/mips/lib/bswapsi.c
create mode 100644 arch/mips/mm/sc-debugfs.c
create mode 100644 arch/mips/mti-malta/malta-dtshim.c
create mode 100644 arch/mips/vdso/.gitignore
create mode 100644 arch/mips/vdso/Makefile
create mode 100644 arch/mips/vdso/elf.S
create mode 100644 arch/mips/vdso/genvdso.c
create mode 100644 arch/mips/vdso/genvdso.h
create mode 100644 arch/mips/vdso/gettimeofday.c
create mode 100644 arch/mips/vdso/sigreturn.S
create mode 100644 arch/mips/vdso/vdso.h
create mode 100644 arch/mips/vdso/vdso.lds.S
create mode 100644 arch/mips/xilfpga/Kconfig
create mode 100644 arch/mips/xilfpga/Makefile
create mode 100644 arch/mips/xilfpga/Platform
create mode 100644 arch/mips/xilfpga/init.c
create mode 100644 arch/mips/xilfpga/intc.c
create mode 100644 arch/mips/xilfpga/time.c
create mode 100644 drivers/input/touchscreen/tsc2004.c
create mode 100644 drivers/input/touchscreen/tsc200x-core.c
create mode 100644 drivers/input/touchscreen/tsc200x-core.h
delete mode 100644 drivers/net/ethernet/icplus/Kconfig
delete mode 100644 drivers/net/ethernet/icplus/Makefile
delete mode 100644 drivers/net/ethernet/icplus/ipg.c
delete mode 100644 drivers/net/ethernet/icplus/ipg.h
create mode 100644 drivers/platform/chrome/cros_ec_vbc.c
create mode 100644 drivers/pwm/pwm-berlin.c
create mode 100644 drivers/pwm/pwm-brcmstb.c
create mode 100644 drivers/pwm/pwm-mtk-disp.c
create mode 100644 drivers/pwm/pwm-rcar.c
delete mode 100644 drivers/scsi/mpt2sas/Kconfig
delete mode 100644 drivers/scsi/mpt2sas/Makefile
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_init.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_ioc.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_raid.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_sas.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_tool.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_type.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_base.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_base.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_config.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_ctl.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_ctl.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_debug.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_scsih.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_transport.c
create mode 100644 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c
create mode 100644 drivers/scsi/ufs/ufshcd-pltfrm.h
create mode 100644 drivers/thermal/devfreq_cooling.c
create mode 100644 drivers/thermal/ti-soc-thermal/omap3-thermal-data.c
create mode 100644 drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
delete mode 100644 fs/9p/xattr_security.c
delete mode 100644 fs/9p/xattr_trusted.c
delete mode 100644 fs/9p/xattr_user.c
create mode 100644 include/linux/devfreq_cooling.h
delete mode 100644 include/target/configfs_macros.h
delete mode 100644 include/target/target_core_fabric_configfs.h
create mode 100644 include/trace/events/fib6.h
create mode 100644 samples/configfs/Makefile
rename Documentation/filesystems/configfs/configfs_example_macros.c => samples/configfs/configfs_sample.c (74%)
create mode 100644 tools/perf/tests/.gitignore
create mode 100644 tools/perf/tests/bpf-script-test-kbuild.c
create mode 100644 tools/perf/tests/bpf.c
create mode 100644 tools/perf/tests/llvm.h
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next reply other threads:[~2015-12-07 10:19 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-07 10:19 Johannes Berg [this message]
2015-12-07 10:19 ` pull-request: mac80211-next 2015-12-07 Johannes Berg
2015-12-07 19:10 ` David Miller
2015-12-07 19:10 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1449483574.4040.3.camel@sipsolutions.net \
--to=johannes@sipsolutions.net \
--cc=davem@davemloft.net \
--cc=linux-wireless@vger.kernel.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.