android_kernel_xiaomi_sm7250/mm
Peter Collingbourne 46d7a6624f mm: remove unnecessary wrapper function do_mmap_pgoff()
The current split between do_mmap() and do_mmap_pgoff() was introduced in
commit 1fcfd8db7f ("mm, mpx: add "vm_flags_t vm_flags" arg to
do_mmap_pgoff()") to support MPX.

The wrapper function do_mmap_pgoff() always passed 0 as the value of the
vm_flags argument to do_mmap().  However, MPX support has subsequently
been removed from the kernel and there were no more direct callers of
do_mmap(); all calls were going via do_mmap_pgoff().

Simplify the code by removing do_mmap_pgoff() and changing all callers to
directly call do_mmap(), which now no longer takes a vm_flags argument.

Signed-off-by: Peter Collingbourne <pcc@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Reviewed-by: Andrew Morton <akpm@linux-foundation.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Link: http://lkml.kernel.org/r/20200727194109.1371462-1-pcc@google.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
Change-Id: I9d230cca922e3145882fc12695d3963afdfa725b
2022-11-12 11:21:24 +00:00
..
kasan mm: treewide: remove unused address argument from pte_alloc functions 2022-11-12 11:21:18 +00:00
backing-dev.c
balloon_compaction.c
bootmem.c
cleancache.c
cma_debug.c Revert "mm: cma: make writeable CMA debugfs optional" 2022-11-12 11:20:19 +00:00
cma.c Revert "mm: cma: Print region name on failure" 2022-11-12 11:20:20 +00:00
cma.h
compaction.c BACKPORT: mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() 2022-11-12 11:21:14 +00:00
debug_page_ref.c
debug.c
dmapool.c
early_ioremap.c
fadvise.c
failslab.c
filemap.c mm: mm_event: add read io stat 2022-11-12 11:20:46 +00:00
frame_vector.c
frontswap.c
gup_benchmark.c
gup.c mm/vma: make vma_is_accessible() available for general use 2022-11-12 11:21:22 +00:00
highmem.c
hmm.c
huge_memory.c mm: treewide: remove unused address argument from pte_alloc functions 2022-11-12 11:21:18 +00:00
hugetlb_cgroup.c
hugetlb.c Revert "mm: cache some VMA fields in the vm_fault structure" 2022-11-12 11:20:38 +00:00
hwpoison-inject.c
init-mm.c Revert "mm: protect mm_rb tree with a rwlock" 2022-11-12 11:20:37 +00:00
internal.h mm/mmap.c: rb_parent is not necessary in __vma_link_list() 2022-11-12 11:21:20 +00:00
interval_tree.c
Kconfig FROMLIST: mm: multi-gen LRU: admin guide 2022-11-12 11:21:17 +00:00
Kconfig.debug Revert "mm: Kconfig: Add DEBUG_SLUB_PANIC_ON option" 2022-11-12 11:20:32 +00:00
khugepaged.c mm/vma: make is_vma_temporary_stack() available for general use 2022-11-12 11:21:22 +00:00
kmemleak-test.c
kmemleak.c Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-09-22 14:02:10 +05:30
ksm.c Revert "mm: Enhance per process reclaim to consider shared pages" 2022-11-12 11:20:33 +00:00
list_lru.c
maccess.c
madvise.c Revert "mm: protect VMA modifications using VMA sequence count" 2022-11-12 11:20:39 +00:00
Makefile mm: vmpressure: allow in-kernel clients to subscribe for events 2022-11-12 11:20:49 +00:00
memblock.c Revert "mm: memblock: Add more debug logs" 2022-11-12 11:20:14 +00:00
memcontrol.c FROMLIST: mm: multi-gen LRU: support page table walks 2022-11-12 11:21:16 +00:00
memfd.c
memory_hotplug.c Revert "mm: Enhance per process reclaim to consider shared pages" 2022-11-12 11:20:33 +00:00
memory-failure.c Revert "mm: Enhance per process reclaim to consider shared pages" 2022-11-12 11:20:33 +00:00
memory.c mm/vma: make vma_is_accessible() available for general use 2022-11-12 11:21:22 +00:00
mempolicy.c mm/vma: make vma_is_accessible() available for general use 2022-11-12 11:21:22 +00:00
mempool.c
memtest.c
migrate.c mm: treewide: remove unused address argument from pte_alloc functions 2022-11-12 11:21:18 +00:00
mincore.c
mlock.c BACKPORT: mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() 2022-11-12 11:21:14 +00:00
mm_event.c mm: mm_event: show MM/FS/IO/UFS latencies in fault flow 2022-11-12 11:20:48 +00:00
mm_init.c FROMLIST: mm: multi-gen LRU: groundwork 2022-11-12 11:21:15 +00:00
mmap.c mm: remove unnecessary wrapper function do_mmap_pgoff() 2022-11-12 11:21:24 +00:00
mmu_context.c Revert "BACKPORT: FROMLIST: mm: multigenerational lru: mm_struct list" 2022-11-12 11:21:07 +00:00
mmu_notifier.c Revert "CHROMIUM: mm: multigenerational lru: scan kvm mmu pages" 2022-11-12 11:21:06 +00:00
mmzone.c FROMLIST: mm: multi-gen LRU: groundwork 2022-11-12 11:21:15 +00:00
mprotect.c Revert "mm: protect VMA modifications using VMA sequence count" 2022-11-12 11:20:39 +00:00
mremap.c mm: use false for bool variable 2022-11-12 11:21:23 +00:00
msync.c
nobootmem.c
nommu.c mm: remove unnecessary wrapper function do_mmap_pgoff() 2022-11-12 11:21:24 +00:00
oom_kill.c Revert "mm: oom_kill: reap memory of a task that receives SIGKILL" 2022-11-12 11:20:42 +00:00
OWNERS
page_alloc.c FROMLIST: mm: multi-gen LRU: support page table walks 2022-11-12 11:21:16 +00:00
page_counter.c
page_ext.c Revert "mm: fix the page_owner initializing issue for arm32" 2022-11-12 11:20:08 +00:00
page_idle.c
page_io.c Revert "mm: zram: fix swapcached issue on Zram Writeback" 2022-11-12 11:20:18 +00:00
page_isolation.c
page_owner.c Revert "mm, page_owner: record time and pid" 2022-11-12 11:20:20 +00:00
page_poison.c
page_vma_mapped.c
page-writeback.c
pagewalk.c FROMLIST: mm: multi-gen LRU: support page table walks 2022-11-12 11:21:16 +00:00
percpu-internal.h
percpu-km.c
percpu-stats.c
percpu-vm.c
percpu.c
pgtable-generic.c
process_vm_access.c
quicklist.c
readahead.c
rmap.c mm/vma: make is_vma_temporary_stack() available for general use 2022-11-12 11:21:22 +00:00
rodata_test.c
shmem.c mm: remove unnecessary wrapper function do_mmap_pgoff() 2022-11-12 11:21:24 +00:00
showmem.c
slab_common.c
slab.c
slab.h
slob.c
slub.c Revert "FROMLIST: mm: clean up validate_slab()" 2022-11-12 11:21:12 +00:00
sparse-vmemmap.c
sparse.c
swap_cgroup.c
swap_ratio.c
swap_slots.c Revert "mm: swap: Add null pointer check" 2022-11-12 11:20:20 +00:00
swap_state.c FROMLIST: mm: multi-gen LRU: minimal implementation 2022-11-12 11:21:16 +00:00
swap.c mm/swap.c: piggyback lru_add_drain_all() calls 2022-11-12 11:21:19 +00:00
swapfile.c FROMLIST: mm: multi-gen LRU: groundwork 2022-11-12 11:21:15 +00:00
truncate.c
usercopy.c Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-04-20 19:50:03 +05:30
userfaultfd.c mm: treewide: remove unused address argument from pte_alloc functions 2022-11-12 11:21:18 +00:00
util.c mm: remove unnecessary wrapper function do_mmap_pgoff() 2022-11-12 11:21:24 +00:00
vmacache.c
vmalloc.c mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() 2022-11-12 11:20:49 +00:00
vmpressure.c mm: vmpressure: make vmpressure window variable 2022-11-12 11:20:50 +00:00
vmscan.c FROMLIST: mm: multi-gen LRU: debugfs interface 2022-11-12 11:21:17 +00:00
vmstat.c kgsl: add GPU driver memory consumption in vmstat 2022-11-12 11:20:48 +00:00
workingset.c FROMLIST: mm: multi-gen LRU: minimal implementation 2022-11-12 11:21:16 +00:00
z3fold.c
zbud.c mm: use false for bool variable 2022-11-12 11:21:23 +00:00
zpool.c
zsmalloc.c Merge ASB-2022-06-05_4.19-stable into android12-base 2022-06-07 16:10:29 +05:30
zswap.c