Skip to content

4.16.7-stable review

Greg Kroah-Hartman linux-rdma linux-serial lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest113 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/113ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKSfs/ext4/extents.c+11 -50 replies
2/113ext4: set h_journal if there is a failure starting a reserved handlefs/jbd2/transaction.c+1 -00 replies
3/113ext4: add MODULE_SOFTDEP to ensure crc32c is included in the initramfsfs/ext4/super.c+1 -00 replies
4/113ext4: add validity checks for bitmap block numbersfs/ext4/balloc.c fs/ext4/ialloc.c+21 -20 replies
5/113ext4: fix bitmap position validationfs/ext4/balloc.c+5 -40 replies
6/113random: set up the NUMA crng instances after the CRNG is fully initializeddrivers/char/random.c+27 -190 replies
7/113random: fix possible sleeping allocation from irq contextdrivers/char/random.c+8 -10 replies
8/113random: rate limit unseeded randomness warningsdrivers/char/random.c+34 -50 replies
9/113usbip: usbip_event: fix to not print kernel pointer addressdrivers/usb/usbip/usbip_event.c+0 -40 replies
10/113usbip: usbip_host: fix to hold parent lock for device_attach() callsdrivers/usb/usbip/stub_main.c+5 -00 replies
11/113usbip: vhci_hcd: Fix usb device and sockfd leaksdrivers/usb/usbip/usbip_common.h+1 -10 replies
12/113usbip: vhci_hcd: check rhport before using in vhci_hub_control()drivers/usb/usbip/vhci_hcd.c+13 -00 replies
13/113Revert "xhci: plat: Register shutdown for xhci_plat"drivers/usb/host/xhci-plat.c+0 -10 replies
14/113xhci: Fix Kernel oops in xhci dbgttydrivers/usb/host/xhci-dbgtty.c+5 -30 replies
15/113xhci: Fix USB ports for Dell Inspiron 5775drivers/usb/host/xhci-pci.c+4 -10 replies
16/113USB: serial: simple: add libtransistor consoledrivers/usb/serial/Kconfig drivers/usb/serial/usb-serial-simple.c+8 -00 replies
17/113USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blasterdrivers/usb/serial/ftdi_sio.c+2 -10 replies
18/113USB: serial: cp210x: add ID for NI USB serial consoledrivers/usb/serial/cp210x.c+1 -00 replies
19/113serial: mvebu-uart: Fix local flags handling on termios updatedrivers/tty/serial/mvebu-uart.c+0 -10 replies
20/113usb: typec: ucsi: Increase command completion timeout valuedrivers/usb/typec/ucsi/ucsi.c+1 -10 replies
21/113usb: core: Add quirk for HP v222w 16GB Minidrivers/usb/core/quirks.c+3 -00 replies
22/113USB: Increment wakeup count on remote wakeup.drivers/usb/core/hcd.c drivers/usb/core/hub.c+10 -10 replies
23/113ALSA: usb-audio: Skip broken EU on Dell dock USB-audiosound/usb/mixer_maps.c+3 -00 replies
24/113virtio: add ability to iterate over vqsinclude/linux/virtio.h+3 -00 replies
25/113virtio_console: dont tie bufs to a vqdrivers/char/virtio_console.c+7 -70 replies
26/113virtio_console: free buffers after resetdrivers/char/virtio_console.c+24 -250 replies
27/113virtio_console: drop custom control queue cleanupdrivers/char/virtio_console.c+0 -170 replies
28/113virtio_console: move removal codedrivers/char/virtio_console.c+36 -360 replies
29/113virtio_console: reset on out of memorydrivers/char/virtio_console.c+10 -70 replies
30/113drm/virtio: fix vq wait_event conditiondrivers/gpu/drm/virtio/virtgpu_vq.c+2 -20 replies
31/113tty: Dont call panic() at tty_ldisc_init()drivers/tty/tty_io.c drivers/tty/tty_ldisc.c include/linux/tty.h+8 -40 replies
32/113tty: n_gsm: Fix long delays with control frame timeouts in ADM modedrivers/tty/n_gsm.c+11 -10 replies
33/113tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not setdrivers/tty/n_gsm.c+11 -00 replies
34/113tty: Avoid possible error pointer dereference at tty_ldisc_restore().drivers/tty/tty_ldisc.c+5 -80 replies
35/113tty: Use __GFP_NOFAIL for tty_ldisc_get()drivers/tty/tty_ldisc.c+5 -60 replies
36/113cifs: smbd: Avoid allocating iov on the stackfs/cifs/smbdirect.c+12 -240 replies
37/113cifs: smbd: Dont use RDMA read/write when signing is usedfs/cifs/cifssmb.c fs/cifs/smb2ops.c fs/cifs/smb2pdu.c+19 -60 replies
38/113ALSA: dice: fix OUI for TC groupsound/firewire/dice/dice.c+1 -10 replies
39/113ALSA: dice: fix error path to destroy initialized stream datasound/firewire/dice/dice-stream.c+1 -10 replies
40/113ALSA: hda - Skip jack and others for non-existing PCM streamssound/pci/hda/patch_hdmi.c+8 -10 replies
41/113ALSA: opl3: Hardening for potential Spectre v1sound/drivers/opl3/opl3_synth.c+5 -20 replies
42/113ALSA: asihpi: Hardening for potential Spectre v1sound/pci/asihpi/hpimsginit.c sound/pci/asihpi/hpioctl.c+12 -50 replies
43/113ALSA: hdspm: Hardening for potential Spectre v1sound/pci/rme9652/hdspm.c+14 -100 replies
44/113ALSA: rme9652: Hardening for potential Spectre v1sound/pci/rme9652/rme9652.c+4 -20 replies
45/113ALSA: control: Hardening for potential Spectre v1include/sound/control.h+5 -20 replies
46/113ALSA: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY.sound/core/pcm_compat.c sound/core/pcm_native.c+15 -150 replies
47/113ALSA: core: Report audio_tstamp in snd_pcm_sync_ptrsound/core/pcm_native.c+1 -00 replies
48/113ALSA: seq: oss: Fix unbalanced use lock for synth MIDI devicesound/core/seq/oss/seq_oss_synth.c+8 -40 replies
49/113ALSA: seq: oss: Hardening for potential Spectre v1sound/core/seq/oss/seq_oss_event.c sound/core/seq/oss/seq_oss_midi.c sound/core/seq/oss/seq_oss_synth.c +1 more+55 -400 replies
50/113ALSA: hda: Hardening for potential Spectre v1sound/pci/hda/hda_hwdep.c+11 -10 replies
51/113ALSA: hda/realtek - Add some fixes for ALC233sound/pci/hda/patch_realtek.c+2 -00 replies
52/113ALSA: hda/realtek - Update ALC255 depop optimizesound/pci/hda/patch_realtek.c+2 -00 replies
53/113ALSA: hda/realtek - change the location for one of two front micssound/pci/hda/patch_realtek.c+1 -00 replies
54/113mtd: spi-nor: cadence-quadspi: Fix page fault kernel panicdrivers/mtd/spi-nor/cadence-quadspi.c+17 -20 replies
55/113mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block.drivers/mtd/chips/cfi_cmdset_0001.c include/linux/mtd/flashchip.h+12 -50 replies
56/113mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug.drivers/mtd/chips/cfi_cmdset_0001.c+17 -00 replies
57/113mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block.drivers/mtd/chips/cfi_cmdset_0002.c+6 -30 replies
58/113mtd: rawnand: tango: Fix struct clk memory leakdrivers/mtd/nand/tango_nand.c+1 -10 replies
59/113mtd: rawnand: marvell: fix the chip-select DT parsing logicdrivers/mtd/nand/marvell_nand.c+8 -170 replies
60/113kobject: dont use WARN for registration failureslib/kobject.c+5 -70 replies
61/113scsi: sd_zbc: Avoid that resetting a zone fails sporadicallydrivers/scsi/sd_zbc.c include/linux/blkdev.h+87 -580 replies
62/113scsi: sd: Defer spinning up drive while SANITIZE is in progressdrivers/scsi/sd.c+2 -00 replies
63/113blk-mq: start request gstate with gen 1block/blk-core.c block/blk-mq.c+11 -00 replies
64/113bfq-iosched: ensure to clear bic/bfqq pointers when preparing requestblock/bfq-iosched.c+9 -10 replies
65/113block: do not use interruptible wait anywhereblock/blk-core.c+4 -70 replies
66/113vfio: ccw: process ssch with interrupts disableddrivers/s390/cio/vfio_ccw_fsm.c+12 -70 replies
67/113SMB311: Fix reconnectfs/cifs/transport.c+2 -20 replies
68/113ANDROID: binder: prevent transactions into own process.drivers/android/binder.c+8 -00 replies
69/113PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf()drivers/pci/host/pci-aardvark.c+2 -20 replies
70/113PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf()drivers/pci/host/pci-aardvark.c+1 -30 replies
71/113PCI: aardvark: Use ISR1 instead of ISR0 interrupt in legacy irq modedrivers/pci/host/pci-aardvark.c+25 -180 replies
72/113PCI: aardvark: Fix PCIe Max Read Request Size settingdrivers/pci/host/pci-aardvark.c+3 -10 replies
73/113ARM: amba: Make driver_override output consistent with other busesdrivers/amba/bus.c+0 -30 replies
74/113ARM: amba: Fix race condition with driver_overridedrivers/amba/bus.c+9 -20 replies
75/113ARM: amba: Dont read past the end of sysfs "driver_override" bufferdrivers/amba/bus.c+2 -10 replies
76/113ARM: dts: Fix NAS4220B pin configarch/arm/boot/dts/gemini-nas4220b.dts+14 -140 replies
77/113ARM: socfpga_defconfig: Remove QSPI Sector 4K size forcearch/arm/configs/socfpga_defconfig+1 -00 replies
78/113KVM: arm/arm64: Close VMID generation racevirt/kvm/arm/arm.c+10 -50 replies
79/113slimbus: Fix out-of-bounds access in slim_slicesize()drivers/slimbus/messaging.c+1 -10 replies
80/113powerpc/mm: Flush cache on memory hot(un)plugarch/powerpc/mm/mem.c+2 -00 replies
81/113powerpc/mce: Fix a bug where mce loops on memory UE.arch/powerpc/kernel/mce_power.c+2 -50 replies
82/113powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address rangearch/powerpc/platforms/powernv/npu-dma.c+19 -40 replies
83/113crypto: drbg - set freed buffers to NULLcrypto/drbg.c+2 -00 replies
84/113ASoC: dmic: Fix clock parentingsound/soc/omap/omap-dmic.c+11 -30 replies
85/113ASoC: fsl_esai: Fix divisor calculation failure at lower ratiosound/soc/fsl/fsl_esai.c+7 -00 replies
86/113libceph: un-backoff on tick when we have a authenticated sessionnet/ceph/mon_client.c+10 -30 replies
87/113libceph: reschedule a tick in finish_hunting()net/ceph/mon_client.c+1 -00 replies
88/113libceph: validate con->state at the top of try_write()net/ceph/messenger.c+7 -00 replies
89/113PCI / PM: Do not clear state_saved in pci_pm_freeze() when smart suspend is setdrivers/pci/pci-driver.c+3 -20 replies
90/113virt: vbox: Move declarations of vboxguest private functions to private headerdrivers/virt/vboxguest/vboxguest_core.h include/linux/vbox_utils.h+8 -230 replies
91/113virt: vbox: Add vbg_req_free() helper functiondrivers/virt/vboxguest/vboxguest_core.c drivers/virt/vboxguest/vboxguest_core.h drivers/virt/vboxguest/vboxguest_utils.c+47 -340 replies
92/113virt: vbox: Use __get_free_pages instead of kmalloc for DMA32 memorydrivers/virt/vboxguest/vboxguest_linux.c drivers/virt/vboxguest/vboxguest_utils.c+19 -50 replies
93/113fpga-manager: altera-ps-spi: preserve nCONFIG statedrivers/fpga/altera-ps-spi.c+1 -10 replies
94/113module: Fix display of wrong module .text addresskernel/module.c+2 -10 replies
95/113earlycon: Use a pointer table to fix __earlycon_table stridedrivers/of/fdt.c drivers/tty/serial/earlycon.c include/asm-generic/vmlinux.lds.h +1 more+24 -120 replies
96/113cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interruptdrivers/cpufreq/powernv-cpufreq.c+11 -30 replies
97/113rtc: opal: Fix OPAL RTC driver OPAL_BUSY loopsarch/powerpc/platforms/powernv/opal-rtc.c drivers/rtc/rtc-opal.c+28 -170 replies
98/113drm/edid: Reset more of the display infodrivers/gpu/drm/drm_edid.c+3 -80 replies
99/113drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shadersdrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+5 -20 replies
100/113drm/i915/fbdev: Enable late fbdev initial configurationdrivers/gpu/drm/i915/intel_fbdev.c+1 -10 replies
101/113drm/i915/audio: set minimum CD clock to twice the BCLKdrivers/gpu/drm/i915/intel_cdclk.c+14 -20 replies
102/113drm/i915: Enable display WA#1183 from its correct spotdrivers/gpu/drm/i915/intel_runtime_pm.c+5 -60 replies
103/113drm/amd/display: Fix deadlock when flushing irqdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c+3 -20 replies
104/113drm/amd/display: Dont read EDID in atomic_checkdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+10 -220 replies
105/113drm/amd/display: Disallow enabling CRTC without primary plane with FBdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+9 -10 replies
106/113objtool, perf: Fix GCC 8 -Wrestrict errortools/lib/str_error_r.c+1 -10 replies
107/113x86/ipc: Fix x32 version of shmid64_ds and msqid64_dsarch/x86/include/uapi/asm/msgbuf.h arch/x86/include/uapi/asm/shmbuf.h+73 -00 replies
108/113x86/smpboot: Dont use mwait_play_dead() on AMD systemsarch/x86/kernel/smpboot.c+2 -00 replies
109/113x86/microcode/intel: Save microcode patch unconditionallyarch/x86/kernel/cpu/microcode/intel.c+0 -20 replies
110/113x86/microcode: Do not exit early from __reload_late()arch/x86/kernel/cpu/microcode/core.c+2 -40 replies
111/113tick/sched: Do not mess with an enqueued hrtimerkernel/time/tick-sched.c+6 -50 replies
112/113crypto: ccp - add check to get PSP master only when PSP is detecteddrivers/crypto/ccp/sp-dev.c+3 -30 replies
113/113arm/arm64: KVM: Add PSCI version selection APIDocumentation/virtual/kvm/api.txt Documentation/virtual/kvm/arm/psci.txt arch/arm/include/asm/kvm_host.h +7 more+156 -40 replies

Reviews trailers per patch

45 of 113 patches have a Reviewed-by or Acked-by.

PatchChristian KellnerAlan SternDave AirlieRonnie SahlbergTakashi SakamotoMarek VasutRichard WeinbergerMiquel RaynalChris PackhamDamien Le MoalBart Van AsscheDong Jia ShiHalil PasicPierre MorelWilson DingNadav HaklaiEvan WangVictor GuTodd KjosRoman YeryominShannon ZhaoReza ArbabRashmica GuptaBalbir SinghFabio EstevamJason DillamanAlan TullNicholas PigginViresh KumarVaidyanathan SrinivasanAlexandre BelloniDaniel VetterAntony ChenAlex DeucherPaul MenzelfrederikIan PilcherChris WilsonWenkai DuVille SyrjäläHarry WentlandMichel DänzerTony ChengLaura AbbottBorislav PetkovVitezslav SamelAshok RajFrederic WeisbeckerRob HerringGuenter RoeckChristoffer DallAndreas DilgerJan Kara
1/113
2/113R-b R-b
3/113
4/113
5/113
6/113
7/113
8/113
9/113
10/113
11/113
12/113
13/113
14/113T-b R-b
15/113
16/113
17/113
18/113
19/113
20/113
21/113
22/113A-b
23/113
24/113
25/113
26/113
27/113
28/113
29/113
30/113R-b
31/113
32/113
33/113
34/113
35/113
36/113A-b
37/113A-b
38/113
39/113
40/113
41/113
42/113
43/113
44/113
45/113
46/113
47/113R-b
48/113
49/113
50/113
51/113
52/113
53/113
54/113R-b
55/113R-b
56/113R-b
57/113R-b
58/113R-b
59/113T-b
60/113
61/113R-b
62/113
63/113
64/113
65/113R-b
66/113R-b A-b A-b
67/113R-b
68/113
69/113R-b R-b
70/113R-b R-b
71/113R-b R-b
72/113R-b R-b
73/113R-b
74/113R-b
75/113R-b
76/113T-b
77/113
78/113T-b
79/113
80/113A-b R-b
81/113R-b
82/113A-b T-b
83/113
84/113
85/113T-b R-b
86/113R-b
87/113R-b
88/113R-b
89/113
90/113
91/113
92/113
93/113A-b
94/113
95/113R-b T-b R-b
96/113A-b A-b A-b
97/113A-b
98/113R-b T-b
99/113R-b
100/113T-b T-b T-b A-b
101/113R-b T-b A-b
102/113R-b
103/113R-b
104/113A-b R-b
105/113T-b R-b
106/113T-b
107/113
108/113R-b
109/113T-b T-b
110/113T-b T-b
111/113A-b
112/113
113/113R-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 53 reviewers.

Read the v1 thread

Cover letter [PATCH 4.16 000/113] 4.16.7-stable review

This is the start of the stable review cycle for the 4.16.7 release. There are 113 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 May 2 18:39:46 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.16.7-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.16.7-rc1

Marc Zyngier <[email protected]>
arm/arm64: KVM: Add PSCI version selection API

Brijesh Singh <[email protected]>
crypto: ccp - add check to get PSP master only when PSP is detected

Thomas Gleixner <[email protected]>
tick/sched: Do not mess with an enqueued hrtimer

Borislav Petkov <[email protected]>
x86/microcode: Do not exit early from __reload_late()

Borislav Petkov <[email protected]>
x86/microcode/intel: Save microcode patch unconditionally

Yazen Ghannam <[email protected]>
x86/smpboot: Don't use mwait_play_dead() on AMD systems

Arnd Bergmann <[email protected]>
x86/ipc: Fix x32 version of shmid64_ds and msqid64_ds

Josh Poimboeuf <[email protected]>
objtool, perf: Fix GCC 8 -Wrestrict error

Harry Wentland <[email protected]>
drm/amd/display: Disallow enabling CRTC without primary plane with FB

Harry Wentland <[email protected]>
drm/amd/display: Don't read EDID in atomic_check

Mikita Lipski <[email protected]>
drm/amd/display: Fix deadlock when flushing irq

Imre Deak <[email protected]>
drm/i915: Enable display WA#1183 from its correct spot

Abhay Kumar <[email protected]>
drm/i915/audio: set minimum CD clock to twice the BCLK

José Roberto de Souza <[email protected]>
drm/i915/fbdev: Enable late fbdev initial configuration

Nicolai Hähnle <[email protected]>
drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders

Ville Syrjälä <[email protected]>
drm/edid: Reset more of the display info

Nicholas Piggin <[email protected]>
rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops

Shilpasri G Bhat <[email protected]>
cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt

Daniel Kurtz <[email protected]>
earlycon: Use a pointer table to fix __earlycon_table stride

Thomas Richter <[email protected]>
module: Fix display of wrong module .text address

Anatolij Gustschin <[email protected]>
fpga-manager: altera-ps-spi: preserve nCONFIG state

Hans de Goede <[email protected]>
virt: vbox: Use __get_free_pages instead of kmalloc for DMA32 memory

Hans de Goede <[email protected]>
virt: vbox: Add vbg_req_free() helper function

Hans de Goede <[email protected]>
virt: vbox: Move declarations of vboxguest private functions to private header

Mika Westerberg <[email protected]>
PCI / PM: Do not clear state_saved in pci_pm_freeze() when smart suspend is set

Ilya Dryomov <[email protected]>

    libceph: validate con->state at the top of try_write()

Ilya Dryomov <[email protected]>
libceph: reschedule a tick in finish_hunting()

Ilya Dryomov <[email protected]>
libceph: un-backoff on tick when we have a authenticated session

Nicolin Chen <[email protected]>
ASoC: fsl_esai: Fix divisor calculation failure at lower ratio

Tero Kristo <[email protected]>
ASoC: dmic: Fix clock parenting

Stephan Mueller <[email protected]>
crypto: drbg - set freed buffers to NULL

Alistair Popple <[email protected]>
powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address range

Mahesh Salgaonkar <[email protected]>
powerpc/mce: Fix a bug where mce loops on memory UE.

Balbir Singh <[email protected]>
powerpc/mm: Flush cache on memory hot(un)plug

Geert Uytterhoeven <[email protected]>
slimbus: Fix out-of-bounds access in slim_slicesize()

Marc Zyngier <[email protected]>
KVM: arm/arm64: Close VMID generation race

Thor Thayer <[email protected]>
ARM: socfpga_defconfig: Remove QSPI Sector 4K size force

Linus Walleij <[email protected]>
ARM: dts: Fix NAS4220B pin config

Geert Uytterhoeven <[email protected]>
ARM: amba: Don't read past the end of sysfs "driver_override" buffer

Geert Uytterhoeven <[email protected]>
ARM: amba: Fix race condition with driver_override

Geert Uytterhoeven <[email protected]>
ARM: amba: Make driver_override output consistent with other buses

Evan Wang <[email protected]>
PCI: aardvark: Fix PCIe Max Read Request Size setting

Victor Gu <[email protected]>
PCI: aardvark: Use ISR1 instead of ISR0 interrupt in legacy irq mode

Victor Gu <[email protected]>
PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf()

Victor Gu <[email protected]>
PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf()

Martijn Coenen <[email protected]>
ANDROID: binder: prevent transactions into own process.

Steve French <[email protected]>
SMB311: Fix reconnect

Cornelia Huck <[email protected]>
vfio: ccw: process ssch with interrupts disabled

Alan Jenkins <[email protected]>
block: do not use interruptible wait anywhere

Jens Axboe <[email protected]>
bfq-iosched: ensure to clear bic/bfqq pointers when preparing request

Jianchao Wang <[email protected]>
blk-mq: start request gstate with gen 1

Mahesh Rajashekhara <[email protected]>
scsi: sd: Defer spinning up drive while SANITIZE is in progress

Bart Van Assche <[email protected]>
scsi: sd_zbc: Avoid that resetting a zone fails sporadically

Dmitry Vyukov <[email protected]>
kobject: don't use WARN for registration failures

Miquel Raynal <[email protected]>
mtd: rawnand: marvell: fix the chip-select DT parsing logic

Marc Gonzalez <[email protected]>
mtd: rawnand: tango: Fix struct clk memory leak

Joakim Tjernlund <[email protected]>
mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block.

Joakim Tjernlund <[email protected]>
mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug.

Joakim Tjernlund <[email protected]>
mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block.

Thor Thayer <[email protected]>
mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic

Kailang Yang <[email protected]>
ALSA: hda/realtek - change the location for one of two front mics

Kailang Yang <[email protected]>
ALSA: hda/realtek - Update ALC255 depop optimize

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add some fixes for ALC233

Takashi Iwai <[email protected]>
ALSA: hda: Hardening for potential Spectre v1

Takashi Iwai <[email protected]>
ALSA: seq: oss: Hardening for potential Spectre v1

Takashi Iwai <[email protected]>
ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device

David Henningsson <[email protected]>
ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr

Jeffery Miller <[email protected]>
ALSA: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY.

Takashi Iwai <[email protected]>
ALSA: control: Hardening for potential Spectre v1

Takashi Iwai <[email protected]>
ALSA: rme9652: Hardening for potential Spectre v1

Takashi Iwai <[email protected]>
ALSA: hdspm: Hardening for potential Spectre v1

Takashi Iwai <[email protected]>
ALSA: asihpi: Hardening for potential Spectre v1

Takashi Iwai <[email protected]>
ALSA: opl3: Hardening for potential Spectre v1

Takashi Iwai <[email protected]>
ALSA: hda - Skip jack and others for non-existing PCM streams

Takashi Sakamoto <[email protected]>
ALSA: dice: fix error path to destroy initialized stream data

Takashi Sakamoto <[email protected]>
ALSA: dice: fix OUI for TC group

Long Li <[email protected]>
cifs: smbd: Don't use RDMA read/write when signing is used

Long Li <[email protected]>
cifs: smbd: Avoid allocating iov on the stack

Tetsuo Handa <[email protected]>
tty: Use __GFP_NOFAIL for tty_ldisc_get()

Tetsuo Handa <[email protected]>
tty: Avoid possible error pointer dereference at tty_ldisc_restore().

Tony Lindgren <[email protected]>
tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set

Tony Lindgren <[email protected]>
tty: n_gsm: Fix long delays with control frame timeouts in ADM mode

Tetsuo Handa <[email protected]>
tty: Don't call panic() at tty_ldisc_init()

Gerd Hoffmann <[email protected]>
drm/virtio: fix vq wait_event condition

Michael S. Tsirkin <[email protected]>
virtio_console: reset on out of memory

Michael S. Tsirkin <[email protected]>
virtio_console: move removal code

Michael S. Tsirkin <[email protected]>
virtio_console: drop custom control queue cleanup

Michael S. Tsirkin <[email protected]>
virtio_console: free buffers after reset

Michael S. Tsirkin <[email protected]>
virtio_console: don't tie bufs to a vq

Michael S. Tsirkin <[email protected]>
virtio: add ability to iterate over vqs

Takashi Iwai <[email protected]>
ALSA: usb-audio: Skip broken EU on Dell dock USB-audio

Ravi Chandra Sadineni <[email protected]>
USB: Increment wakeup count on remote wakeup.

Kamil Lulko <[email protected]>
usb: core: Add quirk for HP v222w 16GB Mini

Heikki Krogerus <[email protected]>
usb: typec: ucsi: Increase command completion timeout value

Marc Zyngier <[email protected]>
serial: mvebu-uart: Fix local flags handling on termios update

Kyle Roeschley <[email protected]>

    USB: serial: cp210x: add ID for NI USB serial console

Vasyl Vavrychuk <[email protected]>
USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster

Collin May <[email protected]>
USB: serial: simple: add libtransistor console

Kai-Heng Feng <[email protected]>
xhci: Fix USB ports for Dell Inspiron 5775

Zhengjun Xing <[email protected]>
xhci: Fix Kernel oops in xhci dbgtty

Greg Kroah-Hartman <[email protected]>
Revert "xhci: plat: Register shutdown for xhci_plat"

Shuah Khan <[email protected]>
usbip: vhci_hcd: check rhport before using in vhci_hub_control()

Shuah Khan <[email protected]>
usbip: vhci_hcd: Fix usb device and sockfd leaks

Shuah Khan <[email protected]>
usbip: usbip_host: fix to hold parent lock for device_attach() calls

Shuah Khan <[email protected]>
usbip: usbip_event: fix to not print kernel pointer address

Theodore Ts'o <[email protected]>
random: rate limit unseeded randomness warnings

Theodore Ts'o <[email protected]>
random: fix possible sleeping allocation from irq context

Theodore Ts'o <[email protected]>
random: set up the NUMA crng instances after the CRNG is fully initialized

Lukas Czerner <[email protected]>
ext4: fix bitmap position validation

Theodore Ts'o <[email protected]>
ext4: add validity checks for bitmap block numbers

Theodore Ts'o <[email protected]>
ext4: add MODULE_SOFTDEP to ensure crc32c is included in the initramfs

Theodore Ts'o <[email protected]>
ext4: set h_journal if there is a failure starting a reserved handle

Eric Biggers <[email protected]>
ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS

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

Diffstat:

 Documentation/virtual/kvm/api.txt                  |   9 +-
 Documentation/virtual/kvm/arm/psci.txt             |  30 ++++
 Makefile                                           |   4 +-
 arch/arm/boot/dts/gemini-nas4220b.dts              |  28 ++--
 arch/arm/configs/socfpga_defconfig                 |   1 +
 arch/arm/include/asm/kvm_host.h                    |   3 +
 arch/arm/include/uapi/asm/kvm.h                    |   6 +
 arch/arm/kvm/guest.c                               |  13 ++
 arch/arm64/include/asm/kvm_host.h                  |   3 +
 arch/arm64/include/uapi/asm/kvm.h                  |   6 +
 arch/arm64/kvm/guest.c                             |  14 +-
 arch/powerpc/kernel/mce_power.c                    |   7 +-
 arch/powerpc/mm/mem.c                              |   2 +
 arch/powerpc/platforms/powernv/npu-dma.c           |  23 ++-
 arch/powerpc/platforms/powernv/opal-rtc.c          |   8 +-
 arch/x86/include/uapi/asm/msgbuf.h                 |  31 ++++
 arch/x86/include/uapi/asm/shmbuf.h                 |  42 ++++++
 arch/x86/kernel/cpu/microcode/core.c               |   6 +-
 arch/x86/kernel/cpu/microcode/intel.c              |   2 -
 arch/x86/kernel/smpboot.c                          |   2 +
 block/bfq-iosched.c                                |  10 +-
 block/blk-core.c                                   |  15 +-
 block/blk-mq.c                                     |   7 +
 crypto/drbg.c                                      |   2 +
 drivers/amba/bus.c                                 |  17 ++-
 drivers/android/binder.c                           |   8 ++
 drivers/char/random.c                              |  90 +++++++++---
 drivers/char/virtio_console.c                      | 157 ++++++++++-----------
 drivers/cpufreq/powernv-cpufreq.c                  |  14 +-
 drivers/crypto/ccp/sp-dev.c                        |   6 +-
 drivers/fpga/altera-ps-spi.c                       |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   7 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |   5 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  32 ++---
 drivers/gpu/drm/drm_edid.c                         |  11 +-
 drivers/gpu/drm/i915/intel_cdclk.c                 |  16 ++-
 drivers/gpu/drm/i915/intel_fbdev.c                 |   2 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c            |  11 +-
 drivers/gpu/drm/virtio/virtgpu_vq.c                |   4 +-
 drivers/mtd/chips/cfi_cmdset_0001.c                |  33 ++++-
 drivers/mtd/chips/cfi_cmdset_0002.c                |   9 +-
 drivers/mtd/nand/marvell_nand.c                    |  25 ++--
 drivers/mtd/nand/tango_nand.c                      |   2 +-
 drivers/mtd/spi-nor/cadence-quadspi.c              |  19 ++-
 drivers/of/fdt.c                                   |   7 +-
 drivers/pci/host/pci-aardvark.c                    |  53 ++++---
 drivers/pci/pci-driver.c                           |   5 +-
 drivers/rtc/rtc-opal.c                             |  37 +++--
 drivers/s390/cio/vfio_ccw_fsm.c                    |  19 ++-
 drivers/scsi/sd.c                                  |   2 +
 drivers/scsi/sd_zbc.c                              | 140 ++++++++++--------
 drivers/slimbus/messaging.c                        |   2 +-
 drivers/tty/n_gsm.c                                |  23 ++-
 drivers/tty/serial/earlycon.c                      |   6 +-
 drivers/tty/serial/mvebu-uart.c                    |   1 -
 drivers/tty/tty_io.c                               |   5 +-
 drivers/tty/tty_ldisc.c                            |  29 ++--
 drivers/usb/core/hcd.c                             |   1 +
 drivers/usb/core/hub.c                             |  10 +-
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/host/xhci-dbgtty.c                     |   8 +-
 drivers/usb/host/xhci-pci.c                        |   5 +-
 drivers/usb/host/xhci-plat.c                       |   1 -
 drivers/usb/serial/Kconfig                         |   1 +
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/ftdi_sio.c                      |   3 +-
 drivers/usb/serial/usb-serial-simple.c             |   7 +
 drivers/usb/typec/ucsi/ucsi.c                      |   2 +-
 drivers/usb/usbip/stub_main.c                      |   5 +
 drivers/usb/usbip/usbip_common.h                   |   2 +-
 drivers/usb/usbip/usbip_event.c                    |   4 -
 drivers/usb/usbip/vhci_hcd.c                       |  13 ++
 drivers/virt/vboxguest/vboxguest_core.c            |  66 +++++----
 drivers/virt/vboxguest/vboxguest_core.h            |   9 ++
 drivers/virt/vboxguest/vboxguest_linux.c           |  19 ++-
 drivers/virt/vboxguest/vboxguest_utils.c           |  17 ++-
 fs/cifs/cifssmb.c                                  |   3 +
 fs/cifs/smb2ops.c                                  |  18 ++-
 fs/cifs/smb2pdu.c                                  |   4 +-
 fs/cifs/smbdirect.c                                |  36 ++---
 fs/cifs/transport.c                                |   4 +-
 fs/ext4/balloc.c                                   |  17 ++-
 fs/ext4/extents.c                                  |  16 ++-
 fs/ext4/ialloc.c                                   |   7 +
 fs/ext4/super.c                                    |   1 +
 fs/jbd2/transaction.c                              |   1 +
 include/asm-generic/vmlinux.lds.h                  |   2 +-
 include/kvm/arm_psci.h                             |  16 ++-
 include/linux/blkdev.h                             |   5 +
 include/linux/mtd/flashchip.h                      |   1 +
 include/linux/serial_core.h                        |  21 ++-
 include/linux/tty.h                                |   2 +-
 include/linux/vbox_utils.h                         |  23 ---
 include/linux/virtio.h                             |   3 +
 include/sound/control.h                            |   7 +-
 kernel/module.c                                    |   3 +-
 kernel/time/tick-sched.c                           |  11 +-
 lib/kobject.c                                      |  12 +-
 net/ceph/messenger.c                               |   7 +
 net/ceph/mon_client.c                              |  14 +-
 sound/core/pcm_compat.c                            |   7 +-
 sound/core/pcm_native.c                            |  24 ++--
 sound/core/seq/oss/seq_oss_event.c                 |  15 +-
 sound/core/seq/oss/seq_oss_midi.c                  |   2 +
 sound/core/seq/oss/seq_oss_synth.c                 |  85 ++++++-----
 sound/core/seq/oss/seq_oss_synth.h                 |   3 +-
 sound/drivers/opl3/opl3_synth.c                    |   7 +-
 sound/firewire/dice/dice-stream.c                  |   2 +-
 sound/firewire/dice/dice.c                         |   2 +-
 sound/pci/asihpi/hpimsginit.c                      |  13 +-
 sound/pci/asihpi/hpioctl.c                         |   4 +-
 sound/pci/hda/hda_hwdep.c                          |  12 +-
 sound/pci/hda/patch_hdmi.c                         |   9 +-
 sound/pci/hda/patch_realtek.c                      |   5 +
 sound/pci/rme9652/hdspm.c                          |  24 ++--
 sound/pci/rme9652/rme9652.c                        |   6 +-
 sound/soc/fsl/fsl_esai.c                           |   7 +
 sound/soc/omap/omap-dmic.c                         |  14 +-
 sound/usb/mixer_maps.c                             |   3 +
 tools/lib/str_error_r.c                            |   2 +-
 virt/kvm/arm/arm.c                                 |  15 +-
 virt/kvm/arm/psci.c                                |  60 ++++++++
 123 files changed, 1215 insertions(+), 600 deletions(-)