aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-03-01KVM: x86: Enable protected memory extensionkvm-unmapped-memfd-secretKirill A. Shutemov5-6/+30
2021-03-01KVM: Unmap userspace mappingKirill A. Shutemov10-23/+316
2021-02-24KVM: Handle secretmemKirill A. Shutemov7-23/+95
2021-02-24x86/mm: Introduce ioremap_cache_force()Kirill A. Shutemov4-3/+24
2021-02-24x86/realmode: Share trampoline area if KVM memory protection enabledKirill A. Shutemov1-3/+4
2021-02-24x86/kvmclock: Share hvclock memory with the hostKirill A. Shutemov1-1/+1
2021-02-24x86/kvm: Use bounce buffers for KVM memory protectionKirill A. Shutemov6-48/+57
2021-02-24x86/kvm: Make DMA pages sharedKirill A. Shutemov4-3/+15
2021-02-24x86/kvm: Introduce KVM memory protection featureKirill A. Shutemov5-2/+28
2021-02-24x86/mm: Move force_dma_unencrypted() to common codeKirill A. Shutemov5-32/+49
2021-02-24mm: Introduce FOLL_SECRETKirill A. Shutemov2-4/+5
2021-02-24fix cc-version.sh permissionsKirill A. Shutemov1-0/+0
2021-02-08secretmem: test: add basic selftest for memfd_secret(2)Mike Rapoport4-1/+316
2021-02-08arch, mm: wire up memfd_secret system call where relevantMike Rapoport7-1/+14
2021-02-08PM: hibernate: disable when there are active secretmem usersMike Rapoport3-1/+25
2021-02-08mm: introduce memfd_secret system call to create "secret" memory areasMike Rapoport8-1/+289
2021-02-04arm64: kfence: fix header inclusionArnd Bergmann1-1/+1
2021-02-04set_memory: allow querying whether set_direct_map_*() is actually enabledMike Rapoport7-14/+42
2021-02-04set_memory: allow set_direct_map_*_noflush() for multiple pagesMike Rapoport9-24/+27
2021-02-04riscv/Kconfig: make direct map manipulation options depend on MMUMike Rapoport1-2/+2
2021-02-04mmap: make mlock_future_check() globalMike Rapoport2-3/+5
2021-02-04mm: add definition of PMD_PAGE_ORDERMike Rapoport2-7/+7
2021-02-04pci: test for unexpectedly disabled bridgesLinus Torvalds1-0/+9
2021-02-04kernel/fork.c: export kernel_thread() to modulesAndrew Morton1-0/+1
2021-02-04mutex subsystem, synchro-test moduleDavid Howells4-0/+659
2021-02-04Releasing resources with childrenMatthew Wilcox1-0/+2
2021-02-04Make sure nobody's leaking resourcesMatthew Wilcox1-0/+8
2021-01-28fs/ramfs/inode.c: update inode_operations.tmpfileAndrew Morton1-1/+2
2021-01-28linux-next-rejectsAndrew Morton2-1/+27
2021-01-28linux-nextAndrew Morton6511-157883/+241786
2021-01-28initramfs-panic-with-memory-information-fixAndrew Morton1-3/+8
2021-01-28initramfs: panic with memory informationFlorian Fainelli1-4/+10
2021-01-28scripts/gdb: fix list_for_eachGeorge Prekas1-0/+5
2021-01-28aio: simplify read_events()Oleg Nesterov2-8/+5
2021-01-28init/version.c: remove Version_<LINUX_VERSION_CODE> symbolMasahiro Yamada1-8/+0
2021-01-28checkpatch: add kmalloc_array_node to unnecessary OOM message checkJoe Perches1-1/+1
2021-01-28checkpatch: add warning for avoiding .L prefix symbols in assembly filesAditya Srivastava1-0/+7
2021-01-28checkpatch: improve TYPECAST_INT_CONSTANT test messageJoe Perches1-10/+10
2021-01-28checkpatch: prefer ftrace over function entry/exit printksJoe Perches1-0/+35
2021-01-28checkpatch: trivial style fixesDwaipayan Ray1-9/+9
2021-01-28checkpatch: ignore warning designated initializers using NR_CPUSPeng Wang1-1/+3
2021-01-28checkpatch: improve blank line after declaration testJoe Perches1-23/+29
2021-01-28include/linux/bitops.h: spelling s/synomyn/synonym/Geert Uytterhoeven1-1/+1
2021-01-28mm/page_poison: use unhashed address in hexdump for check_poison_mem()Timur Tabi1-1/+1
2021-01-28lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed addressesTimur Tabi4-7/+22
2021-01-28lib-stackdepot-add-support-to-disable-stack-depot-fixAndrew Morton1-0/+8
2021-01-28lib: stackdepot: add support to disable stack depotVijayanand Jitta4-4/+37
2021-01-28lib: stackdepot: add support to configure STACK_HASH_SIZEYogesh Lal2-2/+10
2021-01-28string.h: move fortified functions definitions in a dedicated header.Francis Laniel2-281/+303
2021-01-28lib-optimize-cpumask_local_spread-v8Yuqi Jin2-31/+32
2021-01-28lib: optimize cpumask_local_spread()Yuqi Jin1-13/+47
2021-01-28lib/genalloc.c: change return type to unsigned long for bitmap_set_llHuang Shijie1-1/+2
2021-01-28kernel: delete repeated words in commentsRandy Dunlap7-11/+11
2021-01-28groups: simplify struct group_info allocationHubert Jasudowicz1-6/+1
2021-01-28groups: use flexible-array member in struct group_infoHubert Jasudowicz1-1/+1
2021-01-28include/linux: remove repeated wordsRandy Dunlap4-4/+4
2021-01-28proc/sysctl: make protected_* world readableJulius Hemanth Pitti1-4/+4
2021-01-28sysctl.c: fix underflow value setting risk in vm_tableLin Feng1-4/+4
2021-01-28proc/wchan: use printk format instead of lookup_symbol_name()Helge Deller1-11/+8
2021-01-28alpha: remove CONFIG_EXPERIMENTAL from defconfigsRandy Dunlap1-1/+0
2021-01-28kernel/hung_task.c: Monitor killed tasks.Tetsuo Handa2-0/+45
2021-01-28fs/buffer.c: dump more info for __getblk_gfp() stall problemTetsuo Handa1-2/+8
2021-01-28fs/buffer.c: add debug print for __getblk_gfp() stall problemTetsuo Handa3-2/+61
2021-01-28kasan: use error_report_end tracepointAlexander Potapenko1-3/+5
2021-01-28kfence: use error_report_end tracepointAlexander Potapenko1-0/+2
2021-01-28tracing: add error_report_end trace pointAlexander Potapenko3-0/+87
2021-01-28MAINTAINERS: add entry for KFENCEMarco Elver1-0/+12
2021-01-28kfence: show access type in reportMarco Elver8-31/+82
2021-01-28kfence: fix typo in testMarco Elver1-1/+1
2021-01-28kfence: add test suiteMarco Elver3-0/+839
2021-01-28kfence: add missing copyright header to documentationMarco Elver1-0/+1
2021-01-28kfence, Documentation: add KFENCE documentationMarco Elver3-0/+300
2021-01-28revert kasan-remove-kfence-leftoversAndrew Morton2-0/+22
2021-01-28kfence, kasan: make KFENCE compatible with KASANAlexander Potapenko3-2/+9
2021-01-28mm, kfence: insert KFENCE hooks for SLUBAlexander Potapenko3-14/+51
2021-01-28mm, kfence: insert KFENCE hooks for SLABAlexander Potapenko4-10/+38
2021-01-28kfence: use pt_regs to generate stack trace on faultsMarco Elver8-46/+48
2021-01-28kfence, arm64: add missing copyright and description headerMarco Elver1-0/+5
2021-01-28arm64, kfence: enable KFENCE for ARM64Marco Elver4-1/+30
2021-01-28kfence, x86: add missing copyright and description headerMarco Elver1-0/+5
2021-01-28x86, kfence: enable KFENCE for x86Alexander Potapenko3-0/+71
2021-01-28kfence: add missing copyright and description headersMarco Elver4-0/+22
2021-01-28kfence: add option to use KFENCE without static keysMarco Elver3-16/+39
2021-01-28kfence: fix potential deadlock due to wake_up()Marco Elver1-5/+10
2021-01-28kfence: avoid stalling work queue task without allocationsMarco Elver1-1/+5
2021-01-28kfence: Fix parameter description for kfence_object_start()Marco Elver1-1/+1
2021-01-28mm: add Kernel Electric-Fence infrastructureAlexander Potapenko9-0/+1430
2021-01-28mm/early_ioremap.c: use __func__ instead of function nameStephen Zhang1-6/+6
2021-01-28bdi-use-might_alloc-fixAndrew Morton1-0/+1
2021-01-28mm/backing-dev.c: use might_alloc()Daniel Vetter1-1/+1
2021-01-28mm/dmapool: use might_alloc()Daniel Vetter1-1/+2
2021-01-28mm: page-flags.h: Typo fix (It -> If)Guo Ren1-2/+2
2021-01-28mm: remove arch_remap() and mm-arch-hooks.hChristophe Leroy5-43/+0
2021-01-28mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_alloc_zspage()Miaohe Lin1-2/+1
2021-01-28mm: set the sleep_mapped to true for zbud and z3foldTian Tao2-0/+2
2021-01-28mm/zswap: fix variable 'entry' is uninitialized when usedTian Tao1-2/+1
2021-01-28mm/zswap: fix potential memory leakTian Tao1-0/+1
2021-01-28mm/zswap: add return value in zswap_frontswap_loadNathan Chancellor1-0/+1
2021-01-28mm/zswap: add the flag can_sleep_mappedTian Tao3-5/+61
2021-01-28mm: zswap: clean up confusing commentRandy Dunlap1-3/+3
2021-01-28mm/rmap: remove unneeded semicolon in page_not_mapped()Miaohe Lin1-1/+1
2021-01-28mm/rmap: correct some obsolete comments of anon_vmaMiaohe Lin1-2/+2
2021-01-28mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfnMiaohe Lin1-5/+4
2021-01-28mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCEDavid Hildenbrand5-5/+5
2021-01-28mm/memory_hotplug: rename all existing 'memhp' into 'mhp'Anshuman Khandual3-13/+13
2021-01-28mm: fix memory_failure() handling of dax-namespace metadataDan Williams3-0/+27
2021-01-28mm-teach-pfn_to_online_page-about-zone_device-section-collisions-fixDan Williams2-1/+13
2021-01-28mm: teach pfn_to_online_page() about ZONE_DEVICE section collisionsDan Williams2-7/+53
2021-01-28mm: teach pfn_to_online_page() to consider subsection validityDan Williams1-4/+19
2021-01-28mm: move pfn_to_online_page() out of lineDan Williams2-16/+17
2021-01-28mm/vmstat.c: erase latency in vmstat_shepherdJiang Biao1-0/+2
2021-01-28mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-warnings-fix-2Andrew Morton1-0/+1
2021-01-28mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-warnings-fixRoman Gushchin1-3/+4
2021-01-28mm: vmstat: fix /proc/sys/vm/stat_refresh generating false warningsRoman Gushchin2-13/+21
2021-01-28mm/page_alloc: count CMA pages per zone and print them in /proc/zoneinfoDavid Hildenbrand3-2/+9
2021-01-28mm/cma: expose all pages to the buddy if activation of an area failsDavid Hildenbrand1-22/+21
2021-01-28mm-cma-allocate-cma-areas-bottom-up-fix-3-fixAndrew Morton1-1/+1
2021-01-28mm-cma-allocate-cma-areas-bottom-up-fix-3Roman Gushchin1-1/+1
2021-01-28mm-cma-allocate-cma-areas-bottom-up-fix-2Roman Gushchin1-0/+2
2021-01-28mm-cma-allocate-cma-areas-bottom-up-fixRoman Gushchin1-2/+1
2021-01-28mm: cma: allocate cma areas bottom-upRoman Gushchin1-0/+16
2021-01-28mm,thp,shmem: make khugepaged obey tmpfs mount flagsRik van Riel2-6/+18
2021-01-28mm,thp,shm: limit gfp mask to no more than specifiedRik van Riel1-0/+21
2021-01-28mm,thp,shmem: limit shmem THP alloc gfp_maskRik van Riel3-6/+10
2021-01-28mm: remove pagevec_lookup_entriesMatthew Wilcox (Oracle)3-39/+4
2021-01-28mm: pass pvec directly to find_get_entriesMatthew Wilcox (Oracle)4-20/+13
2021-01-28mm: remove nr_entries parameter from pagevec_lookup_entriesMatthew Wilcox (Oracle)3-6/+5
2021-01-28mm: add an 'end' parameter to pagevec_lookup_entriesMatthew Wilcox (Oracle)3-38/+16
2021-01-28mm: add an 'end' parameter to find_get_entriesMatthew Wilcox (Oracle)4-15/+10
2021-01-28fix mm-add-and-use-find_lock_entries.patchMatthew Wilcox (Oracle)1-0/+2
2021-01-28mm: add and use find_lock_entriesMatthew Wilcox (Oracle)4-97/+76
2021-01-28iomap: use mapping_seek_hole_dataMatthew Wilcox (Oracle)2-119/+43
2021-01-28fix mm-filemap-add-mapping_seek_hole_data.patchMatthew Wilcox (Oracle)1-1/+2
2021-01-28mm/filemap: add mapping_seek_hole_dataMatthew Wilcox (Oracle)3-70/+81
2021-01-28fix mm-filemap-add-helper-for-finding-pages.patchMatthew Wilcox (Oracle)1-1/+0
2021-01-28mm/filemap: add helper for finding pagesMatthew Wilcox (Oracle)1-55/+43
2021-01-28mm/filemap: rename find_get_entry to mapping_get_entryMatthew Wilcox (Oracle)1-3/+4
2021-01-28mm: add FGP_ENTRYMatthew Wilcox (Oracle)5-41/+13
2021-01-28mm/swap: optimise get_shadow_from_swap_cacheMatthew Wilcox (Oracle)1-3/+1
2021-01-28mm/shmem: use pagevec_lookup in shmem_unlock_mappingMatthew Wilcox (Oracle)1-10/+1
2021-01-28mm: make pagecache tagged lookups return only head pagesMatthew Wilcox (Oracle)1-5/+6
2021-01-28mm/migrate: remove unneeded semicolonsChengyang Fan1-1/+1
2021-01-28hugetlbfs: correct some obsolete comments about inode i_mutexMiaohe Lin1-2/+2
2021-01-28hugetlbfs: make hugepage size conversion more readableMiaohe Lin1-2/+2
2021-01-28hugetlbfs: remove meaningless variable avoid_reserveMiaohe Lin1-3/+9
2021-01-28hugetlbfs: correct obsolete function name in hugetlbfs_read_iter()Miaohe Lin1-1/+1
2021-01-28hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fsMiaohe Lin1-1/+1
2021-01-28hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr()Miaohe Lin1-2/+0
2021-01-28hugetlbfs: remove special hugetlbfs_set_page_dirty()Mike Kravetz1-12/+1
2021-01-28mm/hugetlb: change hugetlb_reserve_pages() to type boolMike Kravetz3-26/+17
2021-01-28mm, oom: fix a comment in dump_task()Tang Yizhou1-3/+2
2021-01-28numa balancing: migrate on fault among multiple bound nodesHuang Ying2-1/+19
2021-01-28mm/compaction: correct deferral logic for proactive compactionCharan Teja Reddy1-6/+14
2021-01-28mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLockedMiaohe Lin1-1/+0
2021-01-28mm/compaction: remove rcu_read_lock during page compactionAlex Shi1-4/+1
2021-01-28z3fold: simplify the zhdr initialization code in init_z3fold_page()Miaohe Lin1-7/+1
2021-01-28z3fold: remove unused attribute for release_z3fold_pageMiaohe Lin1-2/+1
2021-01-28hugetlb: convert PageHugeFreed to HPageFreed flagMike Kravetz2-19/+7
2021-01-28hugetlb: convert PageHugeTemporary() to HPageTemporary flagMike Kravetz2-29/+13
2021-01-28hugetlb: only set HPageMigratable for migratable hstatesMike Kravetz4-10/+18
2021-01-28hugetlb: convert page_huge_active() HPageMigratable flagMike Kravetz5-42/+25
2021-01-28hugetlb: use page.private for hugetlb specific page flagsMike Kravetz3-32/+96
2021-01-28mm/vmscan.c: make lruvec_lru_size() staticYu Zhao2-3/+2
2021-01-28include/linux/mm_inline.h: fold __update_lru_size() into its sole callerYu Zhao1-8/+1
2021-01-28include/linux/mm_inline.h: fold page_lru_base_type() into its sole callerYu Zhao1-21/+6
2021-01-28mm: VM_BUG_ON lru page flagsYu Zhao3-3/+4
2021-01-28mm: add __clear_page_lru_flags() to replace page_off_lru()Yu Zhao3-24/+13
2021-01-28mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list()Yu Zhao5-23/+17
2021-01-28mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion()Yu Zhao2-11/+5
2021-01-28mm: don't pass "enum lru_list" to lru list addition functionsYu Zhao3-14/+15
2021-01-28include/linux/mm_inline.h: shuffle lru list addition and deletion functionsYu Zhao1-21/+21
2021-01-28mm/vmscan.c: use add_page_to_lru_list()Yu Zhao1-5/+1
2021-01-28mm/workingset.c: avoid unnecessary max_nodes estimation in count_shadow_nodes()Miaohe Lin1-3/+2
2021-01-28mm/vmscan: __isolate_lru_page_prepare() cleanupAlex Shi3-39/+33
2021-01-28mm/hugetlb: simplify the calculation of variablesJiapeng Zhong1-2/+1
2021-01-28mm/hugetlb: fix use after free when subpool max_hpages accounting is not enabledMiaohe Lin1-3/+13
2021-01-28mm/hugetlb: use helper huge_page_order and pages_per_huge_pageMiaohe Lin1-2/+2
2021-01-28mm/hugetlb: avoid unnecessary hugetlb_acct_memory() callMiaohe Lin1-0/+3
2021-01-28mm/hugetlb.c: fix unnecessary address expansion of pmd sharingLi Xinhai1-10/+12
2021-01-28mm/hugetlb: fix potential double free in hugetlb_register_node() error pathMiaohe Lin1-1/+3
2021-01-28MIPS: do not call flush_tlb_all when setting pmd entryBibo Mao2-2/+0
2021-01-28mm/huge_memory.c: update tlb entry if pmd is changedBibo Mao1-0/+2
2021-01-28mm: simplify free_highmem_page() and free_reserved_page()David Hildenbrand3-30/+2
2021-01-28video: fbdev: acornfb: remove free_unused_pages()David Hildenbrand1-34/+0
2021-01-28mm: remove unneeded local variable in free_area_init_coreBaoquan He1-2/+1
2021-01-28mm: simplify parameter of setup_usemap()Baoquan He1-10/+7
2021-01-28mm: simplify parater of function memmap_init_zone()Baoquan He3-20/+19
2021-01-28mm: rename memmap_init() and memmap_init_zone()Baoquan He4-10/+10
2021-01-28mm: fix prototype warning from kernel test robotBaoquan He2-6/+2
2021-01-28kasan-remove-redundant-config-option-v3Walter Wu3-4/+3
2021-01-28kasan: remove redundant config optionWalter Wu8-15/+18
2021-01-28kasan: don't run tests when KASAN is not enabledAndrey Konovalov1-0/+5
2021-01-28kasan: add a test for kmem_cache_alloc/free_bulkAndrey Konovalov1-5/+33
2021-01-28kasan: add proper page allocator testsAndrey Konovalov1-5/+46
2021-01-28kasan: fix bug detection via ksize for HW_TAGS modeAndrey Konovalov8-18/+72
2021-01-28kasan: move _RET_IP_ to inline wrappersAndrey Konovalov4-15/+13
2021-01-28kasan: fix memory corruption in kasan_bitops_tags testAndrey Konovalov1-5/+5
2021-01-28kasan: adapt kmalloc_uaf2 test to HW_TAGS modeAndrey Konovalov1-0/+11
2021-01-28kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAILAndrey Konovalov2-6/+13
2021-01-28kasan: rename CONFIG_TEST_KASAN_MODULEAndrey Konovalov3-6/+6