Commit 6614a3c
committed
Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Pull MM updates from Andrew Morton:
"Most of the MM queue. A few things are still pending.
Liam's maple tree rework didn't make it. This has resulted in a few
other minor patch series being held over for next time.
Multi-gen LRU still isn't merged as we were waiting for mapletree to
stabilize. The current plan is to merge MGLRU into -mm soon and to
later reintroduce mapletree, with a view to hopefully getting both
into 6.1-rc1.
Summary:
- The usual batches of cleanups from Baoquan He, Muchun Song, Miaohe
Lin, Yang Shi, Anshuman Khandual and Mike Rapoport
- Some kmemleak fixes from Patrick Wang and Waiman Long
- DAMON updates from SeongJae Park
- memcg debug/visibility work from Roman Gushchin
- vmalloc speedup from Uladzislau Rezki
- more folio conversion work from Matthew Wilcox
- enhancements for coherent device memory mapping from Alex Sierra
- addition of shared pages tracking and CoW support for fsdax, from
Shiyang Ruan
- hugetlb optimizations from Mike Kravetz
- Mel Gorman has contributed some pagealloc changes to improve
latency and realtime behaviour.
- mprotect soft-dirty checking has been improved by Peter Xu
- Many other singleton patches all over the place"
[ XFS merge from hell as per Darrick Wong in
https://lore.kernel.org/all/YshKnxb4VwXycPO8@magnolia/ ]
* tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (282 commits)
tools/testing/selftests/vm/hmm-tests.c: fix build
mm: Kconfig: fix typo
mm: memory-failure: convert to pr_fmt()
mm: use is_zone_movable_page() helper
hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
hugetlbfs: cleanup some comments in inode.c
hugetlbfs: remove unneeded header file
hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
hugetlbfs: use helper macro SZ_1{K,M}
mm: cleanup is_highmem()
mm/hmm: add a test for cross device private faults
selftests: add soft-dirty into run_vmtests.sh
selftests: soft-dirty: add test for mprotect
mm/mprotect: fix soft-dirty check in can_change_pte_writable()
mm: memcontrol: fix potential oom_lock recursion deadlock
mm/gup.c: fix formatting in check_and_migrate_movable_page()
xfs: fail dax mount if reflink is enabled on a partition
mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
userfaultfd: don't fail on unrecognized features
hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
...File tree
380 files changed
+7165
-3216
lines changed- Documentation
- ABI/testing
- admin-guide
- mm
- damon
- sysctl
- core-api
- dev-tools
- filesystems
- mm
- damon
- translations
- zh_CN
- admin-guide/mm/damon
- core-api
- mm
- damon
- zh_TW
- vm
- arch
- alpha
- include/asm
- mm
- arc
- include/asm
- mm
- arm64
- include/asm
- mm
- arm
- include/asm
- kernel
- lib
- mm
- csky
- include/asm
- mm
- hexagon
- include/asm
- mm
- ia64
- include/asm
- mm
- loongarch
- include/asm
- kernel
- mm
- m68k
- include/asm
- mm
- microblaze
- include/asm
- mm
- mips
- include/asm
- kernel
- kvm
- mm
- nios2
- include/asm
- mm
- openrisc
- include/asm
- mm
- parisc
- include/asm
- mm
- powerpc
- include/asm
- book3s/64
- mm
- riscv
- include/asm
- mm
- s390
- include/asm
- mm
- sh
- include/asm
- mm
- sparc
- include/asm
- mm
- um
- include/asm
- kernel
- x86
- include/asm
- kvm/mmu
- mm
- um
- xtensa
- include/asm
- mm
- drivers
- android
- block/zram
- dax
- gpu/drm
- amd/amdkfd
- i915/gem
- msm
- panfrost
- ttm
- md
- bcache
- misc
- nvdimm
- of
- virtio
- xen/xenbus
- fs
- btrfs
- erofs
- ext2
- ext4
- f2fs
- gfs2
- hugetlbfs
- jbd2
- nfsd
- nfs
- proc
- quota
- ubifs
- xfs
- include/linux
- sched
- kernel/rcu
- lib
- mm
- damon
- kasan
- kfence
- net
- core
- sunrpc
- tools
- cgroup
- testing
- memblock/linux
- selftests/vm
- vm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
380 files changed
+7165
-3216
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
222 | | - | |
| 222 | + | |
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1237 | 1237 | | |
1238 | 1238 | | |
1239 | 1239 | | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
1240 | 1247 | | |
1241 | 1248 | | |
1242 | 1249 | | |
| |||
1441 | 1448 | | |
1442 | 1449 | | |
1443 | 1450 | | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
1444 | 1469 | | |
1445 | 1470 | | |
1446 | 1471 | | |
| |||
1450 | 1475 | | |
1451 | 1476 | | |
1452 | 1477 | | |
1453 | | - | |
1454 | | - | |
1455 | | - | |
1456 | | - | |
1457 | | - | |
1458 | | - | |
1459 | 1478 | | |
1460 | 1479 | | |
1461 | 1480 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1728 | 1728 | | |
1729 | 1729 | | |
1730 | 1730 | | |
1731 | | - | |
1732 | | - | |
1733 | | - | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
1734 | 1736 | | |
1735 | 1737 | | |
1736 | 1738 | | |
| |||
3073 | 3075 | | |
3074 | 3076 | | |
3075 | 3077 | | |
3076 | | - | |
3077 | | - | |
3078 | | - | |
3079 | | - | |
| 3078 | + | |
| 3079 | + | |
| 3080 | + | |
| 3081 | + | |
| 3082 | + | |
| 3083 | + | |
3080 | 3084 | | |
3081 | 3085 | | |
3082 | 3086 | | |
| |||
3086 | 3090 | | |
3087 | 3091 | | |
3088 | 3092 | | |
3089 | | - | |
3090 | | - | |
3091 | | - | |
3092 | | - | |
3093 | 3093 | | |
3094 | 3094 | | |
3095 | 3095 | | |
| |||
5502 | 5502 | | |
5503 | 5503 | | |
5504 | 5504 | | |
5505 | | - | |
| 5505 | + | |
5506 | 5506 | | |
5507 | 5507 | | |
5508 | 5508 | | |
| |||
5516 | 5516 | | |
5517 | 5517 | | |
5518 | 5518 | | |
5519 | | - | |
| 5519 | + | |
5520 | 5520 | | |
5521 | 5521 | | |
5522 | 5522 | | |
5523 | 5523 | | |
5524 | 5524 | | |
5525 | | - | |
| 5525 | + | |
5526 | 5526 | | |
5527 | 5527 | | |
5528 | 5528 | | |
| |||
5531 | 5531 | | |
5532 | 5532 | | |
5533 | 5533 | | |
5534 | | - | |
| 5534 | + | |
5535 | 5535 | | |
5536 | 5536 | | |
5537 | 5537 | | |
5538 | 5538 | | |
5539 | | - | |
| 5539 | + | |
5540 | 5540 | | |
5541 | 5541 | | |
5542 | 5542 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
| 128 | + | |
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
0 commit comments