Skip to content

4.9.2-stable review

Greg Kroah-Hartman linux-rt-users linux-serial linuxppc-dev lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest107 of 116 patches 18 repliesIn review

107 of 116 patches are in this archive. The cover letter announces 116.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/116ssb: Fix error routine when fallback SPROM failsdrivers/ssb/pci.c+1 -00 replies
2/116ath10k: fix soft lockup during firmware crash/hw-restartdrivers/net/wireless/ath/ath10k/core.c drivers/net/wireless/ath/ath10k/mac.c+1 -20 replies
3/116rtlwifi: Fix enter/exit power_savedrivers/net/wireless/realtek/rtlwifi/base.c drivers/net/wireless/realtek/rtlwifi/core.c drivers/net/wireless/realtek/rtlwifi/pci.c +1 more+40 -2711 replies
4/116perf/x86: Fix exclusion of BTS and LBR for Goldmontarch/x86/events/core.c arch/x86/events/perf_event.h+7 -30 replies
5/116perf annotate: Dont throw error for zero length symbolstools/perf/util/annotate.c+2 -10 replies
6/116perf/x86/intel/cstate: Prevent hotplug callback leakarch/x86/events/intel/cstate.c+7 -70 replies
7/116rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnectingdrivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c+8 -00 replies
8/116cfg80211/mac80211: fix BSS leaks when abandoning assoc attemptsinclude/net/cfg80211.h net/mac80211/mlme.c net/wireless/core.h +2 more+50 -90 replies
9/116ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on successdrivers/net/wireless/ath/ath9k/hw.c+1 -10 replies
10/116ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.drivers/net/wireless/ath/ath9k/pci.c+5 -20 replies
11/116ath9k: do not return early to fix rcu unlockingdrivers/net/wireless/ath/ath9k/xmit.c+1 -10 replies
12/116Revert "mmc: sdhci: Reset cmd and data circuits after tuning failure"drivers/mmc/host/sdhci.c+0 -40 replies
13/116mmc: sdhci: Fix recovery from tuning timeoutdrivers/mmc/host/sdhci.c+20 -00 replies
14/116regulator: stw481x-vmmc: fix ages old enable errordrivers/regulator/stw481x-vmmc.c+2 -10 replies
16/116timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversionkernel/time/timekeeping.c+2 -20 replies
17/116gpio: stmpe: fix interrupt handling bugdrivers/gpio/gpio-stmpe.c+1 -10 replies
18/116gpio: chardev: Return error for seek operationsdrivers/gpio/gpiolib.c+3 -20 replies
19/116arm64: tegra: Add VDD_GPU regulator to Jetson TX1arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi+18 -00 replies
20/116clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clkdrivers/clk/bcm/clk-bcm2835.c+3 -10 replies
21/116thermal: hwmon: Properly report critical temperature in sysfsdrivers/thermal/thermal_hwmon.c+1 -10 replies
22/116docs: sphinx-extensions: make rstFlatTable work with docutils 0.13Documentation/sphinx/rstFlatTable.py+5 -00 replies
23/116hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()drivers/hv/channel_mgmt.c+2 -00 replies
24/116staging/lustre/osc: Revert erroneous list_for_each_entry_safe usedrivers/staging/lustre/lustre/osc/osc_page.c+3 -20 replies
25/116staging: lustre: ldlm: pl_recalc time handling is wrongdrivers/staging/lustre/lustre/ldlm/ldlm_pool.c+4 -40 replies
26/116staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data maskdrivers/staging/comedi/drivers/ni_mio_common.c+1 -10 replies
27/116staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() datadrivers/staging/comedi/drivers/ni_mio_common.c+2 -30 replies
28/116ACPI / video: Add force_native quirk for Dell XPS 17 L702Xdrivers/acpi/video_detect.c+9 -00 replies
29/116ACPI / video: Add force_native quirk for HP Pavilion dv6drivers/acpi/video_detect.c+11 -00 replies
30/116drm/amdgpu/si: load the proper firmware on 0x87 oland boardsdrivers/gpu/drm/amd/amdgpu/si_dpm.c+1 -00 replies
31/116drm/amdgpu: add additional pci revision to dpm workarounddrivers/gpu/drm/amd/amdgpu/si_dpm.c+1 -00 replies
34/116drm/amd/amdgpu: enable GUI idle INT after enabling CGCGdrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+9 -90 replies
35/116drm/nouveau/gr: fallback to legacy paths during firmware lookupdrivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c+46 -40 replies
36/116drm/nouveau/kms: lvds panel strap moved again on maxwelldrivers/gpu/drm/nouveau/nouveau_bios.c+3 -00 replies
37/116drm/nouveau/bios: require checksum to match for fast acpi shadow methoddrivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c+7 -20 replies
38/116drm/nouveau/ltc: protect clearing of comptags with mutexdrivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c+2 -00 replies
39/116drm/nouveau/ttm: wait for bo fence to signal before unmapping vmasdrivers/gpu/drm/nouveau/nouveau_bo.c+1 -00 replies
40/116drm/nouveau/i2c/gk110b,gm10x: use the correct implementationdrivers/gpu/drm/nouveau/nvkm/engine/device/base.c+3 -30 replies
41/116drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutexdrivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c+11 -60 replies
44/116drm/radeon: add additional pci revision to dpm workarounddrivers/gpu/drm/radeon/si_dpm.c+1 -00 replies
45/116drm/radeon/si: load the proper firmware on 0x87 oland boardsdrivers/gpu/drm/radeon/si.c+1 -00 replies
46/116drm/gma500: Add compat ioctldrivers/gpu/drm/gma500/psb_drv.c+3 -00 replies
47/116drm/amd/powerplay: bypass fan table setup if no fan connecteddrivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c drivers/gpu/drm/amd/powerplay/smumgr/iceland_smc.c drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smc.c +1 more+24 -00 replies
48/116drm/amdgpu: fix enable_cp_power_gating in gfx_v8.0.drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+1 -10 replies
49/116drm/amdgpu: fix init save/restore list in gfx_v8.0drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+6 -20 replies
50/116drivers/gpu/drm/ast: Fix infinite loop if read failsdrivers/gpu/drm/ast/ast_main.c+5 -20 replies
51/116mei: request async autosuspend at the end of enumerationdrivers/misc/mei/client.c+1 -10 replies
52/116mei: me: add lewisburg device idsdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+3 -00 replies
53/116block: protect iterate_bdevs() against concurrent closefs/block_dev.c+6 -10 replies
54/116vt: fix Scroll Lock LED trigger namedrivers/tty/vt/keyboard.c+1 -10 replies
55/116stm class: Fix device leak in open error pathdrivers/hwtracing/stm/core.c+5 -30 replies
56/116scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before resetdrivers/scsi/megaraid/megaraid_sas_fusion.c+1 -00 replies
57/116scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence mapdrivers/scsi/megaraid/megaraid_sas_fusion.c+4 -40 replies
58/116iscsi-target: Return error if unable to add network portaldrivers/target/iscsi/iscsi_target_configfs.c+3 -10 replies
59/116scsi: zfcp: fix use-after-"free" in FC ingress path after TMFdrivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_reqlist.h drivers/s390/scsi/zfcp_scsi.c+95 -30 replies
60/116scsi: zfcp: do not trace pure benign residual HBA responses at default leveldrivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_fsf.h+30 -30 replies
61/116scsi: zfcp: fix rport unblock race with LUN recoverydrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_ext.h +1 more+77 -90 replies
62/116scsi: avoid a permanent stop of the scsi devices request queuedrivers/scsi/scsi_sysfs.c+0 -40 replies
63/116ARC: mm: arc700: Dont assume 2 colours for aliasing VIPT dcachearch/arc/include/asm/cacheflush.h arch/arc/mm/cache.c+12 -50 replies
64/116firmware: fix usermode helper fallback loadingdrivers/base/firmware_class.c+4 -30 replies
65/116s390/vmlogrdr: fix IUCV buffer allocationdrivers/s390/char/vmlogrdr.c+1 -10 replies
66/116s390/kexec: use node 0 when re-adding crash kernel memoryarch/s390/kernel/setup.c+1 -10 replies
67/116arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guestarch/arm64/kvm/hyp/switch.c+7 -10 replies
68/116latent_entropy: fix ARM build error on earlier gccscripts/gcc-plugins/latent_entropy_plugin.c+2 -20 replies
69/116sc16is7xx: Drop bogus use of IRQF_ONESHOTdrivers/tty/serial/sc16is7xx.c+1 -10 replies
70/116md/raid5: limit request size according to implementation limitsdrivers/md/raid5.c+9 -00 replies
71/116scsi: aacraid: remove wildcard for series 9 controllersdrivers/scsi/aacraid/linit.c+0 -20 replies
72/116KVM: PPC: Book3S HV: Save/restore XER in checkpointed register stateDocumentation/virtual/kvm/api.txt arch/powerpc/include/asm/kvm_host.h arch/powerpc/include/uapi/asm/kvm.h +3 more+14 -00 replies
73/116KVM: PPC: Book3S HV: Dont lose hardware R/C bit updates in H_PROTECTarch/powerpc/kvm/book3s_hv_rm_mmu.c+2 -00 replies
74/116kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)arch/x86/kvm/vmx.c+5 -60 replies
75/116fsnotify: Fix possible use-after-free in inode iteration on umountfs/notify/inode_mark.c+9 -360 replies
76/116vsock/virtio: fix src/dst cid formatnet/vmw_vsock/virtio_transport_common.c+7 -70 replies
77/116ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to itarch/x86/entry/entry_32.S+2 -20 replies
78/116platform/x86: asus-nb-wmi.c: Add X45U quirkdrivers/platform/x86/asus-nb-wmi.c+9 -00 replies
79/116x86/smpboot: Make logical package management more robustarch/x86/kernel/apic/apic.c arch/x86/kernel/cpu/common.c arch/x86/kernel/smpboot.c +1 more+27 -690 replies
80/116fgraph: Handle a case where a tracer ignores set_graph_notracekernel/trace/trace_functions_graph.c+14 -30 replies
81/116IB/mad: Fix an array index checkdrivers/infiniband/core/mad.c+1 -10 replies
82/116IPoIB: Avoid reading an uninitialized member variabledrivers/infiniband/ulp/ipoib/ipoib_multicast.c+5 -20 replies
83/116IB/multicast: Check ib_find_pkey() return valuedrivers/infiniband/core/multicast.c+5 -20 replies
84/116IB/rxe: Fix a memory leak in rxe_qp_cleanup()drivers/infiniband/sw/rxe/rxe_qp.c+1 -00 replies
85/116IB/cma: Fix a race condition in iboe_addr_get_sgid()include/rdma/ib_addr.h+4 -20 replies
86/116mn88472: fix chip id check on probedrivers/media/dvb-frontends/mn88472.c+12 -120 replies
87/116mn88473: fix chip id check on probedrivers/media/dvb-frontends/mn88473.c+12 -120 replies
88/116s5p-mfc: fix failure path of s5p_mfc_alloc_memdev()drivers/media/platform/s5p-mfc/s5p_mfc.c+1 -00 replies
89/116media: solo6x10: fix lockup by avoiding delayed register writedrivers/media/pci/solo6x10/solo6x10.h+3 -00 replies
90/116v4l: tvp5150: Add missing break in set control handlerdrivers/media/i2c/tvp5150.c+1 -00 replies
91/116Input: drv260x - fix input devices parent assignmentdrivers/input/misc/drv260x.c+0 -10 replies
92/116bad_inode: add missing i_op initializersfs/bad_inode.c+51 -40 replies
93/116i40iw: Use correct src address in memcpy to rdma stats countersdrivers/infiniband/hw/i40iw/i40iw_verbs.c+1 -10 replies
94/116PCI: Check for PME in targeted sleep statedrivers/pci/pci.c+4 -00 replies
95/116libceph: verify authorize reply on connectnet/ceph/messenger.c+13 -00 replies
96/116nfs_write_end(): fix handling of short copiesfs/nfs/file.c+1 -10 replies
97/116pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completedfs/nfs/pnfs.c fs/nfs/pnfs.h+6 -10 replies
98/116pNFS: Dont clear the layout stateid if a layout return is outstandingfs/nfs/pnfs.c+3 -10 replies
99/116pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateidfs/nfs/pnfs.c+9 -80 replies
100/116pNFS: Fix a deadlock between read resends and layoutreturnfs/nfs/flexfilelayout/flexfilelayout.c fs/nfs/pnfs.c+8 -00 replies
101/116SUNRPC: fix refcounting problems with auth_gss messages.net/sunrpc/auth_gss/auth_gss.c+6 -10 replies
102/116powerpc/64e: Convert cmpi to cmpwi in head_64.Sarch/powerpc/kernel/head_64.S+4 -40 replies
103/116powerpc/ps3: Fix system hang with GCC 5 buildsarch/powerpc/boot/ps3-head.S arch/powerpc/boot/ps3.c+1 -120 replies
104/116powerpc/boot: Request no dynamic linker for boot wrapperarch/powerpc/boot/wrapper+23 -10 replies
105/116of, numa: Return NUMA_NO_NODE from disable of_node_to_nid() if nid not possible.drivers/of/of_numa.c+6 -10 replies
106/116libnvdimm, pfn: fix align attributedrivers/nvdimm/pfn_devs.c+1 -10 replies
107/116target/user: Fix use-after-free of tcmu_cmds if they are expireddrivers/target/target_core_user.c+0 -20 replies
108/116kconfig/nconf: Fix hang when editing symbol with a long promptscripts/kconfig/nconf.gui.c+11 -40 replies
109/116sg_write()/bsg_write() is not fit to be called under KERNEL_DSblock/bsg.c drivers/scsi/sg.c+6 -00 replies
110/116net: mvpp2: fix dma unmapping of TX buffers for fragmentsdrivers/net/ethernet/marvell/mvpp2.c+30 -290 replies
115/116drm/i915: skip the first 4k of stolen memory on everything >= gen8drivers/gpu/drm/i915/i915_gem_stolen.c+2 -30 replies
116/116drm/i915: Fix setting of boost freq tunabledrivers/gpu/drm/i915/i915_sysfs.c+1 -10 replies

Reviews trailers per patch

29 of 107 patches have a Reviewed-by or Acked-by.

PatchFelix FietkauPaul E. McKenneyGabriel CraciunescuJames SimmonsJakub KicinskiBorislav PetkovBoris OstrovskyLeon RomanovskyDan O'DonovanDavid GibsonPeter Zijlstra (Intel)Eric AnholtAnton BlanchardAlex DeucherJoel StanleyWei FangChristoph HellwigSamuel ThibaultHannes ReineckeTomas HenzlBenjamin BlockEwan D. MilneLuis R. RodriguezBjorn AnderssonChristian BorntraegerWill DeaconThomas HuthHal RosenstockMoni ShouaPierre de VillemereuilRafael J. WysockiSage WeilBryant G LyColin Ian KingScott TeelChris WilsonDominik KlementowskiDaniel Vetter
1/116
2/116
3/116
4/116
5/116Reported-and-Tested-by
6/116
7/116
8/116
9/116
10/116
11/116A-b A-b T-b
12/116
13/116T-b
14/116
16/116R-b A-b
17/116
18/116
19/116
20/116R-b
21/116
22/116
23/116
24/116
25/116R-b
26/116
27/116
28/116
29/116
30/116
31/116
34/116R-b
35/116
36/116
37/116
38/116
39/116
40/116
41/116
44/116
45/116
46/116
47/116R-b
48/116R-b
49/116R-b
50/116R-b
51/116
52/116
53/116Reported-and-tested-by R-b
54/116A-b
55/116
56/116R-b R-b
57/116R-b R-b
58/116
59/116
60/116R-b
61/116R-b
62/116R-b
63/116
64/116A-b R-b
65/116
66/116Reported-and-tested-by
67/116A-b
68/116
69/116A-b
70/116
71/116R-b
72/116R-b
73/116
74/116
75/116
76/116
77/116T-b
78/116
79/116Reported-and-tested-by T-b
80/116
81/116R-b
82/116R-b
83/116
84/116R-b
85/116R-b
86/116
87/116
88/116
89/116
90/116
91/116
92/116
93/116
94/116T-b A-b
95/116R-b
96/116
97/116
98/116
99/116
100/116
101/116
102/116
103/116
104/116
105/116
106/116
107/116T-b
108/116
109/116
110/116
115/116A-b T-b R-b
116/116R-b

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

Read the v1 thread

Cover letter [PATCH 4.9 000/116] 4.9.2-stable review

This is the start of the stable review cycle for the 4.9.2 release. There are 116 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 Sun Jan 8 21:38:42 UTC 2017. 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.9.2-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.2-rc1

Mika Kuoppala <[email protected]>
drm/i915: Fix setting of boost freq tunable

Paulo Zanoni <[email protected]>
drm/i915: skip the first 4k of stolen memory on everything >= gen8

Ville Syrjälä <[email protected]>

    drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time

Ville Syrjälä <[email protected]>
drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things

Hans de Goede <[email protected]>
drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating

Hans de Goede <[email protected]>
drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting

Thomas Petazzoni <[email protected]>
net: mvpp2: fix dma unmapping of TX buffers for fragments

Al Viro <[email protected]>
sg_write()/bsg_write() is not fit to be called under KERNEL_DS

Ben Hutchings <[email protected]>
kconfig/nconf: Fix hang when editing symbol with a long prompt

Andy Grover <[email protected]>
target/user: Fix use-after-free of tcmu_cmds if they are expired

Dan Williams <[email protected]>
libnvdimm, pfn: fix align attribute

David Daney <[email protected]>
of, numa: Return NUMA_NO_NODE from disable of_node_to_nid() if nid not possible.

Nicholas Piggin <[email protected]>
powerpc/boot: Request no dynamic linker for boot wrapper

Geoff Levand <[email protected]>
powerpc/ps3: Fix system hang with GCC 5 builds

Nicholas Piggin <[email protected]>
powerpc/64e: Convert cmpi to cmpwi in head_64.S

NeilBrown <[email protected]>
SUNRPC: fix refcounting problems with auth_gss messages.

Trond Myklebust <[email protected]>
pNFS: Fix a deadlock between read resends and layoutreturn

Trond Myklebust <[email protected]>
pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid

Trond Myklebust <[email protected]>
pNFS: Don't clear the layout stateid if a layout return is outstanding

Trond Myklebust <[email protected]>
pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed

Al Viro <[email protected]>
nfs_write_end(): fix handling of short copies

Ilya Dryomov <[email protected]>
libceph: verify authorize reply on connect

Alan Stern <[email protected]>
PCI: Check for PME in targeted sleep state

Shiraz Saleem <[email protected]>
i40iw: Use correct src address in memcpy to rdma stats counters

Miklos Szeredi <[email protected]>
bad_inode: add missing i_op initializers

Jingkui Wang <[email protected]>

    Input: drv260x - fix input device's parent assignment

Laurent Pinchart <[email protected]>
v4l: tvp5150: Add missing break in set control handler

Andrey Utkin <[email protected]>
media: solo6x10: fix lockup by avoiding delayed register write

Marek Szyprowski <[email protected]>
s5p-mfc: fix failure path of s5p_mfc_alloc_memdev()

Antti Palosaari <[email protected]>
mn88473: fix chip id check on probe

Antti Palosaari <[email protected]>
mn88472: fix chip id check on probe

Bart Van Assche <[email protected]>
IB/cma: Fix a race condition in iboe_addr_get_sgid()

Bart Van Assche <[email protected]>
IB/rxe: Fix a memory leak in rxe_qp_cleanup()

Bart Van Assche <[email protected]>
IB/multicast: Check ib_find_pkey() return value

Bart Van Assche <[email protected]>
IPoIB: Avoid reading an uninitialized member variable

Bart Van Assche <[email protected]>
IB/mad: Fix an array index check

Steven Rostedt (Red Hat) <[email protected]>
fgraph: Handle a case where a tracer ignores set_graph_notrace

Thomas Gleixner <[email protected]>
x86/smpboot: Make logical package management more robust

Marcos Paulo de Souza <[email protected]>
platform/x86: asus-nb-wmi.c: Add X45U quirk

Steven Rostedt (Red Hat) <[email protected]>
ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it

Michael S. Tsirkin <[email protected]>
vsock/virtio: fix src/dst cid format

Jan Kara <[email protected]>
fsnotify: Fix possible use-after-free in inode iteration on umount

Jim Mattson <[email protected]>
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state

Kevin Barnett <[email protected]>
scsi: aacraid: remove wildcard for series 9 controllers

Konstantin Khlebnikov <[email protected]>
md/raid5: limit request size according to implementation limits

Josh Cartwright <[email protected]>
sc16is7xx: Drop bogus use of IRQF_ONESHOT

Kees Cook <[email protected]>
latent_entropy: fix ARM build error on earlier gcc

Marc Zyngier <[email protected]>
arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest

Heiko Carstens <[email protected]>
s390/kexec: use node 0 when re-adding crash kernel memory

Gerald Schaefer <[email protected]>
s390/vmlogrdr: fix IUCV buffer allocation

Yves-Alexis Perez <[email protected]>
firmware: fix usermode helper fallback loading

Vineet Gupta <[email protected]>
ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache

Wei Fang <[email protected]>
scsi: avoid a permanent stop of the scsi device's request queue

Steffen Maier <[email protected]>
scsi: zfcp: fix rport unblock race with LUN recovery

Steffen Maier <[email protected]>
scsi: zfcp: do not trace pure benign residual HBA responses at default level

Benjamin Block <[email protected]>
scsi: zfcp: fix use-after-"free" in FC ingress path after TMF

Varun Prakash <[email protected]>
iscsi-target: Return error if unable to add network portal

Kashyap Desai <[email protected]>
scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map

Kashyap Desai <[email protected]>
scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset

Johan Hovold <[email protected]>
stm class: Fix device leak in open error path

Maciej S. Szmigiero <[email protected]>
vt: fix Scroll Lock LED trigger name

Rabin Vincent <[email protected]>
block: protect iterate_bdevs() against concurrent close

Tomas Winkler <[email protected]>
mei: me: add lewisburg device ids

Alexander Usyskin <[email protected]>
mei: request async autosuspend at the end of enumeration

Russell Currey <[email protected]>
drivers/gpu/drm/ast: Fix infinite loop if read fails

Rex Zhu <[email protected]>
drm/amdgpu: fix init save/restore list in gfx_v8.0

Rex Zhu <[email protected]>
drm/amdgpu: fix enable_cp_power_gating in gfx_v8.0.

Hawking Zhang <[email protected]>
drm/amd/powerplay: bypass fan table setup if no fan connected

Patrik Jakobsson <[email protected]>
drm/gma500: Add compat ioctl

Alex Deucher <[email protected]>

    drm/radeon/si: load the proper firmware on 0x87 oland boards

Alex Deucher <[email protected]>
drm/radeon: add additional pci revision to dpm workaround

Michel Dänzer <[email protected]>
drm/radeon: Hide the HW cursor while it's out of bounds

Michel Dänzer <[email protected]>
drm/radeon: Also call cursor_move_locked when the cursor size changes

Ben Skeggs <[email protected]>
drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex

Ben Skeggs <[email protected]>

    drm/nouveau/i2c/gk110b,gm10x: use the correct implementation

Ben Skeggs <[email protected]>
drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas

Ben Skeggs <[email protected]>
drm/nouveau/ltc: protect clearing of comptags with mutex

Ben Skeggs <[email protected]>
drm/nouveau/bios: require checksum to match for fast acpi shadow method

Ben Skeggs <[email protected]>
drm/nouveau/kms: lvds panel strap moved again on maxwell

Alexandre Courbot <[email protected]>
drm/nouveau/gr: fallback to legacy paths during firmware lookup

Arindam Nath <[email protected]>
drm/amd/amdgpu: enable GUI idle INT after enabling CGCG

Michel Dänzer <[email protected]>
drm/amdgpu: Also call cursor_move_locked when the cursor size changes

Michel Dänzer <[email protected]>

    drm/amdgpu: Store CRTC relative amdgpu_crtc->cursor_x/y values

Alex Deucher <[email protected]>
drm/amdgpu: add additional pci revision to dpm workaround

Alex Deucher <[email protected]>

    drm/amdgpu/si: load the proper firmware on 0x87 oland boards

Hans de Goede <[email protected]>
ACPI / video: Add force_native quirk for HP Pavilion dv6

Hans de Goede <[email protected]>
ACPI / video: Add force_native quirk for Dell XPS 17 L702X

Ian Abbott <[email protected]>
staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data

Ian Abbott <[email protected]>
staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask

Arnd Bergmann <[email protected]>
staging: lustre: ldlm: pl_recalc time handling is wrong

Oleg Drokin <[email protected]>
staging/lustre/osc: Revert erroneous list_for_each_entry_safe use

Vitaly Kuznetsov <[email protected]>
hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()

Dmitry Shachnev <[email protected]>
docs: sphinx-extensions: make rstFlatTable work with docutils 0.13

Krzysztof Kozlowski <[email protected]>
thermal: hwmon: Properly report critical temperature in sysfs

Boris Brezillon <[email protected]>
clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk

Alexandre Courbot <[email protected]>
arm64: tegra: Add VDD_GPU regulator to Jetson TX1

Lars-Peter Clausen <[email protected]>
gpio: chardev: Return error for seek operations

Linus Walleij <[email protected]>
gpio: stmpe: fix interrupt handling bug

Thomas Gleixner <[email protected]>
timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion

Paul Burton <[email protected]>
mmc: sd: Meet alignment requirements for raw_ssr DMA

Linus Walleij <[email protected]>
regulator: stw481x-vmmc: fix ages old enable error

Adrian Hunter <[email protected]>
mmc: sdhci: Fix recovery from tuning timeout

Adrian Hunter <[email protected]>
Revert "mmc: sdhci: Reset cmd and data circuits after tuning failure"

Tobias Klausmann <[email protected]>
ath9k: do not return early to fix rcu unlocking

Vittorio Gambaletta (VittGam) <[email protected]>
ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.

Matthias Schiffer <[email protected]>
ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success

Johannes Berg <[email protected]>
cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts

Jes Sorensen <[email protected]>
rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting

Thomas Gleixner <[email protected]>
perf/x86/intel/cstate: Prevent hotplug callback leak

Ravi Bangoria <[email protected]>
perf annotate: Don't throw error for zero length symbols

Andi Kleen <[email protected]>
perf/x86: Fix exclusion of BTS and LBR for Goldmont

Larry Finger <[email protected]>
rtlwifi: Fix enter/exit power_save

Mohammed Shafi Shajakhan <[email protected]>
ath10k: fix soft lockup during firmware crash/hw-restart

Larry Finger <[email protected]>
ssb: Fix error routine when fallback SPROM fails

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

Diffstat:

 Documentation/sphinx/rstFlatTable.py               |  5 ++
 Documentation/virtual/kvm/api.txt                  |  1 +
 Makefile                                           |  4 +-
 arch/arc/include/asm/cacheflush.h                  |  6 +-
 arch/arc/mm/cache.c                                | 13 ++--
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi     | 18 ++++++
 arch/arm64/kvm/hyp/switch.c                        |  8 ++-
 arch/powerpc/boot/ps3-head.S                       |  5 --
 arch/powerpc/boot/ps3.c                            |  8 +--
 arch/powerpc/boot/wrapper                          | 24 +++++++-
 arch/powerpc/include/asm/kvm_host.h                |  1 +
 arch/powerpc/include/uapi/asm/kvm.h                |  1 +
 arch/powerpc/kernel/asm-offsets.c                  |  1 +
 arch/powerpc/kernel/head_64.S                      |  8 +--
 arch/powerpc/kvm/book3s_hv.c                       |  6 ++
 arch/powerpc/kvm/book3s_hv_rm_mmu.c                |  2 +
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  4 ++
 arch/s390/kernel/setup.c                           |  2 +-
 arch/x86/entry/entry_32.S                          |  4 +-
 arch/x86/events/core.c                             |  8 ++-
 arch/x86/events/intel/cstate.c                     | 14 ++---
 arch/x86/events/perf_event.h                       |  2 +-
 arch/x86/kernel/apic/apic.c                        | 15 -----
 arch/x86/kernel/cpu/common.c                       | 24 +++-----
 arch/x86/kernel/smpboot.c                          | 51 ++++++----------
 arch/x86/kvm/vmx.c                                 | 11 ++--
 arch/x86/xen/smp.c                                 |  6 --
 block/bsg.c                                        |  3 +
 drivers/acpi/video_detect.c                        | 20 +++++++
 drivers/base/firmware_class.c                      |  7 ++-
 drivers/clk/bcm/clk-bcm2835.c                      |  4 +-
 drivers/gpio/gpio-stmpe.c                          |  2 +-
 drivers/gpio/gpiolib.c                             |  5 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             | 15 ++---
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             | 15 ++---
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              | 14 +++--
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              | 15 ++---
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              | 28 +++++----
 drivers/gpu/drm/amd/amdgpu/si_dpm.c                |  2 +
 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c    |  6 ++
 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smc.c |  6 ++
 .../gpu/drm/amd/powerplay/smumgr/polaris10_smc.c   |  6 ++
 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smc.c   |  6 ++
 drivers/gpu/drm/ast/ast_main.c                     |  7 ++-
 drivers/gpu/drm/gma500/psb_drv.c                   |  3 +
 drivers/gpu/drm/i915/i915_gem_stolen.c             |  5 +-
 drivers/gpu/drm/i915/i915_sysfs.c                  |  2 +-
 drivers/gpu/drm/i915/intel_display.c               |  9 ++-
 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c         |  3 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c            | 13 +++-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |  3 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |  1 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |  6 +-
 .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c |  9 ++-
 .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c |  8 ++-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c     | 50 ++++++++++++++--
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h    |  1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |  7 ++-
 .../gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c  |  1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c     |  2 +
 drivers/gpu/drm/radeon/radeon_cursor.c             | 69 +++++++++++++++-------
 drivers/gpu/drm/radeon/radeon_mode.h               |  1 +
 drivers/gpu/drm/radeon/si.c                        |  1 +
 drivers/gpu/drm/radeon/si_dpm.c                    |  1 +
 drivers/hv/channel_mgmt.c                          |  2 +
 drivers/hwtracing/stm/core.c                       |  8 ++-
 drivers/infiniband/core/mad.c                      |  2 +-
 drivers/infiniband/core/multicast.c                |  7 ++-
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |  2 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |  1 +
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c     |  7 ++-
 drivers/input/misc/drv260x.c                       |  1 -
 drivers/md/raid5.c                                 |  9 +++
 drivers/media/dvb-frontends/mn88472.c              | 24 ++++----
 drivers/media/dvb-frontends/mn88473.c              | 24 ++++----
 drivers/media/i2c/tvp5150.c                        |  1 +
 drivers/media/pci/solo6x10/solo6x10.h              |  3 +
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |  1 +
 drivers/misc/mei/client.c                          |  2 +-
 drivers/misc/mei/hw-me-regs.h                      |  2 +
 drivers/misc/mei/pci-me.c                          |  1 +
 drivers/mmc/core/sd.c                              | 12 +++-
 drivers/mmc/host/sdhci.c                           | 24 ++++++--
 drivers/net/ethernet/marvell/mvpp2.c               | 59 +++++++++---------
 drivers/net/wireless/ath/ath10k/core.c             |  2 +-
 drivers/net/wireless/ath/ath10k/mac.c              |  1 -
 drivers/net/wireless/ath/ath9k/hw.c                |  2 +-
 drivers/net/wireless/ath/ath9k/pci.c               |  7 ++-
 drivers/net/wireless/ath/ath9k/xmit.c              |  2 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |  8 +++
 drivers/net/wireless/realtek/rtlwifi/base.c        |  8 +--
 drivers/net/wireless/realtek/rtlwifi/core.c        |  9 +--
 drivers/net/wireless/realtek/rtlwifi/pci.c         | 14 ++---
 drivers/net/wireless/realtek/rtlwifi/ps.c          | 36 ++++++++---
 drivers/nvdimm/pfn_devs.c                          |  2 +-
 drivers/of/of_numa.c                               |  7 ++-
 drivers/pci/pci.c                                  |  4 ++
 drivers/platform/x86/asus-nb-wmi.c                 |  9 +++
 drivers/regulator/stw481x-vmmc.c                   |  3 +-
 drivers/s390/char/vmlogrdr.c                       |  2 +-
 drivers/s390/scsi/zfcp_dbf.c                       | 17 +++++-
 drivers/s390/scsi/zfcp_dbf.h                       | 41 ++++++++++++-
 drivers/s390/scsi/zfcp_erp.c                       | 61 ++++++++++++++++++-
 drivers/s390/scsi/zfcp_ext.h                       |  4 +-
 drivers/s390/scsi/zfcp_fsf.h                       |  3 +-
 drivers/s390/scsi/zfcp_reqlist.h                   | 30 +++++++++-
 drivers/s390/scsi/zfcp_scsi.c                      | 61 +++++++++++++++++--
 drivers/scsi/aacraid/linit.c                       |  2 -
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |  9 +--
 drivers/scsi/scsi_sysfs.c                          |  4 --
 drivers/scsi/sg.c                                  |  3 +
 drivers/ssb/pci.c                                  |  1 +
 drivers/staging/comedi/drivers/ni_mio_common.c     |  7 +--
 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |  8 +--
 drivers/staging/lustre/lustre/osc/osc_page.c       |  5 +-
 drivers/target/iscsi/iscsi_target_configfs.c       |  4 +-
 drivers/target/target_core_user.c                  |  2 -
 drivers/thermal/thermal_hwmon.c                    |  2 +-
 drivers/tty/serial/sc16is7xx.c                     |  2 +-
 drivers/tty/vt/keyboard.c                          |  2 +-
 fs/bad_inode.c                                     | 55 +++++++++++++++--
 fs/block_dev.c                                     |  7 ++-
 fs/nfs/file.c                                      |  2 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |  4 ++
 fs/nfs/pnfs.c                                      | 31 ++++++----
 fs/nfs/pnfs.h                                      |  1 +
 fs/notify/inode_mark.c                             | 45 +++-----------
 include/net/cfg80211.h                             | 11 ++++
 include/rdma/ib_addr.h                             |  6 +-
 kernel/time/timekeeping.c                          |  4 +-
 kernel/trace/trace_functions_graph.c               | 17 +++++-
 net/ceph/messenger.c                               | 13 ++++
 net/mac80211/mlme.c                                | 21 ++++---
 net/sunrpc/auth_gss/auth_gss.c                     |  7 ++-
 net/vmw_vsock/virtio_transport_common.c            | 14 ++---
 net/wireless/core.h                                |  1 +
 net/wireless/mlme.c                                | 12 ++++
 net/wireless/sme.c                                 | 14 +++++
 scripts/gcc-plugins/latent_entropy_plugin.c        |  4 +-
 scripts/kconfig/nconf.gui.c                        | 15 +++--
 tools/perf/util/annotate.c                         |  3 +-
 141 files changed, 1032 insertions(+), 439 deletions(-)