Skip to content

4.14.82-stable review

Greg Kroah-Hartman linux-alpha linux-efi linux-mips linux-mm linux-scsi linux-serial linux-tegra lkml stable virtualization 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest124 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/124powerpc/traps: restore recoverability of machine_check interruptsarch/powerpc/kernel/traps.c+7 -20 replies
2/124powerpc/64/module: REL32 relocation range checkarch/powerpc/kernel/module_64.c+8 -10 replies
3/124powerpc/mm: Fix page table dump to work on Radixarch/powerpc/mm/dump_linuxpagetables.c+9 -30 replies
4/124powerpc/eeh: Fix possible null deref in eeh_dump_dev_log()arch/powerpc/kernel/eeh.c+5 -00 replies
5/124tty: check name length in tty_find_polling_driver()drivers/tty/tty_io.c+1 -10 replies
6/124ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACLarch/arm/configs/imx_v6_v7_defconfig+1 -00 replies
7/124powerpc/nohash: fix undefined behaviour when testing page size supportarch/powerpc/mm/tlb_nohash.c+3 -00 replies
8/124powerpc/mm: Dont report hugepage tables as memory leaks when using kmemleakarch/powerpc/mm/hugetlbpage.c+3 -00 replies
9/124drm/omap: fix memory barrier bug in DMM driverdrivers/gpu/drm/omapdrm/omap_dmm_tiler.c+11 -00 replies
10/124drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointerdrivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c+1 -00 replies
11/124media: pci: cx23885: handle adding to list failuredrivers/media/pci/cx23885/altera-ci.c+10 -00 replies
12/124media: coda: dont overwrite h.264 profile_idc on decoder instancedrivers/media/platform/coda/coda-common.c+2 -10 replies
13/124MIPS: kexec: Mark CPU offline before disabling local IRQarch/mips/kernel/crash.c arch/mips/kernel/machine_kexec.c+6 -00 replies
14/124powerpc/boot: Ensure _zimage_start is a weak symbolarch/powerpc/boot/crt0.S+3 -10 replies
15/124powerpc/memtrace: Remove memory in chunksarch/powerpc/platforms/powernv/memtrace.c+16 -50 replies
16/124MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRSarch/mips/pci/pci-legacy.c+4 -00 replies
17/124sc16is7xx: Fix for multi-channel stalldrivers/tty/serial/sc16is7xx.c+13 -60 replies
18/124media: tvp5150: fix width alignment during set_selection()drivers/media/i2c/tvp5150.c+9 -50 replies
19/124powerpc/selftests: Wait all threads to jointools/testing/selftests/powerpc/tm/tm-tmspr.c+17 -100 replies
20/124staging:iio:ad7606: fix voltage scalesdrivers/staging/iio/adc/ad7606.c+5 -20 replies
21/1249p locks: fix glock.client_id leak in do_lockfs/9p/vfs_file.c+14 -20 replies
22/1249p: clear dangling pointers in p9stat_freenet/9p/protocol.c+5 -00 replies
23/124cdrom: fix improper type cast, which can leat to information leak.drivers/cdrom/cdrom.c+1 -10 replies
24/124ovl: fix error handling in ovl_verify_set_fh()fs/overlayfs/namei.c+3 -10 replies
25/124scsi: qla2xxx: Fix incorrect port speed being set for FC adaptersdrivers/scsi/qla2xxx/qla_mbx.c+1 -40 replies
26/124scsi: qla2xxx: Fix process response queue for ISP26XX and abovedrivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_iocb.c+0 -190 replies
27/124scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxxdrivers/scsi/qla2xxx/tcm_qla2xxx.c+0 -40 replies
28/124scsi: qla2xxx: shutdown chip if reset faildrivers/scsi/qla2xxx/qla_init.c+1 -10 replies
29/124scsi: qla2xxx: Fix re-using LoopID when handle is in usedrivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_target.c+6 -150 replies
30/124fuse: Fix use-after-free in fuse_dev_do_read()fs/fuse/dev.c+2 -00 replies
31/124fuse: Fix use-after-free in fuse_dev_do_write()fs/fuse/dev.c+5 -10 replies
32/124fuse: fix blocked_waitq wakeupfs/fuse/dev.c+11 -40 replies
33/124fuse: set FR_SENT while lockedfs/fuse/dev.c+1 -10 replies
34/124ovl: fix recursive oi->lock in ovl_link()fs/overlayfs/dir.c+5 -00 replies
35/124MIPS: Loongson-3: Fix CPU UART irq delivery problemarch/mips/loongson64/loongson-3/irq.c+3 -400 replies
36/124MIPS: Loongson-3: Fix BRIDGE irq delivery problemarch/mips/include/asm/mach-loongson64/irq.h arch/mips/loongson64/loongson-3/irq.c+4 -110 replies
37/124xtensa: add NOTES section to the linker scriptarch/xtensa/boot/Makefile arch/xtensa/kernel/vmlinux.lds.S+2 -10 replies
38/124xtensa: make sure bFLT stack is 16 byte alignedarch/xtensa/include/asm/processor.h+5 -10 replies
39/124xtensa: fix boot parameters address translationarch/xtensa/kernel/head.S+5 -20 replies
40/124um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEParch/x86/um/shared/sysdep/ptrace_32.h+0 -100 replies
41/124clk: s2mps11: Fix matching when built as module and DT node contains compatibledrivers/clk/clk-s2mps11.c+30 -00 replies
42/124clk: at91: Fix division by zero in PLL recalc_rate()drivers/clk/at91/clk-pll.c+3 -00 replies
43/124clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent calldrivers/clk/rockchip/clk-ddr.c+0 -40 replies
44/124clk: mvebu: use correct bit for 98DX3236 NANDdrivers/clk/mvebu/clk-corediv.c+1 -10 replies
45/124media: ov7670: make "xclk" clock optionaldrivers/media/i2c/ov7670.c+18 -120 replies
46/124libceph: bump CEPH_MSG_MAX_DATA_LENinclude/linux/ceph/libceph.h+7 -10 replies
47/124Revert "ceph: fix dentry leak in splice_dentry()"fs/ceph/inode.c+6 -20 replies
48/124thermal: enable broadcom menu for arm64 bcm2835drivers/thermal/Kconfig+1 -10 replies
49/124mach64: fix display corruption on big endian machinesdrivers/video/fbdev/aty/mach64_accel.c+3 -30 replies
50/124mach64: fix image corruption due to reading accelerator registersdrivers/video/fbdev/aty/mach64_accel.c+9 -130 replies
51/124reset: hisilicon: fix potential NULL pointer dereferencedrivers/clk/hisilicon/reset.c+2 -30 replies
52/124vhost/scsi: truncate T10 PI iov_iter to prot_bytesdrivers/vhost/scsi.c+3 -10 replies
53/124scsi: qla2xxx: Initialize port speed to avoid setting lower speeddrivers/scsi/qla2xxx/qla_init.c+1 -00 replies
54/124SCSI: fix queue cleanup race before queue initialization is doneblock/blk-core.c drivers/scsi/scsi_lib.c+10 -30 replies
55/124soc: ti: QMSS: Fix usage of irq_set_affinity_hintdrivers/soc/ti/knav_qmss.h drivers/soc/ti/knav_qmss_acc.c drivers/soc/ti/knav_qmss_queue.c+22 -140 replies
56/124ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entryfs/ocfs2/dir.c+1 -20 replies
57/124ocfs2: free up write context when direct IO failedfs/ocfs2/aops.c fs/ocfs2/cluster/masklog.h+19 -20 replies
58/124mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappingsmm/mempolicy.c+30 -20 replies
59/124netfilter: conntrack: fix calculation of next bucket number in early_dropnet/netfilter/nf_conntrack_core.c+8 -50 replies
60/124ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mmarch/arm/mm/proc-v7.S+1 -10 replies
61/124mtd: docg3: dont set conflicting BCH_CONST_PARAMS optiondrivers/mtd/devices/Kconfig+1 -10 replies
62/124of, numa: Validate some distance map rulesdrivers/of/of_numa.c+7 -20 replies
63/124x86/cpu/vmware: Do not trace vmware_sched_clock()arch/x86/kernel/cpu/vmware.c+1 -10 replies
63/124x86/cpu/vmware: Do not trace vmware_sched_clock()arch/x86/kernel/cpu/vmware.c+1 -10 replies
64/124x86/hyper-v: Enable PIT shutdown quirkarch/x86/kernel/cpu/mshyperv.c+11 -00 replies
64/124x86/hyper-v: Enable PIT shutdown quirkarch/x86/kernel/cpu/mshyperv.c+11 -00 replies
65/124termios, tty/tty_baudrate.c: fix buffer overrundrivers/tty/tty_baudrate.c+2 -20 replies
66/124arch/alpha, termios: implement BOTHER, IBSHIFT and termios2arch/alpha/include/asm/termios.h arch/alpha/include/uapi/asm/ioctls.h arch/alpha/include/uapi/asm/termbits.h+29 -10 replies
67/124watchdog/core: Add missing prototypes for weak functionsinclude/linux/nmi.h+2 -00 replies
68/124btrfs: fix pinned underflow after transaction abortedfs/btrfs/disk-io.c+11 -10 replies
69/124Btrfs: fix cur_offset in the error case for nocowfs/btrfs/inode.c+2 -30 replies
70/124Btrfs: fix infinite loop on inode eviction after deduplication of eof blockfs/btrfs/ioctl.c+2 -00 replies
71/124Btrfs: fix data corruption due to cloning of eof blockfs/btrfs/ioctl.c+10 -20 replies
72/124clockevents/drivers/i8253: Add support for PIT shutdown quirkdrivers/clocksource/i8253.c include/linux/i8253.h+13 -20 replies
73/124ext4: add missing brelse() update_backups()s error pathfs/ext4/resize.c+3 -10 replies
74/124ext4: add missing brelse() in set_flexbg_block_bitmap()s error pathfs/ext4/resize.c+4 -20 replies
75/124ext4: add missing brelse() add_new_gdb_meta_bg()s error pathfs/ext4/resize.c+1 -20 replies
76/124ext4: avoid potential extra brelse in setup_new_flex_group_blocks()fs/ext4/resize.c+2 -60 replies
77/124ext4: missing !bh check in ext4_xattr_inode_write()fs/ext4/xattr.c+6 -00 replies
78/124ext4: fix possible inode leak in the retry loop of ext4_resize_fs()fs/ext4/resize.c+4 -00 replies
79/124ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty()fs/ext4/inode.c+3 -20 replies
80/124ext4: avoid buffer leak in ext4_orphan_add() after prior errorsfs/ext4/namei.c+3 -10 replies
81/124ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizingfs/ext4/resize.c+1 -10 replies
82/124ext4: avoid possible double brelse() in add_new_gdb() on error pathfs/ext4/resize.c+1 -00 replies
83/124ext4: fix possible leak of sbi->s_group_desc_leak in error pathfs/ext4/super.c+8 -80 replies
84/124ext4: fix possible leak of s_journal_flag_rwsem in error pathfs/ext4/super.c+1 -00 replies
85/124ext4: fix buffer leak in ext4_xattr_get_block() on error pathfs/ext4/xattr.c+3 -10 replies
86/124ext4: release bs.bh before re-using in ext4_xattr_block_find()fs/ext4/xattr.c+2 -00 replies
87/124ext4: fix buffer leak in ext4_xattr_move_to_block() on error pathfs/ext4/xattr.c+2 -00 replies
88/124ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error pathfs/ext4/xattr.c+5 -20 replies
89/124ext4: fix buffer leak in __ext4_read_dirblock() on error pathfs/ext4/namei.c+1 -00 replies
90/124mount: Retest MNT_LOCKED in do_umountfs/namespace.c+8 -20 replies
91/124mount: Dont allow copying MNT_UNBINDABLE|MNT_LOCKED mountsfs/namespace.c+8 -20 replies
92/124mount: Prevent MNT_DETACH from disconnecting locked mountsfs/namespace.c+1 -10 replies
93/124kdb: use correct pointer when btc calls bttkernel/debug/kdb/kdb_bt.c+2 -20 replies
94/124kdb: print real address of pointers instead of hashed addresseskernel/debug/kdb/kdb_main.c kernel/debug/kdb/kdb_support.c+13 -130 replies
95/124sunrpc: correct the computation for page_ptr when truncatingnet/sunrpc/xdr.c+2 -30 replies
96/124nfsd: COPY and CLONE operations require the saved filehandle to be setfs/nfsd/nfs4proc.c+3 -00 replies
97/124rtc: hctosys: Add missing range error reportingdrivers/rtc/hctosys.c+3 -10 replies
98/124fuse: fix use-after-free in fuse_direct_IO()fs/fuse/file.c+3 -10 replies
99/124fuse: fix leaked notify replyfs/fuse/dev.c+3 -10 replies
100/124configfs: replace strncpy with memcpyfs/configfs/symlink.c+1 -10 replies
101/124gfs2: Put bitmap buffers in put_superfs/gfs2/rgrp.c+2 -10 replies
102/124crypto: user - fix leaking uninitialized memory to userspacecrypto/crypto_user.c+9 -90 replies
103/124lib/ubsan.c: dont mark __ubsan_handle_builtin_unreachable as noreturnlib/ubsan.c+1 -20 replies
104/124hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!mm/hugetlb.c+19 -40 replies
105/124mm/swapfile.c: use kvzalloc for swap_info_struct allocationmm/swapfile.c+3 -30 replies
106/124efi/arm/libstub: Pack FDT after populating itdrivers/firmware/efi/libstub/fdt.c+4 -00 replies
107/124drm/rockchip: Allow driver to be shutdown on reboot/kexecdrivers/gpu/drm/rockchip/rockchip_drm_drv.c+6 -00 replies
108/124drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_typedrivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c+1 -00 replies
109/124drm/nouveau: Check backlight IDs are >= 0, not > 0drivers/gpu/drm/nouveau/nouveau_backlight.c+2 -20 replies
110/124drm/dp_mst: Check if primary mstb is nulldrivers/gpu/drm/drm_dp_mst_topology.c+3 -00 replies
111/124drm/atomic_helper: Disallow new modesets on unregistered connectorsdrivers/gpu/drm/drm_atomic_helper.c+20 -10 replies
112/124drm/i915: Restore vblank interrupts earlierdrivers/gpu/drm/i915/intel_display.c+13 -100 replies
113/124drm/i915: Dont unset intel_connector->mst_portdrivers/gpu/drm/i915/intel_dp_mst.c+6 -110 replies
114/124drm/i915: Skip vcpi allocation for MSTB ports that are gonedrivers/gpu/drm/i915/intel_dp_mst.c+15 -90 replies
115/124drm/i915: Large page offsets for pread/pwritedrivers/gpu/drm/i915/i915_gem.c+2 -100 replies
116/124drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N valuesdrivers/gpu/drm/i915/intel_audio.c+17 -00 replies
117/124drm/i915: Dont oops during modeset shutdown after lpe audio deinitdrivers/gpu/drm/i915/intel_lpe_audio.c+3 -10 replies
118/124drm/i915: Mark pin flags as u64drivers/gpu/drm/i915/i915_gem_gtt.h+12 -120 replies
119/124drm/i915/execlists: Force write serialisation into context image vs executiondrivers/gpu/drm/i915/intel_lrc.c+13 -10 replies
120/124CONFIG_XEN_PV breaks xen_create_contiguous_region on ARMinclude/xen/xen-ops.h+1 -10 replies
121/124ovl: check whiteout in ovl_create_over_whiteout()fs/overlayfs/dir.c+4 -00 replies
122/124printk: Never set console_may_schedule in console_trylock()kernel/printk/printk.c+8 -140 replies
123/124nvme-loop: fix kernel oops in case of unhandled commanddrivers/nvme/target/loop.c+2 -70 replies
124/124gpio: brcmstb: release the bgpio lock during irq handlersdrivers/gpio/gpio-brcmstb.c+16 -50 replies

Reviews trailers per patch

42 of 126 patches have a Reviewed-by or Acked-by.

PatchNicholas PigginOtavio SalvadorXinliang LiuPhilipp ZabelNick DesaulniersStephen BoydVille SyrjäläAndrew MortonAndrea ArcangeliMel GormanJosef BacikDavid SterbaNikolay BorisovDaniel ThompsonNaoya HoriguchiDaniel VetterMika KuoppalaSteven Rostedt (VMware)Quinn TranEwan D. MilneLudovic DesrochesEric AnholtPaolo BonziniSantosh ShilimkarJunxiao BiChangwei GeJoseph QiDave MartinMarc ZyngierWill DeaconCc: Johan HovoldFilipe MananaRitesh Raj SarrafJan KaraTimothy Baldwin[email protected]Olof JohanssonAaron LuMichal HockoVicente BergasMichel DänzerKarol HerbstDennisPeter NoweeTvrtko UrsulinFlorian FainelliGregory FongChris WilsonLionel LandwerlinMichal WajdeczkoJuergen GrossChristoph HellwigLaurence Oberman
1/124R-b
2/124
3/124
4/124
5/124
6/124A-b
7/124
8/124
9/124
10/124R-b
11/124
12/124R-b
13/124
14/124R-b
15/124
16/124
17/124
18/124
19/124
20/124
21/124
22/124
23/124
24/124
25/124
26/124
27/124
28/124
29/124Signed-of-by R-b
30/124
31/124
32/124
33/124
34/124
35/124
36/124
37/124
38/124
39/124
40/124Reported-and-tested-by
41/124A-b
42/124A-b
43/124R-b
44/124
45/124
46/124
47/124
48/124R-b
49/124R-b
50/124R-b
51/124
52/124R-b
53/124R-b T-b
54/124
55/124A-b
56/124R-b
57/124R-b R-b R-b
58/124Debugged-by R-b T-b
59/124
60/124R-b A-b
61/124
62/124A-b
63/124
63/124
64/124
64/124
65/124Requested-by
66/124
67/124
68/124R-b R-b
69/124R-b
70/124R-b
71/124
72/124
73/124
74/124
75/124
76/124
77/124
78/124
79/124
80/124
81/124
82/124
83/124
84/124
85/124
86/124
87/124R-b
88/124
89/124
90/124
91/124
92/124T-b
93/124R-b
94/124
95/124
96/124
97/124
98/124
99/124Reported-and-tested-by
100/124
101/124
102/124
103/124A-b
104/124R-b
105/124R-b A-b A-b
106/124
107/124T-b
108/124R-b
109/124R-b
110/124
111/124R-b
112/124R-b T-b T-b
113/124R-b
114/124R-b
115/124R-b
116/124
117/124R-b
118/124R-b R-b
119/124A-b
120/124R-b
121/124
122/124R-b
123/124R-b
124/124R-b A-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.14 000/124] 4.14.82-stable review

This is the start of the stable review cycle for the 4.14.82 release. There are 124 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 Nov 21 16:25:07 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.82-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.82-rc1

Doug Berger <[email protected]>
gpio: brcmstb: release the bgpio lock during irq handlers

Ming Lei <[email protected]>
nvme-loop: fix kernel oops in case of unhandled command

Sergey Senozhatsky <[email protected]>
printk: Never set console_may_schedule in console_trylock()

Miklos Szeredi <[email protected]>
ovl: check whiteout in ovl_create_over_whiteout()

Stefano Stabellini <[email protected]>
CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM

Chris Wilson <[email protected]>
drm/i915/execlists: Force write serialisation into context image vs execution

Chris Wilson <[email protected]>
drm/i915: Mark pin flags as u64

Ville Syrjälä <[email protected]>
drm/i915: Don't oops during modeset shutdown after lpe audio deinit

Clint Taylor <[email protected]>
drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values

Chris Wilson <[email protected]>
drm/i915: Large page offsets for pread/pwrite

Lyude Paul <[email protected]>
drm/i915: Skip vcpi allocation for MSTB ports that are gone

Lyude Paul <[email protected]>

    drm/i915: Don't unset intel_connector->mst_port

Ville Syrjälä <[email protected]>
drm/i915: Restore vblank interrupts earlier

Lyude Paul <[email protected]>
drm/atomic_helper: Disallow new modesets on unregistered connectors

Stanislav Lisovskiy <[email protected]>
drm/dp_mst: Check if primary mstb is null

Lyude Paul <[email protected]>
drm/nouveau: Check backlight IDs are >= 0, not > 0

Alex Deucher <[email protected]>
drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type

Marc Zyngier <[email protected]>
drm/rockchip: Allow driver to be shutdown on reboot/kexec

Ard Biesheuvel <[email protected]>
efi/arm/libstub: Pack FDT after populating it

Vasily Averin <[email protected]>
mm/swapfile.c: use kvzalloc for swap_info_struct allocation

Mike Kravetz <[email protected]>
hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!

Arnd Bergmann <[email protected]>
lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn

Eric Biggers <[email protected]>
crypto: user - fix leaking uninitialized memory to userspace

Andreas Gruenbacher <[email protected]>
gfs2: Put bitmap buffers in put_super

Guenter Roeck <[email protected]>
configfs: replace strncpy with memcpy

Miklos Szeredi <[email protected]>
fuse: fix leaked notify reply

Lukas Czerner <[email protected]>
fuse: fix use-after-free in fuse_direct_IO()

Maciej W. Rozycki <[email protected]>
rtc: hctosys: Add missing range error reporting

Scott Mayhew <[email protected]>
nfsd: COPY and CLONE operations require the saved filehandle to be set

Frank Sorenson <[email protected]>
sunrpc: correct the computation for page_ptr when truncating

Christophe Leroy <[email protected]>
kdb: print real address of pointers instead of hashed addresses

Christophe Leroy <[email protected]>
kdb: use correct pointer when 'btc' calls 'btt'

Eric W. Biederman <[email protected]>
mount: Prevent MNT_DETACH from disconnecting locked mounts

Eric W. Biederman <[email protected]>
mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts

Eric W. Biederman <[email protected]>
mount: Retest MNT_LOCKED in do_umount

Vasily Averin <[email protected]>
ext4: fix buffer leak in __ext4_read_dirblock() on error path

Vasily Averin <[email protected]>
ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path

Vasily Averin <[email protected]>
ext4: fix buffer leak in ext4_xattr_move_to_block() on error path

Vasily Averin <[email protected]>
ext4: release bs.bh before re-using in ext4_xattr_block_find()

Vasily Averin <[email protected]>
ext4: fix buffer leak in ext4_xattr_get_block() on error path

Vasily Averin <[email protected]>
ext4: fix possible leak of s_journal_flag_rwsem in error path

Theodore Ts'o <[email protected]>

    ext4: fix possible leak of sbi->s_group_desc_leak in error path

Theodore Ts'o <[email protected]>
ext4: avoid possible double brelse() in add_new_gdb() on error path

Vasily Averin <[email protected]>
ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing

Vasily Averin <[email protected]>
ext4: avoid buffer leak in ext4_orphan_add() after prior errors

Vasily Averin <[email protected]>
ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty()

Vasily Averin <[email protected]>
ext4: fix possible inode leak in the retry loop of ext4_resize_fs()

Vasily Averin <[email protected]>
ext4: missing !bh check in ext4_xattr_inode_write()

Vasily Averin <[email protected]>
ext4: avoid potential extra brelse in setup_new_flex_group_blocks()

Vasily Averin <[email protected]>
ext4: add missing brelse() add_new_gdb_meta_bg()'s error path

Vasily Averin <[email protected]>
ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path

Vasily Averin <[email protected]>
ext4: add missing brelse() update_backups()'s error path

Michael Kelley <[email protected]>
clockevents/drivers/i8253: Add support for PIT shutdown quirk

Filipe Manana <[email protected]>
Btrfs: fix data corruption due to cloning of eof block

Filipe Manana <[email protected]>
Btrfs: fix infinite loop on inode eviction after deduplication of eof block

Robbie Ko <[email protected]>
Btrfs: fix cur_offset in the error case for nocow

Lu Fengqi <[email protected]>
btrfs: fix pinned underflow after transaction aborted

Mathieu Malaterre <[email protected]>
watchdog/core: Add missing prototypes for weak functions

H. Peter Anvin (Intel) <[email protected]>
arch/alpha, termios: implement BOTHER, IBSHIFT and termios2

H. Peter Anvin <[email protected]>
termios, tty/tty_baudrate.c: fix buffer overrun

Michael Kelley <[email protected]>
x86/hyper-v: Enable PIT shutdown quirk

Steven Rostedt (VMware) <[email protected]>
x86/cpu/vmware: Do not trace vmware_sched_clock()

John Garry <[email protected]>
of, numa: Validate some distance map rules

Arnd Bergmann <[email protected]>
mtd: docg3: don't set conflicting BCH_CONST_PARAMS option

Ard Biesheuvel <[email protected]>
ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm

Vasily Khoruzhick <[email protected]>
netfilter: conntrack: fix calculation of next bucket number in early_drop

Andrea Arcangeli <[email protected]>
mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings

Wengang Wang <[email protected]>
ocfs2: free up write context when direct IO failed

Changwei Ge <[email protected]>
ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry

Marc Zyngier <[email protected]>
soc: ti: QMSS: Fix usage of irq_set_affinity_hint

Ming Lei <[email protected]>
SCSI: fix queue cleanup race before queue initialization is done

Quinn Tran <[email protected]>
scsi: qla2xxx: Initialize port speed to avoid setting lower speed

Greg Edwards <[email protected]>
vhost/scsi: truncate T10 PI iov_iter to prot_bytes

Gustavo A. R. Silva <[email protected]>
reset: hisilicon: fix potential NULL pointer dereference

Mikulas Patocka <[email protected]>
mach64: fix image corruption due to reading accelerator registers

Mikulas Patocka <[email protected]>
mach64: fix display corruption on big endian machines

Allen Wild <[email protected]>
thermal: enable broadcom menu for arm64 bcm2835

Yan, Zheng <[email protected]>
Revert "ceph: fix dentry leak in splice_dentry()"

Ilya Dryomov <[email protected]>
libceph: bump CEPH_MSG_MAX_DATA_LEN

Lubomir Rintel <[email protected]>
media: ov7670: make "xclk" clock optional

Chris Packham <[email protected]>
clk: mvebu: use correct bit for 98DX3236 NAND

Enric Balletbo i Serra <[email protected]>
clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call

Ronald Wahl <[email protected]>
clk: at91: Fix division by zero in PLL recalc_rate()

Krzysztof Kozlowski <[email protected]>
clk: s2mps11: Fix matching when built as module and DT node contains compatible

Richard Weinberger <[email protected]>
um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP

Max Filippov <[email protected]>
xtensa: fix boot parameters address translation

Max Filippov <[email protected]>
xtensa: make sure bFLT stack is 16 byte aligned

Max Filippov <[email protected]>
xtensa: add NOTES section to the linker script

Huacai Chen <[email protected]>
MIPS: Loongson-3: Fix BRIDGE irq delivery problem

Huacai Chen <[email protected]>
MIPS: Loongson-3: Fix CPU UART irq delivery problem

Amir Goldstein <[email protected]>

    ovl: fix recursive oi->lock in ovl_link()

Miklos Szeredi <[email protected]>
fuse: set FR_SENT while locked

Miklos Szeredi <[email protected]>
fuse: fix blocked_waitq wakeup

Kirill Tkhai <[email protected]>
fuse: Fix use-after-free in fuse_dev_do_write()

Kirill Tkhai <[email protected]>
fuse: Fix use-after-free in fuse_dev_do_read()

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix re-using LoopID when handle is in use

Quinn Tran <[email protected]>
scsi: qla2xxx: shutdown chip if reset fail

Quinn Tran <[email protected]>
scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix process response queue for ISP26XX and above

Himanshu Madhani <[email protected]>
scsi: qla2xxx: Fix incorrect port speed being set for FC adapters

Amir Goldstein <[email protected]>
ovl: fix error handling in ovl_verify_set_fh()

Young_X <[email protected]>
cdrom: fix improper type cast, which can leat to information leak.

Dominique Martinet <[email protected]>
9p: clear dangling pointers in p9stat_free

Dominique Martinet <[email protected]>
9p locks: fix glock.client_id leak in do_lock

Alexandru Ardelean <[email protected]>
staging:iio:ad7606: fix voltage scales

Breno Leitao <[email protected]>
powerpc/selftests: Wait all threads to join

Marco Felsch <[email protected]>
media: tvp5150: fix width alignment during set_selection()

Phil Elwell <[email protected]>
sc16is7xx: Fix for multi-channel stall

Huacai Chen <[email protected]>
MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS

Rashmica Gupta <[email protected]>
powerpc/memtrace: Remove memory in chunks

Joel Stanley <[email protected]>
powerpc/boot: Ensure _zimage_start is a weak symbol

Dengcheng Zhu <[email protected]>
MIPS: kexec: Mark CPU offline before disabling local IRQ

Lucas Stach <[email protected]>
media: coda: don't overwrite h.264 profile_idc on decoder instance

Nicholas Mc Guire <[email protected]>
media: pci: cx23885: handle adding to list failure

John Garry <[email protected]>
drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer

Tomi Valkeinen <[email protected]>
drm/omap: fix memory barrier bug in DMM driver

Christophe Leroy <[email protected]>
powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak

Daniel Axtens <[email protected]>
powerpc/nohash: fix undefined behaviour when testing page size support

Fabio Estevam <[email protected]>
ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL

Miles Chen <[email protected]>
tty: check name length in tty_find_polling_driver()

Sam Bobroff <[email protected]>
powerpc/eeh: Fix possible null deref in eeh_dump_dev_log()

Michael Ellerman <[email protected]>
powerpc/mm: Fix page table dump to work on Radix

Nicholas Piggin <[email protected]>
powerpc/64/module: REL32 relocation range check

Christophe Leroy <[email protected]>
powerpc/traps: restore recoverability of machine_check interrupts

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

Diffstat:

 Makefile                                          |  4 +-
 arch/alpha/include/asm/termios.h                  |  8 +++-
 arch/alpha/include/uapi/asm/ioctls.h              |  5 ++
 arch/alpha/include/uapi/asm/termbits.h            | 17 +++++++
 arch/arm/configs/imx_v6_v7_defconfig              |  1 +
 arch/arm/mm/proc-v7.S                             |  2 +-
 arch/mips/include/asm/mach-loongson64/irq.h       |  2 +-
 arch/mips/kernel/crash.c                          |  3 ++
 arch/mips/kernel/machine_kexec.c                  |  3 ++
 arch/mips/loongson64/loongson-3/irq.c             | 56 +++--------------------
 arch/mips/pci/pci-legacy.c                        |  4 ++
 arch/powerpc/boot/crt0.S                          |  4 +-
 arch/powerpc/kernel/eeh.c                         |  5 ++
 arch/powerpc/kernel/module_64.c                   |  9 +++-
 arch/powerpc/kernel/traps.c                       |  9 +++-
 arch/powerpc/mm/dump_linuxpagetables.c            | 12 +++--
 arch/powerpc/mm/hugetlbpage.c                     |  3 ++
 arch/powerpc/mm/tlb_nohash.c                      |  3 ++
 arch/powerpc/platforms/powernv/memtrace.c         | 21 +++++++--
 arch/x86/kernel/cpu/mshyperv.c                    | 11 +++++
 arch/x86/kernel/cpu/vmware.c                      |  2 +-
 arch/x86/um/shared/sysdep/ptrace_32.h             | 10 ----
 arch/xtensa/boot/Makefile                         |  2 +-
 arch/xtensa/include/asm/processor.h               |  6 ++-
 arch/xtensa/kernel/head.S                         |  7 ++-
 arch/xtensa/kernel/vmlinux.lds.S                  |  1 +
 block/blk-core.c                                  |  5 +-
 crypto/crypto_user.c                              | 18 ++++----
 drivers/cdrom/cdrom.c                             |  2 +-
 drivers/clk/at91/clk-pll.c                        |  3 ++
 drivers/clk/clk-s2mps11.c                         | 30 ++++++++++++
 drivers/clk/hisilicon/reset.c                     |  5 +-
 drivers/clk/mvebu/clk-corediv.c                   |  2 +-
 drivers/clk/rockchip/clk-ddr.c                    |  4 --
 drivers/clocksource/i8253.c                       | 14 +++++-
 drivers/firmware/efi/libstub/fdt.c                |  4 ++
 drivers/gpio/gpio-brcmstb.c                       | 21 +++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c         |  1 +
 drivers/gpu/drm/drm_atomic_helper.c               | 21 ++++++++-
 drivers/gpu/drm/drm_dp_mst_topology.c             |  3 ++
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c |  1 +
 drivers/gpu/drm/i915/i915_gem.c                   | 12 +----
 drivers/gpu/drm/i915/i915_gem_gtt.h               | 28 ++++++------
 drivers/gpu/drm/i915/intel_audio.c                | 17 +++++++
 drivers/gpu/drm/i915/intel_display.c              | 23 ++++++----
 drivers/gpu/drm/i915/intel_dp_mst.c               | 41 +++++++++--------
 drivers/gpu/drm/i915/intel_lpe_audio.c            |  4 +-
 drivers/gpu/drm/i915/intel_lrc.c                  | 14 +++++-
 drivers/gpu/drm/nouveau/nouveau_backlight.c       |  4 +-
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c          | 11 +++++
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c       |  6 +++
 drivers/media/i2c/ov7670.c                        | 30 +++++++-----
 drivers/media/i2c/tvp5150.c                       | 14 ++++--
 drivers/media/pci/cx23885/altera-ci.c             | 10 ++++
 drivers/media/platform/coda/coda-common.c         |  3 +-
 drivers/mtd/devices/Kconfig                       |  2 +-
 drivers/nvme/target/loop.c                        |  9 +---
 drivers/of/of_numa.c                              |  9 +++-
 drivers/rtc/hctosys.c                             |  4 +-
 drivers/scsi/qla2xxx/qla_init.c                   | 23 +++-------
 drivers/scsi/qla2xxx/qla_iocb.c                   | 17 -------
 drivers/scsi/qla2xxx/qla_mbx.c                    |  5 +-
 drivers/scsi/qla2xxx/qla_target.c                 |  3 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                |  4 --
 drivers/scsi/scsi_lib.c                           |  8 ++++
 drivers/soc/ti/knav_qmss.h                        |  4 +-
 drivers/soc/ti/knav_qmss_acc.c                    | 10 ++--
 drivers/soc/ti/knav_qmss_queue.c                  | 22 ++++++---
 drivers/staging/iio/adc/ad7606.c                  |  7 ++-
 drivers/thermal/Kconfig                           |  2 +-
 drivers/tty/serial/sc16is7xx.c                    | 19 +++++---
 drivers/tty/tty_baudrate.c                        |  4 +-
 drivers/tty/tty_io.c                              |  2 +-
 drivers/vhost/scsi.c                              |  4 +-
 drivers/video/fbdev/aty/mach64_accel.c            | 28 +++++-------
 fs/9p/vfs_file.c                                  | 16 ++++++-
 fs/btrfs/disk-io.c                                | 12 ++++-
 fs/btrfs/inode.c                                  |  5 +-
 fs/btrfs/ioctl.c                                  | 14 +++++-
 fs/ceph/inode.c                                   |  8 +++-
 fs/configfs/symlink.c                             |  2 +-
 fs/ext4/inode.c                                   |  5 +-
 fs/ext4/namei.c                                   |  5 +-
 fs/ext4/resize.c                                  | 28 +++++++-----
 fs/ext4/super.c                                   | 17 +++----
 fs/ext4/xattr.c                                   | 21 +++++++--
 fs/fuse/dev.c                                     | 29 +++++++++---
 fs/fuse/file.c                                    |  4 +-
 fs/gfs2/rgrp.c                                    |  3 +-
 fs/namespace.c                                    | 22 +++++++--
 fs/nfsd/nfs4proc.c                                |  3 ++
 fs/ocfs2/aops.c                                   | 12 ++++-
 fs/ocfs2/cluster/masklog.h                        |  9 ++++
 fs/ocfs2/dir.c                                    |  3 +-
 fs/overlayfs/dir.c                                |  9 ++++
 fs/overlayfs/namei.c                              |  4 +-
 include/linux/ceph/libceph.h                      |  8 +++-
 include/linux/i8253.h                             |  1 +
 include/linux/nmi.h                               |  2 +
 include/xen/xen-ops.h                             |  2 +-
 kernel/debug/kdb/kdb_bt.c                         |  4 +-
 kernel/debug/kdb/kdb_main.c                       | 14 +++---
 kernel/debug/kdb/kdb_support.c                    | 12 ++---
 kernel/printk/printk.c                            | 22 ++++-----
 lib/ubsan.c                                       |  3 +-
 mm/hugetlb.c                                      | 23 ++++++++--
 mm/mempolicy.c                                    | 32 ++++++++++++-
 mm/swapfile.c                                     |  6 +--
 net/9p/protocol.c                                 |  5 ++
 net/netfilter/nf_conntrack_core.c                 | 13 ++++--
 net/sunrpc/xdr.c                                  |  5 +-
 tools/testing/selftests/powerpc/tm/tm-tmspr.c     | 27 +++++++----
 112 files changed, 757 insertions(+), 400 deletions(-)