Skip to content

4.2.4-stable review

Greg Kroah-Hartman kexec linux-arm-kernel linux-clk linux-mips linux-omap lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest237 of 258 patches 9 repliesIn review

237 of 258 patches are in this archive. The cover letter announces 258.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/258arm: KVM: Fix incorrect device to IPA mappingarch/arm/kvm/mmu.c+4 -20 replies
3/258kvm: dont try to register to KVM_FAST_MMIO_BUS for non mmio eventfdvirt/kvm/eventfd.c+2 -20 replies
4/258kvm: fix zero length mmio searchingvirt/kvm/kvm_main.c+17 -20 replies
5/258kvm: factor out core eventfd assign/deassign logicvirt/kvm/eventfd.c+50 -350 replies
6/258kvm: fix double free for fast mmio eventfdvirt/kvm/eventfd.c+25 -180 replies
7/258arm: KVM: Disable virtual timer even if the guest is not using itarch/arm/kvm/interrupts_head.S+4 -20 replies
9/258KVM: x86: trap AMD MSRs for the TSeg base and maskarch/x86/include/asm/msr-index.h arch/x86/kvm/x86.c+3 -00 replies
10/258KVM: PPC: Book3S: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store()arch/powerpc/kvm/book3s.c+6 -00 replies
11/258KVM: PPC: Book3S HV: Pass the correct trap argument to kvmhv_commence_exitarch/powerpc/kvm/book3s_hv_rmhandlers.S+1 -00 replies
12/258Revert "KVM: x86: apply guest MTRR virtualization on host reserved pages"arch/x86/kvm/svm.c arch/x86/kvm/vmx.c+13 -50 replies
13/258Revert "KVM: SVM: use NPT page attributes"arch/x86/kvm/svm.c+5 -960 replies
14/258Revert "KVM: SVM: Sync g_pat with guest-written PAT value"arch/x86/kvm/svm.c+0 -100 replies
16/258target/iscsi: Fix np_ip bracket issue by removing np_ipdrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target.h drivers/target/iscsi/iscsi_target_configfs.c +4 more+36 -390 replies
17/258scsi: fix scsi_error_handler vs. scsi_host_dev_release racedrivers/scsi/scsi_error.c+10 -10 replies
18/258target: Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sessdrivers/target/target_core_xcopy.c+4 -20 replies
19/258target: Fix PR registration + APTPL RCU conversion regressiondrivers/target/target_core_device.c drivers/target/target_core_pr.c+70 -260 replies
20/258iser-target: remove command with state ISTATE_REMOVEdrivers/infiniband/ulp/isert/ib_isert.c+8 -10 replies
21/258iser-target: Put the reference on commands waiting for unsol datadrivers/infiniband/ulp/isert/ib_isert.c+37 -10 replies
22/258toshiba_acpi: Fix hotkeys registration on some toshiba modelsdrivers/platform/x86/toshiba_acpi.c+3 -53 replies
23/258perf/x86/intel: Fix constraint accessarch/x86/kernel/cpu/perf_event_intel.c+4 -10 replies
24/258locking/qspinlock/x86: Fix performance regression under unaccelerated VMsarch/x86/include/asm/qspinlock.h include/asm-generic/qspinlock.h kernel/locking/qspinlock.c+15 -70 replies
25/258locking/qspinlock/x86: Only emit the test-and-set fallback when building guest supportarch/x86/include/asm/qspinlock.h+2 -10 replies
26/258perf tools: Fix copying of /proc/kcoretools/perf/util/symbol-elf.c+12 -210 replies
27/258ARM: 8401/1: perf: Set affinity for PPI based PMUsarch/arm/kernel/perf_event.c+3 -10 replies
28/258perf hists: Update the column width for the "srcline" sort keytools/perf/util/hist.c+3 -00 replies
29/258perf stat: Get correct cpu id for print_aggrtools/perf/builtin-stat.c+2 -30 replies
30/258perf tools: Add missing forward declaration of struct map to probe-event.htools/perf/util/probe-event.h+2 -00 replies
31/258perf tools: Add empty Build files for architectures lacking themtools/perf/arch/alpha/Build tools/perf/arch/mips/Build tools/perf/arch/parisc/Build+3 -00 replies
32/258perf tools: Fix parse_events_add_pmu callertools/perf/util/parse-events.y+1 -10 replies
33/258perf header: Fixup reading of HEADER_NRCPUS featuretools/perf/util/header.c+2 -20 replies
34/258perf probe: Use existing routine to look for a kernel module by dso->short_nametools/perf/util/probe-event.c+7 -60 replies
35/258ARCv2: [axs103_smp] Reduce clk for SMP FPGA configsarch/arc/plat-axs10x/axs10x.c+2 -00 replies
36/258watchdog: sunxi: fix activation of system resetdrivers/watchdog/sunxi_wdt.c+1 -10 replies
37/258watchdog: imgpdc: Unregister restart handler on removedrivers/watchdog/imgpdc_wdt.c+1 -00 replies
38/258sched: access local runqueue directly in single_task_runningkernel/sched/core.c+11 -40 replies
39/258hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chipsdrivers/hwmon/nct6775.c+10 -60 replies
40/258ARM: fix Thumb2 signal handling when ARMv6 is enabledarch/arm/kernel/signal.c+10 -50 replies
41/258ARM: 8429/1: disable GCC SRA optimizationarch/arm/Makefile+8 -00 replies
42/258windfarm: decrement client count when unregisteringdrivers/macintosh/windfarm_core.c+1 -10 replies
43/258ARM: 8425/1: kgdb: Dont try to stop the machine when setting breakpointsarch/arm/kernel/kgdb.c+5 -30 replies
44/258ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsetsarch/arm/boot/dts/omap5-uevm.dts+2 -20 replies
45/258ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work againarch/arm/boot/dts/omap3-beagle.dts+1 -10 replies
46/258ARM: pxa: ssp: Fix build error by removing originally incorrect DT bindingarch/arm/plat-pxa/ssp.c+0 -10 replies
47/258ARM: EXYNOS: reset Little cores when cpu is uparch/arm/mach-exynos/mcpm-exynos.c arch/arm/mach-exynos/regs-pmu.h+32 -10 replies
48/258ARM: dts: sunxi: Raise minimum CPU voltage for sun7i-a20 to meet SoC specificationsarch/arm/boot/dts/sun7i-a20.dtsi+1 -10 replies
49/258ARM: dts: Fix wrong clock binding for sysmmu_fimd1_1 on exynos5420arch/arm/boot/dts/exynos5420.dtsi+1 -10 replies
50/258ARM: dts: fix usb pin control for imx-rex dtsarch/arm/boot/dts/imx6qdl-rex.dtsi+0 -20 replies
51/258dax: fix O_DIRECT I/O to the last block of a blockdevfs/dax.c+2 -10 replies
52/258blockdev: dont set S_DAX for misaligned partitionsfs/block_dev.c+7 -00 replies
53/258block: blkg_destroy_all() should clear q->root_blkg and ->root_rl.blkgblock/blk-cgroup.c+3 -00 replies
54/258dmaengine: at_xdmac: change block increment addressing modedrivers/dma/at_xdmac.c+2 -20 replies
55/258dmaengine: at_xdmac: clean used descriptordrivers/dma/at_xdmac.c+10 -10 replies
56/258dmaengine: dw: properly read DWC_PARAMS registerdrivers/dma/dw/core.c+2 -20 replies
57/258dmaengine: at_xdmac: fix bug in prep_dma_cyclicdrivers/dma/at_xdmac.c+1 -40 replies
58/258dmaengine: pxa_dma: fix initial list movedrivers/dma/pxa_dma.c+1 -00 replies
59/258pmem: add proper fencing to pmem_rw_page()drivers/nvdimm/pmem.c+2 -00 replies
60/258x86/apic: Serialize LVTT and TSC_DEADLINE writesarch/x86/kernel/apic/apic.c+7 -00 replies
61/258x86/alternatives: Make optimize_nops() interrupt safe and syncedarch/x86/kernel/alternative.c+5 -00 replies
62/258x86/platform: Fix Geode LX timekeeping in the generic x86 buildarch/x86/kernel/tsc.c+10 -70 replies
63/258x86/ioapic: Force affinity setting in setup_ioapic_dest()arch/x86/kernel/apic/io_apic.c+3 -20 replies
64/258x86/pci/intel_mid_pci: Work around for IRQ0 assignmentarch/x86/pci/intel_mid_pci.c+22 -20 replies
65/258x86/paravirt: Replace the paravirt nop with a bona fide empty functionarch/x86/entry/entry_64.S arch/x86/kernel/paravirt.c+23 -40 replies
66/258x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI codearch/x86/entry/entry_64.S+4 -10 replies
67/258Use WARN_ON_ONCE for missing X86_FEATURE_NRIPSarch/x86/kvm/svm.c+1 -10 replies
68/258x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-downarch/x86/platform/efi/efi.c+66 -10 replies
69/258x86/kexec: Fix kexec crash in syscall kexec_file_load()arch/x86/kernel/crash.c+3 -40 replies
70/258x86/process: Add proper bound checks in 64bit get_wchan()arch/x86/kernel/process_64.c+42 -100 replies
71/258x86/mm: Set NX on gap between __ex_table and rodataarch/x86/mm/init_64.c+1 -10 replies
72/258x86/xen: Support kexec/kdump in HVM guests by doing a soft resetarch/x86/xen/enlighten.c include/xen/interface/sched.h+31 -00 replies
73/258leds:lp55xx: Correct Kconfig dependency for f/w user helperdrivers/leds/Kconfig+1 -10 replies
74/258leds/led-class: Add missing put_device()drivers/leds/led-class.c+5 -20 replies
75/258sched/core: Fix TASK_DEAD race in finish_task_switch()kernel/sched/core.c kernel/sched/sched.h+8 -70 replies
76/258s390/compat: correct uc_sigmask of the compat signal framearch/s390/kernel/compat_signal.c+23 -40 replies
77/258s390/boot/decompression: disable floating point in decompressorarch/s390/boot/compressed/Makefile+1 -10 replies
78/258Revert "cgroup: simplify threadgroup locking"kernel/cgroup.c+33 -120 replies
79/258Revert "sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem"include/linux/cgroup-defs.h include/linux/init_task.h include/linux/sched.h +2 more+83 -450 replies
80/258memcg: make mem_cgroup_read_stat() unsignedmm/memcontrol.c+18 -120 replies
81/258spi: Fix documentation of spi_alloc_master()drivers/spi/spi.c+1 -20 replies
82/258spi: xtensa-xtfpga: fix register endiannessdrivers/spi/spi-xtensa-xtfpga.c+2 -20 replies
83/258spi: bcm2835: BUG: fix wrong use of PAGE_MASKdrivers/spi/spi-bcm2835.c+3 -30 replies
84/258spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disableddrivers/spi/spi-pxa2xx.c+4 -00 replies
85/258spi: spidev: fix possible NULL dereferencedrivers/spi/spidev.c+2 -10 replies
86/258mm: migrate: hugetlb: putback destination hugepage to active listmm/migrate.c+1 -10 replies
87/258lib/iommu-common.c: do not try to deref a null iommu->lazy_flush() pointer when n < pool->hintlib/iommu-common.c+3 -30 replies
88/258ocfs2/dlm: fix deadlock when dispatch assert masterfs/ocfs2/dlm/dlmmaster.c fs/ocfs2/dlm/dlmrecovery.c+12 -50 replies
89/258mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a faultmm/hugetlb.c+8 -00 replies
90/258memcg: fix dirty page migrationinclude/linux/mm.h mm/migrate.c+32 -10 replies
91/258ALSA: hda/tegra - async probe for avoiding module loading deadlocksound/pci/hda/hda_tegra.c+25 -50 replies
92/258ALSA: hda - Disable power_save_node for Thinkpadssound/pci/hda/patch_realtek.c+19 -120 replies
93/258ALSA: synth: Fix conflicting OSS device registration on AWE32sound/synth/emux/emux_oss.c+2 -10 replies
94/258ALSA: hda: Add dock support for ThinkPad T550sound/pci/hda/patch_realtek.c+1 -00 replies
95/258ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1sound/pci/hda/patch_cirrus.c+1 -00 replies
96/258ALSA: hda - Disable power_save_node for IDT 92HD73xx chipssound/pci/hda/patch_sigmatel.c+5 -10 replies
97/258ASoC: pxa: pxa2xx-ac97: fix dma requestor linessound/soc/pxa/pxa2xx-ac97.c+2 -20 replies
98/258ASoC: fix broken pxa SoC supportsound/arm/Kconfig sound/soc/pxa/Kconfig+8 -90 replies
99/258ASoC: dwc: correct irq clear methodsound/soc/dwc/designware_i2s.c+2 -20 replies
100/258ASoC: db1200: Fix DAI link format for db1300 and db1550sound/soc/au1x/db1200.c+4 -00 replies
101/258ASoC: sgtl5000: fix wrong register MIC_BIAS_VOLTAGE setup on probesound/soc/codecs/sgtl5000.c+2 -20 replies
102/258ASoC: tas2552: fix dBscale-min declarationsound/soc/codecs/tas2552.c+1 -10 replies
103/258btrfs: skip waiting on ordered range for special filesfs/btrfs/inode.c+2 -10 replies
104/258Btrfs: fix read corruption of compressed and shared extentsfs/btrfs/extent_io.c+57 -80 replies
105/258Btrfs: update fix for read corruption of compressed and shared extentsfs/btrfs/extent_io.c+11 -80 replies
107/258PCI: Fix devfn for VPD access through function 0drivers/pci/access.c+6 -30 replies
108/258PCI: Use function 0 VPD for identical functions, regular VPD for othersdrivers/pci/access.c drivers/pci/quirks.c+18 -240 replies
109/258PCI: Clear IORESOURCE_UNSET when clipping a bridge windowdrivers/pci/bus.c+2 -00 replies
110/258dm thin: disable discard support for thin devices if pools is disableddrivers/md/dm-thin.c+4 -00 replies
111/258dm crypt: constrain crypt devices max_segment_size to PAGE_SIZEdrivers/md/dm-crypt.c+15 -20 replies
112/258ath10k: fix dma_mapping_error() handlingdrivers/net/wireless/ath/ath10k/htc.c drivers/net/wireless/ath/ath10k/htt_tx.c drivers/net/wireless/ath/ath10k/pci.c +1 more+16 -50 replies
113/258svcrdma: Fix send_reply() scatter/gather set-upnet/sunrpc/xprtrdma/svc_rdma_sendto.c+9 -10 replies
114/258staging: ion: fix corruption of ion_import_dma_bufdrivers/staging/android/ion/ion.c+3 -30 replies
115/258USB: option: add ZTE PIDsdrivers/usb/serial/option.c+24 -00 replies
116/258md/raid0: update queue parameter in a safer location.drivers/md/raid0.c+39 -360 replies
117/258md/raid0: apply base queue limits *before* disk_stack_limitsdrivers/md/raid0.c+6 -60 replies
118/258dm raid: fix round up of default region sizedrivers/md/dm-raid.c+1 -20 replies
119/258netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=ninclude/net/netfilter/br_netfilter.h+1 -10 replies
120/258netfilter: nfnetlink: work around wrong endianess in res_id fieldnet/netfilter/nfnetlink.c+7 -10 replies
121/258netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg()include/net/netfilter/nf_tables.h+1 -10 replies
122/258netfilter: ipset: Out of bound access in hash:net* types fixednet/netfilter/ipset/ip_set_hash_gen.h+8 -40 replies
123/258netfilter: ipset: Fixing unnamed union initnet/netfilter/ipset/ip_set_hash_netnet.c net/netfilter/ipset/ip_set_hash_netportnet.c+36 -40 replies
124/258netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error pathsinclude/net/netfilter/nf_conntrack.h net/netfilter/nf_conntrack_core.c net/netfilter/nf_synproxy_core.c +1 more+5 -30 replies
125/258netfilter: nf_log: wait for rcu grace after logger unregistrationnet/netfilter/nf_log.c+1 -00 replies
126/258netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPECnet/netfilter/nft_compat.c+18 -60 replies
127/258netfilter: nf_log: dont zap all loggers on unregisternet/netfilter/nf_log.c+6 -20 replies
128/258regulator: core: Correct return value check in regulator_resolve_supplydrivers/regulator/core.c+8 -80 replies
129/258regulator: axp20x: Fix enable bit indexes for DCDC4 and DCDC5drivers/regulator/axp20x-regulator.c+2 -20 replies
130/258regulator: core: Handle probe deferral from DT when resolving suppliesdrivers/regulator/core.c+4 -00 replies
131/258Bluetooth: Delay check for conn->smp in smp_conn_security()net/bluetooth/smp.c+6 -60 replies
132/258nfs: fix v4.2 SEEK on files over 2 gigsfs/nfs/nfs42proc.c+3 -10 replies
133/258NFS: Do cleanup before resetting pageio read/write to mdsfs/nfs/read.c fs/nfs/write.c+6 -00 replies
134/258NFSv4: Recovery of recalled read delegations is brokenfs/nfs/delegation.c fs/nfs/delegation.h fs/nfs/nfs4proc.c+53 -380 replies
135/258nfs: fix pg_test page count calculationfs/nfs/pagelist.c+1 -10 replies
136/258NFS: Fix a write performance regressionfs/nfs/write.c+1 -10 replies
137/258Fix sec=krb5 on smb3 mountsfs/cifs/smb2pdu.c+61 -150 replies
138/258disabling oplocks/leases via module parm enable_oplocks broken for SMB3fs/cifs/smb2ops.c+6 -20 replies
139/258Do not fall back to SMBWriteX in set_file_size error casesfs/cifs/inode.c+1 -350 replies
140/258drm/qxl: only report first monitor as connected if we have no statedrivers/gpu/drm/qxl/qxl_display.c+7 -50 replies
147/258drm/amdgpu: Restore LCD backlight level on resumedrivers/gpu/drm/amd/amdgpu/atombios_encoders.c+1 -20 replies
148/258drm/i915/bios: handle MIPI Sequence Block v3+ gracefullydrivers/gpu/drm/i915/intel_bios.c+11 -10 replies
149/258drm: Reject DRI1 hw lock ioctl functions for kms driversdrivers/gpu/drm/drm_lock.c+6 -00 replies
151/258drm/dp/mst: fixup handling hotplug on port removal.drivers/gpu/drm/drm_dp_mst_topology.c+26 -100 replies
152/258drm/dp/mst: drop cancel work sync in the mstb destroy path (v2)drivers/gpu/drm/drm_dp_mst_topology.c+3 -20 replies
153/258USB: whiteheat: fix potential null-deref at probedrivers/usb/serial/whiteheat.c+31 -00 replies
154/258xhci: give command abortion one more chance before killing xhcidrivers/usb/host/xhci-ring.c+9 -00 replies
155/258xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PMdrivers/usb/host/xhci-pci.c+45 -450 replies
156/258usb: xhci: lock mutex on xhci_stopdrivers/usb/host/xhci.c+4 -00 replies
157/258usb: xhci: Clear XHCI_STATE_DYING on startdrivers/usb/host/xhci.c+2 -10 replies
158/258usb: xhci: stop everything on the first call to xhci_stopdrivers/usb/host/xhci.c+5 -150 replies
159/258usb: xhci: exit early in xhci_setup_device() if were halted or dyingdrivers/usb/host/xhci.c+3 -00 replies
160/258xhci: change xhci 1.0 only restrictions to support xhci 1.1drivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c+5 -50 replies
161/258xhci: init command timeout timer earlier to avoid deleting it uninitializeddrivers/usb/host/xhci-mem.c+5 -60 replies
162/258usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfersdrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.c+57 -140 replies
163/258Initialize msg/shm IPC objects before doing ipc_addid()ipc/msg.c ipc/shm.c ipc/util.c+18 -170 replies
165/258thermal: cpu_cooling: dont call kcalloc() under rcu_read_lockdrivers/thermal/cpu_cooling.c+23 -240 replies
166/258thermal: cpu_cooling: free power table on error or when unregisteringdrivers/thermal/cpu_cooling.c+16 -50 replies
167/258hv: util: checking the wrong variabledrivers/hv/hv_utils_transport.c+1 -10 replies
168/258mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is useddrivers/mmc/host/dw_mmc.c+71 -380 replies
169/258usb: chipidea: imx: fix a typo for imx6sxdrivers/usb/chipidea/ci_hdrc_imx.c+1 -10 replies
170/258cifs: use server timestamp for ntlmv2 authenticationfs/cifs/cifsencrypt.c+51 -20 replies
171/258irqchip/atmel-aic5: Use per chip mask caches in mask/unmask()drivers/irqchip/irq-atmel-aic5.c+16 -80 replies
172/258irqchip/gic-v3-its: Add missing cache flushesdrivers/irqchip/irq-gic-v3-its.c+5 -10 replies
173/258docs: update HOWTO for 3.x -> 4.x versioningDocumentation/HOWTO+14 -140 replies
174/258extcon: Fix signedness bugs about break error handlingdrivers/extcon/extcon.c+4 -40 replies
175/258extcon: Fix attached value returned by is_extcon_changeddrivers/extcon/extcon.c+1 -10 replies
176/258mtd: pxa3xx_nand: add a default chunk sizedrivers/mtd/nand/pxa3xx_nand.c+3 -00 replies
177/258mtd: nand: sunxi: fix sunxi_nand_chips_cleanup()drivers/mtd/nand/sunxi_nand.c+1 -00 replies
178/258mtd: nand: sunxi: fix OOB handling in ->write_xxx() functionsdrivers/mtd/nand/sunxi_nand.c+9 -170 replies
179/258hpsa: fix an sprintf() overflow in the reset handlerdrivers/scsi/hpsa.c+9 -60 replies
180/258PM / AVS: rockchip-io: depend on CONFIG_POWER_AVSdrivers/power/avs/Kconfig+1 -10 replies
181/258device property: fix potential NULL pointer dereferencedrivers/base/property.c+3 -20 replies
182/258ath10k: fix per-vif queue lockingdrivers/net/wireless/ath/ath10k/mac.c drivers/net/wireless/ath/ath10k/mac.h drivers/net/wireless/ath/ath10k/wmi-tlv.c+44 -410 replies
183/258ath10k: reject 11b tx fragmentation configurationdrivers/net/wireless/ath/ath10k/mac.c+16 -00 replies
184/258ath10k: fix peer limit enforcementdrivers/net/wireless/ath/ath10k/mac.c+14 -10 replies
185/258ath10k: wake up offchannel queue properlydrivers/net/wireless/ath/ath10k/mac.c+2 -00 replies
186/258ath10k: wake up queue upon vif creationdrivers/net/wireless/ath/ath10k/mac.c+5 -00 replies
187/258pcmcia: sa11x0: fix missing clk_put() in sa11x0 socket driversdrivers/pcmcia/sa1100_generic.c drivers/pcmcia/sa11xx_base.c+1 -30 replies
188/258ipr: Enable SIS pipe commands for SIS-32 devices.drivers/scsi/ipr.c+1 -10 replies
189/258regmap: debugfs: Ensure we dont underflow when printing access masksdrivers/base/regmap/regmap-debugfs.c+1 -10 replies
190/258regmap: debugfs: Dont bother actually printing when calculating max lengthdrivers/base/regmap/regmap-debugfs.c+1 -20 replies
191/258security: fix typo in security_task_prctlinclude/linux/security.h+1 -10 replies
192/258usb: musb: dsps: fix polling in device-only modedrivers/usb/musb/musb_dsps.c+5 -20 replies
193/258usb: chipidea: udc: using the correct stall implementationdrivers/usb/chipidea/udc.c+44 -400 replies
194/258usb: Use the USB_SS_MULT() macro to get the burst multiplier.drivers/usb/core/config.c+3 -20 replies
195/258usb: phy: phy-generic: Fix reset behaviour on legacy bootdrivers/usb/phy/phy-generic.c+2 -10 replies
196/258usb: musb: cppi41: allow it to work againdrivers/usb/musb/musb_cppi41.c+3 -30 replies
197/258USB: chaoskey read offset bugdrivers/usb/misc/chaoskey.c+1 -10 replies
198/258usb: Add device quirk for Logitech PTZ camerasdrivers/usb/core/quirks.c+7 -00 replies
199/258USB: Add reset-resume quirk for two Plantronics usb headphones.drivers/usb/core/quirks.c+6 -00 replies
200/258crypto: marvell - properly handle CRYPTO_TFM_REQ_MAY_BACKLOG-flagged requestsdrivers/crypto/marvell/cesa.h drivers/crypto/marvell/cipher.c drivers/crypto/marvell/hash.c+33 -90 replies
202/258cpufreq: dt: Tolerance applies on both sides of target voltagedrivers/cpufreq/cpufreq-dt.c+2 -10 replies
203/258MIPS: Fix console output for Fulong2e systemarch/mips/loongson64/common/env.c+3 -00 replies
204/258MIPS: bootmem: Fix mapstart calculation for contiguous mapsarch/mips/kernel/setup.c+9 -10 replies
205/258MIPS: BPF: Avoid unreachable code on little endianarch/mips/net/bpf_jit_asm.S+5 -30 replies
206/258MIPS: BPF: Fix build on pre-R2 little endian CPUsarch/mips/net/bpf_jit_asm.S+42 -00 replies
207/258MIPS: dma-default: Fix 32-bit fall back to GFP_DMAarch/mips/mm/dma-default.c+1 -10 replies
208/258MIPS: CPS: Stop dangling delay slot from has_mt.arch/mips/kernel/cps-vec.S+2 -20 replies
209/258MIPS: CPS: Dont include MT code in non-MT kernels.arch/mips/kernel/cps-vec.S+2 -00 replies
210/258MIPS: CPS: #ifdef on CONFIG_MIPS_MT_SMP rather than CONFIG_MIPS_MTarch/mips/kernel/cps-vec.S+4 -40 replies
216/258tools lib traceevent: Fix string handling in heterogeneous arch environmentstools/lib/traceevent/event-parse.c+20 -30 replies
217/258powerpc/MSI: Fix race condition in tearing down MSI interruptsarch/powerpc/platforms/pasemi/msi.c arch/powerpc/platforms/powernv/pci.c arch/powerpc/sysdev/fsl_msi.c +2 more+15 -100 replies
218/258rsi: Fix possible leak when loading firmwaredrivers/net/wireless/rsi/rsi_91x_sdio_ops.c drivers/net/wireless/rsi/rsi_91x_usb_ops.c+12 -40 replies
219/258UBIFS: Kill unneeded locking in ubifs_init_securityfs/ubifs/xattr.c+0 -30 replies
220/258UBI: Validate data_sizedrivers/mtd/ubi/io.c+5 -00 replies
221/258UBI: return ENOSPC if no enough space availabledrivers/mtd/ubi/vtbl.c drivers/mtd/ubi/wl.c+2 -00 replies
222/258net: via/Kconfig: GENERIC_PCI_IOMAP required if PCI not selecteddrivers/net/ethernet/via/Kconfig+1 -10 replies
224/258mmc: core: Dont return an error for CD/WP GPIOs when GPIOLIB is unsetdrivers/mmc/core/host.c+2 -20 replies
225/258mmc: core: fix dead loop of mmc_retunedrivers/mmc/core/core.c+4 -20 replies
226/258dcache: Handle escaped paths in prepend_pathfs/dcache.c+7 -00 replies
227/258vfs: Test for and handle paths that are unreachable from their mnt_rootfs/namei.c+25 -20 replies
228/258arm64/efi: Fix boot crash by not padding between EFI_MEMORY_RUNTIME regionsarch/arm64/kernel/efi.c drivers/firmware/efi/libstub/arm-stub.c+74 -150 replies
229/258arm64: ftrace: fix function_graph tracer panicarch/arm64/kernel/entry-ftrace.S+20 -20 replies
230/258arm64: readahead: fault retry breaks mmap file read random detectionarch/arm64/mm/fault.c+1 -00 replies
231/258m68k: Define asmlinkage_protectarch/m68k/include/asm/linkage.h+30 -00 replies
232/258xen/blkback: free requests on disconnectiondrivers/block/xen-blkback/xenbus.c+20 -180 replies
233/258net/xen-netfront: only napi_synchronize() if runningdrivers/net/xen-netfront.c+2 -10 replies
234/258igb: do not re-init SR-IOV during probedrivers/net/ethernet/intel/igb/igb_main.c+1 -10 replies
235/258genirq: Fix race in register_irq_proc()kernel/irq/proc.c+17 -20 replies
236/258clocksource: Fix abs() usage w/ 64bit valueskernel/time/clocksource.c+1 -10 replies
237/258md/bitmap: dont pass -1 to bitmap_storage_alloc.drivers/md/bitmap.c+2 -10 replies
238/258nfs/filelayout: Fix NULL reference caused by double freeing of fh_arrayfs/nfs/filelayout/filelayout.c+12 -190 replies
239/258mmc: sdhci-pxav3: remove broken clock base quirk for Armada 38x sdhci driverdrivers/mmc/host/sdhci-pxav3.c+1 -00 replies
240/258mmc: sdhci-pxav3: disable clock inversion for HS MMC cardsdrivers/mmc/host/sdhci-pxav3.c+3 -00 replies
241/258mmc: sdhci-pxav3: fix error handling of armada_38x_quirksdrivers/mmc/host/sdhci-pxav3.c+1 -10 replies
242/258cpufreq: acpi_cpufreq: prevent crash on reading freqdomain_cpusdrivers/cpufreq/acpi-cpufreq.c+3 -00 replies
243/258clk: ti: fix dual-registration of uart4_ickdrivers/clk/ti/clk-3xxx.c+1 -10 replies
244/258clk: ti: clk-7xx: Remove hardwired ABE clock configurationdrivers/clk/ti/clk-7xx.c+1 -170 replies
245/258clk: samsung: fix cpu clocks flags checkingdrivers/clk/samsung/clk-cpu.c+5 -50 replies
246/258namei: results of d_is_negative() should be checked after dentry revalidationfs/namei.c+6 -20 replies
247/258dm: fix AB-BA deadlock in __dm_destroy()drivers/md/dm.c+2 -40 replies
248/258dm cache: fix NULL pointer when switching from cleaner policydrivers/md/dm-cache-policy-cleaner.c+1 -10 replies
249/258staging: speakup: fix speakup-r regressiondrivers/staging/speakup/fakekey.c+1 -00 replies
250/258tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.cdrivers/tty/n_tty.c+5 -100 replies
251/258drivers/tty: require read access for controlling terminaldrivers/tty/tty_io.c+27 -40 replies
252/258serial: 8250: add uart_config entry for PORT_RT2880drivers/tty/serial/8250/8250_core.c+8 -00 replies
254/258e1000e: Fix tight loop implementation of systime read algorithmdrivers/net/ethernet/intel/e1000e/netdev.c+21 -100 replies
255/258mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1)mm/slab.c+10 -30 replies
256/258blk-mq: avoid setting hctx->tags->cpumask before allocationblock/blk-mq.c+8 -10 replies
257/258sched/preempt: Fix cond_resched_lock() and cond_resched_softirq()arch/x86/include/asm/preempt.h include/asm-generic/preempt.h include/linux/preempt.h +2 more+22 -180 replies

Reviews trailers per patch

70 of 237 patches have a Reviewed-by or Acked-by.

PatchCornelia HuckBorislav PetkovAlex GorbachevJiri OlsaStephane EranianNamhyung KimMasami HiramatsuMaxime RipardGuenter RoeckPeter Zijlstra (Intel)Jean DelvareTony LindgrenH. Nikolaus SchallerGrazvydas IgnotasNicolas PitreStephen BoydKees CookKevin HilmanJavier Martinez CanillasMarek SzyprowskiLinda KnippersRichard W.M. JonesIngo MolnarMika WesterbergSasha LevinDmitry VyukovLinus TorvaldsHeiko CarstensMichal HockoJarkko NikulaNaoya HoriguchiJohannes Weiner[email protected]Manuel LaussTimofey TitovetsMyron StoweMark RustadLorenzo PieralisiYinghai LuDaniel VetterStuart YoderAndy LutomirskiFabio EstevamLucas StachMarkos ChandrasAaron BrownGregory CLEMENTSamuel ThibaultMarc ZyngierMike MayerDan WilliamsHannes ReineckeScott L. LykensIain PatonDave ChinnerThierry RedingMichael ShellLaura AbbottSascha HauerAnna SchumakerChristoph BiedlFilipe MananaQu WenruoLiu BoDeepak MPeter AntoineVincent PelletierVitaly KuznetsovChandrika SrinivasanKinglong MeeRoger QuadrosPriit LaesDon BraceRobert JarzmikWen XiongBrian KingBoris BrezillonVincent DonnefortHuacai ChenMichal SimekVenu ByravarasuSteven RostedtAdrian HunterDongsheng YangDavid GstirMark SalterMark RutlandAKASHI TakahiroChristoph LameterChristoph HellwigJulien GrallViresh KumarKrzysztof KozlowskiSylwester NawrockiLeandro AwaAl ViroMikulas PatockaTony Wu
1/258R-b
3/258R-b
4/258R-b
5/258R-b
6/258R-b
7/258
9/258A-b
10/258
11/258
12/258
13/258
14/258
16/258
17/258Reported-and-debugged-by R-b R-b
18/258T-b
19/258T-b
20/258
21/258
22/258
23/258
24/258T-b
25/258
26/258
27/258
28/258
29/258A-b A-b
30/258
31/258
32/258
33/258A-b
34/258A-b
35/258
36/258A-b R-b
37/258R-b
38/258A-b
39/258R-b
40/258A-b T-b T-b
41/258A-b
42/258
43/258R-b A-b
44/258
45/258
46/258
47/258T-b
48/258A-b
49/258R-b A-b
50/258
51/258T-b
52/258
53/258T-b
54/258
55/258
56/258
57/258
58/258
59/258
60/258R-b
61/258Reported-and-tested-by
62/258
63/258Reported-and-tested-by
64/258
65/258Reported-and-tested-by
66/258Reported-and-tested-by
67/258
68/258
69/258
70/258R-b R-b
71/258A-b
72/258
73/258
74/258
75/258A-b
76/258
77/258A-b
78/258
79/258
80/258A-b
81/258
82/258
83/258
84/258A-b
85/258R-b T-b
86/258
87/258
88/258
89/258R-b R-b
90/258A-b A-b
91/258T-b
92/258
93/258Reported-and-tested-by
94/258Reported-and-tested-by
95/258
96/258
97/258
98/258
99/258
100/258T-b
101/258
102/258
103/258T-b R-b
104/258R-b R-b
105/258T-b
107/258A-b A-b
108/258A-b A-b
109/258Based-on-patch-by T-b R-b Based-on-patch-by A-b
110/258
111/258
112/258
113/258
114/258R-b
115/258
116/258
117/258
118/258
119/258
120/258
121/258
122/258
123/258
124/258
125/258
126/258
127/258
128/258
129/258
130/258T-b
131/258
132/258R-b
133/258
134/258T-b
135/258
136/258
137/258
138/258R-b
139/258
140/258
147/258
148/258R-b
149/258R-b
151/258R-b
152/258R-b
153/258
154/258T-b
155/258
156/258
157/258
158/258
159/258
160/258
161/258
162/258
163/258
165/258
166/258
167/258R-b
168/258
169/258
170/258
171/258
172/258Reported-and-tested-by
173/258
174/258R-b
175/258
176/258A-b
177/258T-b
178/258
179/258A-b
180/258A-b
181/258
182/258
183/258
184/258
185/258
186/258
187/258
188/258R-b A-b
189/258
190/258
191/258R-b
192/258
193/258
194/258
195/258T-b
196/258
197/258
198/258
199/258
200/258A-b T-b
202/258R-b
203/258T-b A-b
204/258T-b
205/258R-b
206/258R-b
207/258
208/258
209/258
210/258
216/258R-b
217/258
218/258
219/258Reported-and-tested-by Reviewed-and-tested-by
220/258R-b
221/258R-b
222/258
224/258T-b A-b
225/258A-b
226/258
227/258
228/258T-b R-b T-b R-b
229/258A-b
230/258
231/258
232/258T-b
233/258
234/258T-b
235/258
236/258
237/258
238/258
239/258R-b
240/258R-b
241/258R-b
242/258A-b
243/258
244/258
245/258R-b R-b A-b
246/258T-b A-b
247/258A-b
248/258
249/258A-b
250/258
251/258
252/258
254/258T-b
255/258A-b
256/258R-b
257/258

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 98 reviewers.

Read the v1 thread

Cover letter [PATCH 4.2 000/258] 4.2.4-stable review

This is the start of the stable review cycle for the 4.2.4 release. There are 258 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:46:04 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.2.4-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.2.4-rc1

Christoph Hellwig <[email protected]>
3w-9xxx: don't unmap bounce buffered commands

Konstantin Khlebnikov <[email protected]>
sched/preempt: Fix cond_resched_lock() and cond_resched_softirq()

Akinobu Mita <[email protected]>

    blk-mq: avoid setting hctx->tags->cpumask before allocation

Joonsoo Kim <[email protected]>
mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1)

Raanan Avargil <[email protected]>
e1000e: Fix tight loop implementation of systime read algorithm

Uwe Kleine-König <[email protected]>
serial: atmel: fix error path of probe function

Mans Rullgard <[email protected]>
serial: 8250: add uart_config entry for PORT_RT2880

Jann Horn <[email protected]>
drivers/tty: require read access for controlling terminal

Kosuke Tatsukawa <[email protected]>
tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c

[email protected] <[email protected]>
staging: speakup: fix speakup-r regression

Joe Thornber <[email protected]>
dm cache: fix NULL pointer when switching from cleaner policy

Junichi Nomura <[email protected]>
dm: fix AB-BA deadlock in __dm_destroy()

Trond Myklebust <[email protected]>
namei: results of d_is_negative() should be checked after dentry revalidation

Bartlomiej Zolnierkiewicz <[email protected]>
clk: samsung: fix cpu clock's flags checking

Peter Ujfalusi <[email protected]>
clk: ti: clk-7xx: Remove hardwired ABE clock configuration

Ben Dooks <[email protected]>
clk: ti: fix dual-registration of uart4_ick

Srinivas Pandruvada <[email protected]>
cpufreq: acpi_cpufreq: prevent crash on reading freqdomain_cpus

Marcin Wojtas <[email protected]>
mmc: sdhci-pxav3: fix error handling of armada_38x_quirks

Nadav Haklai <[email protected]>
mmc: sdhci-pxav3: disable clock inversion for HS MMC cards

Nadav Haklai <[email protected]>
mmc: sdhci-pxav3: remove broken clock base quirk for Armada 38x sdhci driver

Kinglong Mee <[email protected]>
nfs/filelayout: Fix NULL reference caused by double freeing of fh_array

NeilBrown <[email protected]>
md/bitmap: don't pass -1 to bitmap_storage_alloc.

John Stultz <[email protected]>
clocksource: Fix abs() usage w/ 64bit values

Ben Hutchings <[email protected]>
genirq: Fix race in register_irq_proc()

Stefan Assmann <[email protected]>
igb: do not re-init SR-IOV during probe

Chas Williams <[email protected]>
net/xen-netfront: only napi_synchronize() if running

Roger Pau Monne <[email protected]>
xen/blkback: free requests on disconnection

Andreas Schwab <[email protected]>
m68k: Define asmlinkage_protect

Mark Salyzyn <[email protected]>
arm64: readahead: fault retry breaks mmap file read random detection

Li Bin <[email protected]>
arm64: ftrace: fix function_graph tracer panic

Ard Biesheuvel <[email protected]>
arm64/efi: Fix boot crash by not padding between EFI_MEMORY_RUNTIME regions

Eric W. Biederman <[email protected]>
vfs: Test for and handle paths that are unreachable from their mnt_root

Eric W. Biederman <[email protected]>
dcache: Handle escaped paths in prepend_path

Chaotian Jing <[email protected]>
mmc: core: fix dead loop of mmc_retune

Ulf Hansson <[email protected]>
mmc: core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset

Nicholas Bellinger <[email protected]>
iscsi-target: Avoid OFMarker + IFMarker negotiation

Sudip Mukherjee <[email protected]>
net: via/Kconfig: GENERIC_PCI_IOMAP required if PCI not selected

shengyong <[email protected]>
UBI: return ENOSPC if no enough space available

Richard Weinberger <[email protected]>
UBI: Validate data_size

Richard Weinberger <[email protected]>
UBIFS: Kill unneeded locking in ubifs_init_security

Christian Engelmayer <[email protected]>
rsi: Fix possible leak when loading firmware

Paul Mackerras <[email protected]>
powerpc/MSI: Fix race condition in tearing down MSI interrupts

Kapileshwar Singh <[email protected]>
tools lib traceevent: Fix string handling in heterogeneous arch environments

Linus Lüssing <[email protected]>
batman-adv: Fix potentially broken skb network header access

Linus Lüssing <[email protected]>
batman-adv: Fix potential synchronization issues in mcast tvlv handler

Linus Lüssing <[email protected]>
batman-adv: Make MCAST capability changes atomic

Linus Lüssing <[email protected]>
batman-adv: Make TT capability changes atomic

Linus Lüssing <[email protected]>
batman-adv: Make NC capability changes atomic

Paul Burton <[email protected]>
MIPS: CPS: #ifdef on CONFIG_MIPS_MT_SMP rather than CONFIG_MIPS_MT

Paul Burton <[email protected]>
MIPS: CPS: Don't include MT code in non-MT kernels.

Paul Burton <[email protected]>
MIPS: CPS: Stop dangling delay slot from has_mt.

James Hogan <[email protected]>
MIPS: dma-default: Fix 32-bit fall back to GFP_DMA

Aurelien Jarno <[email protected]>
MIPS: BPF: Fix build on pre-R2 little endian CPUs

Aurelien Jarno <[email protected]>
MIPS: BPF: Avoid unreachable code on little endian

Alexander Sverdlin <[email protected]>
MIPS: bootmem: Fix mapstart calculation for contiguous maps

Guenter Roeck <[email protected]>
MIPS: Fix console output for Fulong2e system

Viresh Kumar <[email protected]>
cpufreq: dt: Tolerance applies on both sides of target voltage

Borislav Petkov <[email protected]>
cpu/cacheinfo: Fix teardown path

Thomas Petazzoni <[email protected]>
crypto: marvell - properly handle CRYPTO_TFM_REQ_MAY_BACKLOG-flagged requests

Yao-Wen Mao <[email protected]>
USB: Add reset-resume quirk for two Plantronics usb headphones.

Vincent Palatin <[email protected]>
usb: Add device quirk for Logitech PTZ cameras

Alexander Inyukhin <[email protected]>
USB: chaoskey read offset bug

Felipe Balbi <[email protected]>
usb: musb: cppi41: allow it to work again

Roger Quadros <[email protected]>
usb: phy: phy-generic: Fix reset behaviour on legacy boot

Mathias Nyman <[email protected]>
usb: Use the USB_SS_MULT() macro to get the burst multiplier.

Peter Chen <[email protected]>
usb: chipidea: udc: using the correct stall implementation

Bin Liu <[email protected]>
usb: musb: dsps: fix polling in device-only mode

Jann Horn <[email protected]>
security: fix typo in security_task_prctl

Mark Brown <[email protected]>
regmap: debugfs: Don't bother actually printing when calculating max length

Mark Brown <[email protected]>
regmap: debugfs: Ensure we don't underflow when printing access masks

Gabriel Krisman Bertazi <[email protected]>
ipr: Enable SIS pipe commands for SIS-32 devices.

Russell King <[email protected]>
pcmcia: sa11x0: fix missing clk_put() in sa11x0 socket drivers

Michal Kazior <[email protected]>
ath10k: wake up queue upon vif creation

Michal Kazior <[email protected]>
ath10k: wake up offchannel queue properly

Michal Kazior <[email protected]>
ath10k: fix peer limit enforcement

Michal Kazior <[email protected]>
ath10k: reject 11b tx fragmentation configuration

Michal Kazior <[email protected]>
ath10k: fix per-vif queue locking

Andy Shevchenko <[email protected]>
device property: fix potential NULL pointer dereference

Heiko Stuebner <[email protected]>
PM / AVS: rockchip-io: depend on CONFIG_POWER_AVS

Dan Carpenter <[email protected]>
hpsa: fix an sprintf() overflow in the reset handler

Boris BREZILLON <[email protected]>

    mtd: nand: sunxi: fix OOB handling in ->write_xxx() functions

Boris BREZILLON <[email protected]>
mtd: nand: sunxi: fix sunxi_nand_chips_cleanup()

Antoine Ténart <[email protected]>
mtd: pxa3xx_nand: add a default chunk size

Hans de Goede <[email protected]>
extcon: Fix attached value returned by is_extcon_changed

Dan Carpenter <[email protected]>
extcon: Fix signedness bugs about break error handling

Mario Carrillo <[email protected]>

    docs: update HOWTO for 3.x -> 4.x versioning

Marc Zyngier <[email protected]>
irqchip/gic-v3-its: Add missing cache flushes

Ludovic Desroches <[email protected]>
irqchip/atmel-aic5: Use per chip mask caches in mask/unmask()

Peter Seiderer <[email protected]>
cifs: use server timestamp for ntlmv2 authentication

Li Jun <[email protected]>
usb: chipidea: imx: fix a typo for imx6sx

Alexey Brodkin <[email protected]>
mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used

Dan Carpenter <[email protected]>
hv: util: checking the wrong variable

Javi Merino <[email protected]>
thermal: cpu_cooling: free power table on error or when unregistering

Javi Merino <[email protected]>
thermal: cpu_cooling: don't call kcalloc() under rcu_read_lock

Linus Lüssing <[email protected]>
batman-adv: Make DAT capability changes atomic

Linus Torvalds <[email protected]>
Initialize msg/shm IPC objects before doing ipc_addid()

Reyad Attiyat <[email protected]>
usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers

Mathias Nyman <[email protected]>
xhci: init command timeout timer earlier to avoid deleting it uninitialized

Mathias Nyman <[email protected]>
xhci: change xhci 1.0 only restrictions to support xhci 1.1

Roger Quadros <[email protected]>
usb: xhci: exit early in xhci_setup_device() if we're halted or dying

Roger Quadros <[email protected]>
usb: xhci: stop everything on the first call to xhci_stop

Roger Quadros <[email protected]>
usb: xhci: Clear XHCI_STATE_DYING on start

Roger Quadros <[email protected]>
usb: xhci: lock mutex on xhci_stop

Tomer Barletz <[email protected]>
xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM

Mathias Nyman <[email protected]>
xhci: give command abortion one more chance before killing xhci

Johan Hovold <[email protected]>
USB: whiteheat: fix potential null-deref at probe

Dave Airlie <[email protected]>
drm/dp/mst: drop cancel work sync in the mstb destroy path (v2)

Dave Airlie <[email protected]>
drm/dp/mst: fixup handling hotplug on port removal.

Michel Dänzer <[email protected]>
drm/radeon: Restore LCD backlight level on resume (>= R5xx)

Daniel Vetter <[email protected]>
drm: Reject DRI1 hw lock ioctl functions for kms drivers

Jani Nikula <[email protected]>
drm/i915/bios: handle MIPI Sequence Block v3+ gracefully

Alex Deucher <[email protected]>
drm/amdgpu: Restore LCD backlight level on resume

Alex Deucher <[email protected]>
drm/amdgpu: Fix max_vblank_count value for current display engines

Leo Liu <[email protected]>
drm/amdgpu: make UVD handle checking more strict

Leo Liu <[email protected]>
drm/amdgpu: fix the UVD suspend sequence order

Leo Liu <[email protected]>
drm/amdgpu: Disable UVD PG

Christian König <[email protected]>
drm/amdgpu: fix overflow on 32bit systems

Fabiano Fidêncio <[email protected]>
drm/qxl: recreate the primary surface when the bo is not primary

Dave Airlie <[email protected]>
drm/qxl: only report first monitor as connected if we have no state

Steve French <[email protected]>
Do not fall back to SMBWriteX in set_file_size error cases

Steve French <[email protected]>
disabling oplocks/leases via module parm enable_oplocks broken for SMB3

Steve French <[email protected]>
Fix sec=krb5 on smb3 mounts

Trond Myklebust <[email protected]>
NFS: Fix a write performance regression

Peng Tao <[email protected]>
nfs: fix pg_test page count calculation

Trond Myklebust <[email protected]>
NFSv4: Recovery of recalled read delegations is broken

Kinglong Mee <[email protected]>
NFS: Do cleanup before resetting pageio read/write to mds

J. Bruce Fields <[email protected]>
nfs: fix v4.2 SEEK on files over 2 gigs

Johan Hedberg <[email protected]>

    Bluetooth: Delay check for conn->smp in smp_conn_security()

Mark Brown <[email protected]>
regulator: core: Handle probe deferral from DT when resolving supplies

Chen-Yu Tsai <[email protected]>

    regulator: axp20x: Fix enable bit indexes for DCDC4 and DCDC5

Charles Keepax <[email protected]>
regulator: core: Correct return value check in regulator_resolve_supply

Florian Westphal <[email protected]>
netfilter: nf_log: don't zap all loggers on unregister

Pablo Neira Ayuso <[email protected]>
netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC

Pablo Neira Ayuso <[email protected]>
netfilter: nf_log: wait for rcu grace after logger unregistration

Daniel Borkmann <[email protected]>
netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths

Elad Raz <[email protected]>
netfilter: ipset: Fixing unnamed union init

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Out of bound access in hash:net* types fixed

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg()

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: work around wrong endianess in res_id field

Bernhard Thaler <[email protected]>
netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=n

Mikulas Patocka <[email protected]>
dm raid: fix round up of default region size

NeilBrown <[email protected]>
md/raid0: apply base queue limits *before* disk_stack_limits

NeilBrown <[email protected]>
md/raid0: update queue parameter in a safer location.

Liu.Zhao <[email protected]>
USB: option: add ZTE PIDs

Shawn Lin <[email protected]>
staging: ion: fix corruption of ion_import_dma_buf

Chuck Lever <[email protected]>
svcrdma: Fix send_reply() scatter/gather set-up

Michal Kazior <[email protected]>
ath10k: fix dma_mapping_error() handling

Mike Snitzer <[email protected]>
dm crypt: constrain crypt device's max_segment_size to PAGE_SIZE

Mike Snitzer <[email protected]>
dm thin: disable discard support for thin devices if pool's is disabled

Bjorn Helgaas <[email protected]>
PCI: Clear IORESOURCE_UNSET when clipping a bridge window

Alex Williamson <[email protected]>
PCI: Use function 0 VPD for identical functions, regular VPD for others

Alex Williamson <[email protected]>
PCI: Fix devfn for VPD access through function 0

Rusty Russell <[email protected]>
tools/lguest: Fix redefinition of struct virtio_pci_cfg_cap

Filipe Manana <[email protected]>
Btrfs: update fix for read corruption of compressed and shared extents

Filipe Manana <[email protected]>
Btrfs: fix read corruption of compressed and shared extents

Jeff Mahoney <[email protected]>
btrfs: skip waiting on ordered range for special files

Andreas Dannenberg <[email protected]>
ASoC: tas2552: fix dBscale-min declaration

Gianluca Renzi <[email protected]>
ASoC: sgtl5000: fix wrong register MIC_BIAS_VOLTAGE setup on probe

Lars-Peter Clausen <[email protected]>

    ASoC: db1200: Fix DAI link format for db1300 and db1550

Yitian Bu <[email protected]>
ASoC: dwc: correct irq clear method

Robert Jarzmik <[email protected]>
ASoC: fix broken pxa SoC support

Robert Jarzmik <[email protected]>
ASoC: pxa: pxa2xx-ac97: fix dma requestor lines

Takashi Iwai <[email protected]>
ALSA: hda - Disable power_save_node for IDT 92HD73xx chips

John Flatness <[email protected]>
ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1

Laura Abbott <[email protected]>
ALSA: hda: Add dock support for ThinkPad T550

Takashi Iwai <[email protected]>
ALSA: synth: Fix conflicting OSS device registration on AWE32

Takashi Iwai <[email protected]>
ALSA: hda - Disable power_save_node for Thinkpads

Takashi Iwai <[email protected]>
ALSA: hda/tegra - async probe for avoiding module loading deadlock

Greg Thelen <[email protected]>
memcg: fix dirty page migration

Mel Gorman <[email protected]>
mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault

Joseph Qi <[email protected]>
ocfs2/dlm: fix deadlock when dispatch assert master

Sowmini Varadhan <[email protected]>

    lib/iommu-common.c: do not try to deref a null iommu->lazy_flush() pointer when n < pool->hint

Naoya Horiguchi <[email protected]>
mm: migrate: hugetlb: putback destination hugepage to active list

Sudip Mukherjee <[email protected]>
spi: spidev: fix possible NULL dereference

Tan, Jui Nee <[email protected]>
spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled

Martin Sperl <[email protected]>
spi: bcm2835: BUG: fix wrong use of PAGE_MASK

Max Filippov <[email protected]>
spi: xtensa-xtfpga: fix register endianness

Guenter Roeck <[email protected]>
spi: Fix documentation of spi_alloc_master()

Greg Thelen <[email protected]>
memcg: make mem_cgroup_read_stat() unsigned

Tejun Heo <[email protected]>

    Revert "sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem"

Tejun Heo <[email protected]>
Revert "cgroup: simplify threadgroup locking"

Christian Borntraeger <[email protected]>
s390/boot/decompression: disable floating point in decompressor

Martin Schwidefsky <[email protected]>
s390/compat: correct uc_sigmask of the compat signal frame

Peter Zijlstra <[email protected]>
sched/core: Fix TASK_DEAD race in finish_task_switch()

Ricardo Ribalda Delgado <[email protected]>
leds/led-class: Add missing put_device()

Takashi Iwai <[email protected]>
leds:lp55xx: Correct Kconfig dependency for f/w user helper

Vitaly Kuznetsov <[email protected]>
x86/xen: Support kexec/kdump in HVM guests by doing a soft reset

Stephen Smalley <[email protected]>
x86/mm: Set NX on gap between __ex_table and rodata

Thomas Gleixner <[email protected]>
x86/process: Add proper bound checks in 64bit get_wchan()

Lee, Chun-Yi <[email protected]>
x86/kexec: Fix kexec crash in syscall kexec_file_load()

Matt Fleming <[email protected]>
x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down

Dirk Müller <[email protected]>
Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS

Andy Lutomirski <[email protected]>
x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code

Andy Lutomirski <[email protected]>
x86/paravirt: Replace the paravirt nop with a bona fide empty function

Andy Shevchenko <[email protected]>
x86/pci/intel_mid_pci: Work around for IRQ0 assignment

Thomas Gleixner <[email protected]>
x86/ioapic: Force affinity setting in setup_ioapic_dest()

David Woodhouse <[email protected]>
x86/platform: Fix Geode LX timekeeping in the generic x86 build

Thomas Gleixner <[email protected]>
x86/alternatives: Make optimize_nops() interrupt safe and synced

Shaohua Li <[email protected]>
x86/apic: Serialize LVTT and TSC_DEADLINE writes

Ross Zwisler <[email protected]>
pmem: add proper fencing to pmem_rw_page()

Robert Jarzmik <[email protected]>
dmaengine: pxa_dma: fix initial list move

Ludovic Desroches <[email protected]>
dmaengine: at_xdmac: fix bug in prep_dma_cyclic

Andy Shevchenko <[email protected]>
dmaengine: dw: properly read DWC_PARAMS register

Ludovic Desroches <[email protected]>
dmaengine: at_xdmac: clean used descriptor

Maxime Ripard <[email protected]>
dmaengine: at_xdmac: change block increment addressing mode

Tejun Heo <[email protected]>

    block: blkg_destroy_all() should clear q->root_blkg and ->root_rl.blkg

Jeff Moyer <[email protected]>
blockdev: don't set S_DAX for misaligned partitions

Jeff Moyer <[email protected]>
dax: fix O_DIRECT I/O to the last block of a blockdev

Felipe F. Tonello <[email protected]>
ARM: dts: fix usb pin control for imx-rex dts

Joonyoung Shim <[email protected]>
ARM: dts: Fix wrong clock binding for sysmmu_fimd1_1 on exynos5420

Timo Sigurdsson <[email protected]>
ARM: dts: sunxi: Raise minimum CPU voltage for sun7i-a20 to meet SoC specifications

Chanho Park <[email protected]>
ARM: EXYNOS: reset Little cores when cpu is up

Jarkko Nikula <[email protected]>
ARM: pxa: ssp: Fix build error by removing originally incorrect DT binding

Carl Frederik Werner <[email protected]>
ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work again

Grazvydas Ignotas <[email protected]>
ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets

Doug Anderson <[email protected]>
ARM: 8425/1: kgdb: Don't try to stop the machine when setting breakpoints

Paul Bolle <[email protected]>
windfarm: decrement client count when unregistering

Ard Biesheuvel <[email protected]>
ARM: 8429/1: disable GCC SRA optimization

Russell King <[email protected]>
ARM: fix Thumb2 signal handling when ARMv6 is enabled

Guenter Roeck <[email protected]>
hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips

Dominik Dingel <[email protected]>
sched: access local runqueue directly in single_task_running

Ezequiel Garcia <[email protected]>
watchdog: imgpdc: Unregister restart handler on remove

Francesco Lavra <[email protected]>
watchdog: sunxi: fix activation of system reset

Vineet Gupta <[email protected]>
ARCv2: [axs103_smp] Reduce clk for SMP FPGA configs

Arnaldo Carvalho de Melo <[email protected]>

    perf probe: Use existing routine to look for a kernel module by dso->short_name

Arnaldo Carvalho de Melo <[email protected]>
perf header: Fixup reading of HEADER_NRCPUS feature

Jiri Olsa <[email protected]>
perf tools: Fix parse_events_add_pmu caller

Ben Hutchings <[email protected]>
perf tools: Add empty Build files for architectures lacking them

Wang Nan <[email protected]>
perf tools: Add missing forward declaration of struct map to probe-event.h

Kan Liang <[email protected]>
perf stat: Get correct cpu id for print_aggr

Arnaldo Carvalho de Melo <[email protected]>
perf hists: Update the column width for the "srcline" sort key

Stephen Boyd <[email protected]>
ARM: 8401/1: perf: Set affinity for PPI based PMUs

Adrian Hunter <[email protected]>
perf tools: Fix copying of /proc/kcore

Peter Zijlstra <[email protected]>
locking/qspinlock/x86: Only emit the test-and-set fallback when building guest support

Peter Zijlstra <[email protected]>
locking/qspinlock/x86: Fix performance regression under unaccelerated VMs

Peter Zijlstra <[email protected]>
perf/x86/intel: Fix constraint access

Azael Avalos <[email protected]>
toshiba_acpi: Fix hotkeys registration on some toshiba models

Jenny Derzhavetz <[email protected]>
iser-target: Put the reference on commands waiting for unsol data

Jenny Derzhavetz <[email protected]>
iser-target: remove command with state ISTATE_REMOVE

Nicholas Bellinger <[email protected]>
target: Fix PR registration + APTPL RCU conversion regression

Nicholas Bellinger <[email protected]>
target: Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess

Michal Hocko <[email protected]>
scsi: fix scsi_error_handler vs. scsi_host_dev_release race

Andy Grover <[email protected]>
target/iscsi: Fix np_ip bracket issue by removing np_ip

John Stultz <[email protected]>
time: Fix timekeeping_freqadjust()'s incorrect use of abs() instead of abs64()

Paolo Bonzini <[email protected]>
Revert "KVM: SVM: Sync g_pat with guest-written PAT value"

Paolo Bonzini <[email protected]>
Revert "KVM: SVM: use NPT page attributes"

Paolo Bonzini <[email protected]>
Revert "KVM: x86: apply guest MTRR virtualization on host reserved pages"

Gautham R. Shenoy <[email protected]>
KVM: PPC: Book3S HV: Pass the correct trap argument to kvmhv_commence_exit

Thomas Huth <[email protected]>

    KVM: PPC: Book3S: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store()

Paolo Bonzini <[email protected]>
KVM: x86: trap AMD MSRs for the TSeg base and mask

Igor Mammedov <[email protected]>
kvm: svm: reset mmu on VCPU reset

Marc Zyngier <[email protected]>
arm: KVM: Disable virtual timer even if the guest is not using it

Jason Wang <[email protected]>
kvm: fix double free for fast mmio eventfd

Jason Wang <[email protected]>
kvm: factor out core eventfd assign/deassign logic

Jason Wang <[email protected]>
kvm: fix zero length mmio searching

Jason Wang <[email protected]>
kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd

Wanpeng Li <[email protected]>
KVM: vmx: fix VPID is 0000H in non-root operation

Marek Majtyka <[email protected]>
arm: KVM: Fix incorrect device to IPA mapping

-------------

Diffstat:

 Documentation/HOWTO                            |  28 +++---
 Makefile                                       |   4 +-
 arch/arc/plat-axs10x/axs10x.c                  |   2 +
 arch/arm/Makefile                              |   8 ++
 arch/arm/boot/dts/exynos5420.dtsi              |   2 +-
 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/boot/dts/sun7i-a20.dtsi               |   2 +-
 arch/arm/kernel/kgdb.c                         |   8 +-
 arch/arm/kernel/perf_event.c                   |   4 +-
 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/arm/plat-pxa/ssp.c                        |   1 -
 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/kernel/cps-vec.S                     |  12 ++-
 arch/mips/kernel/setup.c                       |  10 +-
 arch/mips/loongson64/common/env.c              |   3 +
 arch/mips/mm/dma-default.c                     |   2 +-
 arch/mips/net/bpf_jit_asm.S                    |  50 +++++++++-
 arch/powerpc/kvm/book3s.c                      |   6 ++
 arch/powerpc/kvm/book3s_hv_rmhandlers.S        |   1 +
 arch/powerpc/platforms/pasemi/msi.c            |   5 +-
 arch/powerpc/platforms/powernv/pci.c           |   5 +-
 arch/powerpc/sysdev/fsl_msi.c                  |   5 +-
 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/entry/entry_64.S                      |  16 +++-
 arch/x86/include/asm/msr-index.h               |   1 +
 arch/x86/include/asm/preempt.h                 |   4 +-
 arch/x86/include/asm/qspinlock.h               |  19 +++-
 arch/x86/kernel/alternative.c                  |   5 +
 arch/x86/kernel/apic/apic.c                    |   7 ++
 arch/x86/kernel/apic/io_apic.c                 |   5 +-
 arch/x86/kernel/cpu/perf_event_intel.c         |   5 +-
 arch/x86/kernel/crash.c                        |   7 +-
 arch/x86/kernel/paravirt.c                     |  16 +++-
 arch/x86/kernel/process_64.c                   |  52 +++++++++--
 arch/x86/kernel/tsc.c                          |  17 ++--
 arch/x86/kvm/svm.c                             | 111 ++--------------------
 arch/x86/kvm/vmx.c                             |  13 ++-
 arch/x86/kvm/x86.c                             |   2 +
 arch/x86/mm/init_64.c                          |   2 +-
 arch/x86/pci/intel_mid_pci.c                   |  24 ++++-
 arch/x86/platform/efi/efi.c                    |  67 ++++++++++++-
 arch/x86/xen/enlighten.c                       |  23 +++++
 block/blk-cgroup.c                             |   3 +
 block/blk-mq.c                                 |   9 +-
 drivers/base/cacheinfo.c                       |  10 +-
 drivers/base/property.c                        |   5 +-
 drivers/base/regmap/regmap-debugfs.c           |   5 +-
 drivers/block/xen-blkback/xenbus.c             |  38 ++++----
 drivers/clk/samsung/clk-cpu.c                  |  10 +-
 drivers/clk/ti/clk-3xxx.c                      |   2 +-
 drivers/clk/ti/clk-7xx.c                       |  18 +---
 drivers/cpufreq/acpi-cpufreq.c                 |   3 +
 drivers/cpufreq/cpufreq-dt.c                   |   3 +-
 drivers/crypto/marvell/cesa.h                  |  27 ++++++
 drivers/crypto/marvell/cipher.c                |   7 +-
 drivers/crypto/marvell/hash.c                  |   8 +-
 drivers/dma/at_xdmac.c                         |  20 ++--
 drivers/dma/dw/core.c                          |   4 +-
 drivers/dma/pxa_dma.c                          |   1 +
 drivers/extcon/extcon.c                        |  10 +-
 drivers/firmware/efi/libstub/arm-stub.c        |  88 +++++++++++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c        |  68 ++++++++------
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c |   3 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c          |   4 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c          |   4 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c          |   4 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                |   3 +-
 drivers/gpu/drm/drm_dp_mst_topology.c          |  41 +++++---
 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/hv/hv_utils_transport.c                |   2 +-
 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/Kconfig                           |   2 +-
 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-thin.c                           |   4 +
 drivers/md/dm.c                                |   6 +-
 drivers/md/raid0.c                             |  75 ++++++++-------
 drivers/mmc/core/core.c                        |   6 +-
 drivers/mmc/core/host.c                        |   4 +-
 drivers/mmc/host/dw_mmc.c                      | 109 ++++++++++++++--------
 drivers/mmc/host/sdhci-pxav3.c                 |   6 +-
 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/e1000e/netdev.c     |  31 +++++--
 drivers/net/ethernet/intel/igb/igb_main.c      |   2 +-
 drivers/net/ethernet/via/Kconfig               |   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          |  85 ++++++++++-------
 drivers/net/wireless/ath/ath10k/mac.h          |   6 +-
 drivers/net/wireless/ath/ath10k/pci.c          |   8 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c      |  34 +++++--
 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/nvdimm/pmem.c                          |   2 +
 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/regulator/axp20x-regulator.c           |   4 +-
 drivers/regulator/core.c                       |  20 ++--
 drivers/scsi/3w-9xxx.c                         |  28 ++++--
 drivers/scsi/hpsa.c                            |  15 +--
 drivers/scsi/ipr.c                             |   2 +-
 drivers/scsi/scsi_error.c                      |  11 ++-
 drivers/spi/spi-bcm2835.c                      |   6 +-
 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_parameters.c |   5 +-
 drivers/target/iscsi/iscsi_target_tpg.c        |  15 ++-
 drivers/target/iscsi/iscsi_target_tpg.h        |   2 +-
 drivers/target/target_core_device.c            |   5 +-
 drivers/target/target_core_pr.c                |  91 +++++++++++++-----
 drivers/target/target_core_xcopy.c             |   6 +-
 drivers/thermal/cpu_cooling.c                  |  52 ++++++-----
 drivers/tty/n_tty.c                            |  15 +--
 drivers/tty/serial/8250/8250_core.c            |   8 ++
 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-pci.c                    |  90 +++++++++---------
 drivers/usb/host/xhci-ring.c                   |  79 ++++++++++++----
 drivers/usb/host/xhci.c                        |  29 +++---
 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/watchdog/imgpdc_wdt.c                  |   1 +
 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/dax.c                                       |   3 +-
 fs/dcache.c                                    |   7 ++
 fs/namei.c                                     |  35 ++++++-
 fs/nfs/delegation.c                            |   8 +-
 fs/nfs/delegation.h                            |   2 +-
 fs/nfs/filelayout/filelayout.c                 |  31 +++----
 fs/nfs/nfs42proc.c                             |   4 +-
 fs/nfs/nfs4proc.c                              |  81 +++++++++-------
 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/ubifs/xattr.c                               |   3 -
 include/asm-generic/preempt.h                  |   5 +-
 include/asm-generic/qspinlock.h                |   4 +-
 include/linux/cgroup-defs.h                    |  27 +-----
 include/linux/init_task.h                      |   8 ++
 include/linux/mm.h                             |  21 +++++
 include/linux/preempt.h                        |  19 +++-
 include/linux/sched.h                          |  18 ++--
 include/linux/security.h                       |   2 +-
 include/net/netfilter/br_netfilter.h           |   2 +-
 include/net/netfilter/nf_conntrack.h           |   1 +
 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/cgroup.c                                | 110 ++++++++++++++++------
 kernel/fork.c                                  |   4 +
 kernel/irq/proc.c                              |  19 +++-
 kernel/locking/qspinlock.c                     |   2 +-
 kernel/sched/core.c                            |  31 ++++---
 kernel/sched/sched.h                           |   5 +-
 kernel/time/clocksource.c                      |   2 +-
 kernel/time/timekeeping.c                      |   2 +-
 lib/iommu-common.c                             |   6 +-
 mm/hugetlb.c                                   |   8 ++
 mm/memcontrol.c                                |  30 +++---
 mm/migrate.c                                   |  14 ++-
 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                |   7 +-
 net/batman-adv/translation-table.c             |   8 +-
 net/batman-adv/types.h                         |  15 +--
 net/bluetooth/smp.c                            |  12 +--
 net/netfilter/ipset/ip_set_hash_gen.h          |  12 ++-
 net/netfilter/ipset/ip_set_hash_netnet.c       |  20 +++-
 net/netfilter/ipset/ip_set_hash_netportnet.c   |  20 +++-
 net/netfilter/nf_conntrack_core.c              |   3 +-
 net/netfilter/nf_log.c                         |   9 +-
 net/netfilter/nf_synproxy_core.c               |   2 +-
 net/netfilter/nfnetlink.c                      |   8 +-
 net/netfilter/nft_compat.c                     |  24 +++--
 net/netfilter/xt_CT.c                          |   2 +-
 net/sunrpc/xprtrdma/svc_rdma_sendto.c          |  10 +-
 sound/arm/Kconfig                              |  15 +--
 sound/pci/hda/hda_tegra.c                      |  30 +++++-
 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/codecs/tas2552.c                     |   2 +-
 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/lguest/lguest.c                          |  10 +-
 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/parse-events.y                 |   2 +-
 tools/perf/util/probe-event.c                  |  13 +--
 tools/perf/util/probe-event.h                  |   2 +
 tools/perf/util/symbol-elf.c                   |  35 +++----
 virt/kvm/eventfd.c                             | 124 +++++++++++++++----------
 virt/kvm/kvm_main.c                            |  19 +++-
 269 files changed, 2734 insertions(+), 1322 deletions(-)