aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-02-02pci: test for unexpectedly disabled bridgesmmotm-assembled-by-sj-2022-02-02-10-33mmotm-assembled-by-sjLinus Torvalds1-0/+9
2022-02-02kernel/fork.c: export kernel_thread() to modulesAndrew Morton1-0/+1
2022-02-02mutex-subsystem-synchro-test-module-fixAndrew Morton1-6/+6
2022-02-02mutex subsystem, synchro-test moduleDavid Howells4-0/+659
2022-02-02Releasing resources with childrenMatthew Wilcox1-0/+2
2022-02-02Make sure nobody's leaking resourcesMatthew Wilcox1-0/+8
2022-02-02GIT 8a4338aca979bfc1da51234cd565fe5e42da0471Andrew Morton2852-34361/+122895
2022-02-02ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()Waiman Long1-0/+14
2022-02-02Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang"Marco Elver2-23/+0
2022-02-02selftests: kselftest framework: provide "finished" helperKees Cook2-1/+11
2022-02-02selftests: vm: remove dependecy from internal kernel macrosMuhammad Usama Anjum1-0/+3
2022-02-02selftests: vm: add the uapi headers include variableMuhammad Usama Anjum1-1/+1
2022-02-02selftests: mptcp: add the uapi headers include variableMuhammad Usama Anjum1-1/+1
2022-02-02selftests: net: add the uapi headers include variableMuhammad Usama Anjum1-1/+1
2022-02-02selftests: landlock: add the uapi headers include variableMuhammad Usama Anjum1-1/+1
2022-02-02selftests: kvm: add the uapi headers include variableMuhammad Usama Anjum1-1/+1
2022-02-02selftests: futex: add the uapi headers include variableMuhammad Usama Anjum1-3/+2
2022-02-02selftests: correct the headers install pathMuhammad Usama Anjum1-1/+1
2022-02-02selftests: add and export a kernel uapi headers pathMuhammad Usama Anjum1-0/+4
2022-02-02selftests: set the BUILD variable to absolute pathMuhammad Usama Anjum1-9/+17
2022-02-02kcov: properly handle subsequent mmap callsAleksandr Nogikh1-19/+15
2022-02-02kcov: split ioctl handling into locked and unlocked partsAleksandr Nogikh1-31/+37
2022-02-02panic: allow printing extra panic information on kdumpGuilherme G. Piccoli1-0/+7
2022-02-02panic: add option to dump all CPUs backtraces in panic_printGuilherme G. Piccoli3-0/+6
2022-02-02sysctl: documentation: fix table format warningRandy Dunlap1-1/+1
2022-02-02docs: sysctl/kernel: add missing bit to panic_printGuilherme G. Piccoli1-0/+1
2022-02-02arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdefJisheng Zhang1-6/+3
2022-02-02x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdefJisheng Zhang1-7/+3
2022-02-02riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdefJisheng Zhang1-4/+2
2022-02-02kexec: make crashk_res, crashk_low_res and crash_notes symbols always visibleJisheng Zhang1-6/+6
2022-02-02selftests/exec: test for empty string on NULL argvKees Cook2-0/+79
2022-02-02exec: Fix min/max typo in stack space calculationKees Cook1-1/+1
2022-02-02exec: force single empty string when argv is emptyKees Cook1-1/+25
2022-02-02minix: fix bug when opening a file with O_DIRECTQinghua Jin1-1/+2
2022-02-02fs/pipe.c: local vars have to match types of proper pipe_inode_info fieldsAndrei Vagin1-2/+2
2022-02-02fs/pipe: use kvcalloc to allocate a pipe_buffer arrayAndrei Vagin1-5/+4
2022-02-02init/main.c: silence some -Wunused-parameter warningsAndrew Halaney1-10/+15
2022-02-02kallsyms: print module name in %ps/S case when KALLSYMS is disabledManinder Singh2-2/+30
2022-02-02ELF: fix overflow in total mapping size calculationAlexey Dobriyan1-12/+11
2022-02-02fs/binfmt_elf: refactor load_elf_binary functionAkira Kawata1-10/+8
2022-02-02fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5Akira Kawata1-0/+4
2022-02-02fs/binfmt_elf: fix AT_PHDR for unusual ELF filesAkira Kawata1-6/+14
2022-02-02checkpatch: add --fix option for some TRAILING_STATEMENTSJoe Perches1-2/+16
2022-02-02checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2")Joe Perches1-0/+7
2022-02-02lz4: fix LZ4_decompress_safe_partial read out of boundGuo Xuenan1-2/+6
2022-02-02Kconfig.debug: make DEBUG_INFO always default=nKees Cook1-7/+6
2022-02-02Kconfig.debug: make DEBUG_INFO selectable from a choiceKees Cook1-65/+75
2022-02-02proc/sysctl: make protected_* world readableJulius Hemanth Pitti1-4/+4
2022-02-02proc/vmcore: fix vmcore_alloc_buf() kernel-doc commentYang Li1-1/+1
2022-02-02proc/vmcore: fix possible deadlock on concurrent mmap and readDavid Hildenbrand1-19/+22
2022-02-02proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fixAndrew Morton1-1/+1
2022-02-02proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinksHao Lee1-4/+4
2022-02-02kernel/hung_task.c: Monitor killed tasks.Tetsuo Handa2-0/+45
2022-02-02fs/buffer.c: dump more info for __getblk_gfp() stall problemTetsuo Handa1-2/+8
2022-02-02fs/buffer.c: add debug print for __getblk_gfp() stall problemTetsuo Handa3-2/+61
2022-02-02mm/damon: remove redundant page validationBaolin Wang1-6/+0
2022-02-02mm/damon: remove the target id conceptSeongJae Park8-128/+133
2022-02-02mm/damon/core: move damon_set_targets() into dbgfsSeongJae Park5-54/+52
2022-02-02Docs/admin-guide/mm/damon/usage: update for changed initail_regions file inputSeongJae Park1-10/+14
2022-02-02mm/damon/dbgfs/init_regions: use target index instead of target idSeongJae Park2-23/+22
2022-02-02tools: update test_hmm script to support SP configAlex Sierra1-3/+21
2022-02-02tools: update hmm-test to support device coherent typeAlex Sierra1-21/+102
2022-02-02lib: add support for device coherent type in test_hmmAlex Sierra2-70/+205
2022-02-02lib: test_hmm add module param for zone device typeAlex Sierra2-21/+53
2022-02-02lib: test_hmm add ioctl to get zone device typeAlex Sierra2-2/+29
2022-02-02drm/amdkfd: coherent type as sys mem on migration to ramAlex Sierra1-1/+4
2022-02-02drm/amdkfd: add SPM support for SVMAlex Sierra1-11/+18
2022-02-02mm/gup: fail get_user_pages for LONGTERM dev coherent typeAlex Sierra1-0/+7
2022-02-02mm: add device coherent vma selection for memory migrationAlex Sierra2-3/+10
2022-02-02mm: add zone device coherent type memory supportAlex Sierra7-31/+71
2022-02-02mm/hmm.c: remove unneeded local variable retMiaohe Lin1-2/+1
2022-02-02mm/highmem: remove unnecessary done labelMiaohe Lin1-5/+4
2022-02-02highmem-document-kunmap_local-v2Ira Weiny1-3/+2
2022-02-02highmem: document kunmap_local()Ira Weiny1-0/+11
2022-02-02mm/zswap.c: allow handling just same-value filled pagesMaciej S. Szmigiero2-4/+33
2022-02-02mm/rmap: convert from atomic_t to refcount_t on anon_vma->refcountXiyu Yang2-10/+12
2022-02-02drivers/base/memory: add memory block to memory group after registration succ...David Hildenbrand1-3/+5
2022-02-02memcg: do not tweak node in alloc_mem_cgroup_per_node_infoWei Yang1-12/+2
2022-02-02mm: make free_area_init_node aware of memory less nodesMichal Hocko1-3/+8
2022-02-02mm, memory_hotplug: reorganize new pgdat initializationMichal Hocko3-28/+27
2022-02-02mm, memory_hotplug: drop arch_free_nodedataMichal Hocko3-18/+0
2022-02-02mm: handle uninitialized numa nodes gracefullyMichal Hocko5-19/+46
2022-02-02mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOT...Michal Hocko2-62/+59
2022-02-02mm: fix race between MADV_FREE reclaim and blkdev direct IO readMauricio Faria de Oliveira2-2/+25
2022-02-02mm/balloon_compaction: make balloon page compaction callbacks staticMiaohe Lin2-25/+3
2022-02-02mm/hwpoison: check the subpage, not the head pageMatthew Wilcox (Oracle)1-2/+2
2022-02-02mm/vmstat: add event for ksm swapping in copyYang Yang3-0/+9
2022-02-02memory tiering: skip to scan fast memoryHuang Ying2-10/+33
2022-02-02NUMA balancing: optimize page placement for memory tiering systemHuang Ying6-16/+82
2022-02-02NUMA Balancing: add page promotion counterHuang Ying4-3/+21
2022-02-02powerpc/fadump: opt out from freeing pages on cma activation failureHari Bathini1-0/+6
2022-02-02mm/cma: provide option to opt out from exposing pages on activation failureHari Bathini3-2/+12
2022-02-02mm,migrate: fix establishing demotion targetHuang Ying1-2/+5
2022-02-02mm/migration: add trace events for base page and HugeTLB migrationsAnshuman Khandual4-2/+40
2022-02-02mm/migration: add trace events for THP migrationsAnshuman Khandual3-1/+32
2022-02-02mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempolicy-refcnt-fixAndrew Morton1-2/+2
2022-02-02mm/mempolicy: convert from atomic_t to refcount_t on mempolicy->refcntXiyu Yang2-6/+7
2022-02-02mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLBAnshuman Khandual4-9/+6
2022-02-02mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VM...Muchun Song2-0/+4
2022-02-02selftests: vm: add a hugetlb test caseMuchun Song4-0/+157
2022-02-02mm: sparsemem: use page table lock to protect kernel pmd operationsMuchun Song2-20/+43
2022-02-02mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_keyMuchun Song4-15/+21
2022-02-02mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB pageMuchun Song4-33/+130
2022-02-02mm/hwpoison: fix error page recovered but reported "not recovered"Naoya Horiguchi1-1/+3
2022-02-02mm/memory-failure.c: remove obsolete commentNaoya Horiguchi1-6/+0
2022-02-02mm/mmzone.h: remove unused macrosMiaohe Lin1-7/+0
2022-02-02mm: discard __GFP_ATOMICNeilBrown10-33/+18
2022-02-02mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last()Peter Collingbourne1-3/+4
2022-02-02mm/page_alloc: add penalty to local_nodeWei Yang1-2/+3
2022-02-02mm/page_alloc: adding same penalty is enough to get round-robin orderWei Yang1-4/+2
2022-02-02mm: page_alloc: avoid merging non-fallbackable pageblocks with othersZi Yan2-23/+32
2022-02-02mm/vmalloc.c: vmap(): don't allow invalid pagesYury Norov1-0/+2
2022-02-02mm/vmalloc.c: fix "unused function" warningJiapeng Chong1-11/+11
2022-02-02mm/vmalloc: Move draining areas out of caller contextUladzislau Rezki (Sony)1-13/+17
2022-02-02mm/vmalloc: remove unneeded function forward declarationMiaohe Lin1-1/+0
2022-02-02mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warningWaiman Long1-1/+1
2022-02-02mm/sparse: make mminit_validate_memmodel_limits() staticMiaohe Lin2-12/+1
2022-02-02mm: replace multiple dcache flush with flush_dcache_folio()Muchun Song2-11/+3
2022-02-02mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte()Muchun Song1-0/+5
2022-02-02mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()Muchun Song1-0/+2
2022-02-02mm: fix missing cache flush for all tail pages of compound pageMuchun Song1-2/+5
2022-02-02mm: thp: fix wrong cache flush in remove_migration_pmd()Muchun Song1-1/+2
2022-02-02mm/huge_memory: remove stale locking logic from __split_huge_pmd()David Hildenbrand1-31/+1
2022-02-02mm/huge_memory: remove stale page_trans_huge_mapcount()David Hildenbrand2-53/+0
2022-02-02mm/swapfile: remove stale reuse_swap_page()David Hildenbrand2-108/+0
2022-02-02mm/khugepaged: remove reuse_swap_page() usageDavid Hildenbrand2-12/+0
2022-02-02mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page()David Hildenbrand1-4/+9
2022-02-02mm: streamline COW logic in do_swap_page()David Hildenbrand1-12/+43
2022-02-02mm: slightly clarify KSM logic in do_swap_page()David Hildenbrand1-15/+23
2022-02-02mm: optimize do_wp_page() for fresh pages in local LRU pagevecsDavid Hildenbrand1-1/+9
2022-02-02mm: optimize do_wp_page() for exclusive pages in the swapcacheDavid Hildenbrand1-6/+14
2022-02-02mm: generalize ARCH_HAS_FILTER_PGPROTAnshuman Khandual3-6/+4
2022-02-02mm/memcg: retrieve parent memcg from css.parentWei Yang1-3/+1
2022-02-02mm/memcg: mem_cgroup_per_node is already set to 0 on allocationWei Yang1-2/+0
2022-02-02memcg: add per-memcg total kernel memory statYosry Ahmed3-6/+24
2022-02-02memcg: replace in_interrupt() with !in_task()Shakeel Butt1-2/+2
2022-02-02mm/gup: remove get_user_pages_locked()John Hubbard3-73/+9
2022-02-02mm/gup: remove unused pin_user_pages_locked()John Hubbard2-31/+0
2022-02-02mm/gup: clean up follow_pfn_pte() slightlyJohn Hubbard1-5/+7
2022-02-02mm: fix invalid page pointer returned with FOLL_PIN gupsPeter Xu1-1/+1
2022-02-02mm-move-page-writeback-sysctls-to-is-own-file-fixAndrew Morton1-0/+4
2022-02-02mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixesAndrew Morton1-49/+49
2022-02-02mm: move page-writeback sysctls to their own filezhanglianjie3-94/+89
2022-02-02Documentation/vm/page_owner.rst: fix unexpected indentation warnsShuah Khan1-3/+3
2022-02-02documentation-vm-page_ownerrst-update-the-documentation-fixAndrew Morton1-4/+4
2022-02-02Documentation/vm/page_owner.rst: update the documentationShenghong Han1-1/+20
2022-02-02tools/vm/page_owner_sort.c: delete invalid duplicate codeYixuan Cao1-2/+0
2022-02-02tools/vm/page_owner_sort.c: two trivial fixesShenghong Han1-3/+2
2022-02-02tools/vm/page_owner_sort.c: support sorting pid and timeChongxi Zhao1-29/+148
2022-02-02tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txtYinan Zhang1-3/+20
2022-02-02tools/vm/page_owner_sort.c: support sorting by stack traceSean Anderson1-9/+14
2022-02-02tools/vm/page_owner_sort.c: fix NULL-pointer dereference when comparing stack...Sean Anderson1-2/+2
2022-02-02tools/vm/page_owner_sort.c: sort by stacktrace before cullingSean Anderson1-4/+6
2022-02-02mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memoryMiaohe Lin1-1/+2
2022-02-02similar to "kasan: test: fix compatibility with FORTIFY_SOURCE"Stephen Rothwell1-0/+2
2022-02-02kasan: improve vmalloc testsAndrey Konovalov1-6/+183
2022-02-02kasan: documentation updatesAndrey Konovalov1-6/+11
2022-02-02arm64: select KASAN_VMALLOC for SW/HW_TAGS modesAndrey Konovalov1-1/+1
2022-02-02kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGSAndrey Konovalov1-10/+10
2022-02-02kasan: add kasan.vmalloc command line flagAndrey Konovalov2-1/+50
2022-02-02kasan: clean up feature flags for HW_TAGS modeAndrey Konovalov2-18/+22
2022-02-02kasan: mark kasan_arg_stacktrace as __initdataAndrey Konovalov1-2/+5
2022-02-02kasan, arm64: don't tag executable vmalloc allocationsAndrey Konovalov3-3/+5
2022-02-02kasan, vmalloc: only tag normal vmalloc allocationsAndrey Konovalov4-23/+47
2022-02-02kasan, vmalloc: add vmalloc tagging for HW_TAGSAndrey Konovalov5-18/+175
2022-02-02kasan, page_alloc: allow skipping memory init for HW_TAGSAndrey Konovalov3-8/+24
2022-02-02kasan, page_alloc: allow skipping unpoisoning for HW_TAGSAndrey Konovalov3-19/+38
2022-02-02kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGSAndrey Konovalov2-4/+16
2022-02-02kasan, vmalloc: unpoison VM_ALLOC pages after mappingAndrey Konovalov1-8/+22
2022-02-02kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_taggedAndrey Konovalov3-0/+22
2022-02-02kasan, vmalloc: add vmalloc tagging for SW_TAGSAndrey Konovalov3-14/+22
2022-02-02kasan, arm64: reset pointer tags of vmapped stacksAndrey Konovalov1-1/+4
2022-02-02kasan, fork: reset pointer tags of vmapped stacksAndrey Konovalov1-0/+1
2022-02-02kasan, vmalloc: reset tags in vmalloc functionsAndrey Konovalov1-3/+9
2022-02-02kasan: add wrappers for vmalloc hooksAndrey Konovalov2-5/+17
2022-02-02kasan: reorder vmalloc hooksAndrey Konovalov2-32/+31
2022-02-02kasan, vmalloc: drop outdated VM_KASAN commentAndrey Konovalov1-11/+0
2022-02-02kasan, x86, arm64, s390: rename functions for modules shadowAndrey Konovalov6-13/+13
2022-02-02kasan: define KASAN_VMALLOC_INVALID for SW_TAGSAndrey Konovalov1-1/+2
2022-02-02kasan: clean up metadata byte definitionsAndrey Konovalov1-2/+5
2022-02-02kasan, page_alloc: rework kasan_unpoison_pages call siteAndrey Konovalov1-7/+12
2022-02-02kasan, page_alloc: move kernel_init_free_pages in post_alloc_hookAndrey Konovalov1-4/+8
2022-02-02kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hookAndrey Konovalov1-3/+3
2022-02-02kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hookAndrey Konovalov1-16/+16
2022-02-02kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hookAndrey Konovalov4-37/+16
2022-02-02kasan, page_alloc: refactor init checks in post_alloc_hookAndrey Konovalov1-8/+10
2022-02-02kasan: only apply __GFP_ZEROTAGS when memory is zeroedAndrey Konovalov1-1/+2
2022-02-02mm: clarify __GFP_ZEROTAGS commentAndrey Konovalov1-2/+4
2022-02-02kasan: drop skip_kasan_poison variable in free_pages_prepareAndrey Konovalov1-2/+1
2022-02-02kasan, page_alloc: init memory of skipped pages on freeAndrey Konovalov1-3/+8
2022-02-02kasan, page_alloc: simplify kasan_poison_pages call siteAndrey Konovalov1-13/+5
2022-02-02kasan, page_alloc: merge kasan_free_pages into free_pages_prepareAndrey Konovalov4-22/+5
2022-02-02kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pagesAndrey Konovalov1-11/+13
2022-02-02kasan, page_alloc: deduplicate should_skip_kasan_poisonAndrey Konovalov1-22/+33
2022-02-02add -mmN to EXTRAVERSIONAndrew Morton1-1/+1
2022-02-02mount: warn only once about timestamp range expirationAnthony Iliopoulos2-0/+3
2022-02-02mm: remove congestion tracking frameworkNeilBrown4-95/+0
2022-02-02block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"NeilBrown1-1/+1
2022-02-02NFS: remove congestion controlNeilBrown4-61/+1
2022-02-02fuse: don't set/clear bdi_congestedNeilBrown2-25/+0