Skip to content

mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition

Sasha Levin linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest57 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/57mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race conditionmm/migrate.c+18 -70 replies
2/57mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page()mm/huge_memory.c mm/migrate.c+19 -140 replies
3/57mm: calculate deferred pages after skipping mirrored memorymm/page_alloc.c+25 -200 replies
4/57mm: don't raise MEMCG_OOM event due to failed high-order allocationDocumentation/admin-guide/cgroup-v2.rst mm/memcontrol.c+6 -20 replies
5/57mm/vmstat.c: assert that vmstat_text is in sync with stat_items_sizemm/vmstat.c+2 -00 replies
6/57userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaultsmm/mempolicy.c+19 -50 replies
7/57mm: don't miss the last page because of round-off errorinclude/linux/math64.h mm/vmscan.c+7 -20 replies
8/57mm: don't warn about large allocations for slabmm/slab.c mm/slab_common.c+10 -60 replies
9/57r8169: fix broken Wake-on-LAN from S5 (poweroff)drivers/net/ethernet/realtek/r8169.c+7 -20 replies
10/57powerpc/traps: restore recoverability of machine_check interruptsarch/powerpc/kernel/traps.c+7 -20 replies
11/57powerpc/64/module: REL32 relocation range checkarch/powerpc/kernel/module_64.c+8 -10 replies
12/57powerpc/mm: Fix page table dump to work on Radixarch/powerpc/mm/dump_linuxpagetables.c+9 -30 replies
13/57powerpc/mm: fix always true/false warning in slice.carch/powerpc/mm/slice.c+14 -70 replies
14/57drm/amd/display: fix bug of accessing invalid memorydrivers/gpu/drm/amd/display/modules/color/color_gamma.c+6 -20 replies
15/57Input: wm97xx-ts - fix exit pathdrivers/input/touchscreen/wm97xx-core.c+2 -10 replies
16/57powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGSarch/powerpc/Makefile+5 -10 replies
17/57powerpc/eeh: Fix possible null deref in eeh_dump_dev_log()arch/powerpc/kernel/eeh.c+5 -00 replies
18/57tty: check name length in tty_find_polling_driver()drivers/tty/tty_io.c+1 -10 replies
19/57tracing/kprobes: Check the probe on unloaded module correctlykernel/trace/trace_kprobe.c+26 -130 replies
20/57drm/nouveau/secboot/acr: fix memory leakdrivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c+1 -00 replies
21/57drm/amdgpu/powerplay: fix missing break in switch statementsdrivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c +2 more+10 -00 replies
22/57ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACLarch/arm/configs/imx_v6_v7_defconfig+1 -00 replies
23/57powerpc/nohash: fix undefined behaviour when testing page size supportarch/powerpc/mm/tlb_nohash.c+3 -00 replies
24/57drm/msm/gpu: fix parameters in function msm_gpu_crashstate_capturedrivers/gpu/drm/msm/msm_gpu.c+2 -20 replies
25/57drm/msm/disp/dpu: Use proper define for drm_encoder_init() 'encoder_type'drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c+1 -10 replies
26/57drm/msm: dpu: Allow planes to extend past active displaydrivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c +1 more+24 -160 replies
27/57powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleakarch/powerpc/mm/hugetlbpage.c+3 -00 replies
28/57watchdog: lantiq: update register names to better match specdrivers/watchdog/lantiq_wdt.c+19 -171 reply
29/57drm/omap: fix memory barrier bug in DMM driverdrivers/gpu/drm/omapdrm/omap_dmm_tiler.c+11 -00 replies
30/57iio: adc: at91: fix wrong channel number in triggered buffer modedrivers/iio/adc/at91_adc.c+3 -10 replies
31/57iio: adc: at91: fix acking DRDY irq on simple conversionsdrivers/iio/adc/at91_adc.c+2 -00 replies
32/57drm/amd/display: Raise dispclk value for dce120 by 15%drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c+3 -00 replies
33/57drm/amd/display: fix gamma not being applieddrivers/gpu/drm/amd/display/dc/core/dc.c+14 -50 replies
34/57drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointerdrivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c+1 -00 replies
35/57media: pci: cx23885: handle adding to list failuredrivers/media/pci/cx23885/altera-ci.c+10 -00 replies
36/57media: coda: don't overwrite h.264 profile_idc on decoder instancedrivers/media/platform/coda/coda-common.c+2 -10 replies
37/57iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()drivers/iio/adc/fsl-imx25-gcq.c+6 -00 replies
38/57MIPS: kexec: Mark CPU offline before disabling local IRQarch/mips/kernel/crash.c arch/mips/kernel/machine_kexec.c+6 -00 replies
39/57powerpc/boot: Ensure _zimage_start is a weak symbolarch/powerpc/boot/crt0.S+3 -10 replies
40/57powerpc/memtrace: Remove memory in chunksarch/powerpc/platforms/powernv/memtrace.c+16 -50 replies
41/57MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRSarch/mips/pci/pci-legacy.c+4 -00 replies
42/57staging: erofs: fix a missing endian conversiondrivers/staging/erofs/unzip_vle.c+5 -30 replies
43/57serial: 8250_of: Fix for lack of interrupt supportdrivers/tty/serial/8250/8250_of.c+13 -90 replies
44/57sc16is7xx: Fix for multi-channel stalldrivers/tty/serial/sc16is7xx.c+13 -60 replies
45/57media: tvp5150: fix width alignment during set_selection()drivers/media/i2c/tvp5150.c+9 -50 replies
46/57powerpc/selftests: Wait all threads to jointools/testing/selftests/powerpc/tm/tm-tmspr.c+17 -100 replies
47/57staging:iio:ad7606: fix voltage scalesdrivers/staging/iio/adc/ad7606.c+5 -20 replies
48/57drm: rcar-du: Update Gen3 output limitationsdrivers/gpu/drm/rcar-du/rcar_du_kms.c+12 -20 replies
49/57drm/amdgpu: Fix SDMA TO after GPU reset v3drivers/gpu/drm/amd/amdgpu/amdgpu_job.c drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+3 -10 replies
50/57staging: most: video: fix registration of an empty comp core_componentdrivers/staging/most/video/video.c+2 -20 replies
51/579p locks: fix glock.client_id leak in do_lockfs/9p/vfs_file.c+14 -20 replies
52/57udf: Prevent write-unsupported filesystem to be remounted read-writefs/udf/super.c fs/udf/udf_sb.h+18 -140 replies
53/57ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and i.MX6ULLarch/arm/boot/dts/imx6ull-pinfunc.h+13 -50 replies
54/57media: ov5640: fix mode change regressiondrivers/media/i2c/ov5640.c+16 -50 replies
55/579p: clear dangling pointers in p9stat_freenet/9p/protocol.c+5 -00 replies
56/57drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create()drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c+2 -10 replies
57/57media: ov5640: fix restore of last mode setdrivers/media/i2c/ov5640.c+8 -40 replies

Reviews trailers per patch

31 of 57 patches have a Reviewed-by or Acked-by.

PatchMel GormanKirill A. ShutemovAaron TomlinOscar SalvadorDavid RientjesMichal HockoJohannes WeinerKees CookAndrew MortonRoman GushchinDr. David Alan GilbertMike RapoportChristoph LameterVlastimil BabkaNicholas PigginAric CyrBhawanpreet LakhaJohn HubbardHuang RuiOtavio SalvadorJordan CrouseSai Prakash RanjanJeykumar SankaranGuenter RoeckLudovic DesrochesNick SarnieHarry WentlandAnthony KooXinliang LiuPhilipp ZabelNick DesaulniersChao YuRob HerringAlexander SverdlinLaurent PinchartChristian KönigFabio EstevamBas NieuwenhuizenJacopo Mondi
1/57A-b A-b
2/57A-b A-b R-b
3/57R-b
4/57A-b A-b A-b
5/57A-b R-b R-b A-b
6/57T-b R-b
7/57R-b
8/57A-b A-b
9/57
10/57R-b
11/57
12/57
13/57
14/57R-b A-b
15/57
16/57
17/57
18/57
19/57
20/57R-b R-b
21/57A-b
22/57A-b
23/57
24/57R-b
25/57T-b R-b
26/57R-b
27/57
28/57R-b
29/57
30/57A-b
31/57A-b
32/57A-b T-b R-b
33/57A-b R-b
34/57R-b
35/57
36/57R-b
37/57
38/57
39/57R-b
40/57
41/57
42/57R-b
43/57R-b R-b T-b
44/57
45/57
46/57
47/57
48/57R-b
49/57R-b
50/57
51/57
52/57
53/57A-b R-b
54/57
55/57
56/57R-b R-b
57/57R-b T-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 39 reviewers.

Read the v1 thread