From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753778AbbJRC2T convert rfc822-to-quoted-printable (ORCPT ); Sat, 17 Oct 2015 22:28:19 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:42420 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754227AbbJRCVD (ORCPT ); Sat, 17 Oct 2015 22:21:03 -0400 From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuah.kh@samsung.com, stable@vger.kernel.org Subject: [PATCH 4.1 000/202] 4.1.11-stable review Date: Sat, 17 Oct 2015 18:56:23 -0700 Message-Id: <20151018014901.946875729@linuxfoundation.org> X-Mailer: git-send-email 2.6.1 MIME-Version: 1.0 User-Agent: quilt/0.64 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by mail.home.local id t9I2VqMa030044 This is the start of the stable review cycle for the 4.1.11 release. There are 202 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Tue Oct 20 01:48:10 UTC 2015. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.1.11-rc1.gz and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 4.1.11-rc1 Christoph Hellwig 3w-9xxx: don't unmap bounce buffered commands Guenter Roeck MIPS: Fix console output for Fulong2e system Joonsoo Kim mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1) Prarit Bhargava intel_pstate: Fix overflow in busy_scaled due to long delay Uwe Kleine-König serial: atmel: fix error path of probe function Mans Rullgard serial: 8250: add uart_config entry for PORT_RT2880 Jann Horn drivers/tty: require read access for controlling terminal Kosuke Tatsukawa tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c covici@ccs.covici.com staging: speakup: fix speakup-r regression Joe Thornber dm cache: fix NULL pointer when switching from cleaner policy Junichi Nomura dm: fix AB-BA deadlock in __dm_destroy() Trond Myklebust namei: results of d_is_negative() should be checked after dentry revalidation Ben Dooks clk: ti: fix dual-registration of uart4_ick Kinglong Mee nfs/filelayout: Fix NULL reference caused by double freeing of fh_array Al Viro fix a braino in ovl_d_select_inode() David Howells overlayfs: Make f_path always point to the overlay and f_inode to the underlay David Howells overlay: Call ovl_drop_write() earlier in ovl_dentry_open() NeilBrown md/bitmap: don't pass -1 to bitmap_storage_alloc. Ben Hutchings genirq: Fix race in register_irq_proc() Stefan Assmann igb: do not re-init SR-IOV during probe Chas Williams <3chas3@gmail.com> net/xen-netfront: only napi_synchronize() if running Andreas Schwab m68k: Define asmlinkage_protect Mark Salyzyn arm64: readahead: fault retry breaks mmap file read random detection Li Bin arm64: ftrace: fix function_graph tracer panic Ard Biesheuvel arm64/efi: Fix boot crash by not padding between EFI_MEMORY_RUNTIME regions Eric W. Biederman vfs: Test for and handle paths that are unreachable from their mnt_root Eric W. Biederman dcache: Handle escaped paths in prepend_path Ulf Hansson mmc: core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset Haibo Chen mmc: sdhci: fix dma memory leak in sdhci_pre_req() shengyong UBI: return ENOSPC if no enough space available Richard Weinberger UBI: Validate data_size Richard Weinberger UBIFS: Kill unneeded locking in ubifs_init_security Eric Dumazet inet: fix potential deadlock in reqsk_queue_unlink() Christian Engelmayer rsi: Fix possible leak when loading firmware Paul Mackerras powerpc/MSI: Fix race condition in tearing down MSI interrupts Kapileshwar Singh tools lib traceevent: Fix string handling in heterogeneous arch environments Linus Lüssing batman-adv: Fix potentially broken skb network header access Linus Lüssing batman-adv: Fix potential synchronization issues in mcast tvlv handler Linus Lüssing batman-adv: Make MCAST capability changes atomic Linus Lüssing batman-adv: Make TT capability changes atomic Linus Lüssing batman-adv: Make NC capability changes atomic James Hogan MIPS: dma-default: Fix 32-bit fall back to GFP_DMA Viresh Kumar cpufreq: dt: Tolerance applies on both sides of target voltage Borislav Petkov cpu/cacheinfo: Fix teardown path Yao-Wen Mao USB: Add reset-resume quirk for two Plantronics usb headphones. Vincent Palatin usb: Add device quirk for Logitech PTZ cameras Alexander Inyukhin USB: chaoskey read offset bug Felipe Balbi usb: musb: cppi41: allow it to work again Roger Quadros usb: phy: phy-generic: Fix reset behaviour on legacy boot Mathias Nyman usb: Use the USB_SS_MULT() macro to get the burst multiplier. Peter Chen usb: chipidea: udc: using the correct stall implementation Bin Liu usb: musb: dsps: fix polling in device-only mode Jann Horn security: fix typo in security_task_prctl Mark Brown regmap: debugfs: Don't bother actually printing when calculating max length Mark Brown regmap: debugfs: Ensure we don't underflow when printing access masks Gabriel Krisman Bertazi ipr: Enable SIS pipe commands for SIS-32 devices. Russell King pcmcia: sa11x0: fix missing clk_put() in sa11x0 socket drivers Michal Kazior ath10k: reject 11b tx fragmentation configuration Andy Shevchenko device property: fix potential NULL pointer dereference Heiko Stuebner PM / AVS: rockchip-io: depend on CONFIG_POWER_AVS Boris BREZILLON mtd: nand: sunxi: fix OOB handling in ->write_xxx() functions Boris BREZILLON mtd: nand: sunxi: fix sunxi_nand_chips_cleanup() Antoine Ténart mtd: pxa3xx_nand: add a default chunk size Mario Carrillo docs: update HOWTO for 3.x -> 4.x versioning Marc Zyngier irqchip/gic-v3-its: Add missing cache flushes Ludovic Desroches irqchip/atmel-aic5: Use per chip mask caches in mask/unmask() Peter Seiderer cifs: use server timestamp for ntlmv2 authentication Li Jun usb: chipidea: imx: fix a typo for imx6sx Dong Aisheng dts: imx25: fix sd card gpio polarity specified in device tree Dong Aisheng dts: imx53: fix sd card gpio polarity specified in device tree Dong Aisheng dts: imx51: fix sd card gpio polarity specified in device tree Dong Aisheng mmc: sdhci-esdhc-imx: fix cd regression for dt platform Fabio Estevam mmc: sdhci-esdhc-imx: Do not break platform data boards Fabio Estevam mmc: sdhci-esdhc-imx: Move mmc_of_parse() to the dt probe Alexey Brodkin mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used Linus Lüssing batman-adv: Make DAT capability changes atomic Marek Lindner batman-adv: protect tt_local_entry from concurrent delete events Marek Lindner batman-adv: fix kernel crash due to missing NULL checks Linus Walleij fbdev: select versatile helpers for the integrator Julian Anastasov ipvs: call skb_sender_cpu_clear Julian Anastasov ipvs: fix crash with sync protocol v0 and FTP Alex Gartrell ipvs: skb_orphan in case of forwarding Julian Anastasov ipvs: fix crash if scheduler is changed Julian Anastasov ipvs: do not use random local source address for tunnels Dave Martin serial/amba-pl011: Disable interrupts around TX softirq Ben Segall sched/fair: Prevent throttling in early pick_next_task_fair() Linus Torvalds Initialize msg/shm IPC objects before doing ipc_addid() Reyad Attiyat usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers Mathias Nyman xhci: init command timeout timer earlier to avoid deleting it uninitialized Mathias Nyman xhci: change xhci 1.0 only restrictions to support xhci 1.1 Roger Quadros usb: xhci: exit early in xhci_setup_device() if we're halted or dying Roger Quadros usb: xhci: Clear XHCI_STATE_DYING on start Roger Quadros usb: xhci: lock mutex on xhci_stop Mathias Nyman xhci: give command abortion one more chance before killing xhci Johan Hovold USB: whiteheat: fix potential null-deref at probe Dave Airlie drm/dp/mst: drop cancel work sync in the mstb destroy path (v2) Michel Dänzer drm/radeon: Restore LCD backlight level on resume (>= R5xx) Daniel Vetter drm: Reject DRI1 hw lock ioctl functions for kms drivers Jani Nikula drm/i915/bios: handle MIPI Sequence Block v3+ gracefully Fabiano Fidêncio drm/qxl: recreate the primary surface when the bo is not primary Dave Airlie drm/qxl: only report first monitor as connected if we have no state Steve French Do not fall back to SMBWriteX in set_file_size error cases Steve French disabling oplocks/leases via module parm enable_oplocks broken for SMB3 Steve French Fix sec=krb5 on smb3 mounts Trond Myklebust NFS: Fix a write performance regression Peng Tao nfs: fix pg_test page count calculation Kinglong Mee NFS: Do cleanup before resetting pageio read/write to mds Johan Hedberg Bluetooth: Delay check for conn->smp in smp_conn_security() Florian Westphal netfilter: nf_log: don't zap all loggers on unregister Pablo Neira Ayuso netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC Pablo Neira Ayuso netfilter: nf_log: wait for rcu grace after logger unregistration Eric W. Biederman netfilter: nftables: Do not run chains in the wrong network namespace Eric W. Biederman netfilter: nf_qeueue: Drop queue entries on nf_unregister_hook Pablo Neira Ayuso netfilter: ctnetlink: put back references to master ct and expect objects Joe Stringer netfilter: nf_conntrack: Support expectations in different zones Pablo Neira Ayuso netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg() Pablo Neira Ayuso netfilter: nfnetlink: work around wrong endianess in res_id field Mikulas Patocka dm raid: fix round up of default region size NeilBrown md/raid0: apply base queue limits *before* disk_stack_limits NeilBrown md/raid0: update queue parameter in a safer location. Liu.Zhao USB: option: add ZTE PIDs Shawn Lin staging: ion: fix corruption of ion_import_dma_buf Joe Thornber dm btree: add ref counting ops for the leaves of top level btrees Chuck Lever svcrdma: Fix send_reply() scatter/gather set-up Michal Kazior ath10k: fix dma_mapping_error() handling Mike Snitzer dm crypt: constrain crypt device's max_segment_size to PAGE_SIZE Bjorn Helgaas PCI: Clear IORESOURCE_UNSET when clipping a bridge window Alex Williamson PCI: Use function 0 VPD for identical functions, regular VPD for others Alex Williamson PCI: Fix devfn for VPD access through function 0 Filipe Manana Btrfs: update fix for read corruption of compressed and shared extents Filipe Manana Btrfs: fix read corruption of compressed and shared extents Jeff Mahoney btrfs: skip waiting on ordered range for special files Gianluca Renzi ASoC: sgtl5000: fix wrong register MIC_BIAS_VOLTAGE setup on probe Lars-Peter Clausen ASoC: db1200: Fix DAI link format for db1300 and db1550 Yitian Bu ASoC: dwc: correct irq clear method Robert Jarzmik ASoC: fix broken pxa SoC support Robert Jarzmik ASoC: pxa: pxa2xx-ac97: fix dma requestor lines Takashi Iwai ALSA: hda - Disable power_save_node for IDT 92HD73xx chips John Flatness ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1 Laura Abbott ALSA: hda: Add dock support for ThinkPad T550 Takashi Iwai ALSA: synth: Fix conflicting OSS device registration on AWE32 Takashi Iwai ALSA: hda - Disable power_save_node for Thinkpads Mel Gorman mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault Joseph Qi ocfs2/dlm: fix deadlock when dispatch assert master Sowmini Varadhan lib/iommu-common.c: do not try to deref a null iommu->lazy_flush() pointer when n < pool->hint Naoya Horiguchi mm: migrate: hugetlb: putback destination hugepage to active list Sudip Mukherjee spi: spidev: fix possible NULL dereference Tan, Jui Nee spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled Max Filippov spi: xtensa-xtfpga: fix register endianness Guenter Roeck spi: Fix documentation of spi_alloc_master() Christian Borntraeger s390/boot/decompression: disable floating point in decompressor Martin Schwidefsky s390/compat: correct uc_sigmask of the compat signal frame Peter Zijlstra sched/core: Fix TASK_DEAD race in finish_task_switch() Ricardo Ribalda Delgado leds/led-class: Add missing put_device() Vitaly Kuznetsov x86/xen: Support kexec/kdump in HVM guests by doing a soft reset Stephen Smalley x86/mm: Set NX on gap between __ex_table and rodata Thomas Gleixner x86/process: Add proper bound checks in 64bit get_wchan() Lee, Chun-Yi x86/kexec: Fix kexec crash in syscall kexec_file_load() Matt Fleming x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down Dirk Müller Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS Andy Lutomirski x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code Andy Lutomirski x86/paravirt: Replace the paravirt nop with a bona fide empty function David Woodhouse x86/platform: Fix Geode LX timekeeping in the generic x86 build Thomas Gleixner x86/alternatives: Make optimize_nops() interrupt safe and synced Shaohua Li x86/apic: Serialize LVTT and TSC_DEADLINE writes Andy Shevchenko dmaengine: dw: properly read DWC_PARAMS register Jeff Moyer blockdev: don't set S_DAX for misaligned partitions Felipe F. Tonello ARM: dts: fix usb pin control for imx-rex dts Chanho Park ARM: EXYNOS: reset Little cores when cpu is up Carl Frederik Werner ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work again Grazvydas Ignotas ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets Doug Anderson ARM: 8425/1: kgdb: Don't try to stop the machine when setting breakpoints Paul Bolle windfarm: decrement client count when unregistering Ard Biesheuvel ARM: 8429/1: disable GCC SRA optimization Russell King ARM: fix Thumb2 signal handling when ARMv6 is enabled Guenter Roeck hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips Dominik Dingel sched: access local runqueue directly in single_task_running Francesco Lavra watchdog: sunxi: fix activation of system reset Peter Zijlstra perf: Fix AUX buffer refcounting Arnaldo Carvalho de Melo perf header: Fixup reading of HEADER_NRCPUS feature Ben Hutchings perf tools: Add empty Build files for architectures lacking them Kan Liang perf stat: Get correct cpu id for print_aggr Arnaldo Carvalho de Melo perf hists: Update the column width for the "srcline" sort key Adrian Hunter perf tools: Fix copying of /proc/kcore Peter Zijlstra perf/x86/intel: Fix constraint access Azael Avalos toshiba_acpi: Fix hotkeys registration on some toshiba models Nicholas Bellinger target: Fix v4.1 UNIT_ATTENTION se_node_acl->device_list[] NULL pointer Jenny Derzhavetz iser-target: Put the reference on commands waiting for unsol data Jenny Derzhavetz iser-target: remove command with state ISTATE_REMOVE Nicholas Bellinger target: Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess Michal Hocko scsi: fix scsi_error_handler vs. scsi_host_dev_release race Andy Grover target/iscsi: Fix np_ip bracket issue by removing np_ip John Stultz time: Fix timekeeping_freqadjust()'s incorrect use of abs() instead of abs64() Gautham R. Shenoy KVM: PPC: Book3S HV: Pass the correct trap argument to kvmhv_commence_exit Thomas Huth KVM: PPC: Book3S: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store() Marc Zyngier arm: KVM: Disable virtual timer even if the guest is not using it Jason Wang kvm: fix double free for fast mmio eventfd Jason Wang kvm: factor out core eventfd assign/deassign logic Jason Wang kvm: fix zero length mmio searching Jason Wang kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd Wanpeng Li KVM: vmx: fix VPID is 0000H in non-root operation Marek Majtyka arm: KVM: Fix incorrect device to IPA mapping ------------- Diffstat: Documentation/HOWTO | 28 +++--- Makefile | 4 +- arch/arm/Makefile | 8 ++ arch/arm/boot/dts/imx25-pdk.dts | 5 +- arch/arm/boot/dts/imx51-apf51dev.dts | 2 +- arch/arm/boot/dts/imx53-ard.dts | 4 +- arch/arm/boot/dts/imx53-m53evk.dts | 4 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 4 +- arch/arm/boot/dts/imx53-smd.dts | 4 +- arch/arm/boot/dts/imx53-tqma53.dtsi | 4 +- arch/arm/boot/dts/imx53-tx53.dtsi | 4 +- arch/arm/boot/dts/imx53-voipac-bsb.dts | 4 +- arch/arm/boot/dts/imx6qdl-rex.dtsi | 2 - arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap5-uevm.dts | 4 +- arch/arm/kernel/kgdb.c | 8 +- arch/arm/kernel/signal.c | 15 ++- arch/arm/kvm/interrupts_head.S | 6 +- arch/arm/kvm/mmu.c | 6 +- arch/arm/mach-exynos/mcpm-exynos.c | 27 +++++- arch/arm/mach-exynos/regs-pmu.h | 6 ++ arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/entry-ftrace.S | 22 ++++- arch/arm64/mm/fault.c | 1 + arch/m68k/include/asm/linkage.h | 30 ++++++ arch/mips/loongson/common/env.c | 3 + arch/mips/mm/dma-default.c | 2 +- arch/powerpc/kvm/book3s.c | 6 ++ arch/powerpc/kvm/book3s_hv_rmhandlers.S | 1 + arch/powerpc/platforms/powernv/pci.c | 5 +- arch/powerpc/sysdev/fsl_msi.c | 5 +- arch/powerpc/sysdev/mpic_pasemi_msi.c | 6 +- arch/powerpc/sysdev/mpic_u3msi.c | 5 +- arch/powerpc/sysdev/ppc4xx_msi.c | 5 +- arch/s390/boot/compressed/Makefile | 2 +- arch/s390/kernel/compat_signal.c | 27 +++++- arch/x86/kernel/alternative.c | 5 + arch/x86/kernel/apic/apic.c | 7 ++ arch/x86/kernel/cpu/perf_event_intel.c | 5 +- arch/x86/kernel/crash.c | 7 +- arch/x86/kernel/entry_64.S | 16 +++- arch/x86/kernel/paravirt.c | 16 +++- arch/x86/kernel/process_64.c | 52 +++++++++-- arch/x86/kernel/tsc.c | 17 ++-- arch/x86/kvm/svm.c | 2 +- arch/x86/kvm/vmx.c | 2 + arch/x86/mm/init_64.c | 2 +- arch/x86/platform/efi/efi.c | 67 ++++++++++++- arch/x86/xen/enlighten.c | 23 +++++ drivers/base/cacheinfo.c | 10 +- drivers/base/property.c | 5 +- drivers/base/regmap/regmap-debugfs.c | 5 +- drivers/clk/ti/clk-3xxx.c | 2 +- drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/intel_pstate.c | 10 +- drivers/dma/dw/core.c | 4 +- drivers/firmware/efi/libstub/arm-stub.c | 88 +++++++++++++++--- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_lock.c | 6 ++ drivers/gpu/drm/i915/intel_bios.c | 12 ++- drivers/gpu/drm/qxl/qxl_display.c | 14 +-- drivers/gpu/drm/radeon/atombios_encoders.c | 8 +- drivers/hwmon/nct6775.c | 16 ++-- drivers/infiniband/ulp/isert/ib_isert.c | 47 +++++++++- drivers/irqchip/irq-atmel-aic5.c | 24 +++-- drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/leds/led-class.c | 7 +- drivers/macintosh/windfarm_core.c | 2 +- drivers/md/bitmap.c | 3 +- drivers/md/dm-cache-policy-cleaner.c | 2 +- drivers/md/dm-crypt.c | 17 +++- drivers/md/dm-raid.c | 3 +- drivers/md/dm.c | 6 +- drivers/md/persistent-data/dm-btree-internal.h | 6 ++ drivers/md/persistent-data/dm-btree-remove.c | 12 +-- drivers/md/persistent-data/dm-btree-spine.c | 37 ++++++++ drivers/md/persistent-data/dm-btree.c | 7 +- drivers/md/raid0.c | 75 ++++++++------- drivers/mmc/core/host.c | 4 +- drivers/mmc/host/dw_mmc.c | 109 ++++++++++++++-------- drivers/mmc/host/sdhci-esdhc-imx.c | 50 ++++++++-- drivers/mmc/host/sdhci.c | 67 +++++-------- drivers/mmc/host/sdhci.h | 8 +- drivers/mtd/nand/pxa3xx_nand.c | 3 + drivers/mtd/nand/sunxi_nand.c | 27 ++---- drivers/mtd/ubi/io.c | 5 + drivers/mtd/ubi/vtbl.c | 1 + drivers/mtd/ubi/wl.c | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/wireless/ath/ath10k/htc.c | 4 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 8 +- drivers/net/wireless/ath/ath10k/mac.c | 16 ++++ drivers/net/wireless/ath/ath10k/pci.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 1 + drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 8 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 8 +- drivers/net/xen-netfront.c | 3 +- drivers/pci/access.c | 27 +----- drivers/pci/bus.c | 2 + drivers/pci/quirks.c | 20 +++- drivers/pcmcia/sa1100_generic.c | 1 - drivers/pcmcia/sa11xx_base.c | 3 +- drivers/platform/x86/toshiba_acpi.c | 8 +- drivers/power/avs/Kconfig | 2 +- drivers/scsi/3w-9xxx.c | 28 ++++-- drivers/scsi/ipr.c | 2 +- drivers/scsi/scsi_error.c | 11 ++- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-xtensa-xtfpga.c | 4 +- drivers/spi/spi.c | 3 +- drivers/spi/spidev.c | 3 +- drivers/staging/android/ion/ion.c | 6 +- drivers/staging/speakup/fakekey.c | 1 + drivers/target/iscsi/iscsi_target.c | 33 ++++--- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_configfs.c | 14 +-- drivers/target/iscsi/iscsi_target_login.c | 8 +- drivers/target/iscsi/iscsi_target_tpg.c | 15 ++- drivers/target/iscsi/iscsi_target_tpg.h | 2 +- drivers/target/target_core_pr.c | 3 + drivers/target/target_core_ua.c | 8 +- drivers/target/target_core_xcopy.c | 6 +- drivers/tty/n_tty.c | 15 +-- drivers/tty/serial/8250/8250_core.c | 8 ++ drivers/tty/serial/amba-pl011.c | 4 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/tty_io.c | 31 ++++++- drivers/usb/chipidea/ci_hdrc_imx.c | 2 +- drivers/usb/chipidea/udc.c | 84 +++++++++-------- drivers/usb/core/config.c | 5 +- drivers/usb/core/quirks.c | 13 +++ drivers/usb/host/xhci-mem.c | 17 ++-- drivers/usb/host/xhci-ring.c | 79 ++++++++++++---- drivers/usb/host/xhci.c | 15 ++- drivers/usb/misc/chaoskey.c | 2 +- drivers/usb/musb/musb_cppi41.c | 6 +- drivers/usb/musb/musb_dsps.c | 7 +- drivers/usb/phy/phy-generic.c | 3 +- drivers/usb/serial/option.c | 24 +++++ drivers/usb/serial/whiteheat.c | 31 +++++++ drivers/video/fbdev/Kconfig | 2 +- drivers/watchdog/sunxi_wdt.c | 2 +- fs/block_dev.c | 7 ++ fs/btrfs/extent_io.c | 80 +++++++++++++--- fs/btrfs/inode.c | 3 +- fs/cifs/cifsencrypt.c | 53 ++++++++++- fs/cifs/inode.c | 34 ------- fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.c | 76 ++++++++++++--- fs/dcache.c | 12 ++- fs/internal.h | 1 + fs/namei.c | 39 +++++++- fs/nfs/filelayout/filelayout.c | 31 +++---- fs/nfs/pagelist.c | 2 +- fs/nfs/read.c | 3 + fs/nfs/write.c | 5 +- fs/ocfs2/dlm/dlmmaster.c | 9 +- fs/ocfs2/dlm/dlmrecovery.c | 8 +- fs/open.c | 49 +++++----- fs/overlayfs/inode.c | 25 ++--- fs/overlayfs/overlayfs.h | 1 + fs/overlayfs/super.c | 1 + fs/ubifs/xattr.c | 3 - include/linux/dcache.h | 2 + include/linux/fs.h | 2 - include/linux/mmc/core.h | 1 + include/linux/security.h | 2 +- include/net/netfilter/nf_queue.h | 2 + include/net/netfilter/nf_tables.h | 2 +- include/target/iscsi/iscsi_target_core.h | 1 - include/xen/interface/sched.h | 8 ++ ipc/msg.c | 14 +-- ipc/shm.c | 13 +-- ipc/util.c | 8 +- kernel/events/core.c | 8 -- kernel/events/internal.h | 10 ++ kernel/events/ring_buffer.c | 27 +++++- kernel/irq/proc.c | 19 +++- kernel/sched/core.c | 25 +++-- kernel/sched/fair.c | 25 ++--- kernel/sched/sched.h | 5 +- kernel/time/timekeeping.c | 2 +- lib/iommu-common.c | 6 +- mm/hugetlb.c | 8 ++ mm/migrate.c | 2 +- mm/slab.c | 13 ++- net/batman-adv/distributed-arp-table.c | 7 +- net/batman-adv/multicast.c | 81 +++++++++++----- net/batman-adv/network-coding.c | 7 +- net/batman-adv/originator.c | 5 + net/batman-adv/soft-interface.c | 10 +- net/batman-adv/translation-table.c | 37 ++++++-- net/batman-adv/types.h | 15 +-- net/bluetooth/smp.c | 12 +-- net/ipv4/inet_connection_sock.c | 2 +- net/netfilter/core.c | 1 + net/netfilter/ipvs/ip_vs_core.c | 16 +++- net/netfilter/ipvs/ip_vs_ctl.c | 78 ++++++++++------ net/netfilter/ipvs/ip_vs_sched.c | 12 +-- net/netfilter/ipvs/ip_vs_sync.c | 2 +- net/netfilter/ipvs/ip_vs_xmit.c | 34 ++++++- net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 5 - net/netfilter/nf_internals.h | 1 + net/netfilter/nf_log.c | 9 +- net/netfilter/nf_queue.c | 17 ++++ net/netfilter/nf_tables_core.c | 7 +- net/netfilter/nfnetlink.c | 8 +- net/netfilter/nfnetlink_queue_core.c | 24 ++++- net/netfilter/nft_compat.c | 24 +++-- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 10 +- sound/arm/Kconfig | 15 +-- sound/pci/hda/patch_cirrus.c | 1 + sound/pci/hda/patch_realtek.c | 32 ++++--- sound/pci/hda/patch_sigmatel.c | 6 +- sound/soc/au1x/db1200.c | 4 + sound/soc/codecs/sgtl5000.c | 4 +- sound/soc/dwc/designware_i2s.c | 4 +- sound/soc/pxa/Kconfig | 2 - sound/soc/pxa/pxa2xx-ac97.c | 4 +- sound/synth/emux/emux_oss.c | 3 +- tools/lib/traceevent/event-parse.c | 23 ++++- tools/perf/arch/alpha/Build | 1 + tools/perf/arch/mips/Build | 1 + tools/perf/arch/parisc/Build | 1 + tools/perf/builtin-stat.c | 5 +- tools/perf/util/header.c | 4 +- tools/perf/util/hist.c | 3 + tools/perf/util/symbol-elf.c | 35 +++---- virt/kvm/eventfd.c | 124 +++++++++++++++---------- virt/kvm/kvm_main.c | 19 +++- 231 files changed, 2253 insertions(+), 958 deletions(-)