Skip to content

4.9.188-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest42 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/42ARM: riscpc: fix DMAarch/arm/mach-rpc/dma.c+4 -10 replies
2/42ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200arch/arm/boot/dts/rk3288-veyron-minnie.dts+0 -40 replies
3/42ARM: dts: rockchip: Make rk3288-veyron-mickeys emmc work againarch/arm/boot/dts/rk3288-veyron-mickey.dts+0 -40 replies
4/42ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspendarch/arm/boot/dts/rk3288.dtsi+1 -00 replies
5/42ftrace: Enable trampoline when rec count returns back to onekernel/trace/ftrace.c+15 -130 replies
6/42kernel/module.c: Only return -EEXIST for modules that have finished loadingkernel/module.c+2 -40 replies
7/42MIPS: lantiq: Fix bitfield maskingarch/mips/lantiq/irq.c+3 -20 replies
8/42dmaengine: rcar-dmac: Reject zero-length slave DMA requestsdrivers/dma/sh/rcar-dmac.c+1 -10 replies
9/42fs/adfs: super: fix use-after-free bugfs/adfs/super.c+4 -10 replies
10/42btrfs: fix minimum number of chunk errors for DUPfs/btrfs/volumes.c+1 -20 replies
11/42ceph: fix improper use of smp_mb__before_atomic()fs/ceph/super.h+6 -10 replies
12/42ceph: return -ERANGE if virtual xattr value didnt fit in bufferfs/ceph/xattr.c+7 -70 replies
13/42scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitializeddrivers/s390/scsi/zfcp_erp.c+7 -00 replies
14/42ACPI: fix false-positive -Wuninitialized warninginclude/linux/acpi.h+4 -10 replies
15/42be2net: Signal that the device cannot transmit during reconfigurationdrivers/net/ethernet/emulex/benet/be_main.c+5 -10 replies
16/42x86/apic: Silence -Wtype-limits compiler warningsarch/x86/include/asm/apic.h arch/x86/kernel/apic/apic.c+2 -20 replies
17/42x86: math-emu: Hide clang warnings for 16-bit overflowarch/x86/math-emu/fpu_emu.h arch/x86/math-emu/reg_constant.c+2 -20 replies
18/42mm/cma.c: fail if fixed declaration cant be honoredmm/cma.c+13 -00 replies
19/42coda: add error handling for fgetfs/coda/psdev.c+4 -10 replies
20/42coda: fix build using bare-metal toolchaininclude/linux/coda.h+1 -20 replies
21/42uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headersinclude/linux/coda_psdev.h include/uapi/linux/coda_psdev.h+11 -130 replies
22/42drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some stringsdrivers/rapidio/devices/rio_mport_cdev.c+2 -00 replies
23/42ipc/mqueue.c: only perform resource calculation if user validipc/mqueue.c+10 -90 replies
24/42x86/kvm: Dont call kvm_spurious_fault() from .fixuparch/x86/include/asm/kvm_host.h+19 -150 replies
25/42x86, boot: Remove multiple copy of static function sanitize_boot_params()arch/x86/boot/compressed/misc.c arch/x86/boot/compressed/misc.h+1 -10 replies
26/42kbuild: initialize CLANG_FLAGS correctly in the top MakefileMakefile+2 -10 replies
27/42Btrfs: fix incremental send failure after deduplicationfs/btrfs/send.c+15 -620 replies
28/42mmc: dw_mmc: Fix occasional hang after tuning on eMMCdrivers/mmc/host/dw_mmc.c+1 -20 replies
29/42gpiolib: fix incorrect IRQ requesting of an active-low lineeventdrivers/gpio/gpiolib.c+4 -20 replies
30/42selinux: fix memory leak in policydb_init()security/selinux/ss/policydb.c+5 -10 replies
31/42s390/dasd: fix endless loop after read unit address configurationdrivers/s390/block/dasd_alias.c+16 -60 replies
32/42drivers/perf: arm_pmu: Fix failure path in PM notifierdrivers/perf/arm_pmu.c+1 -10 replies
33/42xen/swiotlb: fix condition for calling xen_destroy_contiguous_region()drivers/xen/swiotlb-xen.c+2 -20 replies
34/42IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specificationdrivers/infiniband/hw/mlx5/qp.c+0 -10 replies
35/42coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumpingdrivers/android/binder.c fs/proc/task_mmu.c fs/userfaultfd.c +2 more+58 -10 replies
36/42infiniband: fix race condition between infiniband mlx4, mlx5 driver and core dumpingdrivers/infiniband/hw/mlx4/main.c drivers/infiniband/hw/mlx5/main.c+6 -10 replies
37/42coredump: fix race condition between collapse_huge_page() and core dumpinginclude/linux/mm.h mm/khugepaged.c+7 -00 replies
38/42eeprom: at24: make spd world-readable againdrivers/misc/eeprom/at24.c+1 -10 replies
39/42Backport minimal compiler_attributes.h to support GCC 9include/linux/compiler.h+16 -00 replies
40/42include/linux/module.h: copy __init/__exit attrs to init/cleanup_moduleinclude/linux/module.h+2 -20 replies
41/42objtool: Support GCC 9 cold subfunction naming schemetools/objtool/elf.c+1 -10 replies
42/42x86, mm, gup: prevent get_page() race with munmap in paravirt guestarch/x86/mm/gup.c+30 -20 replies

Reviews trailers per patch

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

PatchQu WenruoYan, ZhengIlya DryomovYoshihiro ShimodaLorenzo PieralisiBoris OstrovskyJan BeulichKonrad Rzeszutek WilkAlex VainmanPeter XuMike RapoportOleg NesterovJann HornJason GunthorpeMichal HockoKirill A. ShutemovPeter Zijlstra (Intel)Oscar SalvadorMichal NazarewiczJens RemusSteffen MaierAlexandre BounineJessica YuJan HoeppnerBartosz GolaszewskiPaolo BonziniNathan ChancellorNick DesaulniersEric W. BiedermanAndy Shevchenko
1/42
2/42
3/42
4/42
5/42
6/42
7/42
8/42Analyzed-by
9/42
10/42R-b
11/42R-b
12/42R-b A-b
13/42R-b R-b
14/42R-b R-b
15/42
16/42
17/42
18/42A-b
19/42
20/42
21/42
22/42A-b
23/42A-b
24/42A-b A-b
25/42
26/42R-b A-b
27/42
28/42
29/42T-b
30/42
31/42R-b
32/42A-b
33/42R-b R-b A-b
34/42R-b
35/42A-b R-b R-b R-b A-b A-b
36/42R-b
37/42A-b A-b
38/42
39/42
40/42A-b
41/42T-b A-b
42/42Reproduced-by

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

Read the v1 thread

Cover letter [PATCH 4.9 00/42] 4.9.188-stable review

This is the start of the stable review cycle for the 4.9.188 release. There are 42 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 07 Aug 2019 12:47:58 PM UTC. 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.9.188-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.188-rc1

Vlastimil Babka <[email protected]>
x86, mm, gup: prevent get_page() race with munmap in paravirt guest

Josh Poimboeuf <[email protected]>
objtool: Support GCC 9 cold subfunction naming scheme

Miguel Ojeda <[email protected]>
include/linux/module.h: copy __init/__exit attrs to init/cleanup_module

Miguel Ojeda <[email protected]>
Backport minimal compiler_attributes.h to support GCC 9

Jean Delvare <[email protected]>
eeprom: at24: make spd world-readable again

Andrea Arcangeli <[email protected]>
coredump: fix race condition between collapse_huge_page() and core dumping

Ajay Kaher <[email protected]>
infiniband: fix race condition between infiniband mlx4, mlx5 driver and core dumping

Andrea Arcangeli <[email protected]>
coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping

Yishai Hadas <[email protected]>
IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification

Juergen Gross <[email protected]>
xen/swiotlb: fix condition for calling xen_destroy_contiguous_region()

Will Deacon <[email protected]>
drivers/perf: arm_pmu: Fix failure path in PM notifier

Stefan Haberland <[email protected]>
s390/dasd: fix endless loop after read unit address configuration

Ondrej Mosnacek <[email protected]>
selinux: fix memory leak in policydb_init()

Michael Wu <[email protected]>
gpiolib: fix incorrect IRQ requesting of an active-low lineevent

Douglas Anderson <[email protected]>
mmc: dw_mmc: Fix occasional hang after tuning on eMMC

Filipe Manana <[email protected]>
Btrfs: fix incremental send failure after deduplication

Masahiro Yamada <[email protected]>
kbuild: initialize CLANG_FLAGS correctly in the top Makefile

Zhenzhong Duan <[email protected]>
x86, boot: Remove multiple copy of static function sanitize_boot_params()

Josh Poimboeuf <[email protected]>
x86/kvm: Don't call kvm_spurious_fault() from .fixup

Kees Cook <[email protected]>
ipc/mqueue.c: only perform resource calculation if user valid

Dan Carpenter <[email protected]>
drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings

Mikko Rapeli <[email protected]>
uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers

Sam Protsenko <[email protected]>
coda: fix build using bare-metal toolchain

Zhouyang Jia <[email protected]>
coda: add error handling for fget

Doug Berger <[email protected]>
mm/cma.c: fail if fixed declaration can't be honored

Arnd Bergmann <[email protected]>
x86: math-emu: Hide clang warnings for 16-bit overflow

Qian Cai <[email protected]>
x86/apic: Silence -Wtype-limits compiler warnings

Benjamin Poirier <[email protected]>
be2net: Signal that the device cannot transmit during reconfiguration

Arnd Bergmann <[email protected]>
ACPI: fix false-positive -Wuninitialized warning

Benjamin Block <[email protected]>
scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized

Jeff Layton <[email protected]>
ceph: return -ERANGE if virtual xattr value didn't fit in buffer

Andrea Parri <[email protected]>
ceph: fix improper use of smp_mb__before_atomic()

David Sterba <[email protected]>
btrfs: fix minimum number of chunk errors for DUP

Russell King <[email protected]>
fs/adfs: super: fix use-after-free bug

Geert Uytterhoeven <[email protected]>
dmaengine: rcar-dmac: Reject zero-length slave DMA requests

Petr Cvek <[email protected]>
MIPS: lantiq: Fix bitfield masking

Prarit Bhargava <[email protected]>
kernel/module.c: Only return -EEXIST for modules that have finished loading

Cheng Jian <[email protected]>
ftrace: Enable trampoline when rec count returns back to one

Douglas Anderson <[email protected]>
ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspend

Douglas Anderson <[email protected]>
ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again

Douglas Anderson <[email protected]>
ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200

Russell King <[email protected]>
ARM: riscpc: fix DMA

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

Diffstat:

 Makefile                                    |  7 +--
 arch/arm/boot/dts/rk3288-veyron-mickey.dts  |  4 --
 arch/arm/boot/dts/rk3288-veyron-minnie.dts  |  4 --
 arch/arm/boot/dts/rk3288.dtsi               |  1 +
 arch/arm/mach-rpc/dma.c                     |  5 +-
 arch/mips/lantiq/irq.c                      |  5 +-
 arch/x86/boot/compressed/misc.c             |  1 +
 arch/x86/boot/compressed/misc.h             |  1 -
 arch/x86/include/asm/apic.h                 |  2 +-
 arch/x86/include/asm/kvm_host.h             | 34 +++++++------
 arch/x86/kernel/apic/apic.c                 |  2 +-
 arch/x86/math-emu/fpu_emu.h                 |  2 +-
 arch/x86/math-emu/reg_constant.c            |  2 +-
 arch/x86/mm/gup.c                           | 32 +++++++++++-
 drivers/android/binder.c                    |  6 +++
 drivers/dma/sh/rcar-dmac.c                  |  2 +-
 drivers/gpio/gpiolib.c                      |  6 ++-
 drivers/infiniband/hw/mlx4/main.c           |  4 +-
 drivers/infiniband/hw/mlx5/main.c           |  3 ++
 drivers/infiniband/hw/mlx5/qp.c             |  1 -
 drivers/misc/eeprom/at24.c                  |  2 +-
 drivers/mmc/host/dw_mmc.c                   |  3 +-
 drivers/net/ethernet/emulex/benet/be_main.c |  6 ++-
 drivers/perf/arm_pmu.c                      |  2 +-
 drivers/rapidio/devices/rio_mport_cdev.c    |  2 +
 drivers/s390/block/dasd_alias.c             | 22 ++++++---
 drivers/s390/scsi/zfcp_erp.c                |  7 +++
 drivers/xen/swiotlb-xen.c                   |  4 +-
 fs/adfs/super.c                             |  5 +-
 fs/btrfs/send.c                             | 77 ++++++-----------------------
 fs/btrfs/volumes.c                          |  3 +-
 fs/ceph/super.h                             |  7 ++-
 fs/ceph/xattr.c                             | 14 +++---
 fs/coda/psdev.c                             |  5 +-
 fs/proc/task_mmu.c                          | 18 +++++++
 fs/userfaultfd.c                            |  9 ++++
 include/linux/acpi.h                        |  5 +-
 include/linux/coda.h                        |  3 +-
 include/linux/coda_psdev.h                  | 11 +++++
 include/linux/compiler.h                    | 16 ++++++
 include/linux/mm.h                          | 24 +++++++++
 include/linux/module.h                      |  4 +-
 include/uapi/linux/coda_psdev.h             | 13 -----
 ipc/mqueue.c                                | 19 +++----
 kernel/module.c                             |  6 +--
 kernel/trace/ftrace.c                       | 28 ++++++-----
 mm/cma.c                                    | 13 +++++
 mm/khugepaged.c                             |  3 ++
 mm/mmap.c                                   |  6 ++-
 security/selinux/ss/policydb.c              |  6 ++-
 tools/objtool/elf.c                         |  2 +-
 51 files changed, 294 insertions(+), 175 deletions(-)