diff options
Diffstat (limited to 'v6.3')
21 files changed, 193 insertions, 0 deletions
diff --git a/v6.3/0a69b6b3a026543bc215ccc866d0aea5579e6ce2 b/v6.3/0a69b6b3a026543bc215ccc866d0aea5579e6ce2 new file mode 100644 index 00000000000..fa12777b9b4 --- /dev/null +++ b/v6.3/0a69b6b3a026543bc215ccc866d0aea5579e6ce2 @@ -0,0 +1,20 @@ +0a69b6b3a026 ("tmpfs: fix race on handling dquot rbtree") +de4c0e7ca8b5 ("shmem: Add default quota limit mount options") +e09764cff44b ("shmem: quota support") +eafc474e2029 ("shmem: prepare shmem quota infrastructure") +e9aae1709264 ("mm: page_alloc: collect mem statistic into show_mem.c") +13215e8a4bb3 ("lib/show_mem.c: use for_each_populated_zone() simplify code") +eb8589b4f8c1 ("mm: move mem_init_print_info() to mm_init.c") +b7ec1bf3e7b9 ("init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init()") +9cca18390d8d ("init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init()") +c4fbed4b0284 ("mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp()") +534ef4e19160 ("mm: handle hashdist initialization in mm/mm_init.c") +9420f89db2dd ("mm: move most of core MM initialization to mm/mm_init.c") +23baf831a32c ("mm, treewide: redefine MAX_ORDER sanely") +61883d3c3241 ("iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages()") +7a16d7c7619b ("mm/slub: fix MAX_ORDER usage in calculate_order()") +75558ad31548 ("sparc/mm: fix MAX_ORDER usage in tsb_grow()") +2c6efe9cf2d7 ("shmem: add support to ignore swap") +d0f5a85442d1 ("shmem: update documentation") +9a976f0c847b ("shmem: skip page split if we're not reclaiming") +cf7992bf6105 ("shmem: move reclaim check early on writepages()") diff --git a/v6.3/105840ebd76d8dbc1a7d734748ae320076f3201e b/v6.3/105840ebd76d8dbc1a7d734748ae320076f3201e new file mode 100644 index 00000000000..d990fe2b567 --- /dev/null +++ b/v6.3/105840ebd76d8dbc1a7d734748ae320076f3201e @@ -0,0 +1,20 @@ +105840ebd76d ("selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM") +73c1ea939b65 ("selftests/mm: move uffd sig/events tests into uffd unit tests") +62515b5f9fda ("selftests/mm: move uffd minor test to unit test") +8bda424fca0a ("selftests/mm: move uffd pagemap test to unit test") +16a45b57cbf2 ("selftests/mm: add framework for uffd-unit-test") +be39fec4f97f ("selftests/mm: allow allocate_area() to fail properly") +0210c43ef623 ("selftests/mm: let uffd_handle_page_fault() take wp parameter") +508340845dd1 ("selftests/mm: rename uffd_stats to uffd_args") +265818ef988b ("selftests/mm: drop global hpage_size in uffd tests") +c5cb903646f4 ("selftests/mm: drop global mem_fd in uffd tests") +d5433ce84d25 ("selftests/mm: UFFDIO_API test") +78391f6460ee ("selftests/mm: uffd_open_{dev|sys}()") +c4277cb6c8e5 ("selftests/mm: uffd_[un]register()") +686a8bb72349 ("selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests") +33be4e892877 ("selftests/mm: create uffd-common.[ch]") +618aeb5d6255 ("selftests/mm: drop test_uffdio_zeropage_eexist") +366e93c46576 ("selftests/mm: reuse pagemap_get_entry() in vm_util.h") +9f74696bd23d ("selftests/mm: use PM_* macros in vm_utils.h") +bd4d67e76f69 ("selftests/mm: merge default_huge_page_size() into one") +aef6fde75d8c ("selftests/mm: use TEST_GEN_PROGS where proper") diff --git a/v6.3/166ce846dc5974a266f6c2a2896dbef5425a6f21 b/v6.3/166ce846dc5974a266f6c2a2896dbef5425a6f21 new file mode 100644 index 00000000000..130dd887679 --- /dev/null +++ b/v6.3/166ce846dc5974a266f6c2a2896dbef5425a6f21 @@ -0,0 +1 @@ +166ce846dc59 ("ARM: prctl: reject PR_SET_MDWE on pre-ARMv6") diff --git a/v6.3/25cd241408a2adc1ed0ebc90ae0793576c111880 b/v6.3/25cd241408a2adc1ed0ebc90ae0793576c111880 new file mode 100644 index 00000000000..7bbc81d5c02 --- /dev/null +++ b/v6.3/25cd241408a2adc1ed0ebc90ae0793576c111880 @@ -0,0 +1,20 @@ +25cd241408a2 ("mm: zswap: fix data loss on SWP_SYNCHRONOUS_IO devices") +a230c20e63ef ("mm/zswap: zswap entry doesn't need refcount anymore") +c2e2ba770200 ("mm/zswap: only support zswap_exclusive_loads_enabled") +9986d35d4ceb ("mm: zswap: function ordering: writeback") +f91e81d31c1e ("mm: zswap: function ordering: compress & decompress functions") +36034bf6fcdb ("mm: zswap: function ordering: move entry section out of tree section") +5182661a11ba ("mm: zswap: function ordering: move entry sections out of LRU section") +506a86c5e221 ("mm: zswap: function ordering: public lru api") +abca07c04aa5 ("mm: zswap: function ordering: pool params") +c1a0ecb82bdc ("mm: zswap: function ordering: zswap_pools") +39f3ec8eaa60 ("mm: zswap: function ordering: pool refcounting") +a984649b5c1f ("mm: zswap: function ordering: pool alloc & free") +fa9ad6e21003 ("mm: zswap: break out zwap_compress()") +ff2972aa1b5d ("mm: zswap: rename __zswap_load() to zswap_decompress()") +dab7711fac6d ("mm: zswap: clean up zswap_entry_put()") +e477559ca602 ("mm: zswap: warn when referencing a dead entry") +7dd1f7f0fc1c ("mm: zswap: move zswap_invalidate_entry() to related functions") +5b297f70bb26 ("mm: zswap: inline and remove zswap_entry_find_get()") +42398be2adb1 ("mm: zswap: rename zswap_free_entry to zswap_entry_free") +5878303c5353 ("mm/zswap: fix race between lru writeback and swapoff") diff --git a/v6.3/30af24facf0aed12dec23bdf6eac6a907f88306a b/v6.3/30af24facf0aed12dec23bdf6eac6a907f88306a new file mode 100644 index 00000000000..6662a0bd58f --- /dev/null +++ b/v6.3/30af24facf0aed12dec23bdf6eac6a907f88306a @@ -0,0 +1,14 @@ +30af24facf0a ("userfaultfd: fix deadlock warning when locking src and dst VMAs") +867a43a34ff8 ("userfaultfd: use per-vma locks in userfaultfd operations") +5e4c24a57b0c ("userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx") +f91e6b41dd11 ("userfaultfd: move userfaultfd_ctx struct to header file") +6ca03f1bb5a7 ("userfaultfd: fix return error if mmap_changing is non-zero in MOVE ioctl") +67695f18d559 ("userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb") +adef440691ba ("userfaultfd: UFFDIO_MOVE uABI") +d61ea1cb0095 ("userfaultfd: UFFD_FEATURE_WP_ASYNC") +8f5fd0e1a020 ("mm: handle some PMD faults under the VMA lock") +f442ab50f5fb ("mm: userfaultfd: document and enable new UFFDIO_POISON feature") +8a13897fb0da ("mm: userfaultfd: support UFFDIO_POISON for hugetlbfs") +fc71884a5f59 ("mm: userfaultfd: add new UFFDIO_POISON ioctl") +435cdb41a76f ("mm: userfaultfd: extract file size check out into a helper") +63773d2b593d ("Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.") diff --git a/v6.3/30fb6a8d9e3378919f378f9bf561142b4a6d2637 b/v6.3/30fb6a8d9e3378919f378f9bf561142b4a6d2637 new file mode 100644 index 00000000000..0bb3c00b1bf --- /dev/null +++ b/v6.3/30fb6a8d9e3378919f378f9bf561142b4a6d2637 @@ -0,0 +1,20 @@ +30fb6a8d9e33 ("mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion") +eb23ee4f9693 ("mm: zswap: function ordering: shrink_memcg_cb") +9986d35d4ceb ("mm: zswap: function ordering: writeback") +64f200b8304c ("mm: zswap: function ordering: per-cpu compression infra") +f91e81d31c1e ("mm: zswap: function ordering: compress & decompress functions") +abca07c04aa5 ("mm: zswap: function ordering: pool params") +c1a0ecb82bdc ("mm: zswap: function ordering: zswap_pools") +39f3ec8eaa60 ("mm: zswap: function ordering: pool refcounting") +a984649b5c1f ("mm: zswap: function ordering: pool alloc & free") +fa9ad6e21003 ("mm: zswap: break out zwap_compress()") +ff2972aa1b5d ("mm: zswap: rename __zswap_load() to zswap_decompress()") +7dd1f7f0fc1c ("mm: zswap: move zswap_invalidate_entry() to related functions") +5b297f70bb26 ("mm: zswap: inline and remove zswap_entry_find_get()") +5878303c5353 ("mm/zswap: fix race between lru writeback and swapoff") +db128f5fdee9 ("mm: zswap: remove unused tree argument in zswap_entry_put()") +44c7c734a513 ("mm/zswap: split zswap rb-tree") +bb29fd7760ae ("mm/zswap: make sure each swapfile always have zswap rb-tree") +678e54d4bb9a ("mm/zswap: invalidate duplicate entry when !zswap_enabled") +e3b63e966cac ("mm: zswap: fix missing folio cleanup in writeback race path") +27d3969b47cc ("mm/zswap: don't return LRU_SKIP if we have dropped lru lock") diff --git a/v6.3/329003246617dc52064a2dd9be7496c7a186bdac b/v6.3/329003246617dc52064a2dd9be7496c7a186bdac new file mode 100644 index 00000000000..0467dcac3ac --- /dev/null +++ b/v6.3/329003246617dc52064a2dd9be7496c7a186bdac @@ -0,0 +1,2 @@ +329003246617 ("mailmap: update entry for Leonard Crestez") +35d5ebfa95d8 ("mailmap: Add some mail mappings for Lee Jones") diff --git a/v6.3/32fbe5246582af4f611ccccee33fd6e559087252 b/v6.3/32fbe5246582af4f611ccccee33fd6e559087252 new file mode 100644 index 00000000000..8e68d885e99 --- /dev/null +++ b/v6.3/32fbe5246582af4f611ccccee33fd6e559087252 @@ -0,0 +1,16 @@ +32fbe5246582 ("crash: use macro to add crashk_res into iomem early for specific arch") +85fcde402db1 ("kexec: split crashkernel reservation code out from crash_core.c") +4a693ce65b18 ("kdump: defer the insertion of crashkernel resources") +29166371ef67 ("kdump: remove redundant DEFAULT_CRASH_KERNEL_LOW_SIZE") +1dd11e977360 ("crash_core: fix the check for whether crashkernel is from high memory") +c41bd2514184 ("kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP") +c37e56cac3d6 ("crash_core.c: remove unneeded functions") +39365395046f ("riscv: kdump: use generic interface to simplify crashkernel reservation") +fdc268232dbb ("arm64: kdump: use generic interface to simplify crashkernel reservation") +9c08a2a139fe ("x86: kdump: use generic interface to simplify crashkernel reservation code") +b631b95dded5 ("crash_core: move crashk_*res definition into crash_core.c") +0ab97169aa05 ("crash_core: add generic function to do reservation") +70916e9c8d9f ("crash_core: change parse_crashkernel() to support crashkernel=,high|low parsing") +a9e1a3d84e4a ("crash_core: change the prototype of function parse_crashkernel()") +a6304272b03e ("crash_core.c: remove unnecessary parameter of function") +e0152e7481c6 ("Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux") diff --git a/v6.3/4624b346cf67400ef46a31771011fb798dd2f999 b/v6.3/4624b346cf67400ef46a31771011fb798dd2f999 new file mode 100644 index 00000000000..cbc02e6bfde --- /dev/null +++ b/v6.3/4624b346cf67400ef46a31771011fb798dd2f999 @@ -0,0 +1 @@ +4624b346cf67 ("init: open /initrd.image with O_LARGEFILE") diff --git a/v6.3/549aa9678a0b3981d4821bf244579d9937650562 b/v6.3/549aa9678a0b3981d4821bf244579d9937650562 new file mode 100644 index 00000000000..622ae3c6f2a --- /dev/null +++ b/v6.3/549aa9678a0b3981d4821bf244579d9937650562 @@ -0,0 +1 @@ +549aa9678a0b ("hexagon: vmlinux.lds.S: handle attributes section") diff --git a/v6.3/7844c01472119f55bd9a107a4578a6d26be04c46 b/v6.3/7844c01472119f55bd9a107a4578a6d26be04c46 new file mode 100644 index 00000000000..00af4f675d0 --- /dev/null +++ b/v6.3/7844c01472119f55bd9a107a4578a6d26be04c46 @@ -0,0 +1,9 @@ +7844c0147211 ("mm,page_owner: fix recursion") +217b2119b9e2 ("mm,page_owner: implement the tracking of the stacks count") +4bedfb314bdd ("mm,page_owner: maintain own list of stack_records structs") +e99fb98d478a ("mm: remove unnecessary ia64 code and comment") +9420f89db2dd ("mm: move most of core MM initialization to mm/mm_init.c") +23baf831a32c ("mm, treewide: redefine MAX_ORDER sanely") +61883d3c3241 ("iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages()") +7a16d7c7619b ("mm/slub: fix MAX_ORDER usage in calculate_order()") +75558ad31548 ("sparc/mm: fix MAX_ORDER usage in tsb_grow()") diff --git a/v6.3/8b65ef5ad4862904e476a8f3d4e4418c950ddb90 b/v6.3/8b65ef5ad4862904e476a8f3d4e4418c950ddb90 new file mode 100644 index 00000000000..777dbb518a2 --- /dev/null +++ b/v6.3/8b65ef5ad4862904e476a8f3d4e4418c950ddb90 @@ -0,0 +1,2 @@ +8b65ef5ad486 ("selftests/mm: Fix build with _FORTIFY_SOURCE") +cb6e7cae1886 ("selftests/mm: gup_test: conform test to TAP format output") diff --git a/v6.3/8c864371b2a15a23ce35aa7e2bd241baaad6fbe8 b/v6.3/8c864371b2a15a23ce35aa7e2bd241baaad6fbe8 new file mode 100644 index 00000000000..eb27e888040 --- /dev/null +++ b/v6.3/8c864371b2a15a23ce35aa7e2bd241baaad6fbe8 @@ -0,0 +1,20 @@ +8c864371b2a1 ("selftests/mm: fix ARM related issue with fork after pthread_create") +e8a422408ba9 ("selftests/mm: add uffd_test_case_ops to allow test case-specific operations") +1c8d39fa7b63 ("selftests/mm: call uffd_test_ctx_clear at the end of the test") +43759d44dc34 ("selftests/mm: add uffdio register ioctls test") +f9da24263db4 ("selftests/mm: allow uffd test to skip properly with no privilege") +c3315502c924 ("selftests/mm: move zeropage test into uffd unit tests") +73c1ea939b65 ("selftests/mm: move uffd sig/events tests into uffd unit tests") +62515b5f9fda ("selftests/mm: move uffd minor test to unit test") +8bda424fca0a ("selftests/mm: move uffd pagemap test to unit test") +16a45b57cbf2 ("selftests/mm: add framework for uffd-unit-test") +be39fec4f97f ("selftests/mm: allow allocate_area() to fail properly") +0210c43ef623 ("selftests/mm: let uffd_handle_page_fault() take wp parameter") +508340845dd1 ("selftests/mm: rename uffd_stats to uffd_args") +265818ef988b ("selftests/mm: drop global hpage_size in uffd tests") +c5cb903646f4 ("selftests/mm: drop global mem_fd in uffd tests") +d5433ce84d25 ("selftests/mm: UFFDIO_API test") +78391f6460ee ("selftests/mm: uffd_open_{dev|sys}()") +c4277cb6c8e5 ("selftests/mm: uffd_[un]register()") +686a8bb72349 ("selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests") +33be4e892877 ("selftests/mm: create uffd-common.[ch]") diff --git a/v6.3/950bf45d3bbfdb373772ed4d32b5f90e8532fcce b/v6.3/950bf45d3bbfdb373772ed4d32b5f90e8532fcce new file mode 100644 index 00000000000..63f51a466dc --- /dev/null +++ b/v6.3/950bf45d3bbfdb373772ed4d32b5f90e8532fcce @@ -0,0 +1 @@ +950bf45d3bbf ("tools/Makefile: remove cgroup target") diff --git a/v6.3/9c500835f279e636722bbcafdfe62cc0153ec292 b/v6.3/9c500835f279e636722bbcafdfe62cc0153ec292 new file mode 100644 index 00000000000..987f16679d4 --- /dev/null +++ b/v6.3/9c500835f279e636722bbcafdfe62cc0153ec292 @@ -0,0 +1,20 @@ +9c500835f279 ("mm: zswap: fix kernel BUG in sg_init_one") +270700dd06ca ("mm/zswap: remove the memcpy if acomp is not sleepable") +8ba2f844f050 ("mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx") +32acba4c0483 ("mm/zswap: refactor out __zswap_load()") +c75f5c1e0f1d ("mm/zswap: reuse dstmem when decompress") +a65b0e7607cc ("zswap: make shrinking memcg-aware") +ddc1a5cbc05d ("mempolicy: alloc_pages_mpol() for NUMA policy without vma") +23e4883248f0 ("mm: add page_rmappable_folio() wrapper") +c36f6e6dff4d ("mempolicy trivia: slightly more consistent naming") +7f1ee4e20708 ("mempolicy trivia: delete those ancient pr_debug()s") +1cb5d11a370f ("mempolicy: fix migrate_pages(2) syscall return nr_failed") +3657fdc2451a ("mm: move vma_policy() and anon_vma_name() decls to mm_types.h") +3022fd7af960 ("shmem: _add_to_page_cache() before shmem_inode_acct_blocks()") +054a9f7ccd0a ("shmem: move memcg charge out of shmem_add_to_page_cache()") +4199f51a7eb2 ("shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()") +e3e1a5067fd2 ("shmem: remove vma arg from shmem_get_folio_gfp()") +75c70128a673 ("mm: mempolicy: make mpol_misplaced() to take a folio") +cda6d93672ac ("mm: memory: make numa_migrate_prep() to take a folio") +6695cf68b15c ("mm: memory: use a folio in do_numa_page()") +667ffc31aa95 ("mm: huge_memory: use a folio in do_huge_pmd_numa_page()") diff --git a/v6.3/9cecde80aae0fb0aa44425575d5aca71bc646d89 b/v6.3/9cecde80aae0fb0aa44425575d5aca71bc646d89 new file mode 100644 index 00000000000..4e1d5da2f0b --- /dev/null +++ b/v6.3/9cecde80aae0fb0aa44425575d5aca71bc646d89 @@ -0,0 +1,3 @@ +9cecde80aae0 ("mm: increase folio batch size") +1e0877d58b1e ("mm: remove struct pagevec") +982a7194afc9 ("mm: add __folio_batch_release()") diff --git a/v6.3/c52eb6db7b7dd8b4b338b16c5c37df22a6b08fdf b/v6.3/c52eb6db7b7dd8b4b338b16c5c37df22a6b08fdf new file mode 100644 index 00000000000..35c3479645c --- /dev/null +++ b/v6.3/c52eb6db7b7dd8b4b338b16c5c37df22a6b08fdf @@ -0,0 +1,2 @@ +c52eb6db7b7d ("selftests: mm: restore settings from only parent process") +c23ea61726d5 ("selftests/mm: protection_keys: save/restore nr_hugepages settings") diff --git a/v6.3/d5aad4c2ca057e760a92a9a7d65bd38d72963f27 b/v6.3/d5aad4c2ca057e760a92a9a7d65bd38d72963f27 new file mode 100644 index 00000000000..b5a927f9150 --- /dev/null +++ b/v6.3/d5aad4c2ca057e760a92a9a7d65bd38d72963f27 @@ -0,0 +1,6 @@ +d5aad4c2ca05 ("prctl: generalize PR_SET_MDWE support check to be per-arch") +793838138c15 ("prctl: Disable prctl(PR_SET_MDWE) on parisc") +24e41bf8a6b4 ("mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl") +0da668333fb0 ("mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long") +d7597f59d1d3 ("mm: add new api to enable ksm per process") +ddc65971bb67 ("prctl: add PR_GET_AUXV to copy auxv to userspace") diff --git a/v6.3/d5d39c707a4cf0bcc84680178677b97aa2cb2627 b/v6.3/d5d39c707a4cf0bcc84680178677b97aa2cb2627 new file mode 100644 index 00000000000..9d05e57a9a1 --- /dev/null +++ b/v6.3/d5d39c707a4cf0bcc84680178677b97aa2cb2627 @@ -0,0 +1,2 @@ +d5d39c707a4c ("mm: cachestat: fix two shmem bugs") +cf264e1329fb ("cachestat: implement cachestat syscall") diff --git a/v6.3/db09f2df916eade885aae63963449666d3a23f8d b/v6.3/db09f2df916eade885aae63963449666d3a23f8d new file mode 100644 index 00000000000..b9791f9c14a --- /dev/null +++ b/v6.3/db09f2df916eade885aae63963449666d3a23f8d @@ -0,0 +1,2 @@ +db09f2df916e ("MAINTAINERS: remove incorrect M: tag for dm-devel@lists.linux.dev") +77bc133191c1 ("dm vdo: add MAINTAINERS file entry") diff --git a/v6.3/f8572367eaff6739e3bc238ba93b86cd7881c0ff b/v6.3/f8572367eaff6739e3bc238ba93b86cd7881c0ff new file mode 100644 index 00000000000..59d5a55b7cd --- /dev/null +++ b/v6.3/f8572367eaff6739e3bc238ba93b86cd7881c0ff @@ -0,0 +1,11 @@ +f8572367eaff ("mm/memory: fix missing pte marker for !page on pte zaps") +0cf18e839f64 ("mm/memory: handle !page case in zap_present_pte() separately") +789753e17c4d ("mm/memory: factor out zapping of present pte into zap_present_pte()") +a23f517b0e15 ("mm: convert mm_counter() to take a folio") +eabafaaa9575 ("mm: convert to should_zap_page() to should_zap_folio()") +530c2a0da0b4 ("mm: use pfn_swap_entry_folio() in copy_nonpresent_pte()") +0601ac883a81 ("s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry()") +e4e3df290f65 ("mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range()") +08e7795e2444 ("mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pte()") +c46265030b0f ("mm/memory: page_remove_rmap() -> folio_remove_rmap_pte()") +df57721f9a63 ("Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip") |