Skip to content

4.6.5-stable review

Greg Kroah-Hartman kvm linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest192 of 203 patches 7 repliesIn review

192 of 203 patches are in this archive. The cover letter announces 203.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/203cfg80211: remove get/set antenna and tx power warningsnet/wireless/core.c+0 -20 replies
2/203mac80211: fix fast_tx header alignmentnet/mac80211/sta_info.h+1 -10 replies
3/203mac80211: mesh: flush mesh paths unconditionallynet/mac80211/mesh.c+4 -00 replies
4/203mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNALdrivers/net/wireless/mac80211_hwsim.c+1 -00 replies
5/203mac80211: Fix mesh estab_plinks counting in STA removal casenet/mac80211/mesh.c+5 -20 replies
6/203cfg80211: fix proto in ieee80211_data_to_8023 for frames without LLC headernet/wireless/util.c+1 -10 replies
7/203EDAC: Fix workqueues poll period resettingdrivers/edac/edac_mc.c+2 -10 replies
8/203EDAC, sb_edac: Fix rank lookup on Broadwelldrivers/edac/sb_edac.c+8 -50 replies
9/203futex: Calculate the futex key based on a tail page for file-based futexeskernel/futex.c+10 -20 replies
10/203IB/core: Fix bit curruption in ib_device_cap_flags structureinclude/rdma/ib_verbs.h+1 -10 replies
11/203IB/cm: Fix a recently introduced locking bugdrivers/infiniband/core/cm.c+2 -20 replies
12/203IB/rdmavt: Correct qp_priv_alloc() return value testdrivers/infiniband/sw/rdmavt/qp.c include/rdma/rdma_vt.h+6 -20 replies
13/203IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHsdrivers/infiniband/hw/mlx4/ah.c+1 -10 replies
14/203powerpc/iommu: Remove the dependency on EEH struct in DDW mechanismarch/powerpc/platforms/pseries/iommu.c+12 -120 replies
15/203powerpc/pseries: Fix PCI config address for DDWarch/powerpc/platforms/pseries/iommu.c+2 -20 replies
16/203powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was addedarch/powerpc/kernel/prom_init.c+1 -10 replies
17/203powerpc/tm: Always reclaim in start_thread() for exec() class syscallsarch/powerpc/kernel/process.c+10 -00 replies
18/203usb: dwc2: fix regression on big-endian PowerPC/ARM systemsdrivers/usb/dwc2/core.h+27 -00 replies
19/203USB: EHCI: declare hostpc register as zero-length arrayinclude/linux/usb/ehci_def.h+2 -20 replies
20/203USB: dont free bandwidth_mutex too earlydrivers/usb/core/hcd.c+7 -100 replies
21/203usb: common: otg-fsm: add license to usb-otg-fsmdrivers/usb/common/usb-otg-fsm.c+2 -00 replies
22/203mnt: fs_fully_visible test the proper mount for MNT_LOCKEDfs/namespace.c+1 -10 replies
23/203mnt: Account for MS_RDONLY in fs_fully_visiblefs/namespace.c+4 -00 replies
24/203mnt: If fs_fully_visible fails call put_filesystem.fs/namespace.c+3 -10 replies
25/203of: fix autoloading due to broken modalias with no compatiblescripts/mod/file2alias.c+1 -10 replies
26/203of: irq: fix of_irq_get[_byname]() kernel-docdrivers/of/irq.c+10 -90 replies
27/203x86/msr: Use the proper trace point conditional for writesarch/x86/include/asm/msr.h+2 -20 replies
28/203locking/ww_mutex: Report recursive ww_mutex locking earlykernel/locking/mutex.c+6 -30 replies
29/203locking/qspinlock: Fix spin_unlock_wait() some moreinclude/asm-generic/qspinlock.h kernel/locking/qspinlock.c+77 -360 replies
30/203locking/static_key: Fix concurrent static_key_slow_inc()include/linux/jump_label.h kernel/jump_label.c+46 -60 replies
31/203cpuidle: Do not access cpuidle_devices when !CONFIG_CPU_IDLEinclude/linux/cpuidle.h kernel/sched/idle.c+4 -10 replies
32/203x86, build: copy ldlinux.c32 to image.isoarch/x86/boot/Makefile+3 -00 replies
33/203kprobes/x86: Clear TF bit in fault on single-steppingarch/x86/kernel/kprobes/core.c+12 -00 replies
35/203x86/amd_nb: Fix boot crash on non-AMD systemsarch/x86/kernel/amd_nb.c+2 -20 replies
36/203perf/x86: Fix 32-bit perf user callgraph collectionarch/x86/events/core.c+6 -50 replies
37/203extcon: palmas: Fix boot up state of VBUS when using GPIO detectiondrivers/extcon/extcon-palmas.c+2 -00 replies
38/203gpio: make library immune to error pointersdrivers/gpio/gpiolib.c+11 -30 replies
39/203gpio: sch: Fix Oops on module load on Asus Eee PC 1201drivers/gpio/gpio-sch.c+10 -110 replies
40/203Revert "gpiolib: Split GPIO flags parsing and GPIO configuration"drivers/gpio/gpiolib-legacy.c drivers/gpio/gpiolib.c+20 -400 replies
41/203autofs braino fix for do_last()fs/namei.c+4 -40 replies
42/203rtlwifi: Fix scheduling while atomic error from commit 49f86ec21c01drivers/net/wireless/realtek/rtlwifi/core.c+3 -30 replies
43/203uvc: Forward compat ioctls to their handlers directlydrivers/media/usb/uvc/uvc_v4l2.c+18 -210 replies
44/203thermal: cpu_cooling: fix improper order during initializationdrivers/thermal/cpu_cooling.c+8 -80 replies
45/203writeback: use higher precision calculation in domain_dirty_limits()mm/page-writeback.c+12 -90 replies
46/203sd: Fix rw_max for devices that report an optimal xfer sizedrivers/scsi/sd.c drivers/scsi/sd.h+9 -40 replies
47/203nfsd4/rpc: move backchannel create logic into rpc codefs/nfsd/nfs4callback.c include/linux/sunrpc/clnt.h net/sunrpc/clnt.c+11 -210 replies
48/203nfsd: Always lock state exclusively.fs/nfsd/nfs4state.c fs/nfsd/state.h+21 -210 replies
49/203nfsd: Extend the mutex holding region around in nfsd4_process_open2()fs/nfsd/nfs4state.c+13 -30 replies
50/203posix_acl: Add set_posix_aclfs/posix_acl.c+23 -190 replies
51/203nfsd: check permissions when setting ACLsfs/nfsd/nfs2acl.c fs/nfsd/nfs3acl.c fs/nfsd/nfs4acl.c+25 -270 replies
52/203pnfs_nfs: fix _cancel_empty_pagelistfs/nfs/pnfs_nfs.c+10 -20 replies
53/203NFS: Fix a double page unlockfs/nfs/read.c+2 -20 replies
54/203make nfs_atomic_open() call d_drop() on all ->open_context() errors.fs/nfs/dir.c+1 -10 replies
55/203NFS: Fix another OPEN_DOWNGRADE bugfs/nfs/nfs4proc.c+2 -30 replies
56/203SUNRPC: fix xprt leak on xps allocation failurenet/sunrpc/clnt.c+3 -20 replies
57/203rpc: share one xps between all backchannelsinclude/linux/sunrpc/svc_xprt.h include/linux/sunrpc/xprt.h net/sunrpc/clnt.c +2 more+19 -40 replies
58/203regulator: qcom_smd: add list_voltage callbackdrivers/regulator/qcom_smd-regulator.c+1 -00 replies
59/203regulator: qcom_smd: add regulator ops for pm8941 lnldodrivers/regulator/qcom_smd-regulator.c+12 -10 replies
60/203ARM: imx6ul: Fix Micrel PHY maskarch/arm/mach-imx/mach-imx6ul.c+1 -10 replies
61/203ARM: 8578/1: mm: ensure pmd_present only checks the valid bitarch/arm/include/asm/pgtable-2level.h arch/arm/include/asm/pgtable-3level.h arch/arm/include/asm/pgtable.h+2 -10 replies
62/203ARM: 8579/1: mm: Fix definition of pmd_mknotpresentarch/arm/include/asm/pgtable-3level.h+2 -20 replies
63/203ARM: dts: sun6i: yones-toptech-bs1078-v2: Drop constraints on dc1sw regulatorarch/arm/boot/dts/sun6i-a31s-yones-toptech-bs1078-v2.dts+0 -20 replies
64/203ARM: dts: sun6i: primo81: Drop constraints on dc1sw regulatorarch/arm/boot/dts/sun6i-a31s-primo81.dts+0 -20 replies
65/203MIPS: KVM: Fix modular KVM under QEMUarch/mips/include/asm/kvm_host.h arch/mips/kvm/interrupt.h arch/mips/kvm/locore.S +1 more+13 -10 replies
66/203irqchip/mips-gic: Fix IRQs in gic_dev_domaindrivers/irqchip/irq-mips-gic.c+11 -10 replies
67/203mm: Export migrate_page_move_mapping and migrate_page_copymm/migrate.c+2 -00 replies
68/203UBIFS: Implement ->migratepage()fs/ubifs/file.c+24 -00 replies
69/203sched/fair: Fix cfs_rq avg tracking underflowkernel/sched/fair.c+25 -80 replies
70/203packet: Use symmetric hash for PACKET_FANOUT_HASH.include/linux/skbuff.h net/core/flow_dissector.c net/packet/af_packet.c+45 -10 replies
71/203net_sched: fix mirrored packets checksuminclude/linux/skbuff.h net/core/skbuff.c net/sched/act_mirred.c+20 -190 replies
72/203macsec: set actual real device for xmit when !protect_framesdrivers/net/macsec.c+1 -00 replies
73/203geneve: fix max_mtu settingdrivers/net/geneve.c+7 -20 replies
75/203ipv6: Fix mem leak in rt6i_pcpunet/ipv6/ip6_fib.c+1 -00 replies
76/203KEYS: potential uninitialized variablesecurity/keys/key.c+1 -10 replies
77/203kvm: vmx: check apicv is active before using VT-d posted interruptarch/x86/kvm/vmx.c+10 -50 replies
78/203kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTESvirt/kvm/kvm_main.c+1 -10 replies
79/203KVM: s390/mm: Fix CMMA reset during rebootarch/s390/mm/pgtable.c+1 -10 replies
80/203KVM: arm/arm64: Stop leaking vcpu pid referencesarch/arm/kvm/arm.c+1 -00 replies
82/203HID: elo: kill not flush the workdrivers/hid/hid-elo.c+1 -10 replies
83/203HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commandsdrivers/hid/usbhid/hiddev.c+5 -50 replies
84/203Revert "HID: multitouch: enable palm rejection if device implements confidence usage"drivers/hid/hid-multitouch.c+0 -50 replies
85/203HID: multitouch: enable palm rejection for Windows Precision Touchpaddrivers/hid/hid-multitouch.c+15 -30 replies
86/203tracing: Handle NULL formats in hold_module_trace_bprintk_format()kernel/trace/trace_printk.c+6 -10 replies
87/203base: make module_create_drivers_dir race-freedrivers/base/module.c+5 -30 replies
88/203iommu/rockchip: Fix zap cache during device attachdrivers/iommu/rockchip-iommu.c+1 -10 replies
89/203iommu/arm-smmu: Wire up map_sg for arm-smmu-v3drivers/iommu/arm-smmu-v3.c+1 -00 replies
90/203iommu/vt-d: Enable QI on all IOMMUs before setting root entrydrivers/iommu/intel-iommu.c+12 -50 replies
91/203iommu/amd: Fix unity mapping initialization racedrivers/iommu/amd_iommu_init.c+12 -20 replies
92/203apparmor: fix oops, validate buffer size in apparmor_setprocattr()security/apparmor/lsm.c+19 -170 replies
93/203drm/mgag200: Black screen fix for G200e rev 4drivers/gpu/drm/mgag200/mgag200_mode.c+9 -10 replies
94/203drm/fsl-dcu: use flat regmap cachedrivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c+2 -10 replies
95/203ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg()drivers/char/ipmi/ipmi_msghandler.c+6 -20 replies
96/203drm/nouveau/Revert "drm/nouveau/device/pci: set as non-CPU-coherent on ARM64"drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c+1 -10 replies
97/203arm64: fix dump_instr when PAN and UAO are in usearch/arm64/kernel/traps.c+13 -130 replies
98/203arm64: mm: remove page_mapping check in __sync_icache_dcachearch/arm64/mm/flush.c+0 -40 replies
99/203arm64: kernel: Save and restore UAO and addr_limit on exception entryarch/arm64/include/asm/ptrace.h arch/arm64/kernel/asm-offsets.c arch/arm64/kernel/entry.S +1 more+22 -30 replies
100/203vfs: add d_real_inode() helperinclude/linux/dcache.h+12 -00 replies
101/203af_unix: fix hard linked sockets on overlaynet/unix/af_unix.c+3 -30 replies
102/203percpu: fix synchronization between chunk->map_extend_work and chunk destructionmm/percpu.c+36 -210 replies
103/203percpu: fix synchronization between synchronous map extension and chunk destructionmm/percpu.c+8 -80 replies
104/203btrfs: account for non-CoWd blocks in btrfs_abort_transactionfs/btrfs/ctree.c fs/btrfs/extent-tree.c fs/btrfs/super.c +1 more+7 -40 replies
105/203drm/radeon: fix asic initialization for virtualized environmentsdrivers/gpu/drm/radeon/radeon_device.c+21 -00 replies
106/203drm/amdgpu/gfx7: fix broken condition checkdrivers/gpu/drm/amd/amdgpu/gfx_v7_0.c+1 -10 replies
108/203drm/amdgpu: initialize amdgpu_cgs_acpi_eval_object result valuedrivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c+1 -10 replies
110/203drm/amdkfd: unbind only existing processesdrivers/gpu/drm/amd/amdkfd/kfd_process.c+35 -250 replies
111/203drm/amdkfd: destroy dbgmgr in notifier releasedrivers/gpu/drm/amd/amdkfd/kfd_process.c+8 -20 replies
112/203drm/dp/mst: Always clear proposed vcpi table for port.drivers/gpu/drm/drm_dp_mst_topology.c+3 -50 replies
113/203virtio_balloon: fix PFN format for virtio-1drivers/virtio/virtio_balloon.c+12 -80 replies
114/203drm/nouveau/bios/disp: fix handling of "match any protocol" entriesdrivers/gpu/drm/nouveau/include/nvkm/subdev/bios/disp.h drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c +1 more+17 -210 replies
115/203drm/nouveau/disp/sor/gf119: both links use the same training registerdrivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c+1 -20 replies
116/203drm/nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headersdrivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c+28 -90 replies
117/203drm/nouveau/ltc/gm107-: fix typo in the address of NV_PLTCG_LTC0_LTS0_INTRdrivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c+4 -40 replies
118/203drm/nouveau/fbcon: fix out-of-bounds memory accessesdrivers/gpu/drm/nouveau/nouveau_fbcon.c drivers/gpu/drm/nouveau/nv04_fbcon.c drivers/gpu/drm/nouveau/nv50_fbcon.c +1 more+7 -130 replies
119/203drm/nouveau/disp/sor/gm107: training pattern registers are like gm200drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c drivers/gpu/drm/nouveau/nvkm/engine/disp/outpdp.h +3 more+64 -180 replies
120/203drm/nouveau: fix for disabled fbdev emulationdrivers/gpu/drm/nouveau/nouveau_fbcon.c+2 -10 replies
121/203drm/nouveau/disp/sor/gf119: select correct sor when poking training patterndrivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c+2 -10 replies
123/203drm/i915/fbc: Disable on HSW by default for nowdrivers/gpu/drm/i915/intel_fbc.c+1 -20 replies
125/203drm/i915: Update ifdeffery for mutex->ownerdrivers/gpu/drm/i915/i915_gem_shrinker.c+1 -10 replies
126/203drm: add missing drm_mode_set_crtcinfo calldrivers/gpu/drm/drm_crtc.c drivers/gpu/drm/drm_modes.c+2 -20 replies
127/203drm: make drm_atomic_set_mode_prop_for_crtc() more reliabledrivers/gpu/drm/drm_atomic.c+2 -10 replies
128/203drm: Wrap direct calls to driver->gem_free_object from CMAdrivers/gpu/drm/drm_fb_cma_helper.c drivers/gpu/drm/drm_gem_cma_helper.c+4 -100 replies
129/203drm/amd/powerplay: fix bug that function parameter was incorect.drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c+1 -10 replies
130/203drm/amd/powerplay: need to notify system bios pcie device readydrivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c drivers/gpu/drm/amd/powerplay/inc/pp_acpi.h+16 -10 replies
131/203drm/amd/powerplay: fix logic error.drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c+5 -10 replies
133/203drm/amd/powerplay: fix incorrect voltage table value for tongadrivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c+1 -10 replies
134/203drm: atmel-hlcdc: actually disable scaling when no scaling is requireddrivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c+2 -00 replies
135/203drm/atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctxdrivers/gpu/drm/drm_atomic.c+26 -10 replies
136/203drm/ttm: Make ttm_bo_mem_compat availabledrivers/gpu/drm/ttm/ttm_bo.c include/drm/ttm/ttm_bo_api.h+18 -30 replies
137/203drm/vmwgfx: Add an option to change assumed FB bppdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c drivers/gpu/drm/vmwgfx/vmwgfx_drv.h drivers/gpu/drm/vmwgfx/vmwgfx_kms.c+9 -00 replies
138/203drm/vmwgfx: Work around mode set failure in 2D VMsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c drivers/gpu/drm/vmwgfx/vmwgfx_kms.c+8 -80 replies
139/203drm/vmwgfx: Check pin count before attempting to move a bufferdrivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c+22 -30 replies
140/203drm/vmwgfx: Delay pinning fbdev framebuffer until after mode setdrivers/gpu/drm/vmwgfx/vmwgfx_fb.c+25 -220 replies
141/203drm/vmwgfx: Fix corner case screen target managementdrivers/gpu/drm/vmwgfx/vmwgfx_stdu.c+4 -40 replies
142/203drm/vmwgfx: Fix error paths when mapping framebufferdrivers/gpu/drm/vmwgfx/vmwgfx_fb.c+2 -20 replies
143/203memory: omap-gpmc: Fix omap gpmc EXTRADELAY timingdrivers/memory/omap-gpmc.c+1 -11 reply
144/203PCI: Fix unaligned accesses in VC codedrivers/pci/vc.c+2 -20 replies
145/203xen/balloon: Fix declared-but-not-defined warningdrivers/xen/balloon.c+13 -150 replies
146/203iio: Fix error handling in iio_trigger_attach_poll_funcdrivers/iio/industrialio-trigger.c+18 -50 replies
147/203iio:st_pressure: fix sampling gains (bring inline with ABI)drivers/iio/pressure/st_pressure_core.c+50 -300 replies
148/203iio: light apds9960: Add the missing dev.parentdrivers/iio/light/apds9960.c+1 -00 replies
149/203iio: proximity: as3935: correct IIO_CHAN_INFO_RAW outputDocumentation/ABI/testing/sysfs-bus-iio-proximity-as3935 drivers/iio/proximity/as3935.c+9 -30 replies
150/203iio: proximity: as3935: remove triggered buffer processingdrivers/iio/proximity/as3935.c+0 -10 replies
151/203iio: proximity: as3935: fix buffer stack trashingdrivers/iio/proximity/as3935.c+4 -20 replies
152/203iio: humidity: hdc100x: correct humidity integration time maskdrivers/iio/humidity/hdc100x.c+1 -10 replies
153/203iio: humidity: hdc100x: fix IIO_TEMP channel reportingdrivers/iio/humidity/hdc100x.c+1 -10 replies
154/203iio: hudmidity: hdc100x: fix incorrect shifting and scalingdrivers/iio/humidity/hdc100x.c+8 -80 replies
155/203staging: iio: accel: fix error checkdrivers/staging/iio/accel/sca3000_core.c+1 -10 replies
156/203iio: accel: kxsd9: fix the usage of spi_w8r8()drivers/iio/accel/kxsd9.c+2 -20 replies
157/203iio:ad7266: Fix broken regulator error handlingdrivers/iio/adc/ad7266.c+1 -10 replies
158/203iio:ad7266: Fix support for optional regulatorsdrivers/iio/adc/ad7266.c+1 -10 replies
159/203iio:ad7266: Fix probe deferral for vrefdrivers/iio/adc/ad7266.c+3 -00 replies
160/203tty: vt: Fix soft lockup in fbcon cursor blink timer.drivers/tty/vt/vt.c+1 -00 replies
161/203tty/vt/keyboard: fix OOB access in do_compute_shiftstate()drivers/tty/vt/keyboard.c+9 -210 replies
165/203ALSA: dummy: Fix a use-after-free at closingsound/drivers/dummy.c+1 -00 replies
166/203ALSA: hdac_regmap - fix the register access for runtime PMsound/hda/hdac_regmap.c+2 -20 replies
167/203ALSA: hda - Fix the headset mic jack detection on Dell machinesound/pci/hda/patch_realtek.c+4 -00 replies
168/203ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixupsound/pci/hda/patch_realtek.c+2 -00 replies
169/203ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()sound/pci/au88x0/au88x0_core.c+2 -30 replies
170/203ALSA: echoaudio: Fix memory allocationsound/pci/echoaudio/echoaudio.c+2 -20 replies
171/203ALSA: timer: Fix negative queue usage by racy accessessound/core/timer.c+1 -10 replies
172/203ALSA: hda/realtek: Add Lenovo L460 to docking unit fixupsound/pci/hda/patch_realtek.c+1 -00 replies
173/203ALSA: hda - Add PCI ID for Kabylake-Hsound/pci/hda/hda_intel.c+5 -10 replies
174/203ALSA: hda - fix read before array startsound/pci/hda/hda_generic.c+2 -00 replies
175/203ALSA: usb-audio: Fix quirks code is not calledsound/usb/card.c+1 -10 replies
176/203ALSA: hda/realtek - add new pin definition in alc225 pin quirk tablesound/pci/hda/patch_realtek.c+14 -10 replies
177/203ALSA: pcm: Free chmap at PCM free callback, toosound/core/pcm.c+10 -40 replies
178/203ALSA: ctl: Stop notification after disconnectionsound/core/control.c+2 -00 replies
179/203ALSA: hda - fix use-after-free after module unloadsound/pci/hda/hda_intel.c+3 -10 replies
180/203ALSA: hda: add AMD Stoney PCI ID with proper driver capssound/pci/hda/hda_intel.c+2 -00 replies
181/203ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5i-a13arch/arm/boot/dts/sun5i-r8-chip.dts+1 -10 replies
182/203ARM: dts: armada-38x: fix MBUS_ID for crypto SRAM on Armada 385 Linksysarch/arm/boot/dts/armada-385-linksys.dtsi+2 -20 replies
183/203ARM: mvebu: fix HW I/O coherency related deadlocksarch/arm/mach-mvebu/coherency.c+8 -140 replies
184/203ovl: fix dentry leak for default_permissionsfs/overlayfs/inode.c+5 -30 replies
185/203ovl: get_write_access() in truncatefs/overlayfs/inode.c+21 -00 replies
186/203ovl: Copy up underlying inodes ->i_mode to overlay inodefs/overlayfs/inode.c fs/overlayfs/overlayfs.h+2 -20 replies
187/203ovl: handle ATTR_KILL*fs/overlayfs/inode.c+3 -00 replies
188/203ovl: verify upper dentry in ovl_remove_and_whiteout()fs/overlayfs/dir.c+25 -310 replies
189/203scsi: fix race between simultaneous decrements of ->host_failedDocumentation/scsi/scsi_eh.txt drivers/ata/libata-eh.c drivers/scsi/scsi_error.c+10 -40 replies
190/203s390: fix test_fp_ctl inline assembly contraintsarch/s390/include/asm/fpu/api.h+1 -10 replies
191/203Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"arch/s390/kernel/ipl.c+0 -70 replies
192/20353c700: fix BUG on untagged commandsdrivers/scsi/53c700.c+2 -20 replies
193/203Fix reconnect to not defer smb3 session reconnect long after socket reconnectfs/cifs/connect.c fs/cifs/smb2pdu.c+30 -10 replies
194/203cifs: dynamic allocation of ntlmssp blobfs/cifs/ntlmssp.h fs/cifs/sess.c fs/cifs/smb2pdu.c+45 -430 replies
195/203File names with trailing period or space need special case conversionfs/cifs/cifs_unicode.c fs/cifs/cifs_unicode.h+31 -40 replies
196/203xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7drivers/xen/xen-acpi-processor.c+3 -320 replies
197/203tmpfs: dont undo fallocate past its last pagemm/shmem.c+1 -10 replies
198/203tmpfs: fix regression hang in fallocate undomm/shmem.c+5 -30 replies
199/203crypto: rsa-pkcs1pad - fix rsa-pkcs1pad request structcrypto/rsa-pkcs1pad.c+2 -20 replies
200/203crypto: qat - make qat_asym_algs.o depend on asn1 headersdrivers/crypto/qat/qat_common/Makefile+1 -00 replies
201/203drm/i915: Revert DisplayPort fast link training featuredrivers/gpu/drm/i915/intel_dp.c drivers/gpu/drm/i915/intel_dp_link_training.c drivers/gpu/drm/i915/intel_drv.h+2 -280 replies
202/203ovl: Do d_type check only if work dir creation was successfulfs/overlayfs/super.c+11 -80 replies
203/203ovl: warn instead of error if d_type is not supportedfs/overlayfs/super.c+7 -50 replies

Reviews trailers per patch

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

PatchMike GalbraithPeter Zijlstra (Intel)Davidlohr BuesoJohn YounChristian LamparterMathieu MalaterreMaarten LankhorstAnanth N MavinakayanahalliSteven RostedtGrygorii StrashkoAlexandre CourbotMika WesterbergIan KentJavi MerinoViresh KumarJan KaraBart Van AsscheChristoph HellwigAndrew PattersonTrond MyklebustOleg DrokinMaxime RipardJamal Hadi SalimBenjamin TissoiresAndy LutomirskiYe FengVladimir MurzinWill DeaconMark RutlandAlexei StarovoitovLyudeMatthew AuldDaniel VetterAlex DeucherNicolas FerreMatt RanostayAlison SchofieldGuenter RoeckTakashi SakamotoTerry StockertRomain PerierJames BottomleyPavel ShilovskySagi GrimbergErez ShitritDennis DalessandroGavin ShanGuilherme G. PiccoliWilfried KlaebeChung-Geol KimFred VeldiniAndrew LunnGovindraj RajaMatt RedfearnEric LeblondTony BattersbySabrina DubrocaHannes Frederic SowaNamhyung KimHeiko StuebnerDheeraj CVRTyler HicksCatalin MarinasFilipe MananaPetr NovopashenniyMarc ZyngierPaulo ZanoniRobert FossKen WangThomas HellstromSinclair YehCharmaine LeeJuergen GrossCornelia HuckDmitry VyukovHeiko CarstensHelge DellerJohannes ThumshirnEwan D. MilnePavel MachekMing LeiScot DoyleHenrique de Moraes HolschuhJani Nikula
1/203
2/203
3/203T-b
4/203
5/203
6/203
7/203
8/203
9/203Reported-and-tested-by A-b R-b
10/203R-b A-b
11/203A-b
12/203R-b
13/203
14/203R-b
15/203T-b
16/203
17/203
18/203A-b T-b
19/203T-b
20/203T-b
21/203
22/203
23/203
24/203
25/203T-b
26/203
27/203
28/203R-b
29/203
30/203
31/203
32/203
33/203R-b A-b
35/203Reported-and-tested-by
36/203
37/203
38/203R-b A-b
39/203A-b A-b
40/203
41/203Spotted-by
42/203
43/203
44/203A-b A-b
45/203R-b
46/203R-b R-b T-b
47/203A-b
48/203
49/203
50/203
51/203
52/203
53/203
54/203T-b
55/203
56/203A-b
57/203A-b
58/203
59/203
60/203R-b
61/203
62/203A-b
63/203A-b
64/203A-b
65/203
66/203T-b R-b
67/203A-b
68/203A-b
69/203
70/203T-b
71/203A-b
72/203A-b A-b
73/203
75/203A-b T-b
76/203
77/203
78/203
79/203
80/203A-b
82/203R-b
83/203
84/203R-b T-b
85/203R-b T-b
86/203A-b
87/203
88/203T-b R-b
89/203
90/203T-b
91/203
92/203R-b
93/203
94/203
95/203T-b
96/203A-b
97/203T-b
98/203R-b
99/203A-b R-b
100/203
101/203
102/203Reported-and-tested-by
103/203Reported-and-tested-by
104/203R-b
105/203
106/203
108/203
110/203
111/203
112/203R-b
113/203T-b R-b
114/203
115/203
116/203
117/203
118/203
119/203
120/203
121/203
123/203R-b
125/203R-b
126/203R-b
127/203R-b
128/203R-b T-b
129/203R-b R-b
130/203R-b R-b
131/203R-b
133/203R-b
134/203R-b
135/203R-b
136/203R-b
137/203R-b
138/203R-b
139/203R-b
140/203R-b
141/203R-b
142/203R-b
143/203
144/203
145/203A-b
146/203
147/203
148/203R-b
149/203
150/203
151/203
152/203R-b
153/203
154/203T-b
155/203
156/203
157/203
158/203
159/203
160/203A-b T-b A-b T-b
161/203R-b
165/203T-b
166/203
167/203
168/203
169/203
170/203
171/203
172/203
173/203
174/203
175/203R-b T-b
176/203
177/203
178/203
179/203
180/203
181/203
182/203
183/203T-b T-b
184/203
185/203
186/203
187/203
188/203
189/203R-b
190/203R-b
191/203R-b
192/203A-b T-b R-b R-b
193/203A-b
194/203
195/203A-b
196/203
197/203
198/203
199/203
200/203
201/203R-b
202/203
203/203

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

Read the v1 thread

Cover letter [PATCH 4.6 000/203] 4.6.5-stable review

This is the start of the stable review cycle for the 4.6.5 release. There are 203 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 Wed Jul 27 20:33:38 UTC 2016. 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.6.5-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.6.5-rc1

Vivek Goyal <[email protected]>
ovl: warn instead of error if d_type is not supported

Vivek Goyal <[email protected]>
ovl: Do d_type check only if work dir creation was successful

Mika Kahola <[email protected]>
drm/i915: Revert DisplayPort fast link training feature

Jan Stancek <[email protected]>
crypto: qat - make qat_asym_algs.o depend on asn1 headers

Herbert Xu <[email protected]>
crypto: rsa-pkcs1pad - fix rsa-pkcs1pad request struct

Hugh Dickins <[email protected]>
tmpfs: fix regression hang in fallocate undo

Anthony Romano <[email protected]>
tmpfs: don't undo fallocate past its last page

Jan Beulich <[email protected]>
xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7

Steve French <[email protected]>
File names with trailing period or space need special case conversion

Jerome Marchand <[email protected]>
cifs: dynamic allocation of ntlmssp blob

Steve French <[email protected]>
Fix reconnect to not defer smb3 session reconnect long after socket reconnect

James Bottomley <[email protected]>
53c700: fix BUG on untagged commands

Michael Holzheu <[email protected]>
Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"

Martin Schwidefsky <[email protected]>
s390: fix test_fp_ctl inline assembly contraints

Wei Fang <[email protected]>

    scsi: fix race between simultaneous decrements of ->host_failed

Maxim Patlasov <[email protected]>
ovl: verify upper dentry in ovl_remove_and_whiteout()

Miklos Szeredi <[email protected]>
ovl: handle ATTR_KILL*

Vivek Goyal <[email protected]>

    ovl: Copy up underlying inode's ->i_mode to overlay inode

Miklos Szeredi <[email protected]>
ovl: get_write_access() in truncate

Miklos Szeredi <[email protected]>
ovl: fix dentry leak for default_permissions

Thomas Petazzoni <[email protected]>
ARM: mvebu: fix HW I/O coherency related deadlocks

Thomas Petazzoni <[email protected]>
ARM: dts: armada-38x: fix MBUS_ID for crypto SRAM on Armada 385 Linksys

Boris Brezillon <[email protected]>
ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5i-a13

Awais Belal <[email protected]>
ALSA: hda: add AMD Stoney PCI ID with proper driver caps

Peter Wu <[email protected]>
ALSA: hda - fix use-after-free after module unload

Takashi Iwai <[email protected]>
ALSA: ctl: Stop notification after disconnection

Takashi Iwai <[email protected]>
ALSA: pcm: Free chmap at PCM free callback, too

Hui Wang <[email protected]>
ALSA: hda/realtek - add new pin definition in alc225 pin quirk table

Kazuki Oikawa <[email protected]>
ALSA: usb-audio: Fix quirks code is not called

Bob Copeland <[email protected]>
ALSA: hda - fix read before array start

Vinod Koul <[email protected]>
ALSA: hda - Add PCI ID for Kabylake-H

Torsten Hilbrich <[email protected]>
ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup

Takashi Iwai <[email protected]>
ALSA: timer: Fix negative queue usage by racy accesses

Christophe JAILLET <[email protected]>
ALSA: echoaudio: Fix memory allocation

Takashi Iwai <[email protected]>
ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()

Jaroslav Kysela <[email protected]>
ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup

Woodrow Shen <[email protected]>
ALSA: hda - Fix the headset mic jack detection on Dell machine

Jaroslav Kysela <[email protected]>
ALSA: hdac_regmap - fix the register access for runtime PM

Takashi Iwai <[email protected]>
ALSA: dummy: Fix a use-after-free at closing

Pali Rohár <[email protected]>
hwmon: (dell-smm) Cache fan_type() calls and change fan detection

Pali Rohár <[email protected]>
hwmon: (dell-smm) Disallow fan_type() calls on broken machines

Pali Rohár <[email protected]>
hwmon: (dell-smm) Restrict fan control and serial number to CAP_SYS_ADMIN by default

Dmitry Torokhov <[email protected]>
tty/vt/keyboard: fix OOB access in do_compute_shiftstate()

David Daney <[email protected]>
tty: vt: Fix soft lockup in fbcon cursor blink timer.

Mark Brown <[email protected]>
iio:ad7266: Fix probe deferral for vref

Mark Brown <[email protected]>
iio:ad7266: Fix support for optional regulators

Mark Brown <[email protected]>
iio:ad7266: Fix broken regulator error handling

Linus Walleij <[email protected]>
iio: accel: kxsd9: fix the usage of spi_w8r8()

Luis de Bethencourt <[email protected]>
staging: iio: accel: fix error check

Matt Ranostay <[email protected]>

    iio: hudmidity: hdc100x: fix incorrect shifting and scaling

Matt Ranostay <[email protected]>

    iio: humidity: hdc100x: fix IIO_TEMP channel reporting

Alison Schofield <[email protected]>

    iio: humidity: hdc100x: correct humidity integration time mask

Matt Ranostay <[email protected]>
iio: proximity: as3935: fix buffer stack trashing

Matt Ranostay <[email protected]>
iio: proximity: as3935: remove triggered buffer processing

Matt Ranostay <[email protected]>
iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output

Yong Li <[email protected]>
iio: light apds9960: Add the missing dev.parent

Gregor Boirie <[email protected]>
iio:st_pressure: fix sampling gains (bring inline with ABI)

Crestez Dan Leonard <[email protected]>
iio: Fix error handling in iio_trigger_attach_poll_func

Ross Lagerwall <[email protected]>
xen/balloon: Fix declared-but-not-defined warning

David Miller <[email protected]>
PCI: Fix unaligned accesses in VC code

Ocquidant, Sebastien <[email protected]>
memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing

Sinclair Yeh <[email protected]>
drm/vmwgfx: Fix error paths when mapping framebuffer

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix corner case screen target management

Sinclair Yeh <[email protected]>
drm/vmwgfx: Delay pinning fbdev framebuffer until after mode set

Sinclair Yeh <[email protected]>
drm/vmwgfx: Check pin count before attempting to move a buffer

Sinclair Yeh <[email protected]>
drm/vmwgfx: Work around mode set failure in 2D VMs

Sinclair Yeh <[email protected]>
drm/vmwgfx: Add an option to change assumed FB bpp

Sinclair Yeh <[email protected]>
drm/ttm: Make ttm_bo_mem_compat available

Maarten Lankhorst <[email protected]>

    drm/atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctx

Boris Brezillon <[email protected]>
drm: atmel-hlcdc: actually disable scaling when no scaling is required

Huang Rui <[email protected]>
drm/amd/powerplay: fix incorrect voltage table value for tonga

Rex Zhu <[email protected]>
drm/amd/powerplay: incorrectly use of the function return value

Rex Zhu <[email protected]>
drm/amd/powerplay: fix logic error.

Rex Zhu <[email protected]>
drm/amd/powerplay: need to notify system bios pcie device ready

Rex Zhu <[email protected]>
drm/amd/powerplay: fix bug that function parameter was incorect.

Chris Wilson <[email protected]>

    drm: Wrap direct calls to driver->gem_free_object from CMA

Tomi Valkeinen <[email protected]>
drm: make drm_atomic_set_mode_prop_for_crtc() more reliable

Tomi Valkeinen <[email protected]>
drm: add missing drm_mode_set_crtcinfo call

Chris Wilson <[email protected]>

    drm/i915: Update ifdeffery for mutex->owner

Ville Syrjälä <[email protected]>
drm/i915: Refresh cached DP port register value on resume

Lyude <[email protected]>
drm/i915/fbc: Disable on HSW by default for now

Lyude <[email protected]>
drm/i915/ilk: Don't disable SSC source if it's in use

Ben Skeggs <[email protected]>
drm/nouveau/disp/sor/gf119: select correct sor when poking training pattern

Dmitrii Tcvetkov <[email protected]>
drm/nouveau: fix for disabled fbdev emulation

Ben Skeggs <[email protected]>
drm/nouveau/disp/sor/gm107: training pattern registers are like gm200

Ben Skeggs <[email protected]>
drm/nouveau/fbcon: fix out-of-bounds memory accesses

Ben Skeggs <[email protected]>
drm/nouveau/ltc/gm107-: fix typo in the address of NV_PLTCG_LTC0_LTS0_INTR

Ben Skeggs <[email protected]>
drm/nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers

Ben Skeggs <[email protected]>
drm/nouveau/disp/sor/gf119: both links use the same training register

Ben Skeggs <[email protected]>
drm/nouveau/bios/disp: fix handling of "match any protocol" entries

Michael S. Tsirkin <[email protected]>
virtio_balloon: fix PFN format for virtio-1

Andrey Grodzovsky <[email protected]>
drm/dp/mst: Always clear proposed vcpi table for port.

Oded Gabbay <[email protected]>
drm/amdkfd: destroy dbgmgr in notifier release

Oded Gabbay <[email protected]>
drm/amdkfd: unbind only existing processes

Richard Weinberger <[email protected]>
ubi: Make recover_peb power cut aware

Nicolas Iooss <[email protected]>
drm/amdgpu: initialize amdgpu_cgs_acpi_eval_object result value

Alex Deucher <[email protected]>
drm/amdgpu: fix num_rbs exposed to userspace (v2)

Alex Deucher <[email protected]>
drm/amdgpu/gfx7: fix broken condition check

Alex Deucher <[email protected]>
drm/radeon: fix asic initialization for virtualized environments

Jeff Mahoney <[email protected]>
btrfs: account for non-CoW'd blocks in btrfs_abort_transaction

Tejun Heo <[email protected]>
percpu: fix synchronization between synchronous map extension and chunk destruction

Tejun Heo <[email protected]>

    percpu: fix synchronization between chunk->map_extend_work and chunk destruction

Miklos Szeredi <[email protected]>
af_unix: fix hard linked sockets on overlay

Miklos Szeredi <[email protected]>
vfs: add d_real_inode() helper

James Morse <[email protected]>
arm64: kernel: Save and restore UAO and addr_limit on exception entry

Shaokun Zhang <[email protected]>
arm64: mm: remove page_mapping check in __sync_icache_dcache

Mark Rutland <[email protected]>
arm64: fix dump_instr when PAN and UAO are in use

Robin Murphy <[email protected]>
drm/nouveau/Revert "drm/nouveau/device/pci: set as non-CPU-coherent on ARM64"

Junichi Nomura <[email protected]>
ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg()

Stefan Agner <[email protected]>
drm/fsl-dcu: use flat regmap cache

Mathieu Larouche <[email protected]>
drm/mgag200: Black screen fix for G200e rev 4

Vegard Nossum <[email protected]>
apparmor: fix oops, validate buffer size in apparmor_setprocattr()

Joerg Roedel <[email protected]>
iommu/amd: Fix unity mapping initialization race

Joerg Roedel <[email protected]>
iommu/vt-d: Enable QI on all IOMMUs before setting root entry

Jean-Philippe Brucker <[email protected]>
iommu/arm-smmu: Wire up map_sg for arm-smmu-v3

John Keeping <[email protected]>
iommu/rockchip: Fix zap cache during device attach

Jiri Slaby <[email protected]>
base: make module_create_drivers_dir race-free

Steven Rostedt (Red Hat) <[email protected]>
tracing: Handle NULL formats in hold_module_trace_bprintk_format()

Allen Hung <[email protected]>
HID: multitouch: enable palm rejection for Windows Precision Touchpad

Allen Hung <[email protected]>
Revert "HID: multitouch: enable palm rejection if device implements confidence usage"

Scott Bauer <[email protected]>
HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands

Oliver Neukum <[email protected]>
HID: elo: kill not flush the work

Quentin Casasnovas <[email protected]>
KVM: nVMX: VMX instructions: fix segment checks when L1 is in long mode.

James Morse <[email protected]>
KVM: arm/arm64: Stop leaking vcpu pid references

Christian Borntraeger <[email protected]>
KVM: s390/mm: Fix CMMA reset during reboot

Xiubo Li <[email protected]>
kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES

Yang Zhang <[email protected]>
kvm: vmx: check apicv is active before using VT-d posted interrupt

Dan Carpenter <[email protected]>
KEYS: potential uninitialized variable

Martin KaFai Lau <[email protected]>
ipv6: Fix mem leak in rt6i_pcpu

Bjørn Mork <[email protected]>
cdc_ncm: workaround for EM7455 "silent" data interface

Haishuang Yan <[email protected]>
geneve: fix max_mtu setting

Daniel Borkmann <[email protected]>
macsec: set actual real device for xmit when !protect_frames

WANG Cong <[email protected]>
net_sched: fix mirrored packets checksum

David S. Miller <[email protected]>
packet: Use symmetric hash for PACKET_FANOUT_HASH.

Peter Zijlstra <[email protected]>
sched/fair: Fix cfs_rq avg tracking underflow

Kirill A. Shutemov <[email protected]>

    UBIFS: Implement ->migratepage()

Richard Weinberger <[email protected]>
mm: Export migrate_page_move_mapping and migrate_page_copy

Harvey Hunt <[email protected]>
irqchip/mips-gic: Fix IRQs in gic_dev_domain

James Hogan <[email protected]>
MIPS: KVM: Fix modular KVM under QEMU

Chen-Yu Tsai <[email protected]>
ARM: dts: sun6i: primo81: Drop constraints on dc1sw regulator

Chen-Yu Tsai <[email protected]>
ARM: dts: sun6i: yones-toptech-bs1078-v2: Drop constraints on dc1sw regulator

Steve Capper <[email protected]>
ARM: 8579/1: mm: Fix definition of pmd_mknotpresent

Will Deacon <[email protected]>
ARM: 8578/1: mm: ensure pmd_present only checks the valid bit

Fabio Estevam <[email protected]>
ARM: imx6ul: Fix Micrel PHY mask

Srinivas Kandagatla <[email protected]>
regulator: qcom_smd: add regulator ops for pm8941 lnldo

Srinivas Kandagatla <[email protected]>
regulator: qcom_smd: add list_voltage callback

J. Bruce Fields <[email protected]>
rpc: share one xps between all backchannels

J. Bruce Fields <[email protected]>
SUNRPC: fix xprt leak on xps allocation failure

Trond Myklebust <[email protected]>
NFS: Fix another OPEN_DOWNGRADE bug

Al Viro <[email protected]>

    make nfs_atomic_open() call d_drop() on all ->open_context() errors.

Trond Myklebust <[email protected]>
NFS: Fix a double page unlock

Weston Andros Adamson <[email protected]>
pnfs_nfs: fix _cancel_empty_pagelist

Ben Hutchings <[email protected]>
nfsd: check permissions when setting ACLs

Andreas Gruenbacher <[email protected]>
posix_acl: Add set_posix_acl

Oleg Drokin <[email protected]>
nfsd: Extend the mutex holding region around in nfsd4_process_open2()

Oleg Drokin <[email protected]>
nfsd: Always lock state exclusively.

J. Bruce Fields <[email protected]>
nfsd4/rpc: move backchannel create logic into rpc code

Martin K. Petersen <[email protected]>
sd: Fix rw_max for devices that report an optimal xfer size

Tejun Heo <[email protected]>
writeback: use higher precision calculation in domain_dirty_limits()

Lukasz Luba <[email protected]>
thermal: cpu_cooling: fix improper order during initialization

Andy Lutomirski <[email protected]>
uvc: Forward compat ioctls to their handlers directly

Larry Finger <[email protected]>
rtlwifi: Fix scheduling while atomic error from commit 49f86ec21c01

Al Viro <[email protected]>
autofs braino fix for do_last()

Johan Hovold <[email protected]>
Revert "gpiolib: Split GPIO flags parsing and GPIO configuration"

Colin Pitrat <[email protected]>
gpio: sch: Fix Oops on module load on Asus Eee PC 1201

Linus Walleij <[email protected]>
gpio: make library immune to error pointers

Roger Quadros <[email protected]>
extcon: palmas: Fix boot up state of VBUS when using GPIO detection

Josh Poimboeuf <[email protected]>
perf/x86: Fix 32-bit perf user callgraph collection

Borislav Petkov <[email protected]>
x86/amd_nb: Fix boot crash on non-AMD systems

Vincent Stehlé <[email protected]>
perf/x86/intel/rapl: Fix pmus free during cleanup

Masami Hiramatsu <[email protected]>
kprobes/x86: Clear TF bit in fault on single-stepping

H. Peter Anvin <[email protected]>
x86, build: copy ldlinux.c32 to image.iso

Catalin Marinas <[email protected]>
cpuidle: Do not access cpuidle_devices when !CONFIG_CPU_IDLE

Paolo Bonzini <[email protected]>
locking/static_key: Fix concurrent static_key_slow_inc()

Peter Zijlstra <[email protected]>
locking/qspinlock: Fix spin_unlock_wait() some more

Chris Wilson <[email protected]>
locking/ww_mutex: Report recursive ww_mutex locking early

Dr. David Alan Gilbert <[email protected]>
x86/msr: Use the proper trace point conditional for writes

Sergei Shtylyov <[email protected]>
of: irq: fix of_irq_get[_byname]() kernel-doc

Wolfram Sang <[email protected]>
of: fix autoloading due to broken modalias with no 'compatible'

Eric W. Biederman <[email protected]>
mnt: If fs_fully_visible fails call put_filesystem.

Eric W. Biederman <[email protected]>
mnt: Account for MS_RDONLY in fs_fully_visible

Eric W. Biederman <[email protected]>
mnt: fs_fully_visible test the proper mount for MNT_LOCKED

Oscar <[email protected]>
usb: common: otg-fsm: add license to usb-otg-fsm

Alan Stern <[email protected]>
USB: don't free bandwidth_mutex too early

Alan Stern <[email protected]>
USB: EHCI: declare hostpc register as zero-length array

Arnd Bergmann <[email protected]>
usb: dwc2: fix regression on big-endian PowerPC/ARM systems

Cyril Bur <[email protected]>
powerpc/tm: Always reclaim in start_thread() for exec() class syscalls

Michael Ellerman <[email protected]>
powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added

Gavin Shan <[email protected]>
powerpc/pseries: Fix PCI config address for DDW

Guilherme G. Piccoli <[email protected]>
powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism

Jason Gunthorpe <[email protected]>
IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs

Mike Marciniszyn <[email protected]>
IB/rdmavt: Correct qp_priv_alloc() return value test

Bart Van Assche <[email protected]>
IB/cm: Fix a recently introduced locking bug

Max Gurtovoy <[email protected]>
IB/core: Fix bit curruption in ib_device_cap_flags structure

Mel Gorman <[email protected]>
futex: Calculate the futex key based on a tail page for file-based futexes

Tony Luck <[email protected]>
EDAC, sb_edac: Fix rank lookup on Broadwell

Nicholas Krause <[email protected]>
EDAC: Fix workqueues poll period resetting

Felix Fietkau <[email protected]>
cfg80211: fix proto in ieee80211_data_to_8023 for frames without LLC header

Jouni Malinen <[email protected]>
mac80211: Fix mesh estab_plinks counting in STA removal case

Martin Willi <[email protected]>
mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL

Bob Copeland <[email protected]>
mac80211: mesh: flush mesh paths unconditionally

Felix Fietkau <[email protected]>
mac80211: fix fast_tx header alignment

Johannes Berg <[email protected]>
cfg80211: remove get/set antenna and tx power warnings

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

Diffstat:

 .../ABI/testing/sysfs-bus-iio-proximity-as3935     |  2 +-
 Documentation/scsi/scsi_eh.txt                     |  8 ++-
 Makefile                                           |  4 +-
 arch/arm/boot/dts/armada-385-linksys.dtsi          |  4 +-
 arch/arm/boot/dts/sun5i-r8-chip.dts                |  2 +-
 arch/arm/boot/dts/sun6i-a31s-primo81.dts           |  2 -
 .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts     |  2 -
 arch/arm/include/asm/pgtable-2level.h              |  1 +
 arch/arm/include/asm/pgtable-3level.h              |  5 +-
 arch/arm/include/asm/pgtable.h                     |  1 -
 arch/arm/kvm/arm.c                                 |  1 +
 arch/arm/mach-imx/mach-imx6ul.c                    |  2 +-
 arch/arm/mach-mvebu/coherency.c                    | 22 +++---
 arch/arm64/include/asm/ptrace.h                    |  2 +
 arch/arm64/kernel/asm-offsets.c                    |  1 +
 arch/arm64/kernel/entry.S                          | 19 ++++-
 arch/arm64/kernel/traps.c                          | 26 +++----
 arch/arm64/mm/fault.c                              |  3 +-
 arch/arm64/mm/flush.c                              |  4 --
 arch/mips/include/asm/kvm_host.h                   |  1 +
 arch/mips/kvm/interrupt.h                          |  1 +
 arch/mips/kvm/locore.S                             |  1 +
 arch/mips/kvm/mips.c                               | 11 ++-
 arch/powerpc/kernel/process.c                      | 10 +++
 arch/powerpc/kernel/prom_init.c                    |  2 +-
 arch/powerpc/platforms/pseries/iommu.c             | 24 +++----
 arch/s390/include/asm/fpu/api.h                    |  2 +-
 arch/s390/kernel/ipl.c                             |  7 --
 arch/s390/mm/pgtable.c                             |  2 +-
 arch/x86/boot/Makefile                             |  3 +
 arch/x86/events/core.c                             | 11 +--
 arch/x86/events/intel/rapl.c                       |  2 +-
 arch/x86/include/asm/msr.h                         |  4 +-
 arch/x86/kernel/amd_nb.c                           |  4 +-
 arch/x86/kernel/kprobes/core.c                     | 12 ++++
 arch/x86/kvm/vmx.c                                 | 38 +++++-----
 crypto/rsa-pkcs1pad.c                              |  4 +-
 drivers/ata/libata-eh.c                            |  2 +-
 drivers/base/module.c                              |  8 ++-
 drivers/char/ipmi/ipmi_msghandler.c                |  8 ++-
 drivers/crypto/qat/qat_common/Makefile             |  1 +
 drivers/edac/edac_mc.c                             |  3 +-
 drivers/edac/sb_edac.c                             | 13 ++--
 drivers/extcon/extcon-palmas.c                     |  2 +
 drivers/gpio/gpio-sch.c                            | 21 +++---
 drivers/gpio/gpiolib-legacy.c                      |  8 +--
 drivers/gpio/gpiolib.c                             | 66 ++++++++----------
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           | 70 +++++++++++--------
 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |  6 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c      | 18 ++++-
 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c  |  2 +-
 .../amd/powerplay/hwmgr/tonga_processpptables.c    |  2 +-
 drivers/gpu/drm/amd/powerplay/inc/pp_acpi.h        |  1 +
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c    |  2 +
 drivers/gpu/drm/drm_atomic.c                       | 30 +++++++-
 drivers/gpu/drm/drm_crtc.c                         |  2 -
 drivers/gpu/drm/drm_dp_mst_topology.c              |  8 +--
 drivers/gpu/drm/drm_fb_cma_helper.c                |  2 +-
 drivers/gpu/drm/drm_gem_cma_helper.c               | 12 +---
 drivers/gpu/drm/drm_modes.c                        |  2 +
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |  3 +-
 drivers/gpu/drm/i915/i915_gem_shrinker.c           |  2 +-
 drivers/gpu/drm/i915/intel_display.c               | 48 +++++++++----
 drivers/gpu/drm/i915/intel_dp.c                    | 11 ++-
 drivers/gpu/drm/i915/intel_dp_link_training.c      | 25 +------
 drivers/gpu/drm/i915/intel_drv.h                   |  2 -
 drivers/gpu/drm/i915/intel_fbc.c                   |  3 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             | 10 ++-
 .../drm/nouveau/include/nvkm/subdev/bios/disp.h    |  5 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |  2 +
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |  7 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |  6 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |  6 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c   |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild    |  1 +
 drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c   | 13 ++--
 drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c   |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c    | 12 ++--
 drivers/gpu/drm/nouveau/nvkm/engine/disp/outpdp.h  |  9 ++-
 .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c    |  6 +-
 .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c    | 53 ++++++++++++++
 .../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c    | 15 +---
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c     | 37 +++++++---
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c    |  8 ++-
 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c    |  6 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c    |  2 +-
 drivers/gpu/drm/radeon/radeon_device.c             | 21 ++++++
 drivers/gpu/drm/ttm/ttm_bo.c                       |  7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c             | 25 ++++++-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                | 12 ++++
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 | 47 +++++++------
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                | 10 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |  8 +--
 drivers/hid/hid-elo.c                              |  2 +-
 drivers/hid/hid-multitouch.c                       | 21 ++++--
 drivers/hid/usbhid/hiddev.c                        | 10 +--
 drivers/hwmon/dell-smm-hwmon.c                     | 80 +++++++++++++++-------
 drivers/iio/accel/kxsd9.c                          |  4 +-
 drivers/iio/adc/ad7266.c                           |  7 +-
 drivers/iio/humidity/hdc100x.c                     | 20 +++---
 drivers/iio/industrialio-trigger.c                 | 23 +++++--
 drivers/iio/light/apds9960.c                       |  1 +
 drivers/iio/pressure/st_pressure_core.c            | 80 ++++++++++++++--------
 drivers/iio/proximity/as3935.c                     | 17 +++--
 drivers/infiniband/core/cm.c                       |  4 +-
 drivers/infiniband/hw/mlx4/ah.c                    |  2 +-
 drivers/infiniband/sw/rdmavt/qp.c                  |  4 +-
 drivers/iommu/amd_iommu_init.c                     | 14 +++-
 drivers/iommu/arm-smmu-v3.c                        |  1 +
 drivers/iommu/intel-iommu.c                        | 17 +++--
 drivers/iommu/rockchip-iommu.c                     |  2 +-
 drivers/irqchip/irq-mips-gic.c                     | 12 +++-
 drivers/media/usb/uvc/uvc_v4l2.c                   | 39 +++++------
 drivers/memory/omap-gpmc.c                         |  2 +-
 drivers/mtd/ubi/eba.c                              | 22 ++++--
 drivers/net/geneve.c                               |  9 ++-
 drivers/net/macsec.c                               |  1 +
 drivers/net/usb/cdc_ncm.c                          |  7 ++
 drivers/net/wireless/mac80211_hwsim.c              |  1 +
 drivers/net/wireless/realtek/rtlwifi/core.c        |  6 +-
 drivers/of/irq.c                                   | 19 ++---
 drivers/pci/vc.c                                   |  4 +-
 drivers/regulator/qcom_smd-regulator.c             | 14 +++-
 drivers/scsi/53c700.c                              |  4 +-
 drivers/scsi/scsi_error.c                          |  4 +-
 drivers/scsi/sd.c                                  |  8 +--
 drivers/scsi/sd.h                                  |  5 ++
 drivers/staging/iio/accel/sca3000_core.c           |  2 +-
 drivers/thermal/cpu_cooling.c                      | 16 ++---
 drivers/tty/vt/keyboard.c                          | 30 +++-----
 drivers/tty/vt/vt.c                                |  1 +
 drivers/usb/common/usb-otg-fsm.c                   |  2 +
 drivers/usb/core/hcd.c                             | 17 ++---
 drivers/usb/dwc2/core.h                            | 27 ++++++++
 drivers/virtio/virtio_balloon.c                    | 20 +++---
 drivers/xen/balloon.c                              | 28 ++++----
 drivers/xen/xen-acpi-processor.c                   | 35 +---------
 fs/btrfs/ctree.c                                   |  5 +-
 fs/btrfs/extent-tree.c                             |  2 +-
 fs/btrfs/super.c                                   |  2 +-
 fs/btrfs/transaction.h                             |  2 +-
 fs/cifs/cifs_unicode.c                             | 33 +++++++--
 fs/cifs/cifs_unicode.h                             |  2 +
 fs/cifs/connect.c                                  |  4 +-
 fs/cifs/ntlmssp.h                                  |  2 +-
 fs/cifs/sess.c                                     | 76 +++++++++++---------
 fs/cifs/smb2pdu.c                                  | 37 +++++++---
 fs/namei.c                                         |  8 +--
 fs/namespace.c                                     | 10 ++-
 fs/nfs/dir.c                                       |  2 +-
 fs/nfs/nfs4proc.c                                  |  5 +-
 fs/nfs/pnfs_nfs.c                                  | 12 +++-
 fs/nfs/read.c                                      |  4 +-
 fs/nfsd/nfs2acl.c                                  | 20 +++---
 fs/nfsd/nfs3acl.c                                  | 16 ++---
 fs/nfsd/nfs4acl.c                                  | 16 ++---
 fs/nfsd/nfs4callback.c                             | 18 +----
 fs/nfsd/nfs4state.c                                | 50 ++++++++------
 fs/nfsd/state.h                                    |  2 +-
 fs/overlayfs/dir.c                                 | 54 +++++++--------
 fs/overlayfs/inode.c                               | 35 ++++++++--
 fs/overlayfs/overlayfs.h                           |  1 +
 fs/overlayfs/super.c                               | 21 +++---
 fs/posix_acl.c                                     | 42 +++++++-----
 fs/ubifs/file.c                                    | 24 +++++++
 include/asm-generic/qspinlock.h                    | 53 +++++---------
 include/drm/ttm/ttm_bo_api.h                       | 14 ++++
 include/linux/cpuidle.h                            |  3 +
 include/linux/dcache.h                             | 12 ++++
 include/linux/jump_label.h                         | 16 ++++-
 include/linux/skbuff.h                             | 20 ++++++
 include/linux/sunrpc/clnt.h                        |  2 -
 include/linux/sunrpc/svc_xprt.h                    |  1 +
 include/linux/sunrpc/xprt.h                        |  1 +
 include/linux/usb/ehci_def.h                       |  4 +-
 include/rdma/ib_verbs.h                            |  2 +-
 include/rdma/rdma_vt.h                             |  4 +-
 kernel/futex.c                                     | 14 +++-
 kernel/jump_label.c                                | 36 +++++++++-
 kernel/locking/mutex.c                             |  9 ++-
 kernel/locking/qspinlock.c                         | 60 ++++++++++++++++
 kernel/sched/fair.c                                | 33 ++++++---
 kernel/sched/idle.c                                |  2 +-
 kernel/trace/trace_printk.c                        |  7 +-
 mm/migrate.c                                       |  2 +
 mm/page-writeback.c                                | 21 +++---
 mm/percpu.c                                        | 73 ++++++++++++--------
 mm/shmem.c                                         |  8 ++-
 net/core/flow_dissector.c                          | 43 ++++++++++++
 net/core/skbuff.c                                  | 18 -----
 net/ipv6/ip6_fib.c                                 |  1 +
 net/mac80211/mesh.c                                | 11 ++-
 net/mac80211/sta_info.h                            |  2 +-
 net/packet/af_packet.c                             |  2 +-
 net/sched/act_mirred.c                             |  2 +-
 net/sunrpc/clnt.c                                  | 31 +++++++--
 net/sunrpc/svc_xprt.c                              |  2 +
 net/sunrpc/xprtsock.c                              |  1 +
 net/unix/af_unix.c                                 |  6 +-
 net/wireless/core.c                                |  2 -
 net/wireless/util.c                                |  2 +-
 scripts/mod/file2alias.c                           |  2 +-
 security/apparmor/lsm.c                            | 36 +++++-----
 security/keys/key.c                                |  2 +-
 sound/core/control.c                               |  2 +
 sound/core/pcm.c                                   | 14 ++--
 sound/core/timer.c                                 |  2 +-
 sound/drivers/dummy.c                              |  1 +
 sound/hda/hdac_regmap.c                            |  4 +-
 sound/pci/au88x0/au88x0_core.c                     |  5 +-
 sound/pci/echoaudio/echoaudio.c                    |  4 +-
 sound/pci/hda/hda_generic.c                        |  2 +
 sound/pci/hda/hda_intel.c                          | 12 +++-
 sound/pci/hda/patch_realtek.c                      | 22 +++++-
 sound/usb/card.c                                   |  2 +-
 virt/kvm/kvm_main.c                                |  2 +-
 220 files changed, 1755 insertions(+), 999 deletions(-)