aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
3 dayscoresight: etb10: restore atomic_t for shared reading stateRunyu Xiao1-3/+3
3 daysgfs2: page poisoning fixAndreas Gruenbacher3-0/+30
3 daysgfs2: Remove unused fallocate_chunk argumentAndreas Gruenbacher1-3/+2
3 daysKVM: arm64: Correctly cap ZCR_EL2 provided by a guest hypervisorMark Brown4-15/+19
3 daysiio: adc: ad_sigma_delta: fix clear_pending_event for registerless devicesRadu Sabau1-2/+29
3 daysiio: adc: ad_sigma_delta: fix CS held asserted and state leaksRadu Sabau1-3/+5
3 daysRevert "esp: fix page frag reference leak on skb_to_sgvec failure"Steffen Klassert2-14/+10
3 daysMerge branch 'slab/for-7.2/alloc_token' into slab/for-nextVlastimil Babka (SUSE)11-243/+394
3 daysmm/slub: detach and reattach partial slabs in batchHao Li1-8/+20
3 daysmm/slub: introduce helpers for node partial slab stateHao Li1-6/+17
3 daysMerge branch into tip/master: 'x86/tdx'Ingo Molnar24-167/+991
3 daysMerge branch into tip/master: 'x86/sev'Ingo Molnar11-60/+46
3 daysMerge branch into tip/master: 'x86/mm'Ingo Molnar3-25/+31
3 daysMerge branch into tip/master: 'x86/misc'Ingo Molnar3-13/+4
3 daysMerge branch into tip/master: 'x86/cpu'Ingo Molnar149-13636/+3123
3 daysMerge branch into tip/master: 'x86/cleanups'Ingo Molnar5-40/+15
3 daysMerge branch into tip/master: 'x86/cache'Ingo Molnar6-35/+78
3 daysMerge branch into tip/master: 'timers/vdso'Ingo Molnar1-3/+3
3 daysMerge branch into tip/master: 'timers/core'Ingo Molnar1-8/+10
3 daysMerge branch into tip/master: 'sched/core'Ingo Molnar29-464/+2399
3 daysMerge branch into tip/master: 'perf/core'Ingo Molnar3-91/+429
3 daysMerge branch into tip/master: 'objtool/core'Ingo Molnar23-753/+1470
3 daysMerge branch into tip/master: 'locking/core'Ingo Molnar8-67/+1055
3 daysMerge branch into tip/master: 'locking/context'Ingo Molnar4-11/+49
3 daysMerge branch into tip/master: 'irq/msi'Ingo Molnar1-1/+1
3 daysMerge branch into tip/master: 'irq/drivers'Ingo Molnar23-488/+2278
3 daysMerge branch into tip/master: 'irq/core'Ingo Molnar55-481/+633
3 daysMerge branch into tip/master: 'timers/merge'Ingo Molnar27-286/+720
3 daysMerge branch into tip/master: 'x86/urgent'Ingo Molnar11-44/+32
3 daysMerge branch into tip/master: 'x86/merge'Ingo Molnar4-239/+373
3 daysgpu: nova-core: gsp: shuffle boot code a bit to keep chipset-specific parts c...Alexandre Courbot1-7/+7
3 daysgpu: nova-core: refactor SEC2 booter loading into BooterFirmware::run()John Hubbard2-22/+39
3 daysgpu: nova-core: do not import firmware commands into GSP command moduleAlexandre Courbot1-12/+13
3 daysgpu: nova-core: remove unneeded get_gsp_info proxy functionAlexandre Courbot2-8/+2
3 daysdrm: prevent integer overflows in dumb buffer creation helpersRajat Gupta1-2/+12
3 dayscrypto: af_alg - Document that it is *always* slowerDemi Marie Obenour1-2/+17
3 dayscrypto: af_alg - Drop support for off-CPU cryptographyDemi Marie Obenour7-11/+28
3 daysnet: Remove support for AIO on socketsDemi Marie Obenour9-125/+25
3 dayscrypto: loongson - Select CRYPTO_RNGEric Biggers1-0/+1
3 dayscrypto: ccp/tsm - Enable the root port after the endpointAlexey Kardashevskiy1-5/+5
3 dayscrypto: qat - use pci logging variants for PCI-specific messagesAhsan Atta10-29/+28
3 dayscrypto: qat - protect service table iterations with service_lockAhsan Atta1-0/+16
3 dayscrypto: qat - fix restarting state leak on allocation failureAhsan Atta1-3/+4
3 dayscrypto: octeontx - use strscpy_pad in ucode_load_storeThorsten Blum1-3/+2
3 dayscrypto: s390 - add select CRYPTO_AEAD for aesArnd Bergmann1-0/+1
3 dayscrypto: atmel-ecc - Use named initializers for struct i2c_device_idUwe Kleine-König (The Capable Hub)1-2/+2
3 dayscrypto: atmel-sha204a - Use named initializers for struct i2c_device_idUwe Kleine-König (The Capable Hub)1-2/+2
3 dayscrypto: atmel-sha204a - Drop of_device_id dataUwe Kleine-König (The Capable Hub)1-2/+2
3 dayscrypto: tegra - Return ENOMEM when input buffer allocation fails for ccmHerbert Xu1-3/+2
3 dayscrypto: ecrdsa - remove empty sig_alg exit callbackThorsten Blum1-5/+0
3 dayscrypto: tegra - Fix dma_free_coherent size errorHerbert Xu1-12/+16
3 dayscrypto: inside-secure/eip93 - Add check for devm_request_threaded_irqAleksander Jan Bajkowski1-0/+2
3 dayscrypto: inside-secure/eip93 - Drop superfluous blank lineAleksander Jan Bajkowski1-1/+0
3 dayscrypto: hisilicon/qm - support doorbell enable controlZongyu Wu2-5/+61
3 dayscrypto: hisilicon - mask all error type when removing driverWeili Qian4-34/+18
3 dayscrypto: hisilicon/qm - disable error report before flrWeili Qian1-2/+2
3 dayscrypto: hisilicon/qm - support function-level error resetZhushuai Yin2-8/+83
3 dayscrypto: hisilicon/qm - place the interrupt status interface after the PM usag...Zhushuai Yin2-17/+18
3 dayscrypto: hisilicon/qm - allow VF devices to query hardware isolation statusZhushuai Yin5-30/+129
3 dayswifi: iwlwifi: add support for AX231Emmanuel Grumbach3-3/+7
3 dayslib/idr: fix ida_find_first_range() missing IDs across chunk boundariesJosh Law2-31/+38
3 daysraid6: use kmalloc() in raid6_select_algo()Mike Rapoport (Microsoft)1-3/+3
3 daysxor: use kmalloc() in calibrate_xor_blocks()Mike Rapoport (Microsoft)1-2/+3
3 daysdrivers/media/v4l2-core/v4l2-vp9.c: reduce inliningAndrew Morton1-15/+15
3 daysocfs2: reject oversized group bitmap descriptorsZhang Cen1-0/+22
3 dayslib: kunit_iov_iter: repeatedly call alloc_pages_bulk()Thomas Weißschuh1-2/+10
3 dayserr.h: use __always_inline on all error pointer helpersArnd Bergmann1-6/+6
3 dayskcov: use WRITE_ONCE() for selftest mode storesKarl Mehltretter1-2/+2
3 daysocfs2: rebase copied fsdlm LVB pointers in locking_stateZhang Cen1-0/+17
3 dayssparc: add _mcount() prototypeAndrew Morton1-0/+1
3 daysresource: downgrade "resource sanity check" warning to debug levelManuel Quintero Fonseca1-1/+1
3 dayslib: free pagelist on error in iov_iter_extract_pages()Dmitry Antipov1-21/+33
3 daysfooAndrew Morton150-2122/+3033
3 daysdocs: mm: clarify that user_reserve_kbytes has no effect when overcommit_memo...Brian Masney1-0/+2
3 daysMAINTAINERS: add vm.rst to memory management coreBrian Masney1-0/+1
3 daysmm/migrate: find_mm_struct: fix race between security checks and suid execOleg Nesterov1-4/+9
3 daysmm: document the folio refcount a little betterMatthew Wilcox (Oracle)1-0/+18
3 daysmm: remove mentions of PageWritebackMatthew Wilcox (Oracle)3-12/+12
3 dayszram: clear trailing bytes of compressed writeback pagesSergey Senozhatsky1-0/+2
3 dayszram: do not leak blk idx at the end of writebackSergey Senozhatsky1-0/+3
3 daysmemcg: multi objcg charge supportShakeel Butt1-58/+142
3 daysmemcg: int16_t for cached slab statsShakeel Butt1-13/+12
3 daysmemcg: uint16_t for nr_bytes in obj_stock_pcpShakeel Butt1-6/+19
3 daysmemcg: store node_id instead of pglist_data pointerShakeel Butt1-7/+19
3 dayslib: split codetag_lock_module_list()Bart Van Assche3-10/+13
3 daysmm/dmapool: use static key for boot-time debug enablementLi RongQing2-23/+34
3 daysselftests/memfd: remove unused variable 'sig' in fuse_testKonstantin Khorenko1-1/+1
3 daysselftests/memfd: fix -Wmaybe-uninitialized warning in memfd_testKonstantin Khorenko1-2/+2
3 daysalloc_tag: fix use-after-free in /proc/allocinfo after module unloadHao Ge1-5/+8
3 daysmm: shmem: refactor thpsize_shmem_enabled_show() with helper arraysRan Xiaokai1-12/+22
3 daysmm: shmem: refactor thpsize_shmem_enabled_store() with sysfs_match_string()Ran Xiaokai1-46/+59
3 daysmm: make mmap_miss accounting symmetric for VM_SEQ_READUsama Arif1-2/+12
3 daysmm/compaction: cap compact_gap() at COMPACT_CLUSTER_MAXJP Kobryn (Meta)1-4/+4
3 dayspercpu: fix hint invariant breakageJoonwon Kang1-25/+93
3 dayspercpu: introduce struct pcpu_regionJoonwon Kang3-138/+130
3 dayspercpu: do not trust hint starts when they are not setJoonwon Kang1-7/+13
3 dayspercpu: fix wrong chunk hints updateJoonwon Kang1-1/+1
3 daysmm/alloc_tag: replace fixed-size early PFN array with dynamic linked listHao Ge3-58/+101
3 daysselftests/mm: clarify alternate unmapping in compaction_testSayali Patil1-0/+3
3 daysselftests/mm: move hwpoison setup into run_test() and silence modprobe output...Sayali Patil1-21/+41
3 daysselftests/mm: use ksft_exit_skip() instead of KSFT_SKIP in uffd-stressSayali Patil1-2/+1
3 daysselftests/mm: skip uffd-stress test when nr_pages_per_cpu is zeroSayali Patil1-3/+3
3 daysselftests/mm: skip uffd-wp-mremap if UFFD write-protect is unsupportedSayali Patil1-0/+13
3 daysselftests/mm: ensure destination is hugetlb-backed in hugetlb-mremapSayali Patil1-7/+4
3 daysselftest/mm: register existing mapping with userfaultfd in hugetlb-mremapSayali Patil1-16/+5
3 daysselftests/mm: free dynamically allocated PMD-sized buffers in split_huge_page...Sayali Patil1-6/+16
3 daysselftests/mm: size tmpfs according to PMD page size in split_huge_page_testSayali Patil1-1/+4
3 daysselftests/mm: fix cgroup task placement and drop memory.current checks in hug...Sayali Patil1-24/+18
3 daysselftests/mm: fix hugetlb pathname construction in hugetlb_reparenting_test.shSayali Patil1-2/+12
3 daysselftests/mm: restore default nr_hugepages value via exit trap in hugetlb_rep...Sayali Patil1-2/+2
3 daysselftests/mm: fix hugetlb pathname construction in charge_reserved_hugetlb.shSayali Patil1-13/+29
3 daysselftests/mm: restore default nr_hugepages value via exit trap in charge_rese...Sayali Patil1-2/+1
3 daysselftests/mm: fix incorrect mmap() error handling with NULL instead of MAP_FA...Hongfu Li4-5/+5
3 daysmm/khugepaged: avoid underflow in madvise_collapse for sub-PMD MADV_COLLAPSEChen Wandun1-3/+6
3 daysselftests/mm: run_vmtests.sh: drop detection and setup of HugeTLBMike Rapoport (Microsoft)1-118/+7
3 daysselftests/mm: run_vmtests.sh: free memory if available memory is lowMike Rapoport (Microsoft)1-12/+6
3 daysselftests/mm: va_high_addr_switch.sh: drop huge pages setupMike Rapoport (Microsoft)1-40/+1
3 daysselftests/mm: va_high_addr_switch: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-1/+1
3 daysselftests/mm: uffd-wp-mremap: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-4/+4
3 daysselftests/mm: uffd-unit-tests: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-5/+28
3 daysselftests/mm: uffd-stress: use hugetlb_save and alloc huge pagesMike Rapoport (Microsoft)1-3/+6
3 daysselftests/mm: thuge-gen: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-83/+12
3 daysselftests/mm: protection_keys: use library code for HugeTLB setupMike Rapoport (Microsoft)1-36/+14
3 daysselftests/mm: pagemap_ioctl: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-4/+9
3 daysselftests/mm: migration: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-0/+21
3 daysselftests/mm: hugetlb-vmemmap: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-0/+3
3 daysselftests/mm: hugetlb-soft-offline: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-37/+8
3 daysselftests/mm: hugetlb-shm: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-0/+22
3 daysselftests/mm: hugetlb-mremap: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-1/+12
3 daysselftests/mm: hugetlb-mmap: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-4/+11
3 daysselftests/mm: hugetlb_madv_vs_map: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-5/+2
3 daysselftests/mm: hugetlb-madvise: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-8/+2
3 daysselftests/mm: hugetlb_fault_after_madv: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-6/+2
3 daysselftests/mm: hugepage_dio: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-8/+2
3 daysselftests/mm: hmm-tests: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-10/+12
3 daysselftests/mm: gup_test: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-0/+15
3 daysselftests/mm: gup_longterm: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-1/+1
3 daysselftests/mm: cow: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-3/+3
3 daysselftests/mm: compaction_test: use HugeTLB helpers ...Mike Rapoport (Microsoft)1-98/+17
3 daysselftests/mm: vm_util: add helpers to set and restore shm limitsMike Rapoport (Microsoft)2-0/+37
3 daysselftests/mm: move read_file(), read_num() and write_num() to vm_utilMike Rapoport (Microsoft)4-45/+42
3 daysselftests/mm: hugepage_settings: add APIs for HugeTLB setup and teardownMike Rapoport (Microsoft)2-23/+213
3 daysselftests/mm: hugepage_settings: rename and rework get_free_hugepages()Mike Rapoport (Microsoft)7-28/+28
3 daysselftests/mm: hugepage_settings: add APIs to get and set nr_hugepagesMike Rapoport (Microsoft)2-0/+48
3 daysselftests/mm: hugepage_settings: use unsigned long in detect_hugetlb_page_sizeMike Rapoport (Microsoft)5-7/+7
3 daysselftests/mm: move HugeTLB helpers to hugepage_settingsMike Rapoport (Microsoft)16-71/+88
3 daysselftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]Mike Rapoport (Microsoft)14-17/+17
3 daysselftests/mm: add atexit() and signal handlers to thp_settingsMike Rapoport (Microsoft)5-78/+38
3 daysselftests/mm: va_high_addr_switch: use kselftest frameworkMike Rapoport (Microsoft)1-21/+20
3 daysselftests/mm: uffd-unit-tests: use kselftest frameworkMike Rapoport (Microsoft)1-53/+52
3 daysselftests/mm: uffd-stress: use kselftest frameworkMike Rapoport (Microsoft)1-21/+19
3 daysselftests/mm: uffd-common: use kselftest frameworkMike Rapoport (Microsoft)1-9/+8
3 daysselftests/mm: protection_keys: use kselftest frameworkMike Rapoport (Microsoft)2-18/+23
3 daysselftests/mm: protection_keys: use descriptive test names in the outputMike Rapoport (Microsoft)1-24/+31
3 daysselftests/mm: ksm_tests: use kselftest frameworkMike Rapoport (Microsoft)1-99/+81
3 daysselftests-mm-khugepaged-use-ksefltest-framework-fixMike Rapoport1-1/+1
3 daysselftests/mm: khugepaged: use kselftest frameworkMike Rapoport (Microsoft)1-189/+132
3 daysselftests/mm: khugepaged: group tests in an arrayMike Rapoport (Microsoft)1-7/+36
3 daysselftests/mm: hugetlb-read-hwpoison: use kselftest frameworkMike Rapoport (Microsoft)1-60/+55
3 daysselftests/mm: hugetlb_madv_vs_map: use kselftest frameworkMike Rapoport (Microsoft)1-9/+9
3 daysselftests/mm: hugetlb-madvise: use kselftest frameworkMike Rapoport (Microsoft)1-122/+82
3 daysselftests/mm: hugetlb-vmemmap: use kselftest frameworkMike Rapoport (Microsoft)1-24/+18
3 daysselftests/mm: hugetlb-shm: use kselftest frameworkMike Rapoport (Microsoft)1-25/+22
3 daysselftests/mm: rename hugepage-* tests to hugetlb-*Mike Rapoport (Microsoft)9-16/+20
3 daysselftests/mm: merge map_hugetlb into hugepage-mmapMike Rapoport (Microsoft)5-120/+84
3 daysselftests/mm: run_vmtests.sh: don't gate THP and KSM tests on HAVE_HUGEPAGESMike Rapoport (Microsoft)1-13/+9
3 daysselftests/mm: migration: properly cleanup fork()ed processesMike Rapoport (Microsoft)1-12/+35
3 daysselftests/mm: migration: make nthreads represent number of working threadsMike Rapoport (Microsoft)1-31/+16
3 daysselftests/mm: migration: don't assume huge page is TWOMEGMike Rapoport (Microsoft)1-12/+32
3 daysselftests/mm: hugetlb-read-hwpoison: add SIGBUS handlerMike Rapoport (Microsoft)1-0/+6
3 daysselftests/mm: add writable-file collapse tests for khugepagedZi Yan1-26/+85
3 daysmm/khugepaged: enable clean pagecache folio collapse for writable filesZi Yan2-7/+10
3 daysselftests/mm: remove READ_ONLY_THP_FOR_FS code from guard-regionsZi Yan1-14/+4
3 daysselftests/mm: remove READ_ONLY_THP_FOR_FS in khugepagedZi Yan2-41/+96
3 daysfs/btrfs: remove a comment referring to READ_ONLY_THP_FOR_FSZi Yan1-3/+0
3 daysmm/truncate: use folio_split() in truncate_inode_partial_folio()Zi Yan2-27/+6
3 daysmm/huge_memory: remove folio split check for READ_ONLY_THP_FOR_FSZi Yan1-27/+3
3 daysfs: remove nr_thps from struct address_spaceZi Yan2-8/+0
3 daysmm: fs: remove filemap_nr_thps*() functions and their usersZi Yan5-86/+0
3 daysmm: remove READ_ONLY_THP_FOR_FS Kconfig optionZi Yan1-11/+0
3 daysmm/khugepaged: remove READ_ONLY_THP_FOR_FS check in hugepage_enabled()Zi Yan2-11/+17
3 daysmm/huge_memory: remove READ_ONLY_THP_FOR_FS from file_thp_enabled()Zi Yan1-3/+3
3 daysmm/khugepaged: add folio dirty check after try_to_unmap()Zi Yan1-4/+24
3 daysmm/khugepaged: remove READ_ONLY_THP_FOR_FS checkZi Yan2-2/+35
3 daysadd back note and edit doc about khugepaged limitsNico Pache1-0/+5
3 daysDocumentation: mm: update the admin guide for mTHP collapseNico Pache1-20/+30
3 daysmm/khugepaged: run khugepaged for all ordersBaolin Wang1-16/+20
3 daysmm/khugepaged: avoid unnecessary mTHP collapse attemptsNico Pache1-1/+23
3 daysfix potential use-after-free of vma in mthp_collapse()Nico Pache1-5/+5
3 daysmm/khugepaged: introduce mTHP collapse supportNico Pache1-9/+172
3 daysmm/khugepaged: introduce collapse_allowable_orders helper functionNico Pache1-3/+12
3 daysmm/khugepaged: improve tracepoints for mTHP ordersNico Pache2-16/+27
3 daysmm/khugepaged: add per-order mTHP collapse failure statisticsNico Pache4-2/+43
3 daysmm/khugepaged: skip collapsing mTHP to smaller ordersNico Pache1-0/+8
3 daysadd a clarifying comment and change warn_onNico Pache1-1/+8
3 daysmm/khugepaged: generalize collapse_huge_page for mTHP collapseNico Pache1-38/+55
3 daysmm/khugepaged: require collapse_huge_page to enter/exit with the lock droppedNico Pache1-8/+8
3 dayscleanup collapse_max_ptes_noneNico Pache1-5/+4
3 daysmm/khugepaged: generalize __collapse_huge_page_* for mTHP supportNico Pache1-33/+88
3 daysmm/khugepaged: rework max_ptes_* handling with helper functionsNico Pache1-36/+84