Skip to content

4.4.123-stable review

Greg Kroah-Hartman amd-gfx dm-devel linux-mips linux-mm linux-scsi linux-usb lkml netdev oe-lkp stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest134 patches 41 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/134blkcg: fix double free of new_blkg in blkcg_init_queueblock/blk-cgroup.c+1 -30 replies
2/134Input: tsc2007 - check for presence and power down tsc2007 during probedrivers/input/touchscreen/tsc2007.c+8 -00 replies
3/134staging: speakup: Replace BUG_ON() with WARN_ON().drivers/staging/speakup/kobjects.c+6 -20 replies
4/134staging: wilc1000: add check for kmalloc allocation failure.drivers/staging/wilc1000/host_interface.c+2 -00 replies
5/134HID: reject input outside logical range only if null state is setdrivers/hid/hid-input.c+1 -00 replies
6/134drm: qxl: Dont alloc fbdev if emulation is not supporteddrivers/gpu/drm/qxl/qxl_fb.c+8 -10 replies
7/134ath10k: fix a warning during channel switch with multiple vapsdrivers/net/wireless/ath/ath10k/mac.c+1 -10 replies
8/134net: mvpp2: set dma mask and coherent dma mask on PPv2.2drivers/net/ethernet/marvell/mvpp2.c+14 -00 replies
9/134PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()drivers/pci/pci-driver.c+0 -22 replies
10/134selinux: check for address length in selinux_socket_bind()security/selinux/hooks.c+8 -00 replies
11/134perf sort: Fix segfault with basic block cycles sort dimensiontools/perf/util/sort.c+5 -00 replies
12/134i40e: Acquire NVM lock before reads on all devicesdrivers/net/ethernet/intel/i40e/i40e_nvm.c+6 -60 replies
13/134i40e: fix ethtool to get EEPROM data from X722 interfacedrivers/net/ethernet/intel/i40e/i40e_ethtool.c+5 -00 replies
14/134perf tools: Make perf_event__synthesize_mmap_events() scaletools/perf/util/event.c+2 -22 replies
15/134drivers: net: xgene: Fix hardware checksum settingdrivers/net/ethernet/apm/xgene/xgene_enet_hw.c drivers/net/ethernet/apm/xgene/xgene_enet_hw.h+2 -00 replies
16/134drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off)drivers/gpu/drm/drm_irq.c+12 -20 replies
17/134ath10k: disallow DFS simulation if DFS channel is not enableddrivers/net/wireless/ath/ath10k/debug.c+9 -00 replies
18/134perf probe: Return errno when not hitting any eventtools/perf/builtin-probe.c+3 -30 replies
19/134HID: clamp input to logical range if no null statedrivers/hid/hid-input.c+14 -70 replies
20/134net/8021q: create device with all possible features in wanted_featuresnet/8021q/vlan_dev.c+1 -20 replies
21/134ARM: dts: Adjust moxart IRQ controller and flagsarch/arm/boot/dts/moxart-uc7112lx.dts arch/arm/boot/dts/moxart.dtsi+10 -90 replies
22/134batman-adv: handle race condition for claims between gatewaysnet/batman-adv/bridge_loop_avoidance.c+16 -40 replies
23/134of: fix of_device_get_modalias returned length when truncating buffersdrivers/of/device.c+1 -10 replies
24/134solo6x10: release vb2 buffers in solo_stop_streaming()drivers/media/pci/solo6x10/solo6x10-v4l2.c+11 -00 replies
25/134scsi: ipr: Fix missed EH wakeupdrivers/scsi/ipr.c+12 -40 replies
26/134media: i2c/soc_camera: fix ov6650 sensor getting wrong clockdrivers/media/i2c/soc_camera/ov6650.c+1 -10 replies
27/134timers, sched_clock: Update timeout for clock wrapkernel/time/sched_clock.c+5 -00 replies
28/134sysrq: Reset the watchdog timers while displaying high-resolution timerskernel/time/timer_list.c+6 -00 replies
29/134Input: qt1070 - add OF device ID tabledrivers/input/keyboard/qt1070.c+9 -00 replies
30/134sched: act_csum: dont mangle TCP and UDP GSO packetsnet/sched/act_csum.c+12 -00 replies
31/134ASoC: rcar: ssi: dont set SSICR.CKDV = 000 with SSIWSR.CONTsound/soc/sh/rcar/ssi.c+9 -00 replies
32/134spi: omap2-mcspi: poll OMAP2_MCSPI_CHSTAT_RXS for PIO transferdrivers/spi/spi-omap2-mcspi.c+5 -40 replies
33/134tcp: sysctl: Fix a race to avoid unexpected 0 window from spaceinclude/net/tcp.h+5 -31 reply
34/134dmaengine: imx-sdma: add 1ms delay to ensure SDMA channel is stoppeddrivers/dma/imx-sdma.c+16 -10 replies
35/134driver: (adm1275) set the m,b and R coefficients correctly for powerdrivers/hwmon/pmbus/adm1275.c+2 -20 replies
36/134mm: Fix false-positive VM_BUG_ON() in page_cache_{get,add}_speculative()include/linux/pagemap.h+2 -20 replies
37/134blk-throttle: make sure expire time isnt too bigblock/blk-throttle.c+11 -00 replies
38/134ARM: DRA7: hwmod_data: Prevent wait_target_disable error for usb_otg_ssarch/arm/mach-omap2/omap_hwmod_7xx_data.c+2 -05 replies
39/134f2fs: relax node version check for victim data in gcfs/f2fs/gc.c+4 -20 replies
40/134bonding: refine bond_fold_stats() wrap detectiondrivers/net/bonding/bond_main.c+8 -30 replies
41/134powerpc/mm/hugetlb: Filter out hugepage size not supported by page table layoutarch/powerpc/mm/hugetlbpage.c+18 -00 replies
42/134braille-console: Fix value returned by _braille_console_setupkernel/printk/braille.c kernel/printk/braille.h+18 -100 replies
43/134drm/vmwgfx: Fixes to vmwgfx_fbdrivers/gpu/drm/vmwgfx/vmwgfx_fb.c+3 -10 replies
44/134vxlan: vxlan dev should inherit lowerdevs gso_max_sizedrivers/net/vxlan.c+5 -00 replies
45/134NFC: nfcmrvl: Include unaligned.h instead of access_ok.hdrivers/nfc/nfcmrvl/fw_dnld.c+1 -10 replies
46/134NFC: nfcmrvl: double free on error pathdrivers/nfc/nfcmrvl/spi.c+2 -30 replies
47/134ARM: dts: r8a7790: Correct parent of SSI[0-9] clocksarch/arm/boot/dts/r8a7790.dtsi+5 -20 replies
48/134ARM: dts: r8a7791: Correct parent of SSI[0-9] clocksarch/arm/boot/dts/r8a7791.dtsi+5 -20 replies
49/134powerpc: Avoid taking a data miss on every userspace instruction missarch/powerpc/mm/fault.c+1 -10 replies
50/134net/faraday: Add missing include of of.hdrivers/net/ethernet/faraday/ftgmac100.c+1 -00 replies
51/134ARM: dts: koelsch: Correct clock frequency of X2 DU clock inputarch/arm/boot/dts/r8a7791-koelsch.dts+1 -10 replies
52/134reiserfs: Make cancel_old_flush() reliablefs/reiserfs/journal.c fs/reiserfs/reiserfs.h fs/reiserfs/super.c+17 -70 replies
53/134ALSA: firewire-digi00x: handle all MIDI messages on streaming packetssound/firewire/digi00x/amdtp-dot.c+36 -170 replies
54/134fm10k: correctly check if interface is removeddrivers/net/ethernet/intel/fm10k/fm10k_ethtool.c+1 -10 replies
55/134scsi: ses: dont get power status of SES device slot on probedrivers/misc/enclosure.c drivers/scsi/ses.c+6 -20 replies
56/134apparmor: Make path_max parameter readonlysecurity/apparmor/lsm.c+1 -10 replies
57/134iommu/iova: Fix underflow bug in __alloc_and_insert_iova_rangedrivers/iommu/iova.c+1 -10 replies
58/134video: ARM CLCD: fix dma allocation sizedrivers/video/fbdev/amba-clcd.c+2 -20 replies
59/134drm/radeon: Fail fb creation from imported dma-bufs.drivers/gpu/drm/radeon/radeon_display.c+6 -00 replies
60/134drm/amdgpu: Fail fb creation from imported dma-bufs. (v2)drivers/gpu/drm/amd/amdgpu/amdgpu_display.c+6 -00 replies
61/134coresight: Fixes coresight DT parse to get correct output port ID.drivers/hwtracing/coresight/of_coresight.c+1 -10 replies
62/134MIPS: BPF: Quit clobbering callee saved registers in JIT code.arch/mips/net/bpf_jit.c+12 -40 replies
63/134MIPS: BPF: Fix multiple problems in JIT skb access helpers.arch/mips/net/bpf_jit_asm.S+12 -110 replies
64/134MIPS: r2-on-r6-emu: Fix BLEZL and BGTZL identificationarch/mips/kernel/mips-r2-to-r6-emul.c+12 -20 replies
65/134MIPS: r2-on-r6-emu: Clear BLTZALL and BGEZALL debugfs countersarch/mips/kernel/mips-r2-to-r6-emul.c+2 -00 replies
66/134regulator: isl9305: fix array sizeinclude/linux/platform_data/isl9305.h+1 -10 replies
67/134md/raid6: Fix anomily when recovering a single device in RAID6.drivers/md/raid5.c+12 -10 replies
68/134usb: dwc2: Make sure we disconnect the gadget statedrivers/usb/dwc2/hcd.c+1 -02 replies
69/134usb: gadget: dummy_hcd: Fix wrong power status bit clear/reset in dummy_hub_control()drivers/usb/gadget/udc/dummy_hcd.c+8 -120 replies
70/134drivers/perf: arm_pmu: handle no platform_devicedrivers/perf/arm_pmu.c+9 -30 replies
71/134perf inject: Copy events when reordering events in pipe modetools/perf/util/ordered-events.c tools/perf/util/session.c+3 -10 replies
72/134perf session: Dont rely on evlist in pipe modetools/perf/util/session.c+13 -30 replies
73/134scsi: sg: check for valid direction before starting the requestdrivers/scsi/sg.c+34 -120 replies
74/134scsi: sg: close race condition in sg_remove_sfp_usercontext()drivers/scsi/sg.c+10 -20 replies
75/134kprobes/x86: Fix kprobe-booster not to boost far call instructionsarch/x86/kernel/kprobes/core.c+2 -00 replies
76/134kprobes/x86: Set kprobes pages read-onlyarch/x86/kernel/kprobes/core.c arch/x86/kernel/kprobes/opt.c+7 -03 replies
77/134pwm: tegra: Increase precision in PWM rate calculationdrivers/pwm/pwm-tegra.c+5 -20 replies
78/134wil6210: fix memory access violation in wil_memcpy_from/toio_32drivers/net/wireless/ath/wil6210/main.c+17 -30 replies
79/134drm/edid: set ELD connector type in drm_edid_to_eld()drivers/gpu/drm/drm_edid.c+7 -20 replies
80/134video/hdmi: Allow "empty" HDMI infoframesdrivers/video/hdmi.c+31 -200 replies
81/134HID: elo: clear BTN_LEFT mappingdrivers/hid/hid-elo.c+6 -00 replies
82/134ARM: dts: exynos: Correct Trats2 panel reset linearch/arm/boot/dts/exynos4412-trats2.dts+1 -10 replies
83/134sched: Stop switched_to_rt() from sending IPIs to offline CPUskernel/sched/rt.c+1 -10 replies
84/134sched: Stop resched_cpu() from sending IPIs to offline CPUskernel/sched/core.c+2 -10 replies
85/134test_firmware: fix setting old custom fw path back on exittools/testing/selftests/firmware/fw_filesystem.sh+4 -12 replies
86/134net: xfrm: allow clearing socket xfrm policies.net/xfrm/xfrm_policy.c net/xfrm/xfrm_state.c+8 -10 replies
87/134mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]()drivers/mtd/nand/nand_base.c+7 -20 replies
88/134ARM: dts: am335x-pepper: Fix the audio CODECs reset pinarch/arm/boot/dts/am335x-pepper.dts+1 -12 replies
89/134ARM: dts: omap3-n900: Fix the audio CODECs reset pinarch/arm/boot/dts/omap3-n900.dts+2 -22 replies
90/134mtd: nand: ifc: update bufnum mask for ver >= 2.0.0drivers/mtd/nand/fsl_ifc_nand.c+7 -00 replies
91/134ath10k: update tdls teardown state to targetdrivers/net/wireless/ath/ath10k/mac.c+10 -00 replies
92/134cpufreq: Fix governor module removal racedrivers/cpufreq/cpufreq.c+6 -02 replies
93/134clk: qcom: msm8916: fix mnd_width for codec_digcodecdrivers/clk/qcom/gcc-msm8916.c+1 -00 replies
94/134ath10k: fix invalid STS_CAP_OFFSET_MASKdrivers/net/wireless/ath/ath10k/wmi.h+2 -10 replies
95/134tools/usbip: fixes build with musl libc toolchaintools/usb/usbip/src/usbipd.c+1 -10 replies
96/134spi: sun6i: disable/unprepare clocks on removedrivers/spi/spi-sun6i.c+1 -10 replies
97/134scsi: core: scsi_get_device_flags_keyed(): Always return device flagsdrivers/scsi/scsi_devinfo.c+1 -60 replies
98/134scsi: devinfo: apply to HP XP the same flags as Hitachi VSPdrivers/scsi/scsi_devinfo.c+1 -10 replies
99/134scsi: dh: add new rdac devicesdrivers/scsi/scsi_dh.c+4 -10 replies
100/134media: cpia2: Fix a couple off by one bugsdrivers/media/usb/cpia2/cpia2_v4l.c+2 -20 replies
101/134veth: set peer GSO valuesdrivers/net/veth.c+3 -00 replies
102/134drm/amdkfd: Fix memory leaks in kfd topologydrivers/gpu/drm/amd/amdkfd/kfd_topology.c+10 -00 replies
103/134agp/intel: Flush all chipset writes after updating the GGTTdrivers/char/agp/intel-gtt.c+2 -00 replies
104/134mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLEDdrivers/net/wireless/mac80211_hwsim.c+11 -60 replies
105/134mac80211: remove BUG() when interface type is invalidnet/mac80211/iface.c+1 -10 replies
106/134ASoC: nuc900: Fix a loop timeout testsound/soc/nuc900/nuc900-ac97.c+2 -20 replies
107/134ipvlan: add L2 check for packets arriving via virtual devicesdrivers/net/ipvlan/ipvlan_core.c+4 -00 replies
108/134rcutorture/configinit: Fix build directory error messagetools/testing/selftests/rcutorture/bin/configinit.sh+1 -10 replies
109/134ima: relax requiring a file signature for new files with zero lengthsecurity/integrity/ima/ima_appraise.c+2 -10 replies
110/134selftests/x86/entry_from_vm86: Exit with 1 if we failtools/testing/selftests/x86/entry_from_vm86.c+1 -10 replies
111/134selftests/x86: Add tests for User-Mode Instruction Preventiontools/testing/selftests/x86/entry_from_vm86.c+72 -10 replies
112/134selftests/x86: Add tests for the STR and SLDT instructionstools/testing/selftests/x86/entry_from_vm86.c+17 -10 replies
113/134selftests/x86/entry_from_vm86: Add test cases for POPFtools/testing/selftests/x86/entry_from_vm86.c+27 -30 replies
114/134x86/vm86/32: Fix POPF emulationarch/x86/kernel/vm86_32.c+2 -10 replies
115/134x86/mm: Fix vmalloc_fault to use pXd_largearch/x86/mm/fault.c+3 -30 replies
116/134ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats()sound/core/oss/pcm_oss.c+6 -40 replies
117/134ALSA: hda - Revert power_save option default valuesound/pci/hda/hda_intel.c+6 -30 replies
118/134ALSA: seq: Fix possible UAF in snd_seq_check_queue()sound/core/seq/seq_prioq.c sound/core/seq/seq_prioq.h sound/core/seq/seq_queue.c+25 -370 replies
119/134ALSA: seq: Clear client entry before deleting else at closingsound/core/seq/seq_clientmgr.c+2 -20 replies
120/134drm/amdgpu/dce: Dont turn off DP sink when disconnecteddrivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c+11 -180 replies
121/134fs: Teach path_connected to handle nfs filesystems with multiple roots.fs/namei.c fs/nfs/super.c include/linux/fs.h+6 -20 replies
122/134lock_parent() needs to recheck if dentry got __dentry_killed under itfs/dcache.c+8 -30 replies
123/134fs/aio: Add explicit RCU grace period when freeing kioctxfs/aio.c+19 -40 replies
124/134fs/aio: Use RCU accessors for kioctx_table->table[]fs/aio.c+11 -100 replies
125/134irqchip/gic-v3-its: Ensure nr_ites >= nr_lpisdrivers/irqchip/irq-gic-v3-its.c+4 -50 replies
126/134scsi: sg: fix SG_DXFER_FROM_DEV transfersdrivers/scsi/sg.c+4 -10 replies
127/134scsi: sg: fix static checker warning in sg_is_valid_dxferdrivers/scsi/sg.c+5 -20 replies
128/134scsi: sg: only check for dxfer_len greater than 256Mdrivers/scsi/sg.c+1 -300 replies
129/134ARM: dts: LogicPD Torpedo: Fix I2C1 pinmuxarch/arm/boot/dts/logicpd-torpedo-som.dtsi+8 -00 replies
130/134btrfs: alloc_chunk: fix DUP stripe size handlingfs/btrfs/volumes.c+6 -50 replies
131/134btrfs: Fix use-after-free when cleaning up fs_devs with a single stale devicefs/btrfs/volumes.c+1 -00 replies
132/134USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe()drivers/usb/gadget/udc/bdc/bdc_pci.c+1 -00 replies
133/134usb: gadget: bdc: 64-bit pointer capability checkdrivers/usb/gadget/udc/bdc/bdc_core.c+1 -10 replies
134/134bpf: fix incorrect sign extension in check_alu_op()kernel/bpf/verifier.c+2 -10 replies

Reviews trailers per patch

44 of 134 patches have a Reviewed-by or Acked-by.

PatchSamuel ThibaultBenjamin TissoiresEric DumazetArnaldo Carvalho de MeloAndrew BowersJiri OlsaVille SyrjäläMasami HiramatsuJonas JensenSimon WunderlichWendy XiongRob GardnerHiroyuki YokoyamaPetr MladekThomas HellstromLaurent PinchartNiklas SöderlundKrishneil SinghMichel DänzerChristian KönigPaul BurtonBrad CampbellDan WilliamsJohn YounJeremy LintonJohannes ThumshirnChristoph HellwigAlex DeucherThierry RedingAndrzej HajdaShashank SharmaMarek SzyprowskiViresh KumarShuah KhanMaxime RipardOded GabbayThomas GleixnerHans de GoedeNicolai StangeChris ClaytonHannes ReineckeDouglas GilbertJason L Tibbitts IIIDavid SterbaFlorian FainelliDaniel BorkmannSong LiuAlan SternJoonas LahtinenAnand Jain
1/134
2/134
3/134R-b
4/134
5/134A-b
6/134
7/134
8/134
9/134
10/134A-b
11/134T-b
12/134T-b
13/134T-b
14/134A-b
15/134
16/134R-b
17/134
18/134A-b
19/134A-b
20/134
21/134T-b
22/134A-b
23/134
24/134
25/134R-b T-b
26/134
27/134
28/134R-b
29/134
30/134
31/134T-b
32/134
33/134
34/134
35/134
36/134
37/134
38/134
39/134
40/134
41/134
42/134A-b
43/134R-b
44/134
45/134
46/134
47/134
48/134
49/134
50/134
51/134A-b T-b
52/134
53/134
54/134T-b
55/134R-b R-b
56/134
57/134
58/134
59/134R-b R-b
60/134R-b R-b
61/134
62/134
63/134
64/134R-b
65/134R-b
66/134
67/134Reported-by-tested-by R-b
68/134A-b
69/134A-b
70/134T-b
71/134T-b A-b
72/134A-b
73/134T-b R-b
74/134R-b T-b R-b
75/134
76/134
77/134
78/134
79/134R-b R-b A-b
80/134R-b R-b
81/134
82/134A-b T-b
83/134
84/134
85/134
86/134
87/134
88/134
89/134
90/134
91/134
92/134A-b
93/134
94/134
95/134A-b
96/134A-b
97/134
98/134
99/134
100/134
101/134
102/134R-b
103/134R-b
104/134
105/134
106/134
107/134
108/134
109/134
110/134
111/134R-b
112/134R-b
113/134
114/134
115/134
116/134
117/134A-b
118/134R-b
119/134
120/134R-b
121/134
122/134
123/134
124/134
125/134
126/134T-b T-b R-b A-b
127/134
128/134R-b T-b
129/134
130/134R-b
131/134R-b
132/134
133/134R-b
134/134A-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 50 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 000/134] 4.4.123-stable review

This is the start of the stable review cycle for the 4.4.123 release. There are 134 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 Mar 21 17:18:04 UTC 2018. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.123-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.123-rc1

Jann Horn <[email protected]>
bpf: fix incorrect sign extension in check_alu_op()

Srinath Mannam <[email protected]>
usb: gadget: bdc: 64-bit pointer capability check

Wei Yongjun <[email protected]>
USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe()

Nikolay Borisov <[email protected]>
btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device

Hans van Kranenburg <[email protected]>
btrfs: alloc_chunk: fix DUP stripe size handling

Adam Ford <[email protected]>
ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux

Johannes Thumshirn <[email protected]>
scsi: sg: only check for dxfer_len greater than 256M

Johannes Thumshirn <[email protected]>
scsi: sg: fix static checker warning in sg_is_valid_dxfer

Johannes Thumshirn <[email protected]>
scsi: sg: fix SG_DXFER_FROM_DEV transfers

Ard Biesheuvel <[email protected]>
irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis

Tejun Heo <[email protected]>

    fs/aio: Use RCU accessors for kioctx_table->table[]

Tejun Heo <[email protected]>
fs/aio: Add explicit RCU grace period when freeing kioctx

Al Viro <[email protected]>
lock_parent() needs to recheck if dentry got __dentry_kill'ed under it

Eric W. Biederman <[email protected]>
fs: Teach path_connected to handle nfs filesystems with multiple roots.

Michel Dänzer <[email protected]>
drm/amdgpu/dce: Don't turn off DP sink when disconnected

Takashi Iwai <[email protected]>
ALSA: seq: Clear client entry before deleting else at closing

Takashi Iwai <[email protected]>
ALSA: seq: Fix possible UAF in snd_seq_check_queue()

Takashi Iwai <[email protected]>
ALSA: hda - Revert power_save option default value

Takashi Iwai <[email protected]>
ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats()

Toshi Kani <[email protected]>
x86/mm: Fix vmalloc_fault to use pXd_large

Andy Lutomirski <[email protected]>

    x86/vm86/32: Fix POPF emulation

Andy Lutomirski <[email protected]>
selftests/x86/entry_from_vm86: Add test cases for POPF

Ricardo Neri <[email protected]>
selftests/x86: Add tests for the STR and SLDT instructions

Ricardo Neri <[email protected]>
selftests/x86: Add tests for User-Mode Instruction Prevention

Andy Lutomirski <[email protected]>
selftests/x86/entry_from_vm86: Exit with 1 if we fail

Mimi Zohar <[email protected]>
ima: relax requiring a file signature for new files with zero length

SeongJae Park <[email protected]>
rcutorture/configinit: Fix build directory error message

Mahesh Bandewar <[email protected]>
ipvlan: add L2 check for packets arriving via virtual devices

Dan Carpenter <[email protected]>
ASoC: nuc900: Fix a loop timeout test

Luca Coelho <[email protected]>
mac80211: remove BUG() when interface type is invalid

Adiel Aloni <[email protected]>
mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED

Chris Wilson <[email protected]>
agp/intel: Flush all chipset writes after updating the GGTT

Yong Zhao <[email protected]>
drm/amdkfd: Fix memory leaks in kfd topology

Stephen Hemminger <[email protected]>
veth: set peer GSO values

Dan Carpenter <[email protected]>
media: cpia2: Fix a couple off by one bugs

Xose Vazquez Perez <[email protected]>
scsi: dh: add new rdac devices

Xose Vazquez Perez <[email protected]>
scsi: devinfo: apply to HP XP the same flags as Hitachi VSP

Bart Van Assche <[email protected]>
scsi: core: scsi_get_device_flags_keyed(): Always return device flags

Tobias Jordan <[email protected]>
spi: sun6i: disable/unprepare clocks on remove

Julien BOIBESSOT <[email protected]>
tools/usbip: fixes build with musl libc toolchain

Ben Greear <[email protected]>
ath10k: fix invalid STS_CAP_OFFSET_MASK

Srinivas Kandagatla <[email protected]>
clk: qcom: msm8916: fix mnd_width for codec_digcodec

Rafael J. Wysocki <[email protected]>
cpufreq: Fix governor module removal race

Manikanta Pubbisetty <[email protected]>
ath10k: update tdls teardown state to target

Jagdish Gediya <[email protected]>
mtd: nand: ifc: update bufnum mask for ver >= 2.0.0

Andrew F. Davis <[email protected]>
ARM: dts: omap3-n900: Fix the audio CODEC's reset pin

Andrew F. Davis <[email protected]>
ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin

Miquel Raynal <[email protected]>
mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]()

Lorenzo Colitti <[email protected]>
net: xfrm: allow clearing socket xfrm policies.

Luis R. Rodriguez <[email protected]>
test_firmware: fix setting old custom fw path back on exit

Paul E. McKenney <[email protected]>
sched: Stop resched_cpu() from sending IPIs to offline CPUs

Paul E. McKenney <[email protected]>
sched: Stop switched_to_rt() from sending IPIs to offline CPUs

Simon Shields <[email protected]>
ARM: dts: exynos: Correct Trats2 panel reset line

Jiri Kosina <[email protected]>
HID: elo: clear BTN_LEFT mapping

Ville Syrjälä <[email protected]>
video/hdmi: Allow "empty" HDMI infoframes

Jani Nikula <[email protected]>
drm/edid: set ELD connector type in drm_edid_to_eld()

Dedy Lansky <[email protected]>
wil6210: fix memory access violation in wil_memcpy_from/toio_32

Laxman Dewangan <[email protected]>
pwm: tegra: Increase precision in PWM rate calculation

Masami Hiramatsu <[email protected]>
kprobes/x86: Set kprobes pages read-only

Masami Hiramatsu <[email protected]>
kprobes/x86: Fix kprobe-booster not to boost far call instructions

Hannes Reinecke <[email protected]>
scsi: sg: close race condition in sg_remove_sfp_usercontext()

Johannes Thumshirn <[email protected]>
scsi: sg: check for valid direction before starting the request

David Carrillo-Cisneros <[email protected]>
perf session: Don't rely on evlist in pipe mode

David Carrillo-Cisneros <[email protected]>
perf inject: Copy events when reordering events in pipe mode

Mark Rutland <[email protected]>
drivers/perf: arm_pmu: handle no platform_device

Yuyang Du <[email protected]>
usb: gadget: dummy_hcd: Fix wrong power status bit clear/reset in dummy_hub_control()

John Stultz <[email protected]>
usb: dwc2: Make sure we disconnect the gadget state

NeilBrown <[email protected]>
md/raid6: Fix anomily when recovering a single device in RAID6.

Vincent Stehlé <[email protected]>
regulator: isl9305: fix array size

Aleksandar Markovic <[email protected]>
MIPS: r2-on-r6-emu: Clear BLTZALL and BGEZALL debugfs counters

Leonid Yegoshin <[email protected]>
MIPS: r2-on-r6-emu: Fix BLEZL and BGTZL identification

David Daney <[email protected]>
MIPS: BPF: Fix multiple problems in JIT skb access helpers.

David Daney <[email protected]>
MIPS: BPF: Quit clobbering callee saved registers in JIT code.

Mike Leach <[email protected]>
coresight: Fixes coresight DT parse to get correct output port ID.

Christopher James Halse Rogers <[email protected]>
drm/amdgpu: Fail fb creation from imported dma-bufs. (v2)

Christopher James Halse Rogers <[email protected]>
drm/radeon: Fail fb creation from imported dma-bufs.

Liam Beguin <[email protected]>
video: ARM CLCD: fix dma allocation size

Nate Watterson <[email protected]>
iommu/iova: Fix underflow bug in __alloc_and_insert_iova_range

John Johansen <[email protected]>
apparmor: Make path_max parameter readonly

Mauricio Faria de Oliveira <[email protected]>
scsi: ses: don't get power status of SES device slot on probe

Phil Turnbull <[email protected]>
fm10k: correctly check if interface is removed

Takashi Sakamoto <[email protected]>

    ALSA: firewire-digi00x: handle all MIDI messages on streaming packets

Jan Kara <[email protected]>
reiserfs: Make cancel_old_flush() reliable

Geert Uytterhoeven <[email protected]>
ARM: dts: koelsch: Correct clock frequency of X2 DU clock input

Andrew Lunn <[email protected]>
net/faraday: Add missing include of of.h

Anton Blanchard <[email protected]>
powerpc: Avoid taking a data miss on every userspace instruction miss

Geert Uytterhoeven <[email protected]>
ARM: dts: r8a7791: Correct parent of SSI[0-9] clocks

Geert Uytterhoeven <[email protected]>
ARM: dts: r8a7790: Correct parent of SSI[0-9] clocks

Dan Carpenter <[email protected]>
NFC: nfcmrvl: double free on error path

Tobias Klauser <[email protected]>
NFC: nfcmrvl: Include unaligned.h instead of access_ok.h

Felix Manlunas <[email protected]>
vxlan: vxlan dev should inherit lowerdev's gso_max_size

Sinclair Yeh <[email protected]>
drm/vmwgfx: Fixes to vmwgfx_fb

Samuel Thibault <[email protected]>
braille-console: Fix value returned by _braille_console_setup

Aneesh Kumar K.V <[email protected]>
powerpc/mm/hugetlb: Filter out hugepage size not supported by page table layout

Eric Dumazet <[email protected]>
bonding: refine bond_fold_stats() wrap detection

Jaegeuk Kim <[email protected]>
f2fs: relax node version check for victim data in gc

Roger Quadros <[email protected]>
ARM: DRA7: hwmod_data: Prevent wait_target_disable error for usb_otg_ss

Shaohua Li <[email protected]>
blk-throttle: make sure expire time isn't too big

Kirill A. Shutemov <[email protected]>
mm: Fix false-positive VM_BUG_ON() in page_cache_{get,add}_speculative()

Shikhar Dogra <[email protected]>
driver: (adm1275) set the m,b and R coefficients correctly for power

Jiada Wang <[email protected]>
dmaengine: imx-sdma: add 1ms delay to ensure SDMA channel is stopped

Gao Feng <[email protected]>
tcp: sysctl: Fix a race to avoid unexpected 0 window from space

Akinobu Mita <[email protected]>
spi: omap2-mcspi: poll OMAP2_MCSPI_CHSTAT_RXS for PIO transfer

Kuninori Morimoto <[email protected]>
ASoC: rcar: ssi: don't set SSICR.CKDV = 000 with SSIWSR.CONT

Davide Caratti <[email protected]>
sched: act_csum: don't mangle TCP and UDP GSO packets

Javier Martinez Canillas <[email protected]>
Input: qt1070 - add OF device ID table

Tom Hromatka <[email protected]>
sysrq: Reset the watchdog timers while displaying high-resolution timers

David Engraf <[email protected]>
timers, sched_clock: Update timeout for clock wrap

Janusz Krzysztofik <[email protected]>
media: i2c/soc_camera: fix ov6650 sensor getting wrong clock

Brian King <[email protected]>
scsi: ipr: Fix missed EH wakeup

Anton Sviridenko <[email protected]>
solo6x10: release vb2 buffers in solo_stop_streaming()

Rob Herring <[email protected]>
of: fix of_device_get_modalias returned length when truncating buffers

Andreas Pape <[email protected]>
batman-adv: handle race condition for claims between gateways

Linus Walleij <[email protected]>
ARM: dts: Adjust moxart IRQ controller and flags

Andrey Vagin <[email protected]>
net/8021q: create device with all possible features in wanted_features

Tomasz Kramkowski <[email protected]>
HID: clamp input to logical range if no null state

Kefeng Wang <[email protected]>
perf probe: Return errno when not hitting any event

Mohammed Shafi Shajakhan <[email protected]>
ath10k: disallow DFS simulation if DFS channel is not enabled

Chris Wilson <[email protected]>
drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off)

Quan Nguyen <[email protected]>
drivers: net: xgene: Fix hardware checksum setting

Stephane Eranian <[email protected]>
perf tools: Make perf_event__synthesize_mmap_events() scale

Lihong Yang <[email protected]>
i40e: fix ethtool to get EEPROM data from X722 interface

Aaron Salter <[email protected]>
i40e: Acquire NVM lock before reads on all devices

Changbin Du <[email protected]>
perf sort: Fix segfault with basic block 'cycles' sort dimension

Alexander Potapenko <[email protected]>
selinux: check for address length in selinux_socket_bind()

Prarit Bhargava <[email protected]>
PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()

Thomas Petazzoni <[email protected]>
net: mvpp2: set dma mask and coherent dma mask on PPv2.2

Mohammed Shafi Shajakhan <[email protected]>
ath10k: fix a warning during channel switch with multiple vaps

Gabriel Krisman Bertazi <[email protected]>
drm: qxl: Don't alloc fbdev if emulation is not supported

Valtteri Heikkilä <[email protected]>
HID: reject input outside logical range only if null state is set

Colin Ian King <[email protected]>
staging: wilc1000: add check for kmalloc allocation failure.

Varsha Rao <[email protected]>
staging: speakup: Replace BUG_ON() with WARN_ON().

H. Nikolaus Schaller <[email protected]>
Input: tsc2007 - check for presence and power down tsc2007 during probe

Hou Tao <[email protected]>
blkcg: fix double free of new_blkg in blkcg_init_queue

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/am335x-pepper.dts                |   2 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |   2 +-
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi         |   8 ++
 arch/arm/boot/dts/moxart-uc7112lx.dts              |   2 +-
 arch/arm/boot/dts/moxart.dtsi                      |  17 +--
 arch/arm/boot/dts/omap3-n900.dts                   |   4 +-
 arch/arm/boot/dts/r8a7790.dtsi                     |   7 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts              |   2 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |   7 +-
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c          |   2 +
 arch/mips/kernel/mips-r2-to-r6-emul.c              |  16 ++-
 arch/mips/net/bpf_jit.c                            |  16 ++-
 arch/mips/net/bpf_jit_asm.S                        |  23 ++--
 arch/powerpc/mm/fault.c                            |   2 +-
 arch/powerpc/mm/hugetlbpage.c                      |  18 ++++
 arch/x86/kernel/kprobes/core.c                     |   6 ++
 arch/x86/kernel/kprobes/opt.c                      |   3 +
 arch/x86/kernel/vm86_32.c                          |   3 +-
 arch/x86/mm/fault.c                                |   6 +-
 block/blk-cgroup.c                                 |   4 +-
 block/blk-throttle.c                               |  11 ++
 drivers/char/agp/intel-gtt.c                       |   2 +
 drivers/clk/qcom/gcc-msm8916.c                     |   1 +
 drivers/cpufreq/cpufreq.c                          |   6 ++
 drivers/dma/imx-sdma.c                             |  17 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |  31 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   6 ++
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |  10 ++
 drivers/gpu/drm/drm_edid.c                         |   9 +-
 drivers/gpu/drm/drm_irq.c                          |  14 ++-
 drivers/gpu/drm/qxl/qxl_fb.c                       |   9 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   6 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |   4 +-
 drivers/hid/hid-elo.c                              |   6 ++
 drivers/hid/hid-input.c                            |  20 ++--
 drivers/hwmon/pmbus/adm1275.c                      |   4 +-
 drivers/hwtracing/coresight/of_coresight.c         |   2 +-
 drivers/input/keyboard/qt1070.c                    |   9 ++
 drivers/input/touchscreen/tsc2007.c                |   8 ++
 drivers/iommu/iova.c                               |   2 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   9 +-
 drivers/md/raid5.c                                 |  13 ++-
 drivers/media/i2c/soc_camera/ov6650.c              |   2 +-
 drivers/media/pci/solo6x10/solo6x10-v4l2.c         |  11 ++
 drivers/media/usb/cpia2/cpia2_v4l.c                |   4 +-
 drivers/misc/enclosure.c                           |   7 +-
 drivers/mtd/nand/fsl_ifc_nand.c                    |   7 ++
 drivers/mtd/nand/nand_base.c                       |   9 +-
 drivers/net/bonding/bond_main.c                    |  11 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c     |   1 +
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.h     |   1 +
 drivers/net/ethernet/faraday/ftgmac100.c           |   1 +
 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c   |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   5 +
 drivers/net/ethernet/intel/i40e/i40e_nvm.c         |  12 +--
 drivers/net/ethernet/marvell/mvpp2.c               |  14 +++
 drivers/net/ipvlan/ipvlan_core.c                   |   4 +
 drivers/net/veth.c                                 |   3 +
 drivers/net/vxlan.c                                |   5 +
 drivers/net/wireless/ath/ath10k/debug.c            |   9 ++
 drivers/net/wireless/ath/ath10k/mac.c              |  12 ++-
 drivers/net/wireless/ath/ath10k/wmi.h              |   3 +-
 drivers/net/wireless/ath/wil6210/main.c            |  20 +++-
 drivers/net/wireless/mac80211_hwsim.c              |  17 +--
 drivers/nfc/nfcmrvl/fw_dnld.c                      |   2 +-
 drivers/nfc/nfcmrvl/spi.c                          |   5 +-
 drivers/of/device.c                                |   2 +-
 drivers/pci/pci-driver.c                           |   2 -
 drivers/perf/arm_pmu.c                             |  12 ++-
 drivers/pwm/pwm-tegra.c                            |   7 +-
 drivers/scsi/ipr.c                                 |  16 ++-
 drivers/scsi/scsi_devinfo.c                        |   9 +-
 drivers/scsi/scsi_dh.c                             |   5 +-
 drivers/scsi/ses.c                                 |   1 -
 drivers/scsi/sg.c                                  |  35 +++---
 drivers/spi/spi-omap2-mcspi.c                      |   9 +-
 drivers/spi/spi-sun6i.c                            |   2 +-
 drivers/staging/speakup/kobjects.c                 |   8 +-
 drivers/staging/wilc1000/host_interface.c          |   2 +
 drivers/usb/dwc2/hcd.c                             |   1 +
 drivers/usb/gadget/udc/bdc/bdc_core.c              |   2 +-
 drivers/usb/gadget/udc/bdc/bdc_pci.c               |   1 +
 drivers/usb/gadget/udc/dummy_hcd.c                 |  20 ++--
 drivers/video/fbdev/amba-clcd.c                    |   4 +-
 drivers/video/hdmi.c                               |  51 +++++----
 fs/aio.c                                           |  44 +++++---
 fs/btrfs/volumes.c                                 |  12 ++-
 fs/dcache.c                                        |  11 +-
 fs/f2fs/gc.c                                       |   6 +-
 fs/namei.c                                         |   5 +-
 fs/nfs/super.c                                     |   2 +
 fs/reiserfs/journal.c                              |   2 +-
 fs/reiserfs/reiserfs.h                             |   1 +
 fs/reiserfs/super.c                                |  21 ++--
 include/linux/fs.h                                 |   1 +
 include/linux/pagemap.h                            |   4 +-
 include/linux/platform_data/isl9305.h              |   2 +-
 include/net/tcp.h                                  |   8 +-
 kernel/bpf/verifier.c                              |   3 +-
 kernel/printk/braille.c                            |  15 +--
 kernel/printk/braille.h                            |  13 ++-
 kernel/sched/core.c                                |   3 +-
 kernel/sched/rt.c                                  |   2 +-
 kernel/time/sched_clock.c                          |   5 +
 kernel/time/timer_list.c                           |   6 ++
 net/8021q/vlan_dev.c                               |   3 +-
 net/batman-adv/bridge_loop_avoidance.c             |  20 +++-
 net/mac80211/iface.c                               |   2 +-
 net/sched/act_csum.c                               |  12 +++
 net/xfrm/xfrm_policy.c                             |   2 +-
 net/xfrm/xfrm_state.c                              |   7 ++
 security/apparmor/lsm.c                            |   2 +-
 security/integrity/ima/ima_appraise.c              |   3 +-
 security/selinux/hooks.c                           |   8 ++
 sound/core/oss/pcm_oss.c                           |  10 +-
 sound/core/seq/seq_clientmgr.c                     |   4 +-
 sound/core/seq/seq_prioq.c                         |  28 ++---
 sound/core/seq/seq_prioq.h                         |   6 +-
 sound/core/seq/seq_queue.c                         |  28 ++---
 sound/firewire/digi00x/amdtp-dot.c                 |  55 ++++++----
 sound/pci/hda/hda_intel.c                          |   9 +-
 sound/soc/nuc900/nuc900-ac97.c                     |   4 +-
 sound/soc/sh/rcar/ssi.c                            |   9 ++
 tools/perf/builtin-probe.c                         |   6 +-
 tools/perf/util/event.c                            |   4 +-
 tools/perf/util/ordered-events.c                   |   3 +-
 tools/perf/util/session.c                          |  17 ++-
 tools/perf/util/sort.c                             |   5 +
 tools/testing/selftests/firmware/fw_filesystem.sh  |   5 +-
 .../testing/selftests/rcutorture/bin/configinit.sh |   2 +-
 tools/testing/selftests/x86/entry_from_vm86.c      | 117 ++++++++++++++++++++-
 tools/usb/usbip/src/usbipd.c                       |   2 +-
 133 files changed, 910 insertions(+), 338 deletions(-)