Age | Commit message (Expand) | Author | Files | Lines |
2020-04-21 | KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functionskvm-ppc-fixes-5.7-1 | Paul Mackerras | 2 | -8/+10 |
2020-04-07 | KVM: VMX: fix crash cleanup when KVM wasn't used | Vitaly Kuznetsov | 1 | -5/+7 |
2020-04-07 | KVM: X86: Filter out the broadcast dest for IPI fastpath | Wanpeng Li | 3 | -4/+5 |
2020-04-07 | Merge tag 'kvm-s390-master-5.7-1' of git://git.kernel.org/pub/scm/linux/kerne... | Paolo Bonzini | 2 | -1/+7 |
2020-04-07 | KVM: s390: vsie: Fix possible race when shadowing region 3 tables | David Hildenbrand | 1 | -0/+1 |
2020-04-07 | KVM: s390: vsie: Fix delivery of addressing exceptions | David Hildenbrand | 1 | -0/+1 |
2020-04-07 | KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks | David Hildenbrand | 1 | -1/+5 |
2020-04-07 | KVM: nVMX: don't clear mtf_pending when nested events are blocked | Oliver Upton | 1 | -1/+2 |
2020-04-07 | KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter | Uros Bizjak | 1 | -6/+2 |
2020-04-03 | KVM: SVM: Split svm_vcpu_run inline assembly to separate file | Uros Bizjak | 3 | -90/+166 |
2020-04-03 | KVM: SVM: Move SEV code to separate file | Joerg Roedel | 4 | -1221/+1257 |
2020-04-03 | KVM: SVM: Move AVIC code to separate file | Joerg Roedel | 4 | -1050/+1091 |
2020-04-03 | KVM: SVM: Move Nested SVM Implementation to nested.c | Joerg Roedel | 4 | -1145/+1216 |
2020-04-03 | kVM SVM: Move SVM related files to own sub-directory | Joerg Roedel | 3 | -1/+1 |
2020-04-02 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 206 | -9698/+7867 |
2020-04-02 | Merge tag 'x86-urgent-2020-04-02' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+2 |
2020-04-02 | Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 25 | -40/+25 |
2020-04-02 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 165 | -2257/+4901 |
2020-04-02 | Merge tag 'xfs-5.7-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 102 | -2186/+3313 |
2020-04-02 | Merge tag 'vfs-5.7-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -1/+3 |
2020-04-02 | Merge tag 'iomap-5.7-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 3 | -21/+17 |
2020-04-02 | Merge branch 'work.dotdot1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 7 | -912/+680 |
2020-04-02 | x86/kvm: fix a missing-prototypes "vmread_error" | Qian Cai | 1 | -0/+1 |
2020-04-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 26 | -248/+349 |
2020-04-02 | include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP | Matthew Wilcox (Oracle) | 1 | -1/+5 |
2020-04-02 | mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS | Christophe Leroy | 1 | -11/+8 |
2020-04-02 | selftests/vm: fix map_hugetlb length used for testing read and write | Christophe Leroy | 1 | -7/+7 |
2020-04-02 | mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() | Vlastimil Babka | 1 | -1/+1 |
2020-04-02 | mm/hugetlb.c: clean code by removing unnecessary initialization | Mateusz Nosek | 1 | -1/+1 |
2020-04-02 | hugetlb_cgroup: add hugetlb_cgroup reservation docs | Mina Almasry | 1 | -11/+92 |
2020-04-02 | hugetlb_cgroup: add hugetlb_cgroup reservation tests | Mina Almasry | 6 | -0/+1086 |
2020-04-02 | hugetlb: support file_region coalescing again | Mina Almasry | 1 | -0/+44 |
2020-04-02 | hugetlb_cgroup: support noreserve mappings | Mina Almasry | 1 | -1/+26 |
2020-04-02 | hugetlb_cgroup: add accounting for shared mappings | Mina Almasry | 4 | -54/+155 |
2020-04-02 | hugetlb: disable region_add file_region coalescing | Mina Almasry | 1 | -108/+228 |
2020-04-02 | hugetlb_cgroup: add reservation accounting for private mappings | Mina Almasry | 4 | -40/+99 |
2020-04-02 | mm/hugetlb_cgroup: fix hugetlb_cgroup migration | Mina Almasry | 1 | -0/+2 |
2020-04-02 | hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations | Mina Almasry | 3 | -48/+251 |
2020-04-02 | hugetlb_cgroup: add hugetlb_cgroup reservation counter | Mina Almasry | 2 | -15/+104 |
2020-04-02 | hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race | Mike Kravetz | 2 | -20/+31 |
2020-04-02 | hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization | Mike Kravetz | 8 | -19/+234 |
2020-04-02 | mm/memblock.c: remove redundant assignment to variable max_addr | Colin Ian King | 1 | -1/+1 |
2020-04-02 | mm: mempolicy: require at least one nodeid for MPOL_PREFERRED | Randy Dunlap | 1 | -1/+5 |
2020-04-02 | mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() | Yang Shi | 1 | -1/+1 |
2020-04-02 | mm/mempolicy: check hugepage migration is supported by arch in vma_migratable() | Li Xinhai | 2 | -28/+29 |
2020-04-02 | mm/mempolicy: support MPOL_MF_STRICT for huge page mapping | Li Xinhai | 1 | -4/+33 |
2020-04-02 | mm/compaction.c: clean code by removing unnecessary assignment | Mateusz Nosek | 1 | -1/+0 |
2020-04-02 | mm/compaction: Disable compact_unevictable_allowed on RT | Sebastian Andrzej Siewior | 3 | -1/+35 |
2020-04-02 | mm/compaction: really limit compact_unevictable_allowed to 0 and 1 | Sebastian Andrzej Siewior | 1 | -1/+1 |
2020-04-02 | mm, compaction: fully assume capture is not NULL in compact_zone_order() | Vlastimil Babka | 1 | -2/+2 |
2020-04-02 | mm,thp,compaction,cma: allow THP migration for CMA allocations | Rik van Riel | 2 | -11/+20 |
2020-04-02 | mm,compaction,cma: add alloc_contig flag to compact_control | Rik van Riel | 2 | -0/+2 |
2020-04-02 | selftests: vm: drop dependencies on page flags from mlock2 tests | Michal Hocko | 1 | -196/+37 |
2020-04-02 | mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assig... | Mateusz Nosek | 1 | -1/+0 |
2020-04-02 | mm/vmscan.c: make may_enter_fs bool in shrink_page_list() | Kirill Tkhai | 1 | -3/+2 |
2020-04-02 | mm/vmscan.c: clean code by removing unnecessary assignment | Mateusz Nosek | 1 | -3/+1 |
2020-04-02 | mm/vmscan.c: fix data races using kswapd_classzone_idx | Qian Cai | 1 | -19/+26 |
2020-04-02 | mm/vmscan.c: remove cpu online notification for now | Wei Yang | 1 | -26/+1 |
2020-04-02 | mm: vmscan: replace open codings to NUMA_NO_NODE | Yang Shi | 1 | -3/+3 |
2020-04-02 | mm: vmpressure: use mem_cgroup_is_root API | Yang Shi | 1 | -1/+1 |
2020-04-02 | mm: vmpressure: don't need call kfree if kstrndup fails | Yang Shi | 1 | -4/+2 |
2020-04-02 | mm/page_alloc: simplify page_is_buddy() for better code readability | chenqiwu | 1 | -20/+13 |
2020-04-02 | mm/page_alloc.c: micro-optimisation Remove unnecessary branch | Mateusz Nosek | 1 | -2/+1 |
2020-04-02 | mm/page_alloc.c: use free_area_empty() instead of open-coding | chenqiwu | 1 | -2/+1 |
2020-04-02 | mm, pagealloc: micro-optimisation: save two branches on hot page allocation path | Mateusz Nosek | 2 | -9/+15 |
2020-04-02 | mm/page_alloc: increase default min_free_kbytes bound | Joel Savitz | 1 | -2/+2 |
2020-04-02 | kasan: add test for invalid size in memmove | Walter Wu | 1 | -0/+19 |
2020-04-02 | kasan: detect negative size in memory operation function | Walter Wu | 8 | -21/+54 |
2020-04-02 | mm/sparse.c: allocate memmap preferring the given node | Baoquan He | 1 | -2/+2 |
2020-04-02 | mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for the classic sparse | Baoquan He | 1 | -24/+3 |
2020-04-02 | mm/sparse: rename pfn_present() to pfn_in_present_section() | Pingfan Liu | 5 | -6/+6 |
2020-04-02 | mm/sparsemem: get address to page struct instead of address to pfn | Wei Yang | 1 | -1/+1 |
2020-04-02 | selftests: add MREMAP_DONTUNMAP selftest | Brian Geffon | 3 | -0/+329 |
2020-04-02 | mm/mremap: add MREMAP_DONTUNMAP to mremap() | Brian Geffon | 2 | -23/+72 |
2020-04-02 | mm: mmap: add trace point of vm_unmapped_area | Jaewon Kim | 2 | -2/+58 |
2020-04-02 | mmap: remove inline of vm_unmapped_area | Jaewon Kim | 2 | -22/+19 |
2020-04-02 | mm/memory.c: clarify a confusing comment for vm_iomap_memory | Wang Wenhu | 1 | -1/+1 |
2020-04-02 | mm: clarify a confusing comment for remap_pfn_range() | WANG Wenhu | 1 | -1/+1 |
2020-04-02 | mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path | Peter Xu | 1 | -8/+28 |
2020-04-02 | mm/gup: allow to react to fatal signals | Peter Xu | 2 | -4/+11 |
2020-04-02 | mm/gup: allow VM_FAULT_RETRY for multiple times | Peter Xu | 2 | -8/+25 |
2020-04-02 | mm: allow VM_FAULT_RETRY for multiple times | Peter Xu | 27 | -57/+54 |
2020-04-02 | mm: introduce FAULT_FLAG_INTERRUPTIBLE | Peter Xu | 2 | -14/+29 |
2020-04-02 | mm: introduce FAULT_FLAG_DEFAULT | Peter Xu | 24 | -23/+30 |
2020-04-02 | userfaultfd: don't retake mmap_sem to emulate NOPAGE | Peter Xu | 1 | -24/+0 |
2020-04-02 | mm: return faster for non-fatal signals in user mode faults | Peter Xu | 1 | -1/+2 |
2020-04-02 | sh/mm: use helper fault_signal_pending() | Peter Xu | 1 | -5/+5 |
2020-04-02 | powerpc/mm: use helper fault_signal_pending() | Peter Xu | 1 | -8/+4 |
2020-04-02 | arm64/mm: use helper fault_signal_pending() | Peter Xu | 1 | -12/+7 |
2020-04-02 | arc/mm: use helper fault_signal_pending() | Peter Xu | 1 | -21/+13 |
2020-04-02 | x86/mm: use helper fault_signal_pending() | Peter Xu | 1 | -15/+13 |
2020-04-02 | mm: introduce fault_signal_pending() | Peter Xu | 18 | -18/+32 |
2020-04-02 | mm/gup: fix __get_user_pages() on fault retry of hugetlb | Peter Xu | 1 | -0/+10 |
2020-04-02 | mm/gup: rename "nonblocking" to "locked" where proper | Peter Xu | 2 | -27/+25 |
2020-04-02 | mm: add pagemap.h to the fine documentation | Matthew Wilcox (Oracle) | 2 | -4/+7 |
2020-04-02 | mm/vma: make is_vma_temporary_stack() available for general use | Anshuman Khandual | 5 | -20/+18 |
2020-04-02 | mm/vma: make vma_is_foreign() available for general use | Anshuman Khandual | 3 | -27/+11 |
2020-04-02 | mm/vma: move VM_NO_KHUGEPAGED into generic header | Anshuman Khandual | 2 | -3/+3 |
2020-04-02 | mm/mapping_dirty_helpers: update huge page-table entry callbacks | Thomas Hellstrom | 1 | -4/+38 |
2020-04-02 | mm: memcg: make memory.oom.group tolerable to task migration | Roman Gushchin | 1 | -0/+8 |
2020-04-02 | mm, memcg: prevent mem_cgroup_protected store tearing | Chris Down | 1 | -4/+4 |
2020-04-02 | mm, memcg: prevent memory.swap.max load tearing | Chris Down | 1 | -3/+4 |
2020-04-02 | mm, memcg: prevent memory.min load/store tearing | Chris Down | 2 | -6/+8 |
2020-04-02 | mm, memcg: prevent memory.low load/store tearing | Chris Down | 1 | -3/+5 |
2020-04-02 | mm, memcg: prevent memory.max load tearing | Chris Down | 1 | -6/+6 |
2020-04-02 | mm, memcg: prevent memory.high load/store tearing | Chris Down | 1 | -6/+7 |
2020-04-02 | mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused | Vincenzo Frascino | 1 | -1/+2 |
2020-04-02 | memcg: css_tryget_online cleanups | Shakeel Butt | 1 | -5/+9 |
2020-04-02 | mm: memcontrol: recursive memory.low protection | Johannes Weiner | 4 | -5/+79 |
2020-04-02 | mm: memcontrol: clean up and document effective low/min calculations | Johannes Weiner | 1 | -92/+83 |
2020-04-02 | mm: memcontrol: fix memory.low proportional distribution | Johannes Weiner | 2 | -13/+3 |
2020-04-02 | mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() | Roman Gushchin | 3 | -32/+31 |
2020-04-02 | mm: memcg/slab: cache page number in memcg_(un)charge_slab() | Roman Gushchin | 1 | -10/+12 |
2020-04-02 | mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() | Roman Gushchin | 3 | -10/+11 |
2020-04-02 | mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() | Roman Gushchin | 5 | -21/+25 |
2020-04-02 | mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments | Roman Gushchin | 2 | -3/+3 |
2020-04-02 | mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments | Roman Gushchin | 3 | -11/+8 |
2020-04-02 | mm: memcg/slab: use mem_cgroup_from_obj() | Roman Gushchin | 2 | -14/+3 |
2020-04-02 | mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node | Kirill Tkhai | 1 | -2/+2 |
2020-04-02 | mm, memcg: fix build error around the usage of kmem_caches | Yafang Shao | 2 | -2/+3 |
2020-04-02 | mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_... | Wei Yang | 1 | -1/+1 |
2020-04-02 | mm: swap: use smp_mb__after_atomic() to order LRU bit set | Yang Shi | 1 | -2/+2 |
2020-04-02 | mm: swap: make page_evictable() inline | Yang Shi | 4 | -28/+25 |
2020-04-02 | mm/swap_slots.c: assign|reset cache slot by value directly | Wei Yang | 1 | -7/+5 |
2020-04-02 | mm/swapfile: fix data races in try_to_unuse() | Qian Cai | 1 | -4/+4 |
2020-04-02 | mm/swap.c: not necessary to export __pagevec_lru_add() | Wei Yang | 1 | -1/+0 |
2020-04-02 | mm/swapfile.c: fix comments for swapcache_prepare | Chen Wandun | 1 | -1/+1 |
2020-04-02 | mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path | Pingfan Liu | 1 | -0/+8 |
2020-04-02 | mm/gup: rename nr as nr_pinned in get_user_pages_fast() | Pingfan Liu | 1 | -13/+13 |
2020-04-02 | mm/gup/writeback: add callbacks for inaccessible pages | Claudio Imbrenda | 3 | -4/+41 |
2020-04-02 | mm: dump_page(): additional diagnostics for huge pinned pages | John Hubbard | 2 | -5/+23 |
2020-04-02 | mm: improve dump_page() for compound pages | Matthew Wilcox (Oracle) | 1 | -10/+23 |
2020-04-02 | selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage | John Hubbard | 1 | -0/+22 |
2020-04-02 | mm/gup_benchmark: support pin_user_pages() and related calls | John Hubbard | 2 | -6/+80 |
2020-04-02 | mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting | John Hubbard | 4 | -5/+45 |
2020-04-02 | mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages | John Hubbard | 7 | -32/+133 |
2020-04-02 | mm/gup: track FOLL_PIN pages | John Hubbard | 5 | -104/+379 |
2020-04-02 | mm/gup: require FOLL_GET for get_user_pages_fast() | John Hubbard | 1 | -2/+17 |
2020-04-02 | mm/gup: pass gup flags to two more routines | John Hubbard | 1 | -9/+10 |
2020-04-02 | mm: introduce page_ref_sub_return() | John Hubbard | 1 | -0/+9 |
2020-04-02 | mm/gup: pass a flags arg to __gup_device_* functions | John Hubbard | 1 | -10/+18 |
2020-04-02 | mm/gup: split get_user_pages_remote() into two routines | John Hubbard | 1 | -23/+33 |
2020-04-02 | mm/filemap.c: rewrite pagecache_get_page documentation | Matthew Wilcox (Oracle) | 1 | -26/+23 |
2020-04-02 | mm/filemap.c: unexport find_get_entry | Matthew Wilcox (Oracle) | 1 | -1/+0 |
2020-04-02 | mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirty_for_io | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2020-04-02 | include/linux/pagemap.h: rename arguments to find_subpage | Matthew Wilcox (Oracle) | 1 | -5/+10 |
2020-04-02 | mm/filemap.c: use vm_fault error code directly | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2020-04-02 | mm/filemap.c: remove unused argument from shrink_readahead_size_eio() | Souptick Joarder | 1 | -4/+3 |
2020-04-02 | mm/filemap.c: clear page error before actual read | Xianting Tian | 1 | -0/+8 |
2020-04-02 | mm/page-writeback.c: write_cache_pages(): deduplicate identical checks | Mauricio Faria de Oliveira | 1 | -4/+4 |
2020-04-02 | mm/filemap.c: don't bother dropping mmap_sem for zero size readahead | Jan Kara | 1 | -1/+1 |
2020-04-02 | mm/Makefile: disable KCSAN for kmemleak | Qian Cai | 1 | -0/+1 |
2020-04-02 | mm/kmemleak.c: use address-of operator on section symbols | Nathan Chancellor | 1 | -1/+1 |
2020-04-02 | revert "topology: add support for node_to_mem_node() to determine the fallbac... | Vlastimil Babka | 2 | -18/+0 |
2020-04-02 | slub: relocate freelist pointer to middle of object | Kees Cook | 1 | -0/+7 |
2020-04-02 | slub: improve bit diffusion for freelist ptr obfuscation | Kees Cook | 1 | -1/+1 |
2020-04-02 | mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs | chenqiwu | 1 | -7/+7 |
2020-04-02 | mm/slub.c: replace cpu_slab->partial with wrapped APIs | chenqiwu | 1 | -2/+2 |
2020-04-02 | fs_parse: remove pr_notice() about each validation | Kees Cook | 1 | -2/+0 |
2020-04-02 | ocfs2: use memalloc_nofs_save instead of memalloc_noio_save | Matthew Wilcox (Oracle) | 1 | -14/+10 |
2020-04-02 | ocfs2: use scnprintf() for avoiding potential buffer overflow | Takashi Iwai | 4 | -80/+80 |
2020-04-02 | ocfs2: roll back the reference count modification of the parent directory if ... | wangjian | 1 | -4/+11 |
2020-04-02 | ocfs2: ocfs2_fs.h: replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -9/+9 |
2020-04-02 | ocfs2: dlm: replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -4/+4 |
2020-04-02 | ocfs2: cluster: replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -1/+1 |
2020-04-02 | ocfs2: replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -1/+1 |
2020-04-02 | ocfs2: add missing annotations for ocfs2_refcount_cache_lock() and ocfs2_refc... | Jules Irenge | 1 | -0/+2 |
2020-04-02 | ocfs2: remove useless err | Alex Shi | 2 | -4/+3 |
2020-04-02 | ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" | wangyan | 1 | -1/+1 |
2020-04-02 | ocfs2: there is no need to log twice in several functions | wangyan | 2 | -6/+0 |
2020-04-02 | ocfs2: remove dlm_lock_is_remote | Alex Shi | 1 | -2/+0 |
2020-04-02 | ocfs2: use OCFS2_SEC_BITS in macro | Alex Shi | 1 | -1/+1 |
2020-04-02 | ocfs2: remove unused macros | Alex Shi | 4 | -8/+0 |
2020-04-02 | ocfs2: remove FS_OCFS2_NM | Alex Shi | 1 | -2/+0 |
2020-04-02 | scripts/spelling.txt: add more spellings to spelling.txt | Colin Ian King | 1 | -1/+19 |
2020-04-02 | scripts/spelling.txt: add syfs/sysfs pattern | Jonathan Neuschäfer | 1 | -0/+1 |
2020-04-02 | asm-generic: make more kernel-space headers mandatory | Masahiro Yamada | 25 | -555/+52 |
2020-04-02 | kthread: mark timer used by delayed kthread works as IRQ safe | Petr Mladek | 1 | -1/+2 |
2020-04-02 | tools/accounting/getdelays.c: fix netlink attribute length | David Ahern | 1 | -1/+1 |
2020-04-02 | lookup_open(): don't bother with fallbacks to lookup+create | Al Viro | 1 | -25/+9 |
2020-04-02 | atomic_open(): no need to pass struct open_flags anymore | Al Viro | 1 | -2/+1 |
2020-04-02 | open_last_lookups(): move complete_walk() into do_open() | Al Viro | 1 | -10/+8 |
2020-04-02 | open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() | Al Viro | 1 | -5/+2 |
2020-04-02 | open_last_lookups(): don't abuse complete_walk() when all we want is unlazy | Al Viro | 1 | -9/+5 |
2020-04-02 | open_last_lookups(): consolidate fsnotify_create() calls | Al Viro | 1 | -5/+2 |
2020-04-02 | take post-lookup part of do_last() out of loop | Al Viro | 1 | -12/+9 |
2020-04-02 | link_path_walk(): sample parent's i_uid and i_mode for the last component | Al Viro | 1 | -10/+7 |
2020-04-02 | __nd_alloc_stack(): make it return bool | Al Viro | 1 | -27/+18 |
2020-04-02 | reserve_stack(): switch to __nd_alloc_stack() | Al Viro | 1 | -11/+8 |
2020-04-02 | pick_link(): take reserving space on stack into a new helper | Al Viro | 1 | -21/+25 |
2020-04-02 | pick_link(): more straightforward handling of allocation failures | Al Viro | 1 | -8/+7 |
2020-04-02 | fold path_to_nameidata() into its only remaining caller | Al Viro | 1 | -13/+6 |
2020-04-02 | pick_link(): pass it struct path already with normal refcounting rules | Al Viro | 1 | -6/+6 |
2020-04-02 | fs/namei.c: kill follow_mount() | Al Viro | 1 | -20/+2 |
2020-04-02 | non-RCU analogue of the previous commit | Al Viro | 1 | -17/+39 |
2020-04-02 | helper for mount rootwards traversal | Al Viro | 1 | -16/+24 |
2020-04-02 | follow_dotdot(): be lazy about changing nd->path | Al Viro | 1 | -5/+13 |
2020-04-02 | follow_dotdot_rcu(): be lazy about changing nd->path | Al Viro | 1 | -15/+20 |
2020-04-02 | follow_dotdot{,_rcu}(): massage loops | Al Viro | 1 | -32/+45 |
2020-04-02 | lift all calls of step_into() out of follow_dotdot/follow_dotdot_rcu | Al Viro | 1 | -34/+37 |