summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-04-21KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functionskvm-ppc-fixes-5.7-1Paul Mackerras2-8/+10
2020-04-07KVM: VMX: fix crash cleanup when KVM wasn't usedVitaly Kuznetsov1-5/+7
2020-04-07KVM: X86: Filter out the broadcast dest for IPI fastpathWanpeng Li3-4/+5
2020-04-07Merge tag 'kvm-s390-master-5.7-1' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2-1/+7
2020-04-07KVM: s390: vsie: Fix possible race when shadowing region 3 tablesDavid Hildenbrand1-0/+1
2020-04-07KVM: s390: vsie: Fix delivery of addressing exceptionsDavid Hildenbrand1-0/+1
2020-04-07KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checksDavid Hildenbrand1-1/+5
2020-04-07KVM: nVMX: don't clear mtf_pending when nested events are blockedOliver Upton1-1/+2
2020-04-07KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenterUros Bizjak1-6/+2
2020-04-03KVM: SVM: Split svm_vcpu_run inline assembly to separate fileUros Bizjak3-90/+166
2020-04-03KVM: SVM: Move SEV code to separate fileJoerg Roedel4-1221/+1257
2020-04-03KVM: SVM: Move AVIC code to separate fileJoerg Roedel4-1050/+1091
2020-04-03KVM: SVM: Move Nested SVM Implementation to nested.cJoerg Roedel4-1145/+1216
2020-04-03kVM SVM: Move SVM related files to own sub-directoryJoerg Roedel3-1/+1
2020-04-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds206-9698/+7867
2020-04-02Merge tag 'x86-urgent-2020-04-02' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+2
2020-04-02Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds25-40/+25
2020-04-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds165-2257/+4901
2020-04-02Merge tag 'xfs-5.7-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds102-2186/+3313
2020-04-02Merge tag 'vfs-5.7-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-1/+3
2020-04-02Merge tag 'iomap-5.7-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds3-21/+17
2020-04-02Merge branch 'work.dotdot1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-912/+680
2020-04-02x86/kvm: fix a missing-prototypes "vmread_error"Qian Cai1-0/+1
2020-04-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds26-248/+349
2020-04-02include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THPMatthew Wilcox (Oracle)1-1/+5
2020-04-02mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFSChristophe Leroy1-11/+8
2020-04-02selftests/vm: fix map_hugetlb length used for testing read and writeChristophe Leroy1-7/+7
2020-04-02mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge()Vlastimil Babka1-1/+1
2020-04-02mm/hugetlb.c: clean code by removing unnecessary initializationMateusz Nosek1-1/+1
2020-04-02hugetlb_cgroup: add hugetlb_cgroup reservation docsMina Almasry1-11/+92
2020-04-02hugetlb_cgroup: add hugetlb_cgroup reservation testsMina Almasry6-0/+1086
2020-04-02hugetlb: support file_region coalescing againMina Almasry1-0/+44
2020-04-02hugetlb_cgroup: support noreserve mappingsMina Almasry1-1/+26
2020-04-02hugetlb_cgroup: add accounting for shared mappingsMina Almasry4-54/+155
2020-04-02hugetlb: disable region_add file_region coalescingMina Almasry1-108/+228
2020-04-02hugetlb_cgroup: add reservation accounting for private mappingsMina Almasry4-40/+99
2020-04-02mm/hugetlb_cgroup: fix hugetlb_cgroup migrationMina Almasry1-0/+2
2020-04-02hugetlb_cgroup: add interface for charge/uncharge hugetlb reservationsMina Almasry3-48/+251
2020-04-02hugetlb_cgroup: add hugetlb_cgroup reservation counterMina Almasry2-15/+104
2020-04-02hugetlbfs: Use i_mmap_rwsem to address page fault/truncate raceMike Kravetz2-20/+31
2020-04-02hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronizationMike Kravetz8-19/+234
2020-04-02mm/memblock.c: remove redundant assignment to variable max_addrColin Ian King1-1/+1
2020-04-02mm: mempolicy: require at least one nodeid for MPOL_PREFERREDRandy Dunlap1-1/+5
2020-04-02mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk()Yang Shi1-1/+1
2020-04-02mm/mempolicy: check hugepage migration is supported by arch in vma_migratable()Li Xinhai2-28/+29
2020-04-02mm/mempolicy: support MPOL_MF_STRICT for huge page mappingLi Xinhai1-4/+33
2020-04-02mm/compaction.c: clean code by removing unnecessary assignmentMateusz Nosek1-1/+0
2020-04-02mm/compaction: Disable compact_unevictable_allowed on RTSebastian Andrzej Siewior3-1/+35
2020-04-02mm/compaction: really limit compact_unevictable_allowed to 0 and 1Sebastian Andrzej Siewior1-1/+1
2020-04-02mm, compaction: fully assume capture is not NULL in compact_zone_order()Vlastimil Babka1-2/+2
2020-04-02mm,thp,compaction,cma: allow THP migration for CMA allocationsRik van Riel2-11/+20
2020-04-02mm,compaction,cma: add alloc_contig flag to compact_controlRik van Riel2-0/+2
2020-04-02selftests: vm: drop dependencies on page flags from mlock2 testsMichal Hocko1-196/+37
2020-04-02mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assig...Mateusz Nosek1-1/+0
2020-04-02mm/vmscan.c: make may_enter_fs bool in shrink_page_list()Kirill Tkhai1-3/+2
2020-04-02mm/vmscan.c: clean code by removing unnecessary assignmentMateusz Nosek1-3/+1
2020-04-02mm/vmscan.c: fix data races using kswapd_classzone_idxQian Cai1-19/+26
2020-04-02mm/vmscan.c: remove cpu online notification for nowWei Yang1-26/+1
2020-04-02mm: vmscan: replace open codings to NUMA_NO_NODEYang Shi1-3/+3
2020-04-02mm: vmpressure: use mem_cgroup_is_root APIYang Shi1-1/+1
2020-04-02mm: vmpressure: don't need call kfree if kstrndup failsYang Shi1-4/+2
2020-04-02mm/page_alloc: simplify page_is_buddy() for better code readabilitychenqiwu1-20/+13
2020-04-02mm/page_alloc.c: micro-optimisation Remove unnecessary branchMateusz Nosek1-2/+1
2020-04-02mm/page_alloc.c: use free_area_empty() instead of open-codingchenqiwu1-2/+1
2020-04-02mm, pagealloc: micro-optimisation: save two branches on hot page allocation pathMateusz Nosek2-9/+15
2020-04-02mm/page_alloc: increase default min_free_kbytes boundJoel Savitz1-2/+2
2020-04-02kasan: add test for invalid size in memmoveWalter Wu1-0/+19
2020-04-02kasan: detect negative size in memory operation functionWalter Wu8-21/+54
2020-04-02mm/sparse.c: allocate memmap preferring the given nodeBaoquan He1-2/+2
2020-04-02mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for the classic sparseBaoquan He1-24/+3
2020-04-02mm/sparse: rename pfn_present() to pfn_in_present_section()Pingfan Liu5-6/+6
2020-04-02mm/sparsemem: get address to page struct instead of address to pfnWei Yang1-1/+1
2020-04-02selftests: add MREMAP_DONTUNMAP selftestBrian Geffon3-0/+329
2020-04-02mm/mremap: add MREMAP_DONTUNMAP to mremap()Brian Geffon2-23/+72
2020-04-02mm: mmap: add trace point of vm_unmapped_areaJaewon Kim2-2/+58
2020-04-02mmap: remove inline of vm_unmapped_areaJaewon Kim2-22/+19
2020-04-02mm/memory.c: clarify a confusing comment for vm_iomap_memoryWang Wenhu1-1/+1
2020-04-02mm: clarify a confusing comment for remap_pfn_range()WANG Wenhu1-1/+1
2020-04-02mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault pathPeter Xu1-8/+28
2020-04-02mm/gup: allow to react to fatal signalsPeter Xu2-4/+11
2020-04-02mm/gup: allow VM_FAULT_RETRY for multiple timesPeter Xu2-8/+25
2020-04-02mm: allow VM_FAULT_RETRY for multiple timesPeter Xu27-57/+54
2020-04-02mm: introduce FAULT_FLAG_INTERRUPTIBLEPeter Xu2-14/+29
2020-04-02mm: introduce FAULT_FLAG_DEFAULTPeter Xu24-23/+30
2020-04-02userfaultfd: don't retake mmap_sem to emulate NOPAGEPeter Xu1-24/+0
2020-04-02mm: return faster for non-fatal signals in user mode faultsPeter Xu1-1/+2
2020-04-02sh/mm: use helper fault_signal_pending()Peter Xu1-5/+5
2020-04-02powerpc/mm: use helper fault_signal_pending()Peter Xu1-8/+4
2020-04-02arm64/mm: use helper fault_signal_pending()Peter Xu1-12/+7
2020-04-02arc/mm: use helper fault_signal_pending()Peter Xu1-21/+13
2020-04-02x86/mm: use helper fault_signal_pending()Peter Xu1-15/+13
2020-04-02mm: introduce fault_signal_pending()Peter Xu18-18/+32
2020-04-02mm/gup: fix __get_user_pages() on fault retry of hugetlbPeter Xu1-0/+10
2020-04-02mm/gup: rename "nonblocking" to "locked" where properPeter Xu2-27/+25
2020-04-02mm: add pagemap.h to the fine documentationMatthew Wilcox (Oracle)2-4/+7
2020-04-02mm/vma: make is_vma_temporary_stack() available for general useAnshuman Khandual5-20/+18
2020-04-02mm/vma: make vma_is_foreign() available for general useAnshuman Khandual3-27/+11
2020-04-02mm/vma: move VM_NO_KHUGEPAGED into generic headerAnshuman Khandual2-3/+3
2020-04-02mm/mapping_dirty_helpers: update huge page-table entry callbacksThomas Hellstrom1-4/+38
2020-04-02mm: memcg: make memory.oom.group tolerable to task migrationRoman Gushchin1-0/+8
2020-04-02mm, memcg: prevent mem_cgroup_protected store tearingChris Down1-4/+4
2020-04-02mm, memcg: prevent memory.swap.max load tearingChris Down1-3/+4
2020-04-02mm, memcg: prevent memory.min load/store tearingChris Down2-6/+8
2020-04-02mm, memcg: prevent memory.low load/store tearingChris Down1-3/+5
2020-04-02mm, memcg: prevent memory.max load tearingChris Down1-6/+6
2020-04-02mm, memcg: prevent memory.high load/store tearingChris Down1-6/+7
2020-04-02mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unusedVincenzo Frascino1-1/+2
2020-04-02memcg: css_tryget_online cleanupsShakeel Butt1-5/+9
2020-04-02mm: memcontrol: recursive memory.low protectionJohannes Weiner4-5/+79
2020-04-02mm: memcontrol: clean up and document effective low/min calculationsJohannes Weiner1-92/+83
2020-04-02mm: memcontrol: fix memory.low proportional distributionJohannes Weiner2-13/+3
2020-04-02mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge()Roman Gushchin3-32/+31
2020-04-02mm: memcg/slab: cache page number in memcg_(un)charge_slab()Roman Gushchin1-10/+12
2020-04-02mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg()Roman Gushchin3-10/+11
2020-04-02mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page()Roman Gushchin5-21/+25
2020-04-02mm: kmem: cleanup memcg_kmem_uncharge_memcg() argumentsRoman Gushchin2-3/+3
2020-04-02mm: kmem: cleanup (__)memcg_kmem_charge_memcg() argumentsRoman Gushchin3-11/+8
2020-04-02mm: memcg/slab: use mem_cgroup_from_obj()Roman Gushchin2-14/+3
2020-04-02mm/memcontrol.c: allocate shrinker_map on appropriate NUMA nodeKirill Tkhai1-2/+2
2020-04-02mm, memcg: fix build error around the usage of kmem_cachesYafang Shao2-2/+3
2020-04-02mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_...Wei Yang1-1/+1
2020-04-02mm: swap: use smp_mb__after_atomic() to order LRU bit setYang Shi1-2/+2
2020-04-02mm: swap: make page_evictable() inlineYang Shi4-28/+25
2020-04-02mm/swap_slots.c: assign|reset cache slot by value directlyWei Yang1-7/+5
2020-04-02mm/swapfile: fix data races in try_to_unuse()Qian Cai1-4/+4
2020-04-02mm/swap.c: not necessary to export __pagevec_lru_add()Wei Yang1-1/+0
2020-04-02mm/swapfile.c: fix comments for swapcache_prepareChen Wandun1-1/+1
2020-04-02mm/gup: fix omission of check on FOLL_LONGTERM in gup fast pathPingfan Liu1-0/+8
2020-04-02mm/gup: rename nr as nr_pinned in get_user_pages_fast()Pingfan Liu1-13/+13
2020-04-02mm/gup/writeback: add callbacks for inaccessible pagesClaudio Imbrenda3-4/+41
2020-04-02mm: dump_page(): additional diagnostics for huge pinned pagesJohn Hubbard2-5/+23
2020-04-02mm: improve dump_page() for compound pagesMatthew Wilcox (Oracle)1-10/+23
2020-04-02selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverageJohn Hubbard1-0/+22
2020-04-02mm/gup_benchmark: support pin_user_pages() and related callsJohn Hubbard2-6/+80
2020-04-02mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reportingJohn Hubbard4-5/+45
2020-04-02mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pagesJohn Hubbard7-32/+133
2020-04-02mm/gup: track FOLL_PIN pagesJohn Hubbard5-104/+379
2020-04-02mm/gup: require FOLL_GET for get_user_pages_fast()John Hubbard1-2/+17
2020-04-02mm/gup: pass gup flags to two more routinesJohn Hubbard1-9/+10
2020-04-02mm: introduce page_ref_sub_return()John Hubbard1-0/+9
2020-04-02mm/gup: pass a flags arg to __gup_device_* functionsJohn Hubbard1-10/+18
2020-04-02mm/gup: split get_user_pages_remote() into two routinesJohn Hubbard1-23/+33
2020-04-02mm/filemap.c: rewrite pagecache_get_page documentationMatthew Wilcox (Oracle)1-26/+23
2020-04-02mm/filemap.c: unexport find_get_entryMatthew Wilcox (Oracle)1-1/+0
2020-04-02mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirty_for_ioMatthew Wilcox (Oracle)1-1/+1
2020-04-02include/linux/pagemap.h: rename arguments to find_subpageMatthew Wilcox (Oracle)1-5/+10
2020-04-02mm/filemap.c: use vm_fault error code directlyMatthew Wilcox (Oracle)1-1/+1
2020-04-02mm/filemap.c: remove unused argument from shrink_readahead_size_eio()Souptick Joarder1-4/+3
2020-04-02mm/filemap.c: clear page error before actual readXianting Tian1-0/+8
2020-04-02mm/page-writeback.c: write_cache_pages(): deduplicate identical checksMauricio Faria de Oliveira1-4/+4
2020-04-02mm/filemap.c: don't bother dropping mmap_sem for zero size readaheadJan Kara1-1/+1
2020-04-02mm/Makefile: disable KCSAN for kmemleakQian Cai1-0/+1
2020-04-02mm/kmemleak.c: use address-of operator on section symbolsNathan Chancellor1-1/+1
2020-04-02revert "topology: add support for node_to_mem_node() to determine the fallbac...Vlastimil Babka2-18/+0
2020-04-02slub: relocate freelist pointer to middle of objectKees Cook1-0/+7
2020-04-02slub: improve bit diffusion for freelist ptr obfuscationKees Cook1-1/+1
2020-04-02mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIschenqiwu1-7/+7
2020-04-02mm/slub.c: replace cpu_slab->partial with wrapped APIschenqiwu1-2/+2
2020-04-02fs_parse: remove pr_notice() about each validationKees Cook1-2/+0
2020-04-02ocfs2: use memalloc_nofs_save instead of memalloc_noio_saveMatthew Wilcox (Oracle)1-14/+10
2020-04-02ocfs2: use scnprintf() for avoiding potential buffer overflowTakashi Iwai4-80/+80
2020-04-02ocfs2: roll back the reference count modification of the parent directory if ...wangjian1-4/+11
2020-04-02ocfs2: ocfs2_fs.h: replace zero-length array with flexible-array memberGustavo A. R. Silva1-9/+9
2020-04-02ocfs2: dlm: replace zero-length array with flexible-array memberGustavo A. R. Silva1-4/+4
2020-04-02ocfs2: cluster: replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-02ocfs2: replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-02ocfs2: add missing annotations for ocfs2_refcount_cache_lock() and ocfs2_refc...Jules Irenge1-0/+2
2020-04-02ocfs2: remove useless errAlex Shi2-4/+3
2020-04-02ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec"wangyan1-1/+1
2020-04-02ocfs2: there is no need to log twice in several functionswangyan2-6/+0
2020-04-02ocfs2: remove dlm_lock_is_remoteAlex Shi1-2/+0
2020-04-02ocfs2: use OCFS2_SEC_BITS in macroAlex Shi1-1/+1
2020-04-02ocfs2: remove unused macrosAlex Shi4-8/+0
2020-04-02ocfs2: remove FS_OCFS2_NMAlex Shi1-2/+0
2020-04-02scripts/spelling.txt: add more spellings to spelling.txtColin Ian King1-1/+19
2020-04-02scripts/spelling.txt: add syfs/sysfs patternJonathan Neuschäfer1-0/+1
2020-04-02asm-generic: make more kernel-space headers mandatoryMasahiro Yamada25-555/+52
2020-04-02kthread: mark timer used by delayed kthread works as IRQ safePetr Mladek1-1/+2
2020-04-02tools/accounting/getdelays.c: fix netlink attribute lengthDavid Ahern1-1/+1
2020-04-02lookup_open(): don't bother with fallbacks to lookup+createAl Viro1-25/+9
2020-04-02atomic_open(): no need to pass struct open_flags anymoreAl Viro1-2/+1
2020-04-02open_last_lookups(): move complete_walk() into do_open()Al Viro1-10/+8
2020-04-02open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open()Al Viro1-5/+2
2020-04-02open_last_lookups(): don't abuse complete_walk() when all we want is unlazyAl Viro1-9/+5
2020-04-02open_last_lookups(): consolidate fsnotify_create() callsAl Viro1-5/+2
2020-04-02take post-lookup part of do_last() out of loopAl Viro1-12/+9
2020-04-02link_path_walk(): sample parent's i_uid and i_mode for the last componentAl Viro1-10/+7
2020-04-02__nd_alloc_stack(): make it return boolAl Viro1-27/+18
2020-04-02reserve_stack(): switch to __nd_alloc_stack()Al Viro1-11/+8
2020-04-02pick_link(): take reserving space on stack into a new helperAl Viro1-21/+25
2020-04-02pick_link(): more straightforward handling of allocation failuresAl Viro1-8/+7
2020-04-02fold path_to_nameidata() into its only remaining callerAl Viro1-13/+6
2020-04-02pick_link(): pass it struct path already with normal refcounting rulesAl Viro1-6/+6
2020-04-02fs/namei.c: kill follow_mount()Al Viro1-20/+2
2020-04-02non-RCU analogue of the previous commitAl Viro1-17/+39
2020-04-02helper for mount rootwards traversalAl Viro1-16/+24
2020-04-02follow_dotdot(): be lazy about changing nd->pathAl Viro1-5/+13
2020-04-02follow_dotdot_rcu(): be lazy about changing nd->pathAl Viro1-15/+20
2020-04-02follow_dotdot{,_rcu}(): massage loopsAl Viro1-32/+45
2020-04-02lift all calls of step_into() out of follow_dotdot/follow_dotdot_rcuAl Viro1-34/+37