Skip to content

4.14.76-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest45 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/45perf/core: Add sanity check to deal with pinned event failurekernel/events/core.c+6 -00 replies
2/45mm: migration: fix migration of huge PMD shared pagesinclude/linux/hugetlb.h include/linux/mm.h mm/hugetlb.c +1 more+94 -50 replies
3/45mm, thp: fix mlocking THP page with migration enabledmm/huge_memory.c mm/migrate.c+4 -10 replies
4/45mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properlymm/vmstat.c+3 -00 replies
5/45KVM: x86: fix L1TFs MMIO GFN calculationarch/x86/kvm/mmu.c+20 -40 replies
6/45blk-mq: I/O and timer unplugs are inverted in blktraceblock/blk-mq.c+2 -20 replies
7/45clocksource/drivers/timer-atmel-pit: Properly handle error casesdrivers/clocksource/timer-atmel-pit.c+14 -60 replies
8/45fbdev/omapfb: fix omapfb_memory_read infoleakdrivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c+4 -10 replies
9/45xen-netback: fix input validation in xenvif_set_hash_mapping()drivers/net/xen-netback/hash.c+7 -50 replies
10/45drm/amdgpu: Fix vce work queue was not cancelled when suspenddrivers/gpu/drm/amd/amdgpu/amdgpu_vce.c drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c+4 -30 replies
11/45drm/syncobj: Dont leak fences when WAIT_FOR_SUBMIT is setdrivers/gpu/drm/drm_syncobj.c+5 -00 replies
12/45x86/vdso: Fix asm constraints on vDSO syscall fallbacksarch/x86/entry/vdso/vclock_gettime.c+10 -80 replies
13/45selftests/x86: Add clock_gettime() tests to test_vdsotools/testing/selftests/x86/test_vdso.c+99 -00 replies
14/45x86/vdso: Only enable vDSO retpolines when enabled and supportedarch/x86/entry/vdso/Makefile+14 -20 replies
15/45x86/vdso: Fix vDSO syscall fallback asm constraint regressionarch/x86/entry/vdso/vclock_gettime.c tools/testing/selftests/x86/test_vdso.c+77 -40 replies
16/45PCI: Reprogram bridge prefetch registers on resumedrivers/pci/pci.c+19 -80 replies
17/45mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keysnet/mac80211/cfg.c+1 -10 replies
18/45PM / core: Clear the direct_complete flag on errorsdrivers/base/power/main.c+4 -10 replies
19/45dm cache metadata: ignore hints array being too small during resizedrivers/md/dm-cache-metadata.c+2 -20 replies
20/45dm cache: fix resize crash if user doesnt reload cache tabledrivers/md/dm-cache-target.c+7 -20 replies
21/45xhci: Add missing CAS workaround for Intel Sunrise Point xHCIdrivers/usb/host/xhci-pci.c+2 -00 replies
22/45usb: xhci-mtk: resume USB3 roothub firstdrivers/usb/host/xhci-mtk.c+2 -20 replies
23/45USB: serial: simple: add Motorola Tetra MTP6550 iddrivers/usb/serial/usb-serial-simple.c+2 -10 replies
24/45usb: cdc_acm: Do not leak URB buffersdrivers/usb/class/cdc-acm.c+6 -00 replies
25/45tty: Drop tty->count on tty_reopen() failuredrivers/tty/tty_io.c+8 -30 replies
26/45of: unittest: Disable interrupt node tests for old world MAC systemsdrivers/of/unittest.c+19 -90 replies
27/45perf annotate: Use asprintf when formatting objdump command linetools/perf/util/annotate.c+12 -50 replies
28/45perf tools: Fix python extension build for gcc 8tools/perf/util/setup.py+2 -00 replies
29/45cgroup/cpuset: remove circular dependency deadlockkernel/cgroup/cpuset.c+30 -233 replies
30/45ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowaitdrivers/net/wireless/ath/ath10k/trace.h drivers/net/wireless/ath/ath10k/wmi.c+5 -90 replies
31/45ath10k: fix kernel panic issue during pci probedrivers/net/wireless/ath/ath10k/debug.c+10 -20 replies
32/45nvme_fc: fix ctrl create failures racing with workq itemsdrivers/nvme/host/fc.c+4 -00 replies
33/45powerpc/lib/code-patching: refactor patch_instruction()arch/powerpc/lib/code-patching.c+15 -150 replies
34/45powerpc: Avoid code patching freed init sectionsarch/powerpc/include/asm/setup.h arch/powerpc/lib/code-patching.c arch/powerpc/mm/mem.c+9 -00 replies
35/45powerpc/lib: fix book3s/32 boot failure due to code patchingarch/powerpc/lib/code-patching.c+12 -80 replies
36/45ARC: clone syscall to setp r25 as thread pointerarch/arc/kernel/process.c+20 -00 replies
37/45crypto: chelsio - Fix memory corruption in DMA Mapped buffers.drivers/crypto/chelsio/chcr_algo.c drivers/crypto/chelsio/chcr_crypto.h+29 -140 replies
38/45perf utils: Move is_directory() to path.htools/perf/builtin-script.c tools/perf/util/path.c tools/perf/util/path.h+18 -130 replies
39/45f2fs: fix invalid memory accessfs/f2fs/checkpoint.c+5 -40 replies
40/45ucma: fix a use-after-free in ucma_resolve_ip()drivers/infiniband/core/ucma.c+2 -00 replies
41/45ubifs: Check for name being NULL while mountingfs/ubifs/super.c+3 -00 replies
42/45rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() insteadnet/rds/ib.h net/rds/ib_cm.c net/rds/ib_recv.c+7 -70 replies
43/45virtio_balloon: fix deadlock on OOMdrivers/virtio/virtio_balloon.c include/linux/balloon_compaction.h mm/balloon_compaction.c+74 -130 replies
44/45virtio_balloon: fix increment of vb->num_pfns in fill_balloon()drivers/virtio/virtio_balloon.c+1 -20 replies
45/45ath10k: fix scan crash due to incorrect length calculationdrivers/net/wireless/ath/ath10k/wmi-tlv.c+4 -40 replies

Reviews trailers per patch

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

PatchOmar SandovalPeter Zijlstra (Intel)Christian KönigFeifei XuChris WilsonRafael J. WysockiPeter WuAl CooperUlf HanssonKirill A. ShutemovNaoya HoriguchiMichal HockoOliver NeukumJiri SlabyMark RutlandTetsuo HandaFrank RowandArnaldo Carvalho de MeloZi YanBrian NorrisBalbir SinghNicholas PigginChristophe LeroyKees CookAndrew MortonRoman GushchinJunaid ShahidSakari AilusPaul Durrant[email protected]Leon RomanovskySantosh Shilimkar
1/45A-b
2/45A-b R-b A-b
3/45R-b
4/45A-b R-b R-b A-b
5/45R-b T-b
6/45R-b
7/45
8/45
9/45R-b T-b
10/45R-b R-b
11/45R-b
12/45
13/45
14/45
15/45
16/45R-b R-b
17/45
18/45T-b R-b
19/45
20/45
21/45
22/45
23/45
24/45A-b
25/45R-b T-b T-b T-b
26/45R-b
27/45
28/45T-b
29/45
30/45T-b R-b
31/45
32/45
33/45A-b
34/45R-b R-b
35/45
36/45
37/45
38/45
39/45
40/45Reported-and-tested-by R-b
41/45
42/45A-b
43/45
44/45
45/45

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

Read the v1 thread

Cover letter [PATCH 4.14 00/45] 4.14.76-stable review

This is the start of the stable review cycle for the 4.14.76 release. There are 45 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 Sat Oct 13 15:24:53 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.76-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.76-rc1

Zhi Chen <[email protected]>
ath10k: fix scan crash due to incorrect length calculation

Jan Stancek <[email protected]>

    virtio_balloon: fix increment of vb->num_pfns in fill_balloon()

Michael S. Tsirkin <[email protected]>
virtio_balloon: fix deadlock on OOM

Ka-Cheong Poon <[email protected]>
rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead

Richard Weinberger <[email protected]>
ubifs: Check for name being NULL while mounting

Cong Wang <[email protected]>
ucma: fix a use-after-free in ucma_resolve_ip()

Chao Yu <[email protected]>
f2fs: fix invalid memory access

Jiri Olsa <[email protected]>
perf utils: Move is_directory() to path.h

Harsh Jain <[email protected]>
crypto: chelsio - Fix memory corruption in DMA Mapped buffers.

Vineet Gupta <[email protected]>
ARC: clone syscall to setp r25 as thread pointer

Christophe Leroy <[email protected]>
powerpc/lib: fix book3s/32 boot failure due to code patching

Michael Neuling <[email protected]>
powerpc: Avoid code patching freed init sections

Christophe Leroy <[email protected]>
powerpc/lib/code-patching: refactor patch_instruction()

James Smart <[email protected]>
nvme_fc: fix ctrl create failures racing with workq items

Yu Wang <[email protected]>
ath10k: fix kernel panic issue during pci probe

Carl Huang <[email protected]>
ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait

Prateek Sood <[email protected]>
cgroup/cpuset: remove circular dependency deadlock

Jiri Olsa <[email protected]>
perf tools: Fix python extension build for gcc 8

Arnaldo Carvalho de Melo <[email protected]>
perf annotate: Use asprintf when formatting objdump command line

Guenter Roeck <[email protected]>
of: unittest: Disable interrupt node tests for old world MAC systems

Dmitry Safonov <[email protected]>

    tty: Drop tty->count on tty_reopen() failure

Romain Izard <[email protected]>
usb: cdc_acm: Do not leak URB buffers

Johan Hovold <[email protected]>
USB: serial: simple: add Motorola Tetra MTP6550 id

Chunfeng Yun <[email protected]>
usb: xhci-mtk: resume USB3 roothub first

Mathias Nyman <[email protected]>
xhci: Add missing CAS workaround for Intel Sunrise Point xHCI

Mike Snitzer <[email protected]>
dm cache: fix resize crash if user doesn't reload cache table

Joe Thornber <[email protected]>
dm cache metadata: ignore hints array being too small during resize

Rafael J. Wysocki <[email protected]>
PM / core: Clear the direct_complete flag on errors

Felix Fietkau <[email protected]>
mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys

Daniel Drake <[email protected]>
PCI: Reprogram bridge prefetch registers on resume

Andy Lutomirski <[email protected]>
x86/vdso: Fix vDSO syscall fallback asm constraint regression

Andy Lutomirski <[email protected]>
x86/vdso: Only enable vDSO retpolines when enabled and supported

Andy Lutomirski <[email protected]>
selftests/x86: Add clock_gettime() tests to test_vdso

Andy Lutomirski <[email protected]>
x86/vdso: Fix asm constraints on vDSO syscall fallbacks

Jason Ekstrand <[email protected]>
drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set

Rex Zhu <[email protected]>
drm/amdgpu: Fix vce work queue was not cancelled when suspend

Jan Beulich <[email protected]>
xen-netback: fix input validation in xenvif_set_hash_mapping()

Tomi Valkeinen <[email protected]>
fbdev/omapfb: fix omapfb_memory_read infoleak

Alexandre Belloni <[email protected]>
clocksource/drivers/timer-atmel-pit: Properly handle error cases

Ilya Dryomov <[email protected]>
blk-mq: I/O and timer unplugs are inverted in blktrace

Sean Christopherson <[email protected]>
KVM: x86: fix L1TF's MMIO GFN calculation

Jann Horn <[email protected]>
mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly

Kirill A. Shutemov <[email protected]>
mm, thp: fix mlocking THP page with migration enabled

Mike Kravetz <[email protected]>
mm: migration: fix migration of huge PMD shared pages

Reinette Chatre <[email protected]>
perf/core: Add sanity check to deal with pinned event failure

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

Diffstat:

 Makefile                                        |   4 +-
 arch/arc/kernel/process.c                       |  20 +++
 arch/powerpc/include/asm/setup.h                |   1 +
 arch/powerpc/lib/code-patching.c                |  44 +++---
 arch/powerpc/mm/mem.c                           |   2 +
 arch/x86/entry/vdso/Makefile                    |  16 ++-
 arch/x86/entry/vdso/vclock_gettime.c            |  26 ++--
 arch/x86/kvm/mmu.c                              |  24 +++-
 block/blk-mq.c                                  |   4 +-
 drivers/base/power/main.c                       |   5 +-
 drivers/clocksource/timer-atmel-pit.c           |  20 ++-
 drivers/crypto/chelsio/chcr_algo.c              |  41 ++++--
 drivers/crypto/chelsio/chcr_crypto.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c         |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c         |   4 +-
 drivers/gpu/drm/drm_syncobj.c                   |   5 +
 drivers/infiniband/core/ucma.c                  |   2 +
 drivers/md/dm-cache-metadata.c                  |   4 +-
 drivers/md/dm-cache-target.c                    |   9 +-
 drivers/net/wireless/ath/ath10k/debug.c         |  12 +-
 drivers/net/wireless/ath/ath10k/trace.h         |  12 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c       |   8 +-
 drivers/net/wireless/ath/ath10k/wmi.c           |   2 +-
 drivers/net/xen-netback/hash.c                  |  12 +-
 drivers/nvme/host/fc.c                          |   4 +
 drivers/of/unittest.c                           |  26 ++--
 drivers/pci/pci.c                               |  27 ++--
 drivers/tty/tty_io.c                            |  11 +-
 drivers/usb/class/cdc-acm.c                     |   6 +
 drivers/usb/host/xhci-mtk.c                     |   4 +-
 drivers/usb/host/xhci-pci.c                     |   2 +
 drivers/usb/serial/usb-serial-simple.c          |   3 +-
 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c |   5 +-
 drivers/virtio/virtio_balloon.c                 |  23 +++-
 fs/f2fs/checkpoint.c                            |   9 +-
 fs/ubifs/super.c                                |   3 +
 include/linux/balloon_compaction.h              |  35 ++++-
 include/linux/hugetlb.h                         |  14 ++
 include/linux/mm.h                              |   6 +
 kernel/cgroup/cpuset.c                          |  53 ++++----
 kernel/events/core.c                            |   6 +
 mm/balloon_compaction.c                         |  28 +++-
 mm/huge_memory.c                                |   2 +-
 mm/hugetlb.c                                    |  37 ++++-
 mm/migrate.c                                    |   3 +
 mm/rmap.c                                       |  42 +++++-
 mm/vmstat.c                                     |   3 +
 net/mac80211/cfg.c                              |   2 +-
 net/rds/ib.h                                    |   2 +-
 net/rds/ib_cm.c                                 |   2 +-
 net/rds/ib_recv.c                               |  10 +-
 tools/perf/builtin-script.c                     |  14 +-
 tools/perf/util/annotate.c                      |  17 ++-
 tools/perf/util/path.c                          |  14 ++
 tools/perf/util/path.h                          |   3 +
 tools/perf/util/setup.py                        |   2 +
 tools/testing/selftests/x86/test_vdso.c         | 172 ++++++++++++++++++++++++
 57 files changed, 690 insertions(+), 182 deletions(-)