Skip to content

4.14.39-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 Latest91 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/91ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKSfs/ext4/extents.c+11 -50 replies
2/91ext4: set h_journal if there is a failure starting a reserved handlefs/jbd2/transaction.c+1 -00 replies
3/91ext4: add MODULE_SOFTDEP to ensure crc32c is included in the initramfsfs/ext4/super.c+1 -00 replies
4/91ext4: add validity checks for bitmap block numbersfs/ext4/balloc.c fs/ext4/ialloc.c+21 -20 replies
5/91ext4: fix bitmap position validationfs/ext4/balloc.c+5 -40 replies
6/91random: set up the NUMA crng instances after the CRNG is fully initializeddrivers/char/random.c+27 -190 replies
7/91random: fix possible sleeping allocation from irq contextdrivers/char/random.c+8 -10 replies
8/91random: rate limit unseeded randomness warningsdrivers/char/random.c+34 -50 replies
9/91usbip: usbip_event: fix to not print kernel pointer addressdrivers/usb/usbip/usbip_event.c+0 -40 replies
10/91usbip: usbip_host: fix to hold parent lock for device_attach() callsdrivers/usb/usbip/stub_main.c+5 -00 replies
11/91usbip: vhci_hcd: Fix usb device and sockfd leaksdrivers/usb/usbip/usbip_common.h+1 -10 replies
12/91usbip: vhci_hcd: check rhport before using in vhci_hub_control()drivers/usb/usbip/vhci_hcd.c+13 -00 replies
13/91Revert "xhci: plat: Register shutdown for xhci_plat"drivers/usb/host/xhci-plat.c+0 -10 replies
14/91xhci: Fix USB ports for Dell Inspiron 5775drivers/usb/host/xhci-pci.c+4 -10 replies
15/91USB: serial: simple: add libtransistor consoledrivers/usb/serial/Kconfig drivers/usb/serial/usb-serial-simple.c+8 -00 replies
16/91USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blasterdrivers/usb/serial/ftdi_sio.c+2 -10 replies
17/91USB: serial: cp210x: add ID for NI USB serial consoledrivers/usb/serial/cp210x.c+1 -00 replies
18/91usb: typec: ucsi: Increase command completion timeout valuedrivers/usb/typec/ucsi/ucsi.c+1 -10 replies
19/91usb: core: Add quirk for HP v222w 16GB Minidrivers/usb/core/quirks.c+3 -00 replies
20/91USB: Increment wakeup count on remote wakeup.drivers/usb/core/hcd.c drivers/usb/core/hub.c+10 -10 replies
21/91ALSA: usb-audio: Skip broken EU on Dell dock USB-audiosound/usb/mixer_maps.c+3 -00 replies
22/91virtio: add ability to iterate over vqsinclude/linux/virtio.h+3 -00 replies
23/91virtio_console: dont tie bufs to a vqdrivers/char/virtio_console.c+7 -70 replies
24/91virtio_console: free buffers after resetdrivers/char/virtio_console.c+24 -250 replies
25/91virtio_console: drop custom control queue cleanupdrivers/char/virtio_console.c+0 -170 replies
26/91virtio_console: move removal codedrivers/char/virtio_console.c+36 -360 replies
27/91virtio_console: reset on out of memorydrivers/char/virtio_console.c+10 -70 replies
28/91drm/virtio: fix vq wait_event conditiondrivers/gpu/drm/virtio/virtgpu_vq.c+2 -20 replies
29/91tty: Dont call panic() at tty_ldisc_init()drivers/tty/tty_io.c drivers/tty/tty_ldisc.c include/linux/tty.h+8 -40 replies
30/91tty: n_gsm: Fix long delays with control frame timeouts in ADM modedrivers/tty/n_gsm.c+11 -10 replies
31/91tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not setdrivers/tty/n_gsm.c+11 -00 replies
32/91tty: Avoid possible error pointer dereference at tty_ldisc_restore().drivers/tty/tty_ldisc.c+5 -80 replies
33/91tty: Use __GFP_NOFAIL for tty_ldisc_get()drivers/tty/tty_ldisc.c+5 -60 replies
34/91ALSA: dice: fix OUI for TC groupsound/firewire/dice/dice.c+1 -10 replies
35/91ALSA: dice: fix error path to destroy initialized stream datasound/firewire/dice/dice-stream.c+1 -10 replies
36/91ALSA: hda - Skip jack and others for non-existing PCM streamssound/pci/hda/patch_hdmi.c+8 -10 replies
37/91ALSA: opl3: Hardening for potential Spectre v1sound/drivers/opl3/opl3_synth.c+5 -20 replies
38/91ALSA: asihpi: Hardening for potential Spectre v1sound/pci/asihpi/hpimsginit.c sound/pci/asihpi/hpioctl.c+12 -50 replies
39/91ALSA: hdspm: Hardening for potential Spectre v1sound/pci/rme9652/hdspm.c+14 -100 replies
40/91ALSA: rme9652: Hardening for potential Spectre v1sound/pci/rme9652/rme9652.c+4 -20 replies
41/91ALSA: control: Hardening for potential Spectre v1include/sound/control.h+5 -20 replies
42/91ALSA: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY.sound/core/pcm_compat.c sound/core/pcm_native.c+15 -150 replies
43/91ALSA: core: Report audio_tstamp in snd_pcm_sync_ptrsound/core/pcm_native.c+1 -00 replies
44/91ALSA: seq: oss: Fix unbalanced use lock for synth MIDI devicesound/core/seq/oss/seq_oss_synth.c+8 -40 replies
45/91ALSA: 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
46/91ALSA: hda: Hardening for potential Spectre v1sound/pci/hda/hda_hwdep.c+11 -10 replies
47/91ALSA: hda/realtek - Add some fixes for ALC233sound/pci/hda/patch_realtek.c+2 -00 replies
48/91ALSA: hda/realtek - Update ALC255 depop optimizesound/pci/hda/patch_realtek.c+2 -00 replies
49/91ALSA: hda/realtek - change the location for one of two front micssound/pci/hda/patch_realtek.c+1 -00 replies
50/91mtd: spi-nor: cadence-quadspi: Fix page fault kernel panicdrivers/mtd/spi-nor/cadence-quadspi.c+17 -20 replies
51/91mtd: 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
52/91mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug.drivers/mtd/chips/cfi_cmdset_0001.c+17 -00 replies
53/91mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block.drivers/mtd/chips/cfi_cmdset_0002.c+6 -30 replies
54/91mtd: rawnand: tango: Fix struct clk memory leakdrivers/mtd/nand/tango_nand.c+1 -10 replies
55/91kobject: dont use WARN for registration failureslib/kobject.c+5 -70 replies
56/91scsi: sd: Defer spinning up drive while SANITIZE is in progressdrivers/scsi/sd.c+2 -00 replies
57/91bfq-iosched: ensure to clear bic/bfqq pointers when preparing requestblock/bfq-iosched.c+9 -10 replies
58/91vfio: ccw: process ssch with interrupts disableddrivers/s390/cio/vfio_ccw_fsm.c+12 -70 replies
59/91ANDROID: binder: prevent transactions into own process.drivers/android/binder.c+8 -00 replies
60/91PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf()drivers/pci/host/pci-aardvark.c+2 -20 replies
61/91PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf()drivers/pci/host/pci-aardvark.c+1 -30 replies
62/91PCI: aardvark: Use ISR1 instead of ISR0 interrupt in legacy irq modedrivers/pci/host/pci-aardvark.c+25 -180 replies
63/91PCI: aardvark: Fix PCIe Max Read Request Size settingdrivers/pci/host/pci-aardvark.c+3 -10 replies
64/91ARM: amba: Make driver_override output consistent with other busesdrivers/amba/bus.c+0 -30 replies
65/91ARM: amba: Fix race condition with driver_overridedrivers/amba/bus.c+9 -20 replies
66/91ARM: amba: Dont read past the end of sysfs "driver_override" bufferdrivers/amba/bus.c+2 -10 replies
67/91ARM: socfpga_defconfig: Remove QSPI Sector 4K size forcearch/arm/configs/socfpga_defconfig+1 -00 replies
68/91KVM: arm/arm64: Close VMID generation racevirt/kvm/arm/arm.c+10 -50 replies
69/91powerpc/mm: Flush cache on memory hot(un)plugarch/powerpc/mm/mem.c+2 -00 replies
70/91powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address rangearch/powerpc/platforms/powernv/npu-dma.c+19 -40 replies
71/91crypto: drbg - set freed buffers to NULLcrypto/drbg.c+2 -00 replies
72/91ASoC: fsl_esai: Fix divisor calculation failure at lower ratiosound/soc/fsl/fsl_esai.c+7 -00 replies
73/91libceph: un-backoff on tick when we have a authenticated sessionnet/ceph/mon_client.c+10 -30 replies
74/91libceph: reschedule a tick in finish_hunting()net/ceph/mon_client.c+1 -00 replies
75/91libceph: validate con->state at the top of try_write()net/ceph/messenger.c+7 -00 replies
76/91fpga-manager: altera-ps-spi: preserve nCONFIG statedrivers/fpga/altera-ps-spi.c+1 -10 replies
77/91earlycon: 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
78/91cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interruptdrivers/cpufreq/powernv-cpufreq.c+11 -30 replies
79/91rtc: opal: Fix OPAL RTC driver OPAL_BUSY loopsarch/powerpc/platforms/powernv/opal-rtc.c drivers/rtc/rtc-opal.c+28 -170 replies
80/91drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shadersdrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+5 -20 replies
81/91drm/i915: Enable display WA#1183 from its correct spotdrivers/gpu/drm/i915/intel_runtime_pm.c+5 -60 replies
82/91objtool, perf: Fix GCC 8 -Wrestrict errortools/lib/str_error_r.c+1 -10 replies
83/91tools/lib/subcmd/pager.c: do not alias select() paramstools/lib/subcmd/pager.c+4 -10 replies
84/91x86/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
85/91x86/smpboot: Dont use mwait_play_dead() on AMD systemsarch/x86/kernel/smpboot.c+2 -00 replies
86/91x86/microcode/intel: Save microcode patch unconditionallyarch/x86/kernel/cpu/microcode/intel.c+0 -20 replies
87/91x86/microcode: Do not exit early from __reload_late()arch/x86/kernel/cpu/microcode/core.c+2 -40 replies
88/91tick/sched: Do not mess with an enqueued hrtimerkernel/time/tick-sched.c+6 -50 replies
89/91arm/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
90/91powerpc/eeh: Fix race with driver un/bindarch/powerpc/kernel/eeh_driver.c+38 -230 replies
91/91net: dont call update_pmtu unconditionallydrivers/infiniband/ulp/ipoib/ipoib_cm.c drivers/net/vxlan.c include/net/dst.h +5 more+18 -150 replies

Reviews trailers per patch

33 of 91 patches have a Reviewed-by or Acked-by.

PatchAlan SternDave AirlieTakashi SakamotoMarek VasutRichard WeinbergerMiquel RaynalDong Jia ShiHalil PasicPierre MorelWilson DingNadav HaklaiEvan WangVictor GuTodd KjosShannon ZhaoReza ArbabRashmica GuptaBalbir SinghFabio EstevamJason DillamanAlan TullRob HerringGuenter RoeckNicholas PigginViresh KumarVaidyanathan SrinivasanAlex DeucherVille SyrjäläLaura AbbottBorislav PetkovVitezslav SamelAshok RajFrederic WeisbeckerChristoffer DallAlexandre BelloniBenjamin HerrenschmidtAndreas DilgerJan Kara
1/91
2/91R-b R-b
3/91
4/91
5/91
6/91
7/91
8/91
9/91
10/91
11/91
12/91
13/91
14/91
15/91
16/91
17/91
18/91
19/91
20/91A-b
21/91
22/91
23/91
24/91
25/91
26/91
27/91
28/91R-b
29/91
30/91
31/91
32/91
33/91
34/91
35/91
36/91
37/91
38/91
39/91
40/91
41/91
42/91
43/91R-b
44/91
45/91
46/91
47/91
48/91
49/91
50/91R-b
51/91R-b
52/91R-b
53/91R-b
54/91R-b
55/91
56/91
57/91
58/91R-b A-b A-b
59/91
60/91R-b R-b
61/91R-b R-b
62/91R-b R-b
63/91R-b R-b
64/91R-b
65/91R-b
66/91R-b
67/91
68/91T-b
69/91A-b R-b
70/91A-b T-b
71/91
72/91T-b R-b
73/91R-b
74/91R-b
75/91R-b
76/91A-b
77/91R-b T-b R-b
78/91A-b A-b A-b
79/91A-b
80/91R-b
81/91R-b
82/91T-b
83/91
84/91
85/91R-b
86/91T-b T-b
87/91T-b T-b
88/91A-b
89/91R-b
90/91R-b
91/91

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

Read the v1 thread

Cover letter [PATCH 4.14 00/91] 4.14.39-stable review

This is the start of the stable review cycle for the 4.14.39 release. There are 91 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:37 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.14.39-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.39-rc1

Nicolas Dichtel <[email protected]>
net: don't call update_pmtu unconditionally

Michael Neuling <[email protected]>
powerpc/eeh: Fix race with driver un/bind

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

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

Sergey Senozhatsky <[email protected]>
tools/lib/subcmd/pager.c: do not alias select() params

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

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/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/eeh_driver.c          |  61 +++++++-----
 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 +-
 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/fpga/altera-ps-spi.c              |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c     |   7 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c   |  11 +--
 drivers/gpu/drm/virtio/virtgpu_vq.c       |   4 +-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c   |   3 +-
 drivers/mtd/chips/cfi_cmdset_0001.c       |  33 ++++++-
 drivers/mtd/chips/cfi_cmdset_0002.c       |   9 +-
 drivers/mtd/nand/tango_nand.c             |   2 +-
 drivers/mtd/spi-nor/cadence-quadspi.c     |  19 +++-
 drivers/net/vxlan.c                       |   6 +-
 drivers/of/fdt.c                          |   7 +-
 drivers/pci/host/pci-aardvark.c           |  53 +++++-----
 drivers/rtc/rtc-opal.c                    |  37 ++++---
 drivers/s390/cio/vfio_ccw_fsm.c           |  19 ++--
 drivers/scsi/sd.c                         |   2 +
 drivers/tty/n_gsm.c                       |  23 ++++-
 drivers/tty/serial/earlycon.c             |   6 +-
 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-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 +++
 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/mtd/flashchip.h             |   1 +
 include/linux/serial_core.h               |  21 ++--
 include/linux/tty.h                       |   2 +-
 include/linux/virtio.h                    |   3 +
 include/net/dst.h                         |   8 ++
 include/sound/control.h                   |   7 +-
 kernel/time/tick-sched.c                  |  11 ++-
 lib/kobject.c                             |  12 +--
 net/ceph/messenger.c                      |   7 ++
 net/ceph/mon_client.c                     |  14 ++-
 net/ipv4/ip_tunnel.c                      |   3 +-
 net/ipv4/ip_vti.c                         |   2 +-
 net/ipv6/ip6_tunnel.c                     |   5 +-
 net/ipv6/ip6_vti.c                        |   2 +-
 net/ipv6/sit.c                            |   4 +-
 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/usb/mixer_maps.c                    |   3 +
 tools/lib/str_error_r.c                   |   2 +-
 tools/lib/subcmd/pager.c                  |   5 +-
 virt/kvm/arm/arm.c                        |  15 ++-
 virt/kvm/arm/psci.c                       |  60 ++++++++++++
 103 files changed, 978 insertions(+), 395 deletions(-)