Skip to content

4.14.239-rc1 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 Latest25 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/25include/linux/mmdebug.h: make VM_WARN* non-rvalsinclude/linux/mmdebug.h+4 -40 replies
2/25mm: add VM_WARN_ON_ONCE_PAGE() macroinclude/linux/mmdebug.h+13 -00 replies
3/25mm/rmap: remove unneeded semicolon in page_not_mapped()mm/rmap.c+1 -10 replies
4/25mm/rmap: use page_not_mapped in try_to_unmap()mm/rmap.c+3 -80 replies
5/25mm/thp: try_to_unmap() use TTU_SYNC for safe splittinginclude/linux/rmap.h mm/huge_memory.c mm/page_vma_mapped.c +1 more+30 -30 replies
6/25mm/thp: fix vma_address() if virtual address below file offsetmm/internal.h mm/page_vma_mapped.c mm/rmap.c+52 -310 replies
7/25mm/thp: fix page_address_in_vma() on file THP tailsmm/rmap.c+4 -40 replies
8/25mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for splitmm/huge_memory.c+7 -170 replies
9/25mm: page_vma_mapped_walk(): use page for pvmw->pagemm/page_vma_mapped.c+4 -50 replies
10/25mm: page_vma_mapped_walk(): settle PageHuge on entrymm/page_vma_mapped.c+8 -40 replies
11/25mm: page_vma_mapped_walk(): use pmde for *pvmw->pmdmm/page_vma_mapped.c+6 -50 replies
12/25mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION blockmm/page_vma_mapped.c+14 -160 replies
13/25mm: page_vma_mapped_walk(): crossing page table boundarymm/page_vma_mapped.c+4 -40 replies
14/25mm: page_vma_mapped_walk(): add a level of indentationmm/page_vma_mapped.c+55 -500 replies
15/25mm: page_vma_mapped_walk(): use goto instead of while (1)mm/page_vma_mapped.c+3 -40 replies
16/25mm: page_vma_mapped_walk(): get vma_address_end() earliermm/page_vma_mapped.c+9 -40 replies
17/25mm/thp: fix page_vma_mapped_walk() if THP mapped by ptesmm/page_vma_mapped.c+25 -90 replies
18/25mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()mm/page_vma_mapped.c+4 -00 replies
19/25mm, futex: fix shared futex pgoff on shmem huge pageinclude/linux/hugetlb.h include/linux/pagemap.h kernel/futex.c +1 more+9 -270 replies
20/25scsi: sr: Return appropriate error code when disk is ejecteddrivers/scsi/sr.c+2 -00 replies
21/25drm/nouveau: fix dma_address check for CPU/GPU syncdrivers/gpu/drm/nouveau/nouveau_bo.c+2 -20 replies
22/25kfifo: DECLARE_KIFO_PTR(fifo, u64) does not work on arm 32 bitinclude/linux/kfifo.h+2 -10 replies
23/25kthread_worker: split code for canceling the delayed work timerkernel/kthread.c+29 -170 replies
24/25kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()kernel/kthread.c+24 -110 replies
25/25xen/events: reset active flag for lateeoi events laterdrivers/xen/events/events_base.c+19 -40 replies

Reviews trailers per patch

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

PatchAndrew MortonKirill A. ShutemovZi YanMatthew Wilcox (Oracle)Yang ShiAlistair PopplePeter XuMichal HockoHugh DickinsJohannes WeinerWang YuguiThomas GleixnerStefani SeiboldJulien GrallBoris OstrovskyAlex DeucherJon HunterLinux Kernel Functional TestingGuenter RoeckHulk Robot
SeriesT-b T-b T-b T-b
1/25R-b
2/25A-b A-b A-b
3/25
4/25
5/25
6/25A-b
7/25A-b R-b R-b
8/25A-b R-b
9/25A-b R-b R-b
10/25A-b R-b
11/25A-b R-b
12/25A-b R-b
13/25A-b
14/25A-b
15/25A-b
16/25A-b
17/25A-b
18/25A-b T-b
19/25R-b A-b
20/25
21/25A-b
22/25A-b
23/25
24/25
25/25T-b R-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 20 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/25] 4.14.239-rc1 review

This is the start of the stable review cycle for the 4.14.239 release. There are 25 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 Sun, 11 Jul 2021 13:14:09 +0000. 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.239-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.239-rc1

Juergen Gross <[email protected]>
xen/events: reset active flag for lateeoi events later

Petr Mladek <[email protected]>
kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()

Petr Mladek <[email protected]>
kthread_worker: split code for canceling the delayed work timer

Sean Young <[email protected]>
kfifo: DECLARE_KIFO_PTR(fifo, u64) does not work on arm 32 bit

Christian König <[email protected]>
drm/nouveau: fix dma_address check for CPU/GPU sync

ManYi Li <[email protected]>
scsi: sr: Return appropriate error code when disk is ejected

Hugh Dickins <[email protected]>
mm, futex: fix shared futex pgoff on shmem huge page

Hugh Dickins <[email protected]>
mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()

Hugh Dickins <[email protected]>
mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes

Hugh Dickins <[email protected]>
mm: page_vma_mapped_walk(): get vma_address_end() earlier

Hugh Dickins <[email protected]>
mm: page_vma_mapped_walk(): use goto instead of while (1)

Hugh Dickins <[email protected]>
mm: page_vma_mapped_walk(): add a level of indentation

Hugh Dickins <[email protected]>
mm: page_vma_mapped_walk(): crossing page table boundary

Hugh Dickins <[email protected]>
mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block

Hugh Dickins <[email protected]>

    mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd

Hugh Dickins <[email protected]>
mm: page_vma_mapped_walk(): settle PageHuge on entry

Hugh Dickins <[email protected]>

    mm: page_vma_mapped_walk(): use page for pvmw->page

Yang Shi <[email protected]>
mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split

Jue Wang <[email protected]>
mm/thp: fix page_address_in_vma() on file THP tails

Hugh Dickins <[email protected]>
mm/thp: fix vma_address() if virtual address below file offset

Hugh Dickins <[email protected]>
mm/thp: try_to_unmap() use TTU_SYNC for safe splitting

Miaohe Lin <[email protected]>
mm/rmap: use page_not_mapped in try_to_unmap()

Miaohe Lin <[email protected]>
mm/rmap: remove unneeded semicolon in page_not_mapped()

Alex Shi <[email protected]>
mm: add VM_WARN_ON_ONCE_PAGE() macro

Michal Hocko <[email protected]>
include/linux/mmdebug.h: make VM_WARN* non-rvals

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

Diffstat:

 Makefile                             |   4 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c |   4 +-
 drivers/scsi/sr.c                    |   2 +
 drivers/xen/events/events_base.c     |  23 ++++-
 include/linux/hugetlb.h              |  16 ----
 include/linux/kfifo.h                |   3 +-
 include/linux/mmdebug.h              |  21 ++++-
 include/linux/pagemap.h              |  13 +--
 include/linux/rmap.h                 |   3 +-
 kernel/futex.c                       |   2 +-
 kernel/kthread.c                     |  77 +++++++++++------
 mm/huge_memory.c                     |  26 ++----
 mm/hugetlb.c                         |   5 +-
 mm/internal.h                        |  53 +++++++++---
 mm/page_vma_mapped.c                 | 160 ++++++++++++++++++++++-------------
 mm/rmap.c                            |  48 ++++++-----
 16 files changed, 281 insertions(+), 179 deletions(-)