aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2022-03-15headers/deps: mm: Move various rare APIs from <linux/mm_api.h> to <linux/mm_a...Ingo Molnar1-0/+1
2022-03-15headers/uninline: Uninline single-use function: arch_make_folio_accessible()Ingo Molnar1-0/+16
2022-03-15headers/deps: mm: Optimize <linux/mm_api.h> dependencies, remove <linux/mm_pa...Ingo Molnar1-0/+1
2022-03-15headers/deps: mm: Move the 'struct anon_vma' definition from <linux/mm_types....Ingo Molnar1-0/+1
2022-03-15headers/deps: mm: Optimize <linux/mm_api.h> dependencies, remove <linux/gfp_a...Ingo Molnar1-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <vdso/limits.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <uapi/linux/unistd.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <net/sock_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/xarray_api.h>Ingo Molnar17-0/+17
2022-03-15headers/deps: Add header dependencies to .c files: <linux/writeback.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/writeback_api.h>Ingo Molnar11-0/+11
2022-03-15headers/deps: Add header dependencies to .c files: <linux/workqueue_api.h>Ingo Molnar25-0/+25
2022-03-15headers/deps: Add header dependencies to .c files: <linux/wait_bit.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/wait_api.h>Ingo Molnar15-0/+15
2022-03-15headers/deps: Add header dependencies to .c files: <linux/vmstat.h>Ingo Molnar33-0/+33
2022-03-15headers/deps: Add header dependencies to .c files: <linux/vmalloc.h>Ingo Molnar9-0/+9
2022-03-15headers/deps: Add header dependencies to .c files: <linux/uuid_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/uio_api.h>Ingo Molnar5-0/+5
2022-03-15headers/deps: Add header dependencies to .c files: <linux/uaccess.h>Ingo Molnar10-0/+10
2022-03-15headers/deps: Add header dependencies to .c files: <linux/tracepoint.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/topology.h>Ingo Molnar19-0/+19
2022-03-15headers/deps: Add header dependencies to .c files: <linux/timex.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <linux/timekeeping.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/time64_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sysfs.h>Ingo Molnar10-0/+10
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sysctl.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/syscalls_api.h>Ingo Molnar7-0/+7
2022-03-15headers/deps: Add header dependencies to .c files: <linux/swap_api_device.h>Ingo Molnar4-0/+4
2022-03-15headers/deps: Add header dependencies to .c files: <linux/stat.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/stacktrace.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/spinlock_api.h>Ingo Molnar72-0/+72
2022-03-15headers/deps: Add header dependencies to .c files: <linux/smp_api.h>Ingo Molnar15-0/+15
2022-03-15headers/deps: Add header dependencies to .c files: <linux/slab.h>Ingo Molnar11-0/+11
2022-03-15headers/deps: Add header dependencies to .c files: <linux/seqlock_api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/seq_file.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/thread_info_a...Ingo Molnar9-0/+9
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/task.h>Ingo Molnar7-0/+7
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/task_flags.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/signal.h>Ingo Molnar10-0/+10
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/per_task.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/mm.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched.h>Ingo Molnar24-0/+24
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/cond_resched.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/scatterlist_api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/rwsem_api.h>Ingo Molnar11-0/+11
2022-03-15headers/deps: Add header dependencies to .c files: <linux/rtnetlink.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/refcount_api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/rculist.h>Ingo Molnar5-0/+5
2022-03-15headers/deps: Add header dependencies to .c files: <linux/rbtree_api.h>Ingo Molnar12-0/+12
2022-03-15headers/deps: Add header dependencies to .c files: <linux/ratelimit.h>Ingo Molnar5-0/+5
2022-03-15headers/deps: Add header dependencies to .c files: <linux/random.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/radix-tree-api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/ptrace_types.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/ptrace_api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/pid.h>Ingo Molnar4-0/+4
2022-03-15headers/deps: Add header dependencies to .c files: <linux/pgtable_api.h>Ingo Molnar58-0/+58
2022-03-15headers/deps: Add header dependencies to .c files: <linux/pgtable_api_access.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/perf_event_api.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <linux/percpu_rwsem_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/percpu-refcount-api.h>Ingo Molnar4-0/+4
2022-03-15headers/deps: Add header dependencies to .c files: <linux/percpu.h>Ingo Molnar8-0/+8
2022-03-15headers/deps: Add header dependencies to .c files: <linux/percpu_counter_api.h>Ingo Molnar6-0/+6
2022-03-15headers/deps: Add header dependencies to .c files: <linux/page_ref_api_extra.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/pagemap.h>Ingo Molnar7-0/+7
2022-03-15headers/deps: Add header dependencies to .c files: <linux/pagemap_api_readahe...Ingo Molnar5-0/+5
2022-03-15headers/deps: Add header dependencies to .c files: <linux/page-flags-thp.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/pagefault_ctrl.h>Ingo Molnar6-0/+6
2022-03-15headers/deps: Add header dependencies to .c files: <linux/notifier_api.h>Ingo Molnar11-0/+11
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mutex_api.h>Ingo Molnar35-0/+35
2022-03-15headers/deps: Add header dependencies to .c files: <linux/module.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mmzone_api.h>Ingo Molnar39-0/+39
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_types_task.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_types.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_ptlock.h>Ingo Molnar23-0/+23
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_page_address.h>Ingo Molnar44-0/+44
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mmap_lock.h>Ingo Molnar31-0/+31
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_api_truncate.h>Ingo Molnar6-0/+6
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_api_tlb_flush.h>Ingo Molnar11-0/+11
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_api_kvmalloc.h>Ingo Molnar11-0/+11
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_api_kasan.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_api.h>Ingo Molnar111-0/+112
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_api_gate_area.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <linux/mm_api_extra.h>Ingo Molnar27-0/+27
2022-03-15headers/deps: Add header dependencies to .c files: <linux/minmax.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <linux/memory_hotplug.h>Ingo Molnar12-0/+12
2022-03-15headers/deps: Add header dependencies to .c files: <linux/memcontrol.h>Ingo Molnar8-0/+8
2022-03-15headers/deps: Add header dependencies to .c files: <linux/math64.h>Ingo Molnar4-0/+4
2022-03-15headers/deps: Add header dependencies to .c files: <linux/lockdep_api.h>Ingo Molnar21-0/+21
2022-03-15headers/deps: Add header dependencies to .c files: <linux/llist_api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/list_lru_api.h>Ingo Molnar4-0/+4
2022-03-15headers/deps: Add header dependencies to .c files: <linux/ktime_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/kthread.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/kref_api.h>Ingo Molnar5-0/+5
2022-03-15headers/deps: Add header dependencies to .c files: <linux/kobject_api.h>Ingo Molnar9-0/+9
2022-03-15headers/deps: Add header dependencies to .c files: <linux/kmod.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/kallsyms.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/jiffies.h>Ingo Molnar14-0/+14
2022-03-15headers/deps: Add header dependencies to .c files: <linux/ioport.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/io.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <linux/io_extra.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <linux/init.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/idr_api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/huge_mm.h>Ingo Molnar4-0/+4
2022-03-15headers/deps: Add header dependencies to .c files: <linux/highmem.h>Ingo Molnar12-0/+12
2022-03-15headers/deps: Add header dependencies to .c files: <linux/highmem_extra.h>Ingo Molnar11-0/+11
2022-03-15headers/deps: Add header dependencies to .c files: <linux/hashtable_api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/gfp_api.h>Ingo Molnar47-0/+47
2022-03-15headers/deps: Add header dependencies to .c files: <linux/fs_api_sb.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/fs_api_rw_access.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/fs_api_mapping.h>Ingo Molnar4-0/+4
2022-03-15headers/deps: Add header dependencies to .c files: <linux/fs_api.h>Ingo Molnar38-0/+38
2022-03-15headers/deps: Add header dependencies to .c files: <linux/fs_api_f_count.h>Ingo Molnar6-0/+6
2022-03-15headers/deps: Add header dependencies to .c files: <linux/fs_api_dio.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/file.h>Ingo Molnar4-0/+4
2022-03-15headers/deps: Add header dependencies to .c files: <linux/eventpoll.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/error-injection.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/device/class.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/device_api_lock.h>Ingo Molnar5-0/+5
2022-03-15headers/deps: Add header dependencies to .c files: <linux/device_api.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <linux/delayed_call.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/debugfs.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/dcache.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/dax.h>Ingo Molnar6-0/+6
2022-03-15headers/deps: Add header dependencies to .c files: <linux/cred.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/cpumask_api.h>Ingo Molnar25-0/+25
2022-03-15headers/deps: Add header dependencies to .c files: <linux/cpuhotplug.h>Ingo Molnar11-0/+11
2022-03-15headers/deps: Add header dependencies to .c files: <linux/cgroup_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/capability.h>Ingo Molnar8-0/+8
2022-03-15headers/deps: Add header dependencies to .c files: <linux/cacheflush.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .c files: <linux/bit_spinlock.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/bitmap.h>Ingo Molnar9-0/+9
2022-03-15headers/deps: Add header dependencies to .c files: <linux/backing-dev-api.h>Ingo Molnar13-0/+13
2022-03-15headers/deps: Add header dependencies to .c files: <linux/atomic_api.h>Ingo Molnar48-0/+48
2022-03-15headers/deps: Add header dependencies to .c files: <linux/align.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <asm/processor_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <asm/local.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <asm/local_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <asm/cacheflush.h>Ingo Molnar14-0/+15
2022-03-15headers/deps: Add header dependencies to .h files: <linux/wait_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/vmstat.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/spinlock_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/sched.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/pagemap_api_readahe...Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/mmzone_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/mm_page_address.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/mmap_lock.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/mm_api.h>Ingo Molnar2-0/+2
2022-03-15headers/deps: Add header dependencies to .h files: <linux/mm_api_extra.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/minmax.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/lockdep_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/fs_api.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/fs_api_f_count.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .h files: <linux/cpumask_api.h>Ingo Molnar2-0/+2
2022-03-15headers/prep: mm: Move the PAGE_FRAG_CACHE_MAX_ORDER definition from <linux/m...Ingo Molnar1-0/+2
2022-03-15headers/uninline: Uninline single-use function: copy_folio_to_iter()Ingo Molnar1-0/+6
2022-03-15headers/uninline: Uninline multi-use function: mapping_set_error()Ingo Molnar1-0/+17
2022-03-15headers/uninline: Uninline multi-use function: cgroup_throttle_swaprate(), me...Ingo Molnar2-5/+14
2022-03-15headers/uninline: Uninline multi-use function: kmap() & kunmap()Ingo Molnar1-0/+24
2022-03-15headers/uninline: Uninline multi-use function: put_page()Ingo Molnar1-1/+20
2022-03-15headers/uninline: Uninline multi-use function: free_reserved_page()Ingo Molnar1-0/+8
2022-03-15headers/uninline: Uninline multi-use function: kmalloc_large()Ingo Molnar1-0/+7
2022-03-15headers/uninline: Uninline multi-use function: inode_cgwb_enabled()Ingo Molnar1-1/+22
2022-03-15headers/uninline: Uninline multi-use function: __transparent_hugepage_enabled()Ingo Molnar1-0/+32
2022-03-15headers/uninline: Uninline multi-use function: vma_is_dax() and vma_is_fsdax()Ingo Molnar1-0/+21
2022-03-15headers/uninline: Uninline multi-use function: io_mapping_map_atomic_wc() and...Ingo Molnar1-0/+44
2022-03-15headers/uninline: Uninline multi-use function: mem_cgroup_swappiness()Ingo Molnar1-0/+13
2022-03-15headers/uninline: Uninline multi-use function: vma_is_foreign()Ingo Molnar1-0/+11
2022-03-15headers/uninline: Uninline multi-use functions: *kmap*() APIsIngo Molnar1-0/+62
2022-03-15headers/uninline: Uninline single-use function: set_page_links()Ingo Molnar1-0/+10
2022-03-15headers/uninline: Uninline single-use function: wb_domain_size_changed()Ingo Molnar1-0/+20
2022-03-15headers/uninline: Uninline single-use function: wb_find_current() and wb_get_...Ingo Molnar1-0/+60
2022-03-15headers/prep: Fix non-standard header section: mm/slab.cIngo Molnar1-39/+39
2022-03-15headers/prep: Add <linux/types.h> inclusion for files with non-standard heade...Ingo Molnar1-0/+2
2022-03-15headers/deps: Manual conversion to task_flags() accessorsIngo Molnar1-1/+1
2022-03-15headers/deps: Automated conversion to task_flags() accessorsIngo Molnar10-36/+36
2022-03-15headers/deps: mm: Move task_struct::kmap_ctrl to per_task()Ingo Molnar1-14/+15
2022-03-15headers/deps: Move task flag definitions & methods into <linux/sched/task_fla...Ingo Molnar1-0/+1
2022-03-15headers/deps: mm: Move task_struct::rss_stat to per_task()Ingo Molnar1-8/+13
2022-03-15headers/deps: mm: Move task_struct::vmacache to per_task()Ingo Molnar2-6/+9
2022-03-15headers/deps: mm: Move task_struct::tlb_ubc to per_task()Ingo Molnar1-3/+6
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/task_flags.h>Ingo Molnar1-0/+1
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/cond_resched.h>Ingo Molnar50-0/+50
2022-03-15headers/deps: Add header dependencies to .c files: <linux/sched/affinity.h>Ingo Molnar3-0/+3
2022-03-15headers/deps: Add header dependencies to .c files: <asm/pgalloc.h>Ingo Molnar1-0/+1
2022-03-10mm: gup: make fault_in_safe_writeable() use fixup_user_fault()Linus Torvalds1-38/+19
2022-03-05memfd: fix F_SEAL_WRITE after shmem huge page allocatedHugh Dickins1-12/+28
2022-03-05mm: fix use-after-free when anon vma name is used after vma is freedSuren Baghdasaryan1-1/+7
2022-03-05mm: prevent vm_area_struct::anon_name refcount saturationSuren Baghdasaryan1-2/+1
2022-03-05mm: refactor vm_area_struct::anon_vma_name usage codeSuren Baghdasaryan5-67/+38
2022-03-04mm: Consider __GFP_NOWARN flag for oversized kvmalloc() callsDaniel Borkmann1-1/+3
2022-02-26Merge tag 'fixes-2022-02-26' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+8
2022-02-26mm: fix use-after-free bug when mm->mmap is reused after being freedSuren Baghdasaryan1-0/+1
2022-02-26hugetlbfs: fix a truncation issue in hugepages parameterLiu Yuntao1-2/+2
2022-02-26mm/hugetlb: fix kernel crash with hugetlb mremapAneesh Kumar K.V1-4/+3
2022-02-20memblock: use kfree() to release kmalloced memblock regionsMiaohe Lin1-2/+8
2022-02-17mm: don't try to NUMA-migrate COW pages that have other usesLinus Torvalds1-1/+1
2022-02-11kfence: make test case compatible with run time set sample intervalPeng Liu2-5/+6
2022-02-11mm: memcg: synchronize objcg lists with a dedicated spinlockRoman Gushchin1-5/+5
2022-02-11mm: vmscan: remove deadlock due to throttling failing to make progressMel Gorman1-1/+3