Skip to content

4.19.197-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 Latest34 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/34mm: add VM_WARN_ON_ONCE_PAGE() macroinclude/linux/mmdebug.h+13 -00 replies
2/34mm/rmap: remove unneeded semicolon in page_not_mapped()mm/rmap.c+1 -10 replies
3/34mm/rmap: use page_not_mapped in try_to_unmap()mm/rmap.c+3 -80 replies
4/34mm/thp: fix __split_huge_pmd_locked() on shmem migration entrymm/huge_memory.c mm/pgtable-generic.c+20 -110 replies
5/34mm/thp: make is_huge_zero_pmd() safe and quickerinclude/linux/huge_mm.h mm/huge_memory.c+11 -20 replies
6/34mm/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
7/34mm/thp: fix vma_address() if virtual address below file offsetmm/internal.h mm/page_vma_mapped.c mm/rmap.c+52 -310 replies
8/34mm/thp: fix page_address_in_vma() on file THP tailsmm/rmap.c+4 -40 replies
9/34mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()include/linux/mm.h mm/memory.c mm/truncate.c+63 -240 replies
10/34mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for splitmm/huge_memory.c+7 -170 replies
11/34mm: page_vma_mapped_walk(): use page for pvmw->pagemm/page_vma_mapped.c+4 -50 replies
12/34mm: page_vma_mapped_walk(): settle PageHuge on entrymm/page_vma_mapped.c+8 -40 replies
13/34mm: page_vma_mapped_walk(): use pmde for *pvmw->pmdmm/page_vma_mapped.c+6 -50 replies
14/34mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION blockmm/page_vma_mapped.c+14 -160 replies
15/34mm: page_vma_mapped_walk(): crossing page table boundarymm/page_vma_mapped.c+4 -40 replies
16/34mm: page_vma_mapped_walk(): add a level of indentationmm/page_vma_mapped.c+55 -500 replies
17/34mm: page_vma_mapped_walk(): use goto instead of while (1)mm/page_vma_mapped.c+3 -40 replies
18/34mm: page_vma_mapped_walk(): get vma_address_end() earliermm/page_vma_mapped.c+9 -40 replies
19/34mm/thp: fix page_vma_mapped_walk() if THP mapped by ptesmm/page_vma_mapped.c+25 -90 replies
20/34mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()mm/page_vma_mapped.c+4 -00 replies
21/34mm, futex: fix shared futex pgoff on shmem huge pageinclude/linux/hugetlb.h include/linux/pagemap.h kernel/futex.c +1 more+9 -270 replies
22/34scsi: sr: Return appropriate error code when disk is ejecteddrivers/scsi/sr.c+2 -00 replies
23/34drm/nouveau: fix dma_address check for CPU/GPU syncdrivers/gpu/drm/nouveau/nouveau_bo.c+2 -20 replies
24/34ext4: eliminate bogus error in ext4_data_block_valid_rcu()fs/ext4/block_validity.c+3 -10 replies
25/34KVM: SVM: Periodically schedule when unregistering regions on destroyarch/x86/kvm/svm.c+1 -00 replies
26/34ARM: dts: imx6qdl-sabresd: Remove incorrect power supply assignmentarch/arm/boot/dts/imx6qdl-sabresd.dtsi+0 -40 replies
27/34kthread_worker: split code for canceling the delayed work timerkernel/kthread.c+29 -170 replies
28/34kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()kernel/kthread.c+24 -110 replies
29/34xen/events: reset active flag for lateeoi events laterdrivers/xen/events/events_base.c+19 -40 replies
30/34KVM: SVM: Call SEV Guest Decommission if ASID binding failsarch/x86/kvm/svm.c+21 -110 replies
31/34ARM: OMAP: replace setup_irq() by request_irq()arch/arm/mach-omap1/pm.c arch/arm/mach-omap1/time.c arch/arm/mach-omap1/timer32k.c +1 more+15 -290 replies
32/34clocksource/drivers/timer-ti-dm: Add clockevent and clocksource supportarch/arm/mach-omap2/timer.c+65 -440 replies
33/34clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issuearch/arm/mach-omap2/timer.c+19 -150 replies
34/34clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940arch/arm/boot/dts/dra7.dtsi arch/arm/mach-omap2/board-generic.c arch/arm/mach-omap2/timer.c +2 more+67 -30 replies

Reviews trailers per patch

20 of 34 patches have a Reviewed-by or Acked-by.

PatchMichal HockoHugh DickinsJohannes WeinerKirill A. ShutemovYang ShiMatthew Wilcox (Oracle)Zi YanAlistair PopplePeter XuWang YuguiThomas GleixnerAlex DeucherJulien GrallBoris OstrovskyMarc OrrJon HunterShuah KhanSudip MukherjeeLinux Kernel Functional TestingGuenter RoeckPavel Machek (CIP)Hulk Robot
SeriesT-b T-b T-b T-b T-b T-b T-b
1/34A-b A-b A-b
2/34
3/34
4/34
5/34A-b R-b
6/34
7/34A-b
8/34A-b R-b R-b
9/34A-b R-b
10/34A-b R-b
11/34A-b R-b R-b
12/34A-b R-b
13/34A-b R-b
14/34A-b R-b
15/34A-b
16/34A-b
17/34A-b
18/34A-b
19/34A-b
20/34A-b T-b
21/34R-b A-b
22/34
23/34A-b
24/34
25/34
26/34
27/34
28/34
29/34T-b R-b
30/34R-b
31/34
32/34
33/34
34/34

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

Read the v1 thread

Cover letter [PATCH 4.19 00/34] 4.19.197-rc1 review

This is the start of the stable review cycle for the 4.19.197 release. There are 34 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.19.197-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.197-rc1

Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940

Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue

Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support

afzal mohammed <[email protected]>
ARM: OMAP: replace setup_irq() by request_irq()

Alper Gun <[email protected]>
KVM: SVM: Call SEV Guest Decommission if ASID binding fails

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

Anson Huang <[email protected]>
ARM: dts: imx6qdl-sabresd: Remove incorrect power supply assignment

David Rientjes <[email protected]>
KVM: SVM: Periodically schedule when unregistering regions on destroy

Tahsin Erdogan <[email protected]>
ext4: eliminate bogus error in ext4_data_block_valid_rcu()

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

Hugh Dickins <[email protected]>
mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()

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

Hugh Dickins <[email protected]>
mm/thp: make is_huge_zero_pmd() safe and quicker

Hugh Dickins <[email protected]>
mm/thp: fix __split_huge_pmd_locked() on shmem migration entry

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

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

Diffstat:

 Makefile                               |   4 +-
 arch/arm/boot/dts/dra7.dtsi            |  11 ++
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi |   4 -
 arch/arm/mach-omap1/pm.c               |  13 ++-
 arch/arm/mach-omap1/time.c             |  10 +-
 arch/arm/mach-omap1/timer32k.c         |  10 +-
 arch/arm/mach-omap2/board-generic.c    |   4 +-
 arch/arm/mach-omap2/timer.c            | 181 +++++++++++++++++++++++----------
 arch/x86/kvm/svm.c                     |  33 ++++--
 drivers/clk/ti/clk-7xx.c               |   1 +
 drivers/gpu/drm/nouveau/nouveau_bo.c   |   4 +-
 drivers/scsi/sr.c                      |   2 +
 drivers/xen/events/events_base.c       |  23 ++++-
 fs/ext4/block_validity.c               |   4 +-
 include/linux/cpuhotplug.h             |   1 +
 include/linux/huge_mm.h                |   8 +-
 include/linux/hugetlb.h                |  16 ---
 include/linux/mm.h                     |   3 +
 include/linux/mmdebug.h                |  13 +++
 include/linux/pagemap.h                |  13 +--
 include/linux/rmap.h                   |   3 +-
 kernel/futex.c                         |   2 +-
 kernel/kthread.c                       |  77 +++++++++-----
 mm/huge_memory.c                       |  56 +++++-----
 mm/hugetlb.c                           |   5 +-
 mm/internal.h                          |  53 +++++++---
 mm/memory.c                            |  41 ++++++++
 mm/page_vma_mapped.c                   | 160 ++++++++++++++++++-----------
 mm/pgtable-generic.c                   |   4 +-
 mm/rmap.c                              |  48 +++++----
 mm/truncate.c                          |  43 ++++----
 31 files changed, 546 insertions(+), 304 deletions(-)