This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 9f8413c4a66f Merge tag 'cgroup-for-6.8' of git://git.kernel.org/pub/scm [...]
new 24c6a097b5a2 slub: Reflow ___slab_alloc()
new 43c4c349149c slub: Change get_partial() interfaces to return slab
new 8a399e2f6003 slub: Keep track of whether slub is on the per-node partial list
new 422e7d543758 slub: Prepare __slab_free() for unfrozen partial slab out [...]
new 213094b5d1af slub: Introduce freeze_slab()
new 8cd3fa428b56 slub: Delay freezing of partial slabs
new 00eb60c28815 slub: Optimize deactivate_slab()
new 21316fdc7999 slub: Rename all *unfreeze_partials* functions to *put_partials*
new 31bda717d777 slub: Update frozen slabs documentations in the source
new 0445ee000498 mm/slab, docs: switch mm-api docs generation from slab.c t [...]
new 2a19be61a651 mm/slab: remove CONFIG_SLAB from all Kconfig and Makefile
new 72786c0a3dc5 KASAN: remove code paths guarded by CONFIG_SLAB
new a745b067db0f KFENCE: cleanup kfence_guarded_alloc() after CONFIG_SLAB removal
new bc3dcb850f18 mm/memcontrol: remove CONFIG_SLAB #ifdef guards
new 70da1d01edf6 cpu/hotplug: remove CPUHP_SLAB_PREPARE hooks
new a9e0b9f27266 mm/slab: remove CONFIG_SLAB code from slab common code
new 8c20b29db508 mm/mempool/dmapool: remove CONFIG_DEBUG_SLAB ifdefs
new 16a1d968358a mm/slab: remove mm/slab.c and slab_def.h
new 7ef08ae8277c mm/slab: move struct kmem_cache_cpu declaration to slub.c
new 19975f83412f mm/slab: move the rest of slub_def.h to mm/slab.h
new 89c2d061bfa7 mm/slab: consolidate includes in the internal mm/slab.h
new 6011be59910f mm/slab: move pre/post-alloc hooks from slab.h to slub.c
new 0bedcc66d2a4 mm/slab: move memcg related functions from slab.h to slub.c
new b52ef56e9b32 mm/slab: move struct kmem_cache_node from slab.h to slub.c
new b774d3e326d3 mm/slab: move kfree() from slab_common.c to slub.c
new 5a9d31d980cb mm/slab: move kmalloc_slab() to mm/slab.h
new 4862caa5cba0 mm/slab: move kmalloc() functions from slab_common.c to slub.c
new 49378a05ce7f mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() [...]
new 3450a0e5a6fc mm/slub: optimize alloc fastpath code layout
new ecf9a253ce12 mm/slub: optimize free fast path code layout
new 6f3dd2c31d7d mm/slub: fix bulk alloc and free stats
new 520a688a2edf mm/slub: introduce __kmem_cache_free_bulk() without free hooks
new 284f17ac13fe mm/slub: handle bulk and single object freeing separately
new 782f8906f805 mm/slub: free KFENCE objects in slab_free_hook()
new 61d7e367f8bc Merge branch 'slab/for-6.8/slub-hook-cleanups' into slab/for-next
new d30e51aa7b1f Merge tag 'slab-for-6.8' of git://git.kernel.org/pub/scm/l [...]
new 23e9f0138963 mm/vmstat: move pgdemote_* to per-node stats
new 4f2267b58a22 maple_tree: add mt_free_one() and mt_attr() helpers
new b2472efe4316 maple_tree: introduce {mtree,mas}_lock_nested()
new fd32e4e9b764 maple_tree: introduce interfaces __mt_dup() and mtree_dup()
new 46c99e26f2f8 radix tree test suite: align kmem_cache_alloc_bulk() with [...]
new a2587a7e8d37 maple_tree: add test for mtree_dup()
new 9bc1d3cdb904 maple_tree: update the documentation of maple tree
new f670fa1caadb maple_tree: skip other tests when BENCH is enabled
new 446e1867e6df maple_tree: update check_forking() and bench_forking()
new 8e50d32c7a89 maple_tree: preserve the tree attributes when destroying m [...]
new d24062914837 fork: use __mt_dup() to duplicate maple tree in dup_mmap()
new 3027c6f8eb9d mm: huge_memory: batch tlb flush when splitting a pte-mapped THP
new ff6c3d81f2e8 NUMA: optimize detection of memory with no node id assigne [...]
new 82b8a3b49ebd mm/memory_hotplug: replace an open-coded kmemdup() in add_ [...]
new 6b8f0798b85a mm/memory_hotplug: split memmap_on_memory requests across [...]
new 4eca0ef49af9 dax/kmem: allow kmem to add memory with memmap_on_memory
new 8ff252663d30 mm/filemap: increase usage of folio_next_index() helper
new e6a9a2cbc13b fs/proc/task_mmu: report SOFT_DIRTY bits through the PAGEM [...]
new 600bca580579 selftests/mm: check that PAGEMAP_SCAN returns correct categories
new a4fc4a0c45f2 mm: add folio_zero_tail() and use it in ext4
new 6eaa266b5466 mm: add folio_fill_tail() and use it in iomap
new 78c3c11268c3 gfs2: convert stuffed_readpage() to stuffed_read_folio()
new c36f9d3d2c3e mm: remove test_set_page_writeback()
new 8525d5984b7b afs: do not test the return value of folio_start_writeback()
new a9540e35624d smb: do not test the return value of folio_start_writeback()
new b5612c368648 mm: return void from folio_start_writeback() and related f [...]
new 1e12cbb9f695 mm: make mapping_evict_folio() the preferred way to evict [...]
new 01d1e0e6b7d9 mm: convert __do_fault() to use a folio
new 19369d866a8b mm: use mapping_evict_folio() in truncate_error_page()
new 049b26048dd2 mm: convert soft_offline_in_use_page() to use a folio
new 761d79fbad2a mm: convert isolate_page() to mf_isolate_folio()
new 2033c98cce66 mm: remove invalidate_inode_page()
new 17b46e7beb8f mm/page_alloc: dedupe some memcg uncharging logic
new 16f5dfbc851b gfp: include __GFP_NOWARN in GFP_NOWAIT
new 69e583eaca57 mmap: remove the IA64-specific vma expansion implementation
new 932b59e3beae mm: fix process_vm_rw page counts
new 83a6fdd6c27d kasan: default to inline instrumentation
new 20954c122f1b Documentation/mm: drop pte_bad() descriptions from arch pa [...]
new 1b5c65b64cd4 mm/page_owner: record and dump free_pid and free_tgid
new a7a0350583ba zram: split memory-tracking and ac-time tracking
new 2e16898d0df8 zram: tweak writeback config help
new 3d47e31790b7 memory-failure: use a folio in me_pagecache_clean()
new 6304b531cd8f memory-failure: use a folio in me_pagecache_dirty()
new f7092393570f memory-failure: convert delete_from_lru_cache() to take a folio
new b6fd410c32f1 memory-failure: use a folio in me_huge_page()
new e130b6514e14 memory-failure: convert truncate_error_page to truncate_er [...]
new af7628d6ec19 fs: convert error_remove_page to error_remove_folio
new 88f9ee2b3040 kmemleak: drop (age <increasing>) from leak record
new 52c5d2bc3213 kmemleak: add checksum to backtrace report
new 4d07a037231c lib/stackdepot: print disabled message only if truly disabled
new 0c5d44a8142d lib/stackdepot: check disabled flag when fetching
new 603c000c115b lib/stackdepot: simplify __stack_depot_save
new 5f9ce55e0207 lib/stackdepot: drop valid bit from handles
new 83130ab2d8a4 lib/stackdepot: add depot_fetch_stack helper
new fc60e0caa94d lib/stackdepot: use fixed-sized slots for stack records
new fcccc41ecb0c lib/stackdepot: fix and clean-up atomic annotations
new 94b7d3287029 lib/stackdepot: rework helpers for depot_alloc_stack
new b6a353d3ebc2 lib/stackdepot: rename next_pool_required to new_pool_required
new a5d21f71715a lib/stackdepot: store next pool pointer in new_pool
new b29d31885814 lib/stackdepot: store free stack records in a freelist
new a6cd957021f2 lib/stackdepot: use read/write lock
new 4805180bc165 lib/stackdepot: use list_head for stack record links
new 3bddc3100c20 kmsan: use stack_depot_save instead of __stack_depot_save
new 022012dcf442 lib/stackdepot, kasan: add flags to __stack_depot_save and rename
new 410b764f89f5 lib/stackdepot: add refcount for records
new 108be8def46e lib/stackdepot: allow users to evict stack traces
new f3b597986299 kasan: remove atomic accesses to stack ring entries
new 7d88e4f768b0 kasan: check object_size in kasan_complete_mode_report_info
new f816938bff1f kasan: use stack_depot_put for tag-based modes
new 2d5524635b00 slub, kasan: improve interaction of KASAN and slub_debug p [...]
new 773688a6cb24 kasan: use stack_depot_put for Generic mode
new bd9d9624b713 lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN
new 95a2ac937013 mm: use vmem_altmap code without CONFIG_ZONE_DEVICE
new 2f7537620f38 mm/util: use kmap_local_page() in memcmp_pages()
new b33519896664 mm/ksm: use kmap_local_page() in calc_checksum()
new 24d2613a6356 mm/memory: use kmap_local_page() in __wp_page_copy_user()
new f2bcc99a5e90 mm/mempool: replace kmap_atomic() with kmap_local_page()
new f542b8e582ab mm/page_poison: replace kmap_atomic() with kmap_local_page()
new a5989d4ed40c kasan: improve free meta storage in Generic KASAN
new 50668b53f8c9 mm/damon/core-test: test damon_split_region_at()'s access [...]
new 38ca8a185389 pgtable: fix s390 ptdesc field comments
new f7dd74ac239a pgtable: rename ptdesc _refcount field to __page_refcount
new ecf5dd1ffe84 mm/mm_init.c: extend init unavailable range doc info
new 01846c6c7025 mm/mm_init.c: append newline to the unavailable ranges log [...]
new cddba0af0b79 fs/Kconfig: make hugetlbfs a menuconfig
new d68e39fc45f7 mm: page_alloc: correct high atomic reserve calculations
new 9cd20f3fe045 mm: page_alloc: enforce minimum zone size to do high atomi [...]
new ac3f3b0a5551 mm: page_alloc: unreserve highatomic page blocks before oom
new e9119fb65761 mm/gup: fix follow_devmap_p[mu]d() on page==NULL handling
new 7679e14098c9 mm: list_lru: Update kernel documentation to follow the re [...]
new 27873192ac59 mm, oom:dump_tasks add rss detailed information printing
new 003ae2fb0b36 mm/zswap: replace kmap_atomic() with kmap_local_page()
new 829c3151f0f8 mm/swapfile: replace kmap_atomic() with kmap_local_page()
new b123d09304d8 mm: pagewalk: assert write mmap lock only for walking the [...]
new fb93ed63345f mm: hugetlb_vmemmap: use walk_page_range_novma() to simpli [...]
new be035a2acf1f mm: hugetlb_vmemmap: move PageVmemmapSelfHosted() check to [...]
new ebc20dcac4ce mm: hugetlb_vmemmap: convert page to folio
new 60433a9d038d samples: introduce new samples subdir for cgroup
new becf65296035 samples/cgroup: introduce memcg memory.events listener
new 664dc2189dd4 mm: memcg: add reminder comment for the memcg v2 events
new 73829b713470 zram: use kmap_local_page()
new 5d4c6ac94694 kasan: record and report more information
new 37a8ab24d3d4 maple_tree: remove unnecessary default labels from switch [...]
new f7a590189539 maple_tree: make mas_erase() more robust
new bf857ddd21d0 maple_tree: move debug check to __mas_set_range()
new 31c532a8af57 maple_tree: add end of node tracking to the maple state
new e9c52d8940cb maple_tree: use cached node end in mas_next()
new 1f41ef12abf8 maple_tree: use cached node end in mas_destroy()
new 271f61a8b41d maple_tree: clean up inlines for some functions
new 067311d33e65 maple_tree: separate ma_state node from status
new 9a40d45c1f2c maple_tree: remove mas_searchable()
new 0de56e38b307 maple_tree: use maple state end for write operations
new 24662decdd44 maple_tree: don't find node end in mtree_lookup_walk()
new a3c63c8c5df6 maple_tree: mtree_range_walk() clean up
new d1fefa3d2244 maple_tree: remove unused function
new 2e783f0c1a0d maple_tree: move the check forward to avoid static check warning
new 3f05fcdebf29 maple_tree: avoid ascending when mas->min is also the pare [...]
new c5e941213826 maple_tree: remove an unused parameter for ma_meta_end()
new 026b935cd929 maple_tree: delete one of the two identical checks
new 330018fe69c6 maple_tree: simplify mas_leaf_set_meta()
new 0a97c01cd20b list_lru: allow explicit memcg and NUMA node selection
new fdc4161ff6a5 memcontrol: implement mem_cgroup_tryget_online()
new a65b0e7607cc zswap: make shrinking memcg-aware
new 7108cc3f765c mm: memcg: add per-memcg zswap writeback stat
new a697dc2be925 selftests: cgroup: update per-memcg zswap writeback selftest
new b5ba474f3f51 zswap: shrink zswap pool based on memory pressure
new 4b86316ef182 selftests/mm: dont run ksm_functional_tests twice
new 9294a037c015 mm/damon/core: implement goal-oriented feedback-driven quo [...]
new 7f262da0a30d mm/damon/sysfs-schemes: implement files for scheme quota g [...]
new 8b549a4fd3c5 mm/damon/sysfs-schemes: commit damos quota goals user inpu [...]
new d91beaa505a0 mm/damon/sysfs-schemes: implement a command for scheme quo [...]
new f1762cb3eaea mm/damon/core-test: add a unit test for the feedback loop [...]
new 3649caed1c9b selftests/damon: test quota goals directory
new 3143a7bfd2a9 Docs/mm/damon/design: document DAMOS quota auto tuning
new 0972913f9673 Docs/ABI/damon: document DAMOS quota goals
new 6140edeea8bf Docs/admin-guide/mm/damon/usage: document for quota goals
new 1486fb50136f mm: ksm: use more folio api in ksm_might_need_to_copy()
new f8b6187d8dd9 mm: memory: use a folio in validate_page_before_insert()
new 294de6d8f14a mm: memory: rename page_copy_prealloc() to folio_prealloc()
new e4621e70469c mm: memory: use a folio in do_cow_fault()
new cf503cc665c4 mm: memory: use folio_prealloc() in wp_page_copy()
new ec056cef76a5 mm/readahead: do not allow order-1 folio
new f67f8d4a8c1e mm/rmap: fix misplaced parenthesis of a likely()
new 39042079a0c2 kmemleak: avoid RCU stalls when freeing metadata for per-C [...]
new b75427691f4a mm: huge_memory: use more folio api in __split_huge_page_tail()
new 683ec99f12f4 mm/thp: add CONFIG_TRANSPARENT_HUGEPAGE_NEVER option
new a1748f85bec9 mm: filemap: remove unnecessary iitialization of ret
new 47e61d8874cc mm: hugetlb_vmemmap: add check of CONFIG_MEMORY_HOTPLUG back
new 49b960de6b32 mm: hugetlb_vmemmap: move mmap lock to vmemmap_remap_range()
new 4196810a2542 mm: cma: remove unnecessary initialization of ret
new dd05f5ec1e46 mm: use vma_pages() for vma objects
new d19b1a1797d8 mm: compaction: avoid fast_isolate_freepages blindly choos [...]
new d9d9bd979cce maple_tree: change return type of mas_split_final_node as void.
new a721aeac8bc2 sync mm-stable with mm-hotfixes-stable to pick up depended [...]
new 5143eecd2af2 lib/maple_tree.c: fix build error due to hotfix alteration
new 4a3bfbd1699e mm/list_lru.c: remove unused list_lru_from_kmem()
new 508bed884767 mm: memcg: change flush_next_time to flush_last_time
new e0bf1dc859fd mm: memcg: move vmstats structs definition above flushing code
new 8d59d2214c23 mm: memcg: make stats flushing threshold per-memcg
new b00684722262 mm: workingset: move the stats flush into workingset_test_ [...]
new 7d7ef0a4686a mm: memcg: restore subtree stats flushing
new 7dc7c5ef6463 mm: allow deferred splitting of arbitrary anon large folios
new 372cbd4d5a06 mm: non-pmd-mappable, large folios for folio_add_new_anon_rmap()
new 3485b88390b0 mm: thp: introduce multi-size THP sysfs interface
new 19eaf44954df mm: thp: support allocation of anonymous multi-size THP
new b6aab3384caf selftests/mm/kugepaged: restore thp settings at exit
new 00679a183ac6 selftests/mm: factor out thp settings management
new 4f5070a5e40d selftests/mm: support multi-size THP interface in thp_settings
new 9f0704eae8a4 selftests/mm/khugepaged: enlighten for multi-size THP
new 12dc16b38463 selftests/mm/cow: generalize do_run_with_thp() helper
new c0f79103322c selftests/mm/cow: add tests for anonymous multi-size THP
new 03d69d49da49 maple_tree: fix warning comparing pointer to 0
new d5f6057cf001 maple_tree: fix typos/spellos etc
new 306abb63a8ca selftests/damon: implement a python module for test-purpos [...]
new f5f0e5a2bef9 selftests/damon/_damon_sysfs: implement kdamonds start function
new 3402c6ce398e selftests/damon/_damon_sysfs: implement updat_schemes_trie [...]
new b5906f5f7359 selftests/damon: add a test for update_schemes_tried_regio [...]
new e3898efaffdb selftests/damon: add a test for update_schemes_tried_regio [...]
new f55afd954c12 mm: ksm: remove unnecessary try_to_freeze()
new 6ad59a3838cd mm/damon: update email of SeongJae
new 5e06ad590096 mm/damon/core-test: test max_nr_accesses overflow caused d [...]
new 1f1d83ca27a3 Docs/mm/damon/design: place execution model and data struc [...]
new c7ae9634a4fb Docs/admin-guide/mm/damon/usage: update context directory [...]
new 9c8c315da254 Docs/admin-guide/mm/damon/usage: add links to sysfs files [...]
new e93b81a3fcb8 Docs/admin-guide/mm/damon/usage: use a list for 'state' sy [...]
new 0abfa8efad8d gfp: gfp_types.h: fix typos & punctuation
new f7ef5fe74aaf mm/memory: replace kmap() with kmap_local_page()
new 7e552dcd803f maple_tree: avoid checking other gaps after getting the la [...]
new 250ae189d982 mm: page_alloc: simplify __free_pages_ok()
new ffda65568249 UBSAN: use the kernel panic message markers
new 6d840a18773f buffer: return bool from grow_dev_folio()
new 382497ada051 buffer: calculate block number inside folio_init_buffers()
new 5f3bd90d9b98 buffer: fix grow_buffers() for block size > PAGE_SIZE
new 808441943f6b buffer: cast block to loff_t before shifting it
new 4b04646caed5 buffer: fix various functions for block size > PAGE_SIZE
new b0619401b8cd buffer: handle large folios in __block_write_begin_int()
new fa399c311234 buffer: fix more functions for block size > PAGE_SIZE
new 880a99b60d46 mm/rmap: support move to different root anon_vma in folio_ [...]
new adef440691ba userfaultfd: UFFDIO_MOVE uABI
new 1c8d39fa7b63 selftests/mm: call uffd_test_ctx_clear at the end of the test
new e8a422408ba9 selftests/mm: add uffd_test_case_ops to allow test case-sp [...]
new a2bf6a9ca805 selftests/mm: add UFFDIO_MOVE ioctl test
new 96db66d9c8f3 mm: convert ksm_might_need_to_copy() to work on folios
new 8d294a8c6393 mm: remove PageAnonExclusive assertions in unuse_pte()
new f00f48436c78 mm: convert unuse_pte() to use a folio throughout
new 2853b66b601a mm: remove some calls to page_add_new_anon_rmap()
new b2926ac8178b mm: remove stale example from comment
new cb9089babc91 mm: remove references to page_add_new_anon_rmap in comments
new d3b082736518 mm: convert migrate_vma_insert_page() to use a folio
new 5432726848bb mm: convert collapse_huge_page() to use a folio
new cafa8e37a2eb mm: remove page_add_new_anon_rmap and lru_cache_add_inacti [...]
new 4e5fa4f5eff6 mm/ksm: add ksm advisor
new 66790e9a735b mm/ksm: add sysfs knobs for advisor
new 5088b49730af mm/ksm: add tracepoint for ksm advisor
new 0710f38ad26a mm/ksm: document ksm advisor and its sysfs knobs
new c75f5c1e0f1d mm/zswap: reuse dstmem when decompress
new 32acba4c0483 mm/zswap: refactor out __zswap_load()
new 66447fd036a5 mm/zswap: cleanup zswap_load()
new e947ba0bbf47 mm/zswap: cleanup zswap_writeback_entry()
new 8ba2f844f050 mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
new 96c7b0b42239 mm: return the folio from __read_swap_cache_async()
new b99b4e0d9d7f mm: pass a folio to __swap_writepage()
new bfcd44d5f816 mm: pass a folio to swap_writepage_fs()
new 6de62c7bc4bc mm: pass a folio to swap_writepage_bdev_sync()
new ee1b1d9b46f2 mm: pass a folio to swap_writepage_bdev_async()
new 64a24e55e3f4 mm: pass a folio to swap_readpage_fs()
new 2c184d821eec mm: pass a folio to swap_readpage_bdev_sync()
new 3c3ebd82e0d1 mm: pass a folio to swap_readpage_bdev_async()
new 3a61e6f66812 mm: convert swap_page_sector() to swap_folio_sector()
new c9bdf768dd93 mm: convert swap_readpage() to swap_read_folio()
new 69fe7d67cb0c mm: remove page_swap_info()
new 6e03492e9d28 mm: return a folio from read_swap_cache_async()
new a4575c4138db mm: convert swap_cluster_readahead and swap_vma_readahead [...]
new d1adb25df711 mm: migrate: fix getting incorrect page mapping during pag [...]
new f099c961f499 fs: remove clean_page_buffers()
new e8ff8248d377 fs: convert clean_buffers() to take a folio
new 6ad7c607b125 fs: reduce stack usage in __mpage_writepage
new 12ac5a65cb56 fs: reduce stack usage in do_mpage_readpage
new 81d469d33075 adfs: remove writepage implementation
new 3a44d30577e7 bfs: remove writepage implementation
new df56d2287c57 hfs: really remove hfs_writepage
new 44afc066c993 hfsplus: really remove hfsplus_writepage
new 1443a9fb4e72 minix: remove writepage implementation
new bfc7fbe36976 ocfs2: remove writepage implementation
new a2b92914b0bb sysv: remove writepage implementation
new af34acc24bd6 ufs: remove writepage implementation
new 17bf23a981be fs: convert block_write_full_page to block_write_full_folio
new 14059f66a959 fs: remove the bh_end_io argument from __block_write_full_folio
new 280ec6ccb642 kasan: rename kasan_slab_free_mempool to kasan_mempool_poi [...]
new 9b94fe91099c kasan: move kasan_mempool_poison_object
new 1bb843048d00 kasan: document kasan_mempool_poison_object
new 2e7c954c11af kasan: add return value for kasan_mempool_poison_object
new 195683275373 kasan: introduce kasan_mempool_unpoison_object
new f129c3103928 kasan: introduce kasan_mempool_poison_pages
new 9f41c59ae316 kasan: introduce kasan_mempool_unpoison_pages
new cf0da2afe3dc kasan: clean up __kasan_mempool_poison_object
new b556a462eb8d kasan: save free stack traces for slab mempools
new ce37eec0ab62 kasan: clean up and rename ____kasan_kmalloc
new 0cc9fdbf4a52 kasan: introduce poison_kmalloc_large_redzone
new 29d7355a9d05 kasan: save alloc stack traces for mempool
new 7d4847ded247 mempool: skip slub_debug poisoning when KASAN is enabled
new 413643f3a3e2 mempool: use new mempool KASAN hooks
new 37dcc69ad17a mempool: introduce mempool_use_prealloc_only
new 0f199eb4351f kasan: add mempool tests
new 0f18ea6ea44c kasan: rename pagealloc tests
new 86b15969831b kasan: reorder tests
new 1ce9a0523938 kasan: rename and document kasan_(un)poison_object_data
new 74e831af165a skbuff: use mempool KASAN hooks
new 8ab3b09755d9 io_uring: use mempool KASAN hook
new a914d8d6cf20 lib/stackdepot: add printk_deferred_enter/exit guards
new a414d4286f34 kasan: handle concurrent kasan_record_aux_stack calls
new 08d7c94d9635 kasan: memset free track in qlink_free
new 91349f541e7d lib/stackdepot: fix comment in include/linux/stackdepot.h
new b39ca208403c mm/khugepaged: remove redundant try_to_freeze()
new 7fbb5e188248 mm: remove VM_EXEC requirement for THP eligibility
new 5ec8e8ea8b77 mm/sparsemem: fix race in accessing memory_section->usage
new a3c5cc5129ef selftests/mm: log run_vmtests.sh results in TAP format
new 51fb591edc86 xtensa, kasan: define KASAN_SHADOW_END
new 27232ba96cfb kasan/arm64: improve comments for KASAN_SHADOW_START/END
new 5cb6674b694b mm, kasan: use KASAN_TAG_KERNEL instead of 0xff
new c20e3feadd45 kasan: improve kasan_non_canonical_hook
new 3067b919ed81 kasan: clean up kasan_requires_meta
new 1a55836a1b00 kasan: update kasan_poison documentation comment
new 99f3fe416c71 kasan: clean up is_kfence_address checks
new 58ee788cb237 kasan: respect CONFIG_KASAN_VMALLOC for kasan_flag_vmalloc
new 14c99b990ccc kasan: check kasan_vmalloc_enabled in vmalloc tests
new f2fffc0cfcfa kasan: export kasan_poison as GPL
new 3ab9304db6ab kasan: remove SLUB checks for page_alloc fallbacks in tests
new 4e397274e10b kasan: speed up match_all_mem_tag test for SW_TAGS
new f6940e8adc64 kasan: clean up kasan_cache_create
new 04afc540e58e kasan: reuse kasan_track in kasan_stack_ring_entry
new fd4064f69708 kasan: simplify saving extra info into tracks
new a3fbe303ec9d kasan: simplify kasan_complete_mode_report_info for tag-ba [...]
new 9d5fafd5d882 mm/rmap: rename hugepage_add* to hugetlb_add*
new e135826b2da0 mm/rmap: introduce and use hugetlb_remove_rmap()
new 44887f399455 mm/rmap: introduce and use hugetlb_add_file_rmap()
new ebe2e35ec0f2 mm/rmap: introduce and use hugetlb_try_dup_anon_rmap()
new 0c2ec32bf0b2 mm/rmap: introduce and use hugetlb_try_share_anon_rmap()
new a4ea18641d83 mm/rmap: add hugetlb sanity checks for anon rmap handling
new 68f0320824fa mm/rmap: convert folio_add_file_rmap_range() into folio_ad [...]
new ef37b2ea08ac mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pt [...]
new 14d85a6e88a6 mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd()
new c4dffb0bc237 mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte()
new 7123e19c3c9d mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte()
new be6e57cfabe9 mm/rmap: remove page_add_file_rmap()
new 96fd74958c55 mm/rmap: factor out adding folio mappings into __folio_add_rmap()
new 8bd5130070fb mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]()
new 91b2978a3480 mm/huge_memory: batch rmap operations in __split_huge_pmd_ [...]
new 395db7b19089 mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd()
new a15dc4785c98 mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
new 977295349eb7 mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
new da7dc0afe243 mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
new b832a354d787 mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
new 84f0169e6c8a mm/rmap: remove page_add_anon_rmap()
new 0cae959e3abf mm/rmap: remove RMAP_COMPOUND
new b06dc281aa99 mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]()
new 5cc9695f06b0 kernel/events/uprobes: page_remove_rmap() -> folio_remove_ [...]
new a8e61d584eda mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd()
new 35668a432146 mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte()
new 18e8612e5624 mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte()
new c46265030b0f mm/memory: page_remove_rmap() -> folio_remove_rmap_pte()
new 5b205c7f2684 mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte()
new ca1a0746182c mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte()
new 5a0033f0285e Documentation: stop referring to page_remove_rmap()
new 4d8f7418e8ba mm/rmap: remove page_remove_rmap()
new d8ef5e311d7b mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rm [...]
new 61d90309b715 mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]()
new 96c772c25c89 mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_ [...]
new 08e7795e2444 mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_ [...]
new a13d096471ec mm/rmap: remove page_try_dup_anon_rmap()
new e3b4b1374f87 mm: convert page_try_share_anon_rmap() to folio_try_share_ [...]
new e78a13fd16bb mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED
new 4a8ffab02db5 mm: remove one last reference to page_add_*_rmap()
new e99fb98d478a mm: remove unnecessary ia64 code and comment
new 1ae41dffd48a mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.h
new 501a06fe8e4c zswap: memcontrol: implement zswap writeback disabling
new bcd30d4cd937 buffer: fix unintended successful return
new 982ae058b2f0 userfaultfd: fix move_pages_pte() splitting folio under RC [...]
new 9c5938694cd0 mm/rmap: silence VM_WARN_ON_FOLIO() in __folio_rmap_sanity [...]
new 71ce1ab54a50 mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNG
new 61dd3f246b3a mm/mglru: add CONFIG_LRU_GEN_WALKS_MMU
new 745b13e647cd mm/mglru: remove CONFIG_MEMCG
new 533c67e63584 mm/mglru: add dummy pmd_dirty()
new 7eb2d01a1bea mm/mglru: remove CONFIG_TRANSPARENT_HUGEPAGE
new 63b85ac56a64 kasan: stop leaking stack trace handles
new d4a5b369ad6d mm: ratelimit stat flush from workingset shrinker
new e435ca878821 mm: remove inc/dec lruvec page state functions
new 8014c46ad991 slub: use alloc_pages_node() in alloc_slab_page()
new 2443fb5bec4f slub: use folio APIs in free_large_kmalloc()
new 82feeaa00925 slub: use a folio in __kmalloc_large_node
new b54d60b18e85 mm/khugepaged: use a folio more in collapse_file()
new c701123bd68b mm/memcontrol: remove __mod_lruvec_page_state()
new fc8580edbaa6 mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_mal [...]
new b805ab3c6935 mm/vmstat: move pgdemote_* out of CONFIG_NUMA_BALANCING
new e2cfedf4b07c mm/selftests: hugepage-mremap: conform test to TAP format output
new cb6e7cae1886 selftests/mm: gup_test: conform test to TAP format output
new 84ba3f226ce1 selftests: mm: hugepage-mmap: conform to TAP format output
new 9a21701edc41 selftests/mm: conform test to TAP format output
new 8c9eea721a98 selftests/mm: skip test if application doesn't has root pr [...]
new a5b7620bab81 selftests/mm: add separate UFFDIO_MOVE test for PMD splitting
new fd37721803c6 mm, treewide: introduce NR_PAGE_ORDERS
new 5e0a760b4441 mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER
new fb46e22a9e38 Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel [...]
new a9a1d6ad668f kernel/reboot: explicitly notify if halt occurred instead [...]
new 61a7a5e25fe7 introduce for_other_threads(p, t)
new 44e3876d268b fs/nilfs2: use standard array-copy-function
new 12427de9439d Squashfs: fix variable overflow triggered by sysbot
new 8f46eaf6fd84 nilfs2: add nilfs_end_folio_io()
new 50196f0081ca nilfs2: convert nilfs_abort_logs to use folios
new 3cd36212bf75 nilfs2: convert nilfs_segctor_complete_write to use folios
new 797e25ad106b nilfs2: convert nilfs_forget_buffer to use a folio
new 36319c0c1c6c nilfs2: convert to nilfs_folio_buffers_clean()
new b7ef8d3b2d82 nilfs2: convert nilfs_writepage() to use a folio
new 021cff9df677 nilfs2: convert nilfs_mdt_write_page() to use a folio
new 5d3b5903d46b nilfs2: convert to nilfs_clear_folio_dirty()
new 6609e235769c nilfs2: convert to __nilfs_clear_folio_dirty()
new ff5710c3f3c2 nilfs2: convert nilfs_segctor_prepare_write to use folios
new 5a5cad8cb2e3 nilfs2: convert nilfs_page_mkwrite() to use a folio
new 83d9638ded87 nilfs2: convert nilfs_mdt_create_block to use a folio
new 319a12c04620 nilfs2: convert nilfs_mdt_submit_block to use a folio
new af01ea514888 nilfs2: convert nilfs_gccache_submit_read_data to use a folio
new d80cb7777e18 nilfs2: convert nilfs_btnode_create_block to use a folio
new 10c6cca9c323 nilfs2: convert nilfs_btnode_submit_block to use a folio
new cf62eb2c7a74 nilfs2: convert nilfs_btnode_delete to use a folio
new 7c5c654c09c3 nilfs2: convert nilfs_btnode_prepare_change_key to use a folio
new c2a491f3d88a nilfs2: convert nilfs_btnode_commit_change_key to use a folio
new 2f0eff2054aa nilfs2: convert nilfs_btnode_abort_change_key to use a folio
new f72709ab6943 arch: remove ARCH_THREAD_STACK_ALLOCATOR
new 3888750e21cc arch: remove ARCH_TASK_STRUCT_ALLOCATOR
new 0eb5085c3874 arch: remove ARCH_TASK_STRUCT_ON_STACK
new 71aa3419e98f checkpatch: do not require an empty line before error injection
new 48aa137e5a94 docs: filesystems: document the squashfs specific mount options
new b454ec29225c kernel/signal.c: simplify force_sig_info_to_task(), kill r [...]
new fe1a25eb059b checkstack: sort output by size and function name
new 66242cfafeea checkstack: allow to pass MINSTACKSIZE parameter
new 27bbb2a0fddf __ptrace_unlink: kill the obsolete "FIXME" code
new 1ee918ffa6d4 scripts/spelling.txt: add more spellings to spelling.txt
new 0311d8272406 kexec: use atomic_try_cmpxchg in crash_kexec
new 0f0d2871e78d arch: turn off -Werror for architectures with known warnings
new 014a5c107d0c hexagon: uaccess: remove clear_user_hexagon()
new 600acbea2953 hexagon: mm: mark paging_init() as static
new bba07109f57d hexagon: mm: include asm/setup.h for setup_arch_memory()'s [...]
new ef14250ec7d4 hexagon: smp: mark handle_ipi() and start_secondary() as static
new d9d106ce6076 hexagon: vm_fault: mark do_page_fault() as static
new 8126fafece23 hexagon: vm_fault: include asm/vm_fault.h for prototypes
new 0ebac3e6151c hexagon: vm_tlb: include asm/tlbflush.h for prototypes
new 3279333097b2 hexagon: time: include asm/time.h for prototypes
new 1f443caea93e hexagon: time: mark time_init_deferred() as static
new d068b1237e32 hexagon: time: include asm/delay.h for prototypes
new cb0085b0d694 hexagon: signal: switch to SYSCALL_DEFINE0 for sys_rt_sigreturn()
new 9e06373780bd hexagon: reset: include linux/reboot.h for prototypes
new b0f731229a25 hexagon: process: include linux/cpu.h for arch_cpu_idle() [...]
new 54ba0eab469d hexagon: process: add internal prototype for do_work_pending()
new d75eb3344ef1 hexagon: vdso: include asm/elf.h for arch_setup_additional [...]
new d9f85d8be969 hexagon: vm_events: remove unused dummy_handler()
new 2212acda71d9 hexagon: irq: add prototype for arch_do_IRQ()
new d6b0180e6db1 hexagon: traps: remove sys_syscall()
new 2562a3aeaa71 hexagon: traps: add internal prototypes for functions only [...]
new c0706cfc7a5e s390/dasd: remove dasd_stats_generic_show()
new 78af7920d0eb s390/traps: only define is_valid_bugaddr() under CONFIG_GE [...]
new 1b5e6f4ec087 mips: decompress: fix add missing prototypes
new be018aaa158a mips: add asm/syscalls.h header
new 09fc778e1b96 mips: add missing declarations for trap handlers
new 2657bc63d34e mips: rs870e: stop exporting local functions
new 2894a8c4bcdc mips: signal: move sigcontext declarations to header
new 9a2036724cd6 mips: mark local function static if possible
new 6fb04df9b9b4 mips: move build_tlb_refill_handler() prototype
new ad6eb1ec6a59 mips: move jump_label_apply_nops() declaration to header
new e9f98feb1720 mips: unhide uasm_in_compat_space_p() declaration
new e021227afb58 mips: fix setup_zero_pages() prototype
new ec47b986e53e mips: fix tlb_init() prototype
new 66445677f01e mips: move cache declarations into header
new 7dc5b8925184 mips: add missing declarations
new 858c638c2faf mips: spram: fix missing prototype warning for spram_config
new 4666cf018a26 mips: mt: include asm/mips_mt.h
new a3075dcb1757 mips: suspend: include linux/suspend.h as needed
new b4fc7a3c37c3 mips: hide conditionally unused functions
new d1f4b2b875e4 mips: smp: fix setup_profiling_timer() prototype
new 430b6ac05939 mips: kexec: include linux/reboot.h
new fd6f52e3fa9b ida: make 'ida_dump' static
new a9a6c365f3ed jffs2: mark __jffs2_dbg_superblock_counts() static
new b1c3efe07987 sched: fair: move unused stub functions to header
new 9fcba2e95980 x86: sta2x11: include header for sta2x11_get_instance() prototype
new 0025aa93d702 usb: fsl-mph-dr-of: mark fsl_usb2_mpc5121_init() static
new bfc4372b8608 powerpc: pmd_move_must_withdraw() is only needed for CONFI [...]
new 7acf164b259d resource: add walk_system_ram_res_rev()
new b3ba234171cd kexec_file: load kernel at top of system RAM if required
new 9d02330abd3e softlockup: serialized softlockup's log
new 584db20c181f nilfs2: move page release outside of nilfs_delete_entry an [...]
new 8cf57c6df818 nilfs2: eliminate staggered calls to kunmap in nilfs_rename
new 6bb09fa1b44f nilfs2: remove page_address() from nilfs_set_link
new 2197f5aed404 nilfs2: remove page_address() from nilfs_add_link
new 6af2191f8358 nilfs2: remove page_address() from nilfs_delete_entry
new 09a46acb3697 nilfs2: return the mapped address from nilfs_get_page()
new a8e610353bf9 nilfs2: pass the mapped address to nilfs_check_page()
new 9b77f66f9927 nilfs2: switch to kmap_local for directory handling
new 75ad5db662b2 nilfs2: add nilfs_get_folio()
new b37b2bec46bf nilfs2: convert nilfs_readdir to use a folio
new a4bf041e44d5 nilfs2: convert nilfs_find_entry to use a folio
new 6f133c97e5ce nilfs2: convert nilfs_rename() to use folios
new f59bb60f7d56 nilfs2: convert nilfs_add_link() to use a folio
new 18f03ddf4db8 nilfs2: convert nilfs_empty_dir() to use a folio
new 0743230fff17 nilfs2: convert nilfs_make_empty() to use a folio
new 9bff5f980eb7 nilfs2: convert nilfs_prepare_chunk() and nilfs_commit_chu [...]
new b4f19e3bce90 nilfs2: convert nilfs_page_bug() to nilfs_folio_bug()
new 125e9987a2d9 scripts/gdb/stackdepot: rename pool_index to pools_num
new e52ec6a2db2e scripts/gdb: remove exception handling and refine print format
new fc0fbad122a7 merge mm-hotfixes-stable into mm-nonmm-stable to pick up d [...]
new bbe4f634f48c mips: fix r3k_cache_init build regression
new 0fcb70851fbf Makefile.extrawarn: turn on missing-prototypes globally
new cbc2fe9d9cb2 kexec_file: add kexec_file flag to control debug printing
new a85ee18c7900 kexec_file: print out debugging message if required
new e687b2fabd82 kexec_file, x86: print out debugging message if required
new 6f8c1da071a4 kexec_file, arm64: print out debugging message if required
new eb7622d908a0 kexec_file, riscv: print out debugging message if required
new 63b642e952f6 kexec_file, power: print out debugging message if required
new a78c668b9a41 kexec_file, parisc: print out debugging message if required
new d53a154cdc54 riscv, kexec: fix the ifdeffery for AFLAGS_kexec_relocate.o
new 0df52582e015 kcov: remove stale RANDOMIZE_BASE text
new 4600c4bcd9fc rapidio/tsi721: fix kernel-doc warnings
new ec3a8dd38199 freevxfs: bmap: fix kernel-doc warnings
new 2bb31b37d3d3 freevxfs: immed: fix kernel-doc param name
new 6915f40c3a43 freevxfs: lookup: fix function params kernel-doc
new 2c20b0f26694 nilfs2: switch WARN_ONs to warning output in nilfs_sufile_ [...]
new a903904c5fa0 fork: remove redundant TASK_UNINTERRUPTIBLE
new a751ea34f8c8 init/Kconfig: move more items into the EXPERT menu
new e95d392d160b usr/Kconfig: fix typos of "its"
new db6b6fb70193 kexec: use ALIGN macro instead of open-coding it
new 8474f82ade6f x86/kexec: simplify the logic of mem_region_callback()
new 4459cd2e167e crash_core: remove duplicated including of kexec.h
new 5c28913ed04b MAINTAINERS: remove Ohad Ben-Cohen from hwspinlock subsystem
new 816d334afa85 kexec: modify the meaning of the end parameter in kimage_i [...]
new 18d565ea95fe kexec_file: fix incorrect temp_start value in locate_mem_h [...]
new d738bced865a scripts/decodecode: add support for LoongArch
new d089622b32c3 checkstack: add loongarch support for scripts/checkstack.pl
new bc09d1dea84e lib: add note about process exit message for DEBUG_STACK_USAGE
new 90ca22513ed5 lib: crc_ccitt_false() is identical to crc_itu_t()
new dd8e05c5dd04 scripts/checkstack.pl: remove ia64 support
new 52f562881936 scripts/checkstack.pl: add min_stack to the usage comment
new 66d25cbe29f3 scripts/checkstack.pl: match all stack sizes for some archs
new 712afc7c410e scripts/checkstack.pl: change min_stack to 512 by default
new 50bc98323c0f docs: submit-checklist: remove all of "make namespacecheck"
new d391615618e8 kernel: relay: remove relay_file_splice_read dead code, do [...]
new 5b130948d53a nilfs2: add missing set_freezable() for freezable kthread
new 43132282d8ef x86/kexec: use pr_err() instead of kexec_dprintk() when an [...]
new 22bb6bcd4c2b x86/kexec: fix incorrect argument passed to kexec_dprintk()
new f22c3634361c scripts/checkstack.pl: fix no space expression between sp [...]
new 5f981878c71e stacktrace: fix kernel-doc typo
new 8e226a0a8dc8 nilfs2: cpfile: fix some kernel-doc warnings
new 037d88f0dd87 lib/trace_readwrite.c:: replace asm-generic/io with linux/io
new 3177e6315b12 x86/kexec: fix incorrect end address passed to kernel_iden [...]
new 2861b3773262 kexec_core: fix the assignment to kimage->control_page
new 6dcde5d5f248 watchdog/hardlockup: adopt softlockup logic avoiding double-dumps
new 896260a6d69d watchdog/softlockup: use printk_cpu_sync_get_irqsave() to [...]
new ee6bdb3f4bf0 watchdog/hardlockup: use printk_cpu_sync_get_irqsave() to [...]
new 55efe4abf927 watchdog: if panicking and we dumped everything, don't re- [...]
new 436efd9e4b65 scripts/decode_stacktrace.sh: strip unexpected CR from lines
new 29166371ef67 kdump: remove redundant DEFAULT_CRASH_KERNEL_LOW_SIZE
new 83d4a42a9166 x86/crash: remove the unused image parameter from prepare_ [...]
new 61bb219f9d83 x86/crash: use SZ_1M macro instead of hardcoded value
new 6dff31597264 crash_core: fix and simplify the logic of crash_exclude_me [...]
new 9f2a63523582 Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git. [...]
new 022732e3d846 audit: Send netlink ACK before setting connection in auditd_set
new 4e8714b76613 MAINTAINERS: update the audit entry
new eab23bc8a807 Merge tag 'audit-pr-20240105' of git://git.kernel.org/pub/ [...]
new 4a0b33f771db selinux: saner handling of policy reloads
new a67d2a14a77e selinux: update filenametr_hash() to use full_name_hash()
new f5364ecfd8c3 MAINTAINERS: update the SELinux entry
new 1712ed621531 selinux: refactor avtab_node comparisons
new ae254858ce07 selinux: introduce an initial SID for early boot processes
new 3c1e09d533db selinux: remove the wrong comment about multithreaded proc [...]
new e24a6371282b MAINTAINERS: add Ondrej Mosnacek as a SELinux reviewer
new 932b641837c8 MAINTAINERS: drop Eric Paris from his SELinux role
new e9b0748b6bb3 selinux: fix style issues in security/selinux/include/audit.h
new bdaaf515ba8f selinux: fix style issues in security/selinux/include/avc.h
new bb4e5993f1d5 selinux: align avc_has_perm_noaudit() prototype with definition
new 1d08fa8b9511 selinux: fix style issues in security/selinux/include/avc_ss.h
new 27283b3118f4 selinux: fix style issues in security/selinux/include/classmap.h
new ce4a781baec0 selinux: fix style issues in security/selinux/include/cond [...]
new e5a4cc30cb9b selinux: fix style issues in security/selinux/include/ima.h
new e04f8585d022 selinux: fix style issues in security/selinux/include/netif.h
new 3e7773f8dabe selinux: fix style issues with security/selinux/include/ne [...]
new c78702203666 selinux: fix style issues in security/selinux/include/objsec.h
new db896a00611d selinux: fix style issues in security/selinux/include/policycap.h
new 376ef14d621d selinux: fix style issues with security/selinux/include/po [...]
new 7d1464bd1134 selinux: fix style issues in security/selinux/include/security.h
new cea921633837 selinux: fix style issues in security/selinux/include/xfrm.h
new cc2a7341994a selinux: fix style issues in security/selinux/include/init [...]
new bbf5a1d0e5d0 selinux: Fix error priority for bind with AF_UNSPEC on PF_ [...]
new 9f9310bf8734 Merge tag 'selinux-pr-20240105' of git://git.kernel.org/pu [...]
new f3b8788cde61 LSM: Identify modules by more than name
new 9285c5ad9d00 LSM: Maintain a table of LSM attribute data
new 267c068e5f8b proc: Use lsmids instead of lsm names for attrs
new a04a1198088a LSM: syscalls for current process attributes
new ad4aff9ec25f LSM: Create lsm_list_modules system call
new 5f42375904b0 LSM: wireup Linux Security Module syscalls
new e1ca7129db2c LSM: Helpers for attribute names and filling lsm_ctx
new 38b323e58816 Smack: implement setselfattr and getselfattr hooks
new 223981db9baf AppArmor: Add selfattr hooks
new 762c934317e6 SELinux: Add selfattr hooks
new d3d929a8b0cd LSM: selftests for Linux Security Module syscalls
new edd71f8e266c lsm: drop LSM_ID_IMA
new aab30be071f7 lsm: don't yet account for IMA in LSM_CONFIG_COUNT calculation
new dc46db78b974 lsm: cleanup the size counters in security_getselfattr()
new fdcf699b6071 lsm: correct error codes in security_getselfattr()
new d7cf3412a9f6 lsm: consolidate buffer size handling into lsm_fill_user_ctx()
new 41793202292f lsm: align based on pointer length in lsm_fill_user_ctx()
new 9ba8802c8b66 lsm: convert security_setselfattr() to use memdup_user()
new b1a867eeb8ab lsm: mark the lsm_id variables are marked as static
new 00eb7bd699cc mailmap: update/replace my old email addresses
new e596ff4a7930 mailmap: add entries for Serge Hallyn's dead accounts
new e246777e2a03 MAINTAINERS: update the LSM entry
new afe576a62062 MAINTAINERS: add an entry for the lockdown LSM
new 80b4ff1d2c9b selftests: remove the LSM_ID_IMA check in lsm/lsm_list_mod [...]
new ec4e9d630a64 calipso: fix memory leak in netlbl_calipso_add_pass()
new ea67677dbb0d lsm: Add a __counted_by() annotation to lsm_ctx.ctx
new f1bb47a31dff lsm: new security_file_ioctl_compat() hook
new 063a7ce32ddc Merge tag 'lsm-pr-20240105' of git://git.kernel.org/pub/sc [...]
new 6471c9c4c4d2 selftests/landlock: Add tests to check unknown rule's acce [...]
new e2780a0b95a1 selftests/landlock: Add tests to check unhandled rule's ac [...]
new 8fd80721ec07 landlock: Remove remaining "inline" modifiers in .c files [v5.15]
new da279087b9d9 landlock: Remove remaining "inline" modifiers in .c files [v6.1]
new 3406ebade1a8 landlock: Remove remaining "inline" modifiers in .c files [v6.6]
new b838dd7612f8 selftests/landlock: Rename "permitted" to "allowed" in ftr [...]
new 0daaa610c8e0 landlock: Optimize the number of calls to get_access_mask [...]
new e9b4c5890858 Merge tag 'landlock-6.8-rc1' of git://git.kernel.org/pub/s [...]
new bdf1abd17ed2 ima: Reword IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY
new f17167bea279 ima: Remove EXPERIMENTAL from Kconfig
new b4af096b5df5 KEYS: encrypted: Add check for strsep
new bdd7c5a5afdf MAINTAINERS: Add Roberto Sassu as co-maintainer to IMA and EVM
new 4e8daa792742 MAINTAINERS: Add Eric Snowberg as a reviewer to IMA
new 40ca4ee3136d evm: don't copy up 'security.evm' xattr
new cd708c938f05 evm: add support to disable EVM on unsupported filesystems
new c00f94b3a5be overlay: disable EVM
new 6c1dd1fe5d8a Merge tag 'integrity-v6.8' of git://git.kernel.org/pub/scm [...]
The 631 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.mailmap | 4 +
CREDITS | 15 +-
Documentation/ABI/testing/sysfs-kernel-mm-damon | 33 +-
Documentation/admin-guide/blockdev/zram.rst | 2 +-
Documentation/admin-guide/cgroup-v2.rst | 15 +
Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 +-
Documentation/admin-guide/kernel-parameters.txt | 24 +-
Documentation/admin-guide/mm/damon/usage.rst | 147 +-
Documentation/admin-guide/mm/ksm.rst | 55 +
Documentation/admin-guide/mm/pagemap.rst | 1 +
Documentation/admin-guide/mm/transhuge.rst | 97 +-
Documentation/admin-guide/mm/userfaultfd.rst | 3 +
Documentation/admin-guide/mm/zswap.rst | 20 +
Documentation/core-api/maple_tree.rst | 4 +
Documentation/core-api/mm-api.rst | 2 +-
.../driver-api/surface_aggregator/ssh.rst | 2 +-
Documentation/filesystems/locking.rst | 4 +-
Documentation/filesystems/proc.rst | 6 +-
Documentation/filesystems/squashfs.rst | 60 +
Documentation/filesystems/vfs.rst | 6 +-
Documentation/mm/arch_pgtable_helpers.rst | 2 -
Documentation/mm/damon/design.rst | 37 +-
Documentation/mm/transhuge.rst | 4 +-
Documentation/mm/unevictable-lru.rst | 4 +-
Documentation/networking/packet_mmap.rst | 14 +-
Documentation/translations/ja_JP/SubmitChecklist | 4 +-
.../zh_CN/process/submit-checklist.rst | 3 +-
.../zh_TW/process/submit-checklist.rst | 3 +-
Documentation/userspace-api/index.rst | 1 +
Documentation/userspace-api/lsm.rst | 73 +
MAINTAINERS | 39 +-
Makefile | 6 +-
arch/Kconfig | 21 +-
arch/alpha/kernel/syscalls/syscall.tbl | 3 +
arch/alpha/lib/Makefile | 1 -
arch/alpha/mm/Makefile | 2 -
arch/arm/Kconfig | 2 +-
arch/arm/tools/syscall.tbl | 3 +
arch/arm64/Kconfig | 23 +-
arch/arm64/include/asm/kasan.h | 22 +-
arch/arm64/include/asm/memory.h | 38 +-
arch/arm64/include/asm/sparsemem.h | 2 +-
arch/arm64/include/asm/unistd.h | 2 +-
arch/arm64/include/asm/unistd32.h | 6 +
arch/arm64/kernel/kexec_image.c | 6 +-
arch/arm64/kernel/machine_kexec.c | 26 +-
arch/arm64/kernel/machine_kexec_file.c | 12 +-
arch/arm64/kvm/hyp/include/nvhe/gfp.h | 2 +-
arch/arm64/kvm/hyp/nvhe/page_alloc.c | 3 +-
arch/arm64/mm/hugetlbpage.c | 2 +-
arch/arm64/mm/kasan_init.c | 5 +
arch/hexagon/include/asm/irq.h | 3 +
arch/hexagon/kernel/process.c | 2 +
arch/hexagon/kernel/reset.c | 1 +
arch/hexagon/kernel/signal.c | 2 +-
arch/hexagon/kernel/smp.c | 4 +-
arch/hexagon/kernel/time.c | 4 +-
arch/hexagon/kernel/traps.c | 11 +-
arch/hexagon/kernel/vdso.c | 1 +
arch/hexagon/kernel/vm_events.c | 7 -
arch/hexagon/mm/init.c | 3 +-
arch/hexagon/mm/uaccess.c | 8 -
arch/hexagon/mm/vm_fault.c | 3 +-
arch/hexagon/mm/vm_tlb.c | 1 +
arch/loongarch/include/asm/pgtable.h | 1 +
arch/loongarch/kernel/numa.c | 28 +-
arch/m68k/Kconfig.cpu | 2 +-
arch/m68k/kernel/syscalls/syscall.tbl | 3 +
arch/microblaze/kernel/syscalls/syscall.tbl | 3 +
arch/mips/Kbuild | 6 -
arch/mips/boot/compressed/dbg.c | 2 +
arch/mips/boot/compressed/decompress.c | 16 +-
arch/mips/boot/compressed/decompress.h | 24 +
arch/mips/boot/compressed/string.c | 1 +
arch/mips/include/asm/cache.h | 6 +
arch/mips/include/asm/jump_label.h | 3 +
arch/mips/include/asm/mach-loongson64/mmzone.h | 1 -
arch/mips/include/asm/mmzone.h | 2 +
arch/mips/include/asm/pgtable.h | 1 +
arch/mips/include/asm/processor.h | 2 +
arch/mips/include/asm/r4kcache.h | 4 +
arch/mips/include/asm/setup.h | 1 +
arch/mips/include/asm/signal.h | 1 +
arch/mips/include/asm/smp.h | 2 +
arch/mips/include/asm/spram.h | 2 +-
arch/mips/include/asm/syscalls.h | 33 +
arch/mips/include/asm/tlbex.h | 1 +
arch/mips/include/asm/traps.h | 24 +
arch/mips/include/asm/uasm.h | 2 -
arch/mips/kernel/cpu-probe.c | 1 -
arch/mips/kernel/cpu-r3k-probe.c | 1 -
arch/mips/kernel/linux32.c | 1 +
arch/mips/kernel/machine_kexec.c | 1 +
arch/mips/kernel/mips-cm.c | 2 +-
arch/mips/kernel/mips-mt-fpaff.c | 1 +
arch/mips/kernel/mips-mt.c | 1 +
arch/mips/kernel/module.c | 3 +-
arch/mips/kernel/r4k-bugs64.c | 1 +
arch/mips/kernel/signal-common.h | 3 +
arch/mips/kernel/signal.c | 1 +
arch/mips/kernel/signal32.c | 1 +
arch/mips/kernel/signal_n32.c | 4 +-
arch/mips/kernel/signal_o32.c | 1 +
arch/mips/kernel/smp.c | 3 +
arch/mips/kernel/spram.c | 1 +
arch/mips/kernel/syscall.c | 1 +
arch/mips/kernel/syscalls/syscall_n32.tbl | 3 +
arch/mips/kernel/syscalls/syscall_n64.tbl | 3 +
arch/mips/kernel/syscalls/syscall_o32.tbl | 3 +
arch/mips/kernel/traps.c | 2 -
arch/mips/kernel/unaligned.c | 1 +
arch/mips/mm/c-r4k.c | 6 +-
arch/mips/mm/cache.c | 15 +-
arch/mips/mm/fault.c | 1 +
arch/mips/mm/init.c | 1 +
arch/mips/mm/pgtable-64.c | 2 +
arch/mips/mm/tlb-r3k.c | 4 +-
arch/mips/mm/tlb-r4k.c | 6 +-
arch/mips/power/cpu.c | 1 +
arch/mips/power/hibernate.c | 1 +
arch/nios2/Kconfig | 2 +-
arch/parisc/kernel/kexec_file.c | 8 +-
arch/parisc/kernel/syscalls/syscall.tbl | 3 +
arch/powerpc/Kconfig | 2 +-
arch/powerpc/kernel/syscalls/syscall.tbl | 3 +
arch/powerpc/kexec/core_64.c | 3 +-
arch/powerpc/kexec/elf_64.c | 8 +-
arch/powerpc/kexec/file_load_64.c | 18 +-
arch/powerpc/mm/book3s64/iommu_api.c | 2 +-
arch/powerpc/mm/hugetlbpage.c | 2 +-
arch/powerpc/platforms/powernv/pci-ioda.c | 2 +-
arch/riscv/include/asm/pgtable.h | 1 +
arch/riscv/kernel/Makefile | 2 +-
arch/riscv/kernel/elf_kexec.c | 11 +-
arch/riscv/kernel/machine_kexec.c | 26 -
arch/s390/Kconfig | 2 +-
arch/s390/include/asm/pgtable.h | 1 +
arch/s390/kernel/syscalls/syscall.tbl | 3 +
arch/s390/kernel/traps.c | 2 +
arch/sh/kernel/syscalls/syscall.tbl | 3 +
arch/sh/mm/Kconfig | 2 +-
arch/sparc/Kconfig | 2 +-
arch/sparc/include/asm/pgtable_64.h | 1 +
arch/sparc/kernel/Makefile | 1 -
arch/sparc/kernel/pci_sun4v.c | 2 +-
arch/sparc/kernel/syscalls/syscall.tbl | 3 +
arch/sparc/kernel/traps_64.c | 2 +-
arch/sparc/lib/Makefile | 1 -
arch/sparc/mm/Makefile | 1 -
arch/sparc/mm/tsb.c | 4 +-
arch/sparc/prom/Makefile | 1 -
arch/um/kernel/um_arch.c | 4 +-
arch/x86/Kconfig | 3 +-
arch/x86/entry/syscalls/syscall_32.tbl | 3 +
arch/x86/entry/syscalls/syscall_64.tbl | 3 +
arch/x86/include/asm/pgtable.h | 7 +-
arch/x86/kernel/crash.c | 16 +-
arch/x86/kernel/kexec-bzimage64.c | 23 +-
arch/x86/kernel/machine_kexec_64.c | 7 +-
arch/x86/mm/numa.c | 34 +-
arch/x86/pci/sta2x11-fixup.c | 1 +
arch/xtensa/Kconfig | 2 +-
arch/xtensa/include/asm/kasan.h | 2 +
arch/xtensa/kernel/syscalls/syscall.tbl | 3 +
block/fops.c | 23 +-
drivers/accel/qaic/qaic_data.c | 2 +-
drivers/android/binder_alloc.c | 7 +-
drivers/base/regmap/regmap-debugfs.c | 8 +-
drivers/block/floppy.c | 2 +-
drivers/block/zram/Kconfig | 15 +-
drivers/block/zram/zram_drv.c | 57 +-
drivers/block/zram/zram_drv.h | 2 +-
drivers/crypto/ccp/sev-dev.c | 2 +-
drivers/crypto/hisilicon/sgl.c | 6 +-
drivers/dax/bus.c | 3 +
drivers/dax/bus.h | 1 +
drivers/dax/cxl.c | 1 +
drivers/dax/dax-private.h | 1 +
drivers/dax/hmem/hmem.c | 1 +
drivers/dax/kmem.c | 8 +-
drivers/dax/pmem.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 2 +-
drivers/gpu/drm/ttm/tests/ttm_device_test.c | 2 +-
drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 8 +-
drivers/gpu/drm/ttm/ttm_pool.c | 22 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 +-
drivers/iommu/dma-iommu.c | 2 +-
drivers/irqchip/irq-gic-v3-its.c | 4 +-
drivers/md/dm-bufio.c | 2 +-
drivers/md/dm-crypt.c | 2 +-
drivers/md/dm-flakey.c | 2 +-
drivers/mfd/Kconfig | 2 +-
drivers/mfd/rave-sp.c | 4 +-
drivers/misc/genwqe/card_dev.c | 2 +-
drivers/misc/genwqe/card_utils.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +-
drivers/net/ethernet/ibm/ibmvnic.h | 4 +-
drivers/platform/mips/rs780e-acpi.c | 12 +-
drivers/platform/surface/aggregator/Kconfig | 2 +-
drivers/rapidio/devices/tsi721.c | 67 +-
drivers/rapidio/devices/tsi721_dma.c | 4 +-
drivers/s390/block/dasd.c | 6 -
drivers/usb/host/fsl-mph-dr-of.c | 2 +-
drivers/video/fbdev/hyperv_fb.c | 6 +-
drivers/video/fbdev/vermilion/vermilion.c | 2 +-
drivers/virtio/virtio_balloon.c | 2 +-
drivers/virtio/virtio_mem.c | 8 +-
fs/Kconfig | 22 +-
fs/adfs/inode.c | 11 +-
fs/afs/write.c | 8 +-
fs/bcachefs/fs.c | 2 +-
fs/bfs/file.c | 9 +-
fs/btrfs/inode.c | 2 +-
fs/buffer.c | 175 +-
fs/ceph/addr.c | 4 +-
fs/dcache.c | 8 +-
fs/exec.c | 3 +-
fs/ext2/inode.c | 2 +-
fs/ext4/inline.c | 3 +-
fs/ext4/inode.c | 6 +-
fs/ext4/page-io.c | 2 +-
fs/f2fs/compress.c | 2 +-
fs/f2fs/inode.c | 2 +-
fs/freevxfs/vxfs_bmap.c | 8 +-
fs/freevxfs/vxfs_immed.c | 2 +-
fs/freevxfs/vxfs_lookup.c | 3 +-
fs/gfs2/aops.c | 47 +-
fs/gfs2/quota.c | 6 +-
fs/hfs/inode.c | 8 +-
fs/hfsplus/inode.c | 8 +-
fs/hugetlbfs/inode.c | 6 +-
fs/inode.c | 4 +-
fs/ioctl.c | 3 +-
fs/iomap/buffered-io.c | 14 +-
fs/jffs2/debug.c | 2 +-
fs/minix/inode.c | 9 +-
fs/mpage.c | 62 +-
fs/nfs/file.c | 2 +-
fs/nfs/nfs42xattr.c | 8 +-
fs/nfsd/filecache.c | 4 +-
fs/nilfs2/btnode.c | 62 +-
fs/nilfs2/cpfile.c | 28 +-
fs/nilfs2/dir.c | 244 +-
fs/nilfs2/file.c | 28 +-
fs/nilfs2/gcinode.c | 4 +-
fs/nilfs2/inode.c | 11 +-
fs/nilfs2/ioctl.c | 10 +-
fs/nilfs2/mdt.c | 23 +-
fs/nilfs2/namei.c | 38 +-
fs/nilfs2/nilfs.h | 20 +-
fs/nilfs2/page.c | 93 +-
fs/nilfs2/page.h | 12 +-
fs/nilfs2/segment.c | 158 +-
fs/nilfs2/sufile.c | 9 +-
fs/ntfs/aops.c | 10 +-
fs/ocfs2/alloc.c | 2 +-
fs/ocfs2/aops.c | 17 +-
fs/ocfs2/file.c | 2 +-
fs/ocfs2/ocfs2_trace.h | 2 -
fs/overlayfs/super.c | 1 +
fs/proc/base.c | 29 +-
fs/proc/internal.h | 2 +-
fs/proc/task_mmu.c | 20 +-
fs/ramfs/file-nommu.c | 2 +-
fs/smb/client/file.c | 6 +-
fs/squashfs/file.c | 3 +-
fs/squashfs/file_direct.c | 6 +-
fs/sysv/itree.c | 9 +-
fs/ufs/inode.c | 11 +-
fs/userfaultfd.c | 72 +
fs/xfs/xfs_aops.c | 2 +-
fs/xfs/xfs_buf.c | 6 +-
fs/xfs/xfs_dquot.c | 2 +-
fs/xfs/xfs_qm.c | 2 +-
fs/zonefs/file.c | 2 +-
include/drm/ttm/ttm_pool.h | 2 +-
include/linux/buffer_head.h | 9 +-
include/linux/cpuhotplug.h | 2 -
include/linux/crash_core.h | 6 -
include/linux/crc-ccitt.h | 7 -
include/linux/damon.h | 22 +-
include/linux/evm.h | 6 +
include/linux/fs.h | 3 +-
include/linux/gfp_types.h | 17 +-
include/linux/highmem.h | 76 +
include/linux/huge_mm.h | 184 +-
include/linux/hugetlb.h | 2 +-
include/linux/init_task.h | 7 -
include/linux/ioport.h | 3 +
include/linux/kasan.h | 162 +-
include/linux/kexec.h | 9 +-
include/linux/ksm.h | 10 +-
include/linux/list_lru.h | 88 +-
include/linux/lsm_hook_defs.h | 6 +
include/linux/lsm_hooks.h | 17 +-
include/linux/maple_tree.h | 349 +-
include/linux/memblock.h | 1 +
include/linux/memcontrol.h | 37 +-
include/linux/mempool.h | 1 +
include/linux/memremap.h | 12 -
include/linux/mm.h | 50 +-
include/linux/mm_types.h | 27 +-
include/linux/mmzone.h | 66 +-
include/linux/page-flags.h | 9 +-
include/linux/pageblock-flags.h | 4 +-
include/linux/pgtable.h | 9 +-
include/linux/rmap.h | 411 +-
include/linux/sched.h | 2 -
include/linux/sched/signal.h | 4 +-
include/linux/security.h | 56 +-
include/linux/slab.h | 24 +-
include/linux/slab_def.h | 124 -
include/linux/slub_def.h | 204 -
include/linux/stackdepot.h | 61 +-
include/linux/surface_aggregator/serial_hub.h | 4 +-
include/linux/swap.h | 8 +-
include/linux/syscalls.h | 6 +
include/linux/userfaultfd_k.h | 11 +
include/linux/vm_event_item.h | 4 +-
include/linux/vmstat.h | 60 +-
include/linux/zswap.h | 32 +-
include/trace/events/ksm.h | 33 +
include/uapi/asm-generic/unistd.h | 9 +-
include/uapi/linux/fs.h | 1 +
include/uapi/linux/kexec.h | 1 +
include/uapi/linux/lsm.h | 90 +
include/uapi/linux/userfaultfd.h | 29 +-
init/Kconfig | 102 +-
init/init_task.c | 10 +-
io_uring/alloc_cache.h | 5 +-
kernel/audit.c | 31 +-
kernel/cpu.c | 5 -
kernel/crash_core.c | 91 +-
kernel/dma/pool.c | 6 +-
kernel/dma/swiotlb.c | 4 +-
kernel/events/ring_buffer.c | 10 +-
kernel/events/uprobes.c | 4 +-
kernel/fork.c | 70 +-
kernel/kexec_core.c | 21 +-
kernel/kexec_file.c | 20 +-
kernel/ptrace.c | 13 +-
kernel/reboot.c | 17 +-
kernel/relay.c | 162 -
kernel/resource.c | 57 +
kernel/sched/fair.c | 13 -
kernel/sched/sched.h | 11 +
kernel/signal.c | 28 +-
kernel/stacktrace.c | 2 +-
kernel/sys_ni.c | 3 +
kernel/watchdog.c | 40 +-
lib/Kconfig | 10 +
lib/Kconfig.debug | 7 +-
lib/Kconfig.kasan | 34 +-
lib/Kconfig.kfence | 2 +-
lib/Kconfig.kmsan | 2 +-
lib/crc-ccitt.c | 55 -
lib/maple_tree.c | 1088 ++++--
lib/stackdepot.c | 461 ++-
lib/test_ida.c | 2 +-
lib/test_maple_tree.c | 331 +-
lib/test_meminit.c | 2 +-
lib/trace_readwrite.c | 2 +-
lib/ubsan.c | 7 +-
mm/Kconfig | 100 +-
mm/Kconfig.debug | 16 +-
mm/Makefile | 6 +-
mm/cma.c | 2 +-
mm/compaction.c | 9 +-
mm/damon/core-test.h | 60 +-
mm/damon/core.c | 70 +-
mm/damon/dbgfs-test.h | 2 +-
mm/damon/dbgfs.c | 2 +-
mm/damon/modules-common.c | 2 +-
mm/damon/sysfs-common.h | 3 +
mm/damon/sysfs-schemes.c | 272 +-
mm/damon/sysfs.c | 27 +
mm/damon/vaddr-test.h | 2 +-
mm/damon/vaddr.c | 4 +-
mm/debug_page_alloc.c | 2 +-
mm/debug_vm_pgtable.c | 4 +-
mm/dmapool.c | 2 +-
mm/filemap.c | 14 +-
mm/folio-compat.c | 20 +-
mm/gup.c | 4 +-
mm/highmem.c | 2 -
mm/huge_memory.c | 456 ++-
mm/hugetlb.c | 25 +-
mm/hugetlb_vmemmap.c | 276 +-
mm/internal.h | 41 +-
mm/kasan/common.c | 293 +-
mm/kasan/generic.c | 175 +-
mm/kasan/hw_tags.c | 8 +
mm/kasan/kasan.h | 96 +-
mm/kasan/kasan_test.c | 877 +++--
mm/kasan/quarantine.c | 17 +-
mm/kasan/report.c | 47 +-
mm/kasan/report_generic.c | 6 +-
mm/kasan/report_tags.c | 27 +-
mm/kasan/shadow.c | 18 +-
mm/kasan/tags.c | 24 +-
mm/kfence/core.c | 4 -
mm/khugepaged.c | 73 +-
mm/kmemleak.c | 186 +-
mm/kmsan/core.c | 7 +-
mm/kmsan/init.c | 8 +-
mm/ksm.c | 388 +-
mm/list_lru.c | 79 +-
mm/madvise.c | 22 +-
mm/memblock.c | 41 +-
mm/memcontrol.c | 325 +-
mm/memory-failure.c | 119 +-
mm/memory.c | 292 +-
mm/memory_hotplug.c | 219 +-
mm/mempool.c | 81 +-
mm/memremap.c | 32 +-
mm/migrate.c | 39 +-
mm/migrate_device.c | 64 +-
mm/mm_init.c | 71 +-
mm/mmap.c | 46 +-
mm/mmu_gather.c | 2 +-
mm/mmzone.c | 1 +
mm/oom_kill.c | 7 +-
mm/page-writeback.c | 54 +-
mm/page_alloc.c | 84 +-
mm/page_io.c | 84 +-
mm/page_isolation.c | 17 +-
mm/page_owner.c | 16 +-
mm/page_poison.c | 8 +-
mm/page_reporting.c | 6 +-
mm/page_vma_mapped.c | 3 +-
mm/pagewalk.c | 29 +-
mm/process_vm_access.c | 15 +-
mm/readahead.c | 14 +-
mm/rmap.c | 499 ++-
mm/shmem.c | 17 +-
mm/show_mem.c | 8 +-
mm/shuffle.h | 2 +-
mm/slab.c | 4026 --------------------
mm/slab.h | 551 +--
mm/slab_common.c | 231 +-
mm/slub.c | 1192 ++++--
mm/sparse.c | 17 +-
mm/swap.h | 28 +-
mm/swap_state.c | 121 +-
mm/swapfile.c | 105 +-
mm/truncate.c | 51 +-
mm/userfaultfd.c | 627 ++-
mm/util.c | 8 +-
mm/vmscan.c | 280 +-
mm/vmstat.c | 21 +-
mm/workingset.c | 46 +-
mm/zsmalloc.c | 5 +-
mm/zswap.c | 746 ++--
net/core/skbuff.c | 10 +-
net/netlabel/netlabel_calipso.c | 49 +-
net/smc/smc_ib.c | 2 +-
samples/Kconfig | 6 +
samples/Makefile | 1 +
samples/cgroup/Makefile | 5 +
{tools => samples}/cgroup/cgroup_event_listener.c | 0
samples/cgroup/memcg_event_listener.c | 330 ++
scripts/Makefile.extrawarn | 4 +-
scripts/checkpatch.pl | 2 +-
scripts/checkstack.pl | 45 +-
scripts/decode_stacktrace.sh | 3 +
scripts/decodecode | 5 +
scripts/gdb/linux/page_owner.py | 58 +-
scripts/gdb/linux/slab.py | 3 +-
scripts/gdb/linux/stackdepot.py | 6 +-
scripts/spelling.txt | 14 +
security/Makefile | 1 +
security/apparmor/include/procattr.h | 2 +-
security/apparmor/lsm.c | 90 +-
security/apparmor/procattr.c | 10 +-
security/bpf/hooks.c | 9 +-
security/commoncap.c | 8 +-
security/integrity/evm/evm_main.c | 42 +-
security/integrity/ima/Kconfig | 10 +-
security/integrity/ima/ima_crypto.c | 2 +-
security/integrity/ima/ima_kexec.c | 4 +-
security/keys/encrypted-keys/encrypted.c | 4 +
security/landlock/cred.c | 2 +-
security/landlock/fs.c | 28 +-
security/landlock/net.c | 2 +-
security/landlock/ptrace.c | 2 +-
security/landlock/ruleset.c | 7 +-
security/landlock/setup.c | 6 +
security/landlock/setup.h | 1 +
security/loadpin/loadpin.c | 9 +-
security/lockdown/lockdown.c | 8 +-
security/lsm_syscalls.c | 120 +
security/safesetid/lsm.c | 9 +-
security/security.c | 275 +-
security/selinux/hooks.c | 209 +-
security/selinux/include/audit.h | 1 -
security/selinux/include/avc.h | 41 +-
security/selinux/include/avc_ss.h | 2 +-
security/selinux/include/classmap.h | 342 +-
security/selinux/include/conditional.h | 4 +-
security/selinux/include/ima.h | 2 +-
security/selinux/include/initial_sid_to_string.h | 57 +-
security/selinux/include/netif.h | 4 +-
security/selinux/include/netlabel.h | 53 +-
security/selinux/include/objsec.h | 129 +-
security/selinux/include/policycap.h | 2 +
security/selinux/include/policycap_names.h | 4 +
security/selinux/include/security.h | 161 +-
security/selinux/include/xfrm.h | 4 +-
security/selinux/selinuxfs.c | 144 +-
security/selinux/ss/avtab.c | 101 +-
security/selinux/ss/policydb.c | 38 +-
security/selinux/ss/services.c | 13 +-
security/smack/smack_lsm.c | 93 +-
security/tomoyo/tomoyo.c | 10 +-
security/yama/yama_lsm.c | 8 +-
tools/cgroup/Makefile | 11 -
tools/include/linux/rwsem.h | 4 +
tools/include/linux/spinlock.h | 1 +
tools/include/uapi/linux/fs.h | 1 +
tools/perf/Documentation/perf-intel-pt.txt | 2 +-
.../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 5 +
tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 5 +
tools/perf/arch/s390/entry/syscalls/syscall.tbl | 5 +
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 5 +
tools/testing/memblock/linux/mmzone.h | 6 +-
tools/testing/radix-tree/linux.c | 45 +-
tools/testing/radix-tree/linux/maple_tree.h | 2 +-
tools/testing/radix-tree/maple.c | 396 +-
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/cgroup/test_zswap.c | 74 +-
tools/testing/selftests/damon/Makefile | 3 +
tools/testing/selftests/damon/_damon_sysfs.py | 322 ++
tools/testing/selftests/damon/access_memory.c | 41 +
tools/testing/selftests/damon/sysfs.sh | 27 +
.../sysfs_update_schemes_tried_regions_hang.py | 33 +
..._update_schemes_tried_regions_wss_estimation.py | 55 +
tools/testing/selftests/landlock/fs_test.c | 80 +-
tools/testing/selftests/landlock/net_test.c | 59 +-
tools/testing/selftests/lsm/.gitignore | 1 +
tools/testing/selftests/lsm/Makefile | 17 +
tools/testing/selftests/lsm/common.c | 89 +
tools/testing/selftests/lsm/common.h | 33 +
tools/testing/selftests/lsm/config | 3 +
.../testing/selftests/lsm/lsm_get_self_attr_test.c | 275 ++
.../testing/selftests/lsm/lsm_list_modules_test.c | 137 +
.../testing/selftests/lsm/lsm_set_self_attr_test.c | 74 +
tools/testing/selftests/mm/Makefile | 4 +-
tools/testing/selftests/mm/compaction_test.c | 91 +-
tools/testing/selftests/mm/cow.c | 183 +-
tools/testing/selftests/mm/gup_test.c | 65 +-
tools/testing/selftests/mm/hugepage-mmap.c | 23 +-
tools/testing/selftests/mm/hugepage-mremap.c | 87 +-
tools/testing/selftests/mm/khugepaged.c | 410 +-
tools/testing/selftests/mm/run_vmtests.sh | 55 +-
tools/testing/selftests/mm/thp_settings.c | 349 ++
tools/testing/selftests/mm/thp_settings.h | 80 +
tools/testing/selftests/mm/thuge-gen.c | 3 +-
tools/testing/selftests/mm/uffd-common.c | 39 +-
tools/testing/selftests/mm/uffd-common.h | 9 +
tools/testing/selftests/mm/uffd-stress.c | 5 +-
tools/testing/selftests/mm/uffd-unit-tests.c | 209 +
tools/testing/selftests/mm/vm_util.c | 80 +-
usr/Kconfig | 6 +-
564 files changed, 16079 insertions(+), 12312 deletions(-)
create mode 100644 Documentation/userspace-api/lsm.rst
create mode 100644 arch/mips/boot/compressed/decompress.h
create mode 100644 arch/mips/include/asm/syscalls.h
delete mode 100644 include/linux/slab_def.h
delete mode 100644 include/linux/slub_def.h
create mode 100644 include/uapi/linux/lsm.h
delete mode 100644 mm/slab.c
create mode 100644 samples/cgroup/Makefile
rename {tools => samples}/cgroup/cgroup_event_listener.c (100%)
create mode 100644 samples/cgroup/memcg_event_listener.c
create mode 100644 security/lsm_syscalls.c
delete mode 100644 tools/cgroup/Makefile
create mode 100644 tools/testing/selftests/damon/_damon_sysfs.py
create mode 100644 tools/testing/selftests/damon/access_memory.c
create mode 100644 tools/testing/selftests/damon/sysfs_update_schemes_tried_region [...]
create mode 100644 tools/testing/selftests/damon/sysfs_update_schemes_tried_region [...]
create mode 100644 tools/testing/selftests/lsm/.gitignore
create mode 100644 tools/testing/selftests/lsm/Makefile
create mode 100644 tools/testing/selftests/lsm/common.c
create mode 100644 tools/testing/selftests/lsm/common.h
create mode 100644 tools/testing/selftests/lsm/config
create mode 100644 tools/testing/selftests/lsm/lsm_get_self_attr_test.c
create mode 100644 tools/testing/selftests/lsm/lsm_list_modules_test.c
create mode 100644 tools/testing/selftests/lsm/lsm_set_self_attr_test.c
create mode 100644 tools/testing/selftests/mm/thp_settings.c
create mode 100644 tools/testing/selftests/mm/thp_settings.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allnoconfig
in repository toolchain/ci/base-artifacts/tcwg_kernel/llvm-master-arm-next-allnoconfig.
was c9baae9 onsuccess: #77: all: [TCWG CI] https://ci.linaro.org/job/tcwg [...]
The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/backup/tcwg_kernel/llvm-master-arm-next-allnoconfig
in repository toolchain/ci/base-artifacts/tcwg_kernel/llvm-master-arm-next-allnoconfig.
at c9baae9 onsuccess: #77: all: [TCWG CI] https://ci.linaro.org/job/tcwg [...]
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from b4ae71643 Add entry 1413af02d62182bc1e19698aaa4dae406f8f13bf from https [...]
new 2131ace44 Add entry 47a1704ac94c8aeb1aa7e0fc438ff99d36b632c6 from https [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../first_url | 2 +-
.../llvm-aarch64-master-O2}/build_url | 2 +-
.../llvm-aarch64-master-O2/last_good | 1 +
3 files changed, 3 insertions(+), 2 deletions(-)
copy llvm/sha1/{2228b35f93256449ca2524ed38dd068b87163efc => 47a1704ac94c8aeb1aa7e0 [...]
copy llvm/sha1/{39e9862e6b9f3134911813782663462fc29f8ff3/tcwg_bmk-fujitsu_speed-cp [...]
create mode 100644 llvm/sha1/47a1704ac94c8aeb1aa7e0fc438ff99d36b632c6/tcwg_bmk-fuj [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from d006ec41c44 Pass GUILE down to subdirectories
new 8baaed84cbc Fix thread-less build
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gdb/dwarf2/cooked-index.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository glibc.
from a0cfc48e8a i386: Fail if configured with --enable-cet
new 1eae989cb7 Remove installed header rule on $(..)include/%.h
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Makerules | 2 --
1 file changed, 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 18680ec97 Add entry e8b6fa5f301de4688b7a4bd6c41d30f29f0e2ddd from https [...]
new f3b1de1d1 Add entry 1413af02d62182bc1e19698aaa4dae406f8f13bf from https [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/first_url | 1 +
.../tcwg_gcc_check/master-arm/build_url | 1 +
.../tcwg_gcc_check/master-arm/last_good | 1 +
3 files changed, 3 insertions(+)
create mode 100644 gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/first_url
create mode 100644 gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/tcwg_gcc_chec [...]
create mode 100644 gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/tcwg_gcc_chec [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.