index
:
kernel/git/dinguyen/linux.git
agilex_clks_v5
agilex_n5x_bypass
arm64_defconfig_build_n5x_v5.13
arm64_defconfig_for_v5.2
arm64_defconfig_n5x_v5.13
arm64_defconfig_v5.13
arm64_defconfig_v5.13_2
arm64_defconfig_v5.13_3
clk_driver_hw_clk_v1
custom_i2c_recovery
dts_fixes_for_v5.5
dw_apb_timer_deferred_probe_v1
dw_apb_timer_deferred_probe_v2
dw_apb_timer_deferred_probe_v3
dw_timer_memory_leak_fix
for_next_agilex5
for_next_arm64_bridges
for_next_arm64_v5.8_defconfig
for_next_hwmon_v2
for_next_hwmon_v3
for_next_intel_svc_fixes
for_next_stmmac_tse_pcs_fix
for_next_stmmac_tse_pcs_fix_v2
for_next_stratix10_svc_fix
for_next_v5.5_socfpga_dts
for_next_v5.5_socfpga_dts_v2
for_next_v5.5_socfpga_dts_v3
for_next_v5.6_socfpga_clk
for_next_v5.7_socfpga_dts_v1
for_next_v5.8_socfpga_dts_v1
fpga_bitstream_authentication_v1
keem_bay_soc
keem_bay_soc_v2
master
n5x_clock_driver_v1
n5x_clock_driver_v2
n5x_clock_driver_v2_2
n5x_i2c_recovery
new_cadence_qspi_driver
nios2_fixes_v5.15
nios2_fixes_v5.15_v2
nios2_fixes_v5.19
nios2_fixes_v6.0
nios2_for_v5.16_5
nios2_for_v5.18
nios2_for_v5.18_5
nios2_revert
nios_updates_for_v6.6
socfpga-5.14_v1
socfpga-5.4.24-lts-rt
socfpga-5.4.34-lts-rt
socfpga-5.4.74-lts_easic_n5x_support
socfpga-5.7_v1
socfpga-fix_v5.16
socfpga-fix_v5.16_part3
socfpga_64bit_dtbs_check_fix_v1
socfpga_agilex_clk_for_v5.9
socfpga_agilex_clk_for_v5.9_v1
socfpga_clk_fix_s2f_user0
socfpga_clk_for_v5.14
socfpga_clk_for_v5.15
socfpga_custom_i2c_recovery_v2
socfpga_custom_i2c_recovery_v3
socfpga_custom_i2c_recovery_v4
socfpga_custom_i2c_recovery_v6
socfpga_defconfig_fixes_for_v5.6
socfpga_defconfig_for_v5.7
socfpga_defconfig_for_v6.2
socfpga_dtbindings_fix_for_v6.7
socfpga_dts_fix_for_v5.8
socfpga_dts_fix_for_v5.8_v2
socfpga_dts_fix_for_v5.8_v3
socfpga_dts_fix_v5.11
socfpga_dts_fix_v5.9_v1
socfpga_dts_for_5.9_v1
socfpga_dts_for_5.9_v2
socfpga_dts_for_6.3_v1
socfpga_dts_for_6.4_v1
socfpga_dts_for_6.5_v1
socfpga_dts_for_v5.10_v1
socfpga_dts_for_v5.12
socfpga_dts_for_v5.13
socfpga_dts_for_v6.10
socfpga_dts_for_v6.8
socfpga_dts_for_v6.9
socfpga_dwc2_compatible
socfpga_edac_updates
socfpga_fix_for_v6.5
socfpga_fixes_for_v5.18_part1
socfpga_fixes_for_v5.6
socfpga_for_next_ptp_ref_a10_s10_v1
socfpga_for_next_ptp_ref_a10_s10_v2
socfpga_for_v5.18_arm64_defconfig
socfpga_mach_updates_v6.6
socfpga_n5x_dts_v1
socfpga_qspi_fix
socfpga_service_driver_fix_for_v5.17
socfpga_service_driver_updates_for_v5.18
socfpga_service_layer_from_richard_v1
socfpga_spi_dts_change
socfpga_updates_for_v5.13
socfpga_updates_for_v5.17
socfpga_updates_for_v5.17_part2
socfpga_updates_for_v5.18_dtbsck_part1
socfpga_updates_for_v5.18_part2
socfpga_updates_for_v5.19
socfpga_updates_for_v5.20
socfpga_updates_for_v6.1
socfpga_updates_for_v6.2
socfpga_updates_for_v6.2_part2
socfpga_updates_for_v6.6
stratix10_clk_use_new_parent
stratix10_clk_use_new_parent_v2
stratix10_for_next_clks
svc_driver_updates_for_v4.20
svc_driver_updates_for_v5.20_v2
synopsys_edac_v1
synopsys_edac_v2.c
synopsys_edac_v3
upstream_arm64_mmc_drvsel_smpsel_v9
v5.10_socfpga_qspi_fix_v1
v5.10_socfpga_reset_fix
v5.10_socfpga_reset_fix_v2
Dinh Nguyen fork of linux.git
Dinh Nguyen
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
mm
Age
Commit message (
Expand
)
Author
Files
Lines
2022-03-17
mm: swap: get rid of livelock in swapin readahead
Guo Ziliang
1
-1
/
+1
2022-03-10
mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
Linus Torvalds
1
-38
/
+19
2022-03-05
memfd: fix F_SEAL_WRITE after shmem huge page allocated
Hugh Dickins
1
-12
/
+28
2022-03-05
mm: fix use-after-free when anon vma name is used after vma is freed
Suren Baghdasaryan
1
-1
/
+7
2022-03-05
mm: prevent vm_area_struct::anon_name refcount saturation
Suren Baghdasaryan
1
-2
/
+1
2022-03-05
mm: refactor vm_area_struct::anon_vma_name usage code
Suren Baghdasaryan
5
-67
/
+38
2022-03-04
mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
Daniel Borkmann
1
-1
/
+3
2022-02-26
Merge tag 'fixes-2022-02-26' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
1
-2
/
+8
2022-02-26
mm: fix use-after-free bug when mm->mmap is reused after being freed
Suren Baghdasaryan
1
-0
/
+1
2022-02-26
hugetlbfs: fix a truncation issue in hugepages parameter
Liu Yuntao
1
-2
/
+2
2022-02-26
mm/hugetlb: fix kernel crash with hugetlb mremap
Aneesh Kumar K.V
1
-4
/
+3
2022-02-20
memblock: use kfree() to release kmalloced memblock regions
Miaohe Lin
1
-2
/
+8
2022-02-17
mm: don't try to NUMA-migrate COW pages that have other uses
Linus Torvalds
1
-1
/
+1
2022-02-11
kfence: make test case compatible with run time set sample interval
Peng Liu
2
-5
/
+6
2022-02-11
mm: memcg: synchronize objcg lists with a dedicated spinlock
Roman Gushchin
1
-5
/
+5
2022-02-11
mm: vmscan: remove deadlock due to throttling failing to make progress
Mel Gorman
1
-1
/
+3
2022-02-04
mm/kmemleak: avoid scanning potential huge holes
Lang Yu
1
-6
/
+7
2022-02-04
mm/page_table_check: check entries at pmd levels
Pasha Tatashin
2
-0
/
+23
2022-02-04
mm/khugepaged: unify collapse pmd clear, flush and free
Pasha Tatashin
1
-16
/
+18
2022-02-04
mm/page_table_check: use unsigned long for page counters and cleanup
Pasha Tatashin
1
-28
/
+7
2022-02-04
mm/debug_vm_pgtable: remove pte entry from the page table
Pasha Tatashin
1
-0
/
+2
2022-02-04
Revert "mm/page_isolation: unset migratetype directly for non Buddy page"
Chen Wandun
1
-1
/
+1
2022-02-03
Revert "mm/gup: small refactoring: simplify try_grab_page()"
John Hubbard
1
-5
/
+30
2022-01-30
memory-failure: fetch compound_head after pgmap_pfn_valid()
Joao Martins
1
-0
/
+6
2022-01-23
Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux
Linus Torvalds
1
-19
/
+16
2022-01-22
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
13
-1088
/
+345
2022-01-22
Merge tag 'folio-5.17a' of git://git.infradead.org/users/willy/pagecache
Linus Torvalds
1
-6
/
+4
2022-01-22
mm: hide the FRONTSWAP Kconfig symbol
Christoph Hellwig
1
-15
/
+3
2022-01-22
frontswap: remove support for multiple ops
Christoph Hellwig
2
-40
/
+18
2022-01-22
mm: mark swap_lock and swap_active_head static
Christoph Hellwig
1
-2
/
+2
2022-01-22
frontswap: simplify frontswap_register_ops
Christoph Hellwig
1
-41
/
+0
2022-01-22
frontswap: remove frontswap_test
Christoph Hellwig
1
-1
/
+1
2022-01-22
mm: simplify try_to_unuse
Christoph Hellwig
2
-87
/
+29
2022-01-22
frontswap: remove the frontswap exports
Christoph Hellwig
1
-6
/
+0
2022-01-22
frontswap: simplify frontswap_init
Christoph Hellwig
2
-3
/
+3
2022-01-22
frontswap: remove frontswap_curr_pages
Christoph Hellwig
1
-28
/
+0
2022-01-22
frontswap: remove frontswap_shrink
Christoph Hellwig
1
-83
/
+0
2022-01-22
frontswap: remove frontswap_tmem_exclusive_gets
Christoph Hellwig
1
-22
/
+1
2022-01-22
frontswap: remove frontswap_writethrough
Christoph Hellwig
1
-22
/
+1
2022-01-22
mm: remove cleancache
Christoph Hellwig
5
-362
/
+2
2022-01-22
lib/stackdepot: always do filter_irq_stacks() in stack_depot_save()
Marco Elver
1
-1
/
+0
2022-01-22
lib/stackdepot: allow optional init and stack_table allocation by kvmalloc()
Vlastimil Babka
1
-0
/
+2
2022-01-22
zsmalloc: replace get_cpu_var with local_lock
Mike Galbraith
1
-3
/
+8
2022-01-22
zsmalloc: replace per zpage lock with pool->migrate_lock
Minchan Kim
1
-109
/
+96
2022-01-22
zsmalloc: remove zspage isolation for migration
Minchan Kim
1
-149
/
+8
2022-01-22
zsmalloc: move huge compressed obj from page to zspage
Minchan Kim
1
-24
/
+26
2022-01-22
zsmalloc: introduce obj_allocated
Minchan Kim
1
-17
/
+16
2022-01-22
zsmalloc: decouple class actions from zspage works
Minchan Kim
1
-10
/
+13
2022-01-22
zsmalloc: rename zs_stat_type to class_stat_type
Minchan Kim
1
-12
/
+12
2022-01-22
zsmalloc: introduce some helper functions
Minchan Kim
1
-31
/
+23
2022-01-22
mm/migrate.c: rework migration_entry_wait() to not take a pageref
Alistair Popple
2
-34
/
+95
2022-01-20
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
5
-38
/
+138
2022-01-20
delayacct: track delays from memory compact
wangyong
1
-0
/
+3
2022-01-20
delayacct: support swapin delay accounting for swapping without blkio
Yang Yang
2
-4
/
+3
2022-01-20
mm: percpu: add generic pcpu_populate_pte() function
Kefeng Wang
1
-5
/
+71
2022-01-20
mm: percpu: add generic pcpu_fc_alloc/free funciton
Kefeng Wang
1
-31
/
+47
2022-01-20
mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef
Kefeng Wang
1
-5
/
+9
2022-01-20
mm: percpu: generalize percpu related config
Kefeng Wang
1
-0
/
+12
2022-01-18
Merge tag 'slab-for-5.17-part2' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-6
/
+0
2022-01-17
Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
2
-2
/
+1
2022-01-16
filemap: Use folio_put_refs() in filemap_free_folio()
Matthew Wilcox (Oracle)
1
-6
/
+4
2022-01-15
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
60
-838
/
+2032
2022-01-15
bitmap: unify find_bit operations
Yury Norov
1
-12
/
+8
2022-01-15
mm/percpu: micro-optimize pcpu_is_populated()
Yury Norov
1
-7
/
+8
2022-01-15
mm/damon: hide kernel pointer from tracepoint event
SeongJae Park
1
-1
/
+3
2022-01-15
mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
SeongJae Park
1
-2
/
+8
2022-01-15
mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
SeongJae Park
1
-1
/
+1
2022-01-15
mm/damon/dbgfs: remove an unnecessary variable
SeongJae Park
1
-3
/
+2
2022-01-15
mm/damon: move the implementation of damon_insert_region to damon.h
Guoqing Jiang
1
-11
/
+0
2022-01-15
mm/damon: add access checking for hugetlb pages
Baolin Wang
1
-0
/
+96
2022-01-15
mm/damon/dbgfs: support all DAMOS stats
SeongJae Park
1
-2
/
+4
2022-01-15
mm/damon/reclaim: provide reclamation statistics
SeongJae Park
1
-0
/
+46
2022-01-15
mm/damon/schemes: account how many times quota limit has exceeded
SeongJae Park
1
-0
/
+2
2022-01-15
mm/damon/schemes: account scheme actions that successfully applied
SeongJae Park
4
-26
/
+32
2022-01-15
mm/damon: convert macro functions to static inline functions
SeongJae Park
2
-3
/
+8
2022-01-15
mm/damon: move damon_rand() definition into damon.h
Xin Hao
2
-8
/
+0
2022-01-15
mm/damon/schemes: add the validity judgment of thresholds
Xin Hao
1
-0
/
+7
2022-01-15
mm/damon/vaddr: remove swap_ranges() and replace it with swap()
Yihao Han
1
-13
/
+3
2022-01-15
mm/damon: remove some unneeded function definitions in damon.h
Xin Hao
2
-13
/
+16
2022-01-15
mm/damon/core: use abs() instead of diff_of()
Xin Hao
1
-4
/
+2
2022-01-15
mm/damon: unified access_check function naming rules
Xin Hao
1
-4
/
+4
2022-01-15
mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault
Alistair Popple
1
-2
/
+3
2022-01-15
mm: make some vars and functions static or __init
Ting Liu
2
-4
/
+4
2022-01-15
mm: fix some comment errors
Quanfa Fu
4
-4
/
+4
2022-01-15
zpool: remove the list of pools_head
Zhaoyu Liu
1
-12
/
+0
2022-01-15
mm/rmap: fix potential batched TLB flush race
Huang Ying
1
-7
/
+36
2022-01-15
mm: memcg/percpu: account extra objcg space to memory cgroups
Qi Zheng
2
-5
/
+23
2022-01-15
mm/hwpoison: fix unpoison_memory()
Naoya Horiguchi
2
-19
/
+117
2022-01-15
mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE
Naoya Horiguchi
1
-2
/
+0
2022-01-15
mm/hwpoison: mf_mutex for soft offline and unpoison
Naoya Horiguchi
1
-44
/
+18
2022-01-15
mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy
Nanyong Sun
1
-2
/
+2
2022-01-15
mm/migrate: remove redundant variables used in a for-loop
Colin Ian King
1
-3
/
+2
2022-01-15
mm/migrate: move node demotion code to near its user
Huang Ying
1
-133
/
+132
2022-01-15
mm: migrate: add more comments for selecting target node randomly
Baolin Wang
1
-0
/
+8
2022-01-15
mm: migrate: support multiple target nodes demotion
Baolin Wang
1
-35
/
+129
2022-01-15
mm: compaction: fix the migration stats in trace_mm_compaction_migratepages()
Baolin Wang
1
-3
/
+4
2022-01-15
mm: migrate: correct the hugetlb migration stats
Baolin Wang
1
-9
/
+8
2022-01-15
mm: migrate: fix the return value of migrate_pages()
Baolin Wang
1
-16
/
+47
2022-01-15
mm, oom: OOM sysrq should always kill a process
Jann Horn
1
-1
/
+1
2022-01-15
mm/mempolicy: fix all kernel-doc warnings
Randy Dunlap
1
-2
/
+3
2022-01-15
mm/mempolicy: add set_mempolicy_home_node syscall
Aneesh Kumar K.V
1
-0
/
+79
2022-01-15
mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY
Aneesh Kumar K.V
1
-2
/
+3
2022-01-15
mm/page_isolation: unset migratetype directly for non Buddy page
Chen Wandun
1
-1
/
+1
2022-01-15
vmscan: make drop_slab_node static
Gang Li
1
-1
/
+1
2022-01-15
mm/vmstat: add events for THP max_ptes_* exceeds
Yang Yang
2
-0
/
+10
2022-01-15
hugetlb: add hugetlb.*.numa_stat file
Mina Almasry
1
-10
/
+123
2022-01-15
mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
Baoquan He
1
-1
/
+3
2022-01-15
mm_zone: add function to check if managed dma zone exists
Baoquan He
1
-0
/
+15
2022-01-15
mm/page_alloc.c: modify the comment section for alloc_contig_pages()
Anshuman Khandual
1
-2
/
+2
2022-01-15
mm: drop node from alloc_pages_vma
Michal Hocko
2
-3
/
+3
2022-01-15
mm: page_alloc: fix building error on -Werror=array-compare
Xiongwei Song
1
-1
/
+1
2022-01-15
mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware
Michal Hocko
1
-1
/
+1
2022-01-15
mm: allow !GFP_KERNEL allocations for kvmalloc
Michal Hocko
1
-11
/
+4
2022-01-15
mm/vmalloc: be more explicit about supported gfp flags.
Michal Hocko
1
-6
/
+8
2022-01-15
mm/vmalloc: add support for __GFP_NOFAIL
Michal Hocko
1
-5
/
+17
2022-01-15
mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc
Michal Hocko
1
-2
/
+21
2022-01-15
mm/dmapool.c: revert "make dma pool to use kmalloc_node"
Christian König
1
-1
/
+1
2022-01-15
mm: remove the total_mapcount argument from page_trans_huge_mapcount()
Matthew Wilcox (Oracle)
2
-21
/
+11
2022-01-15
mm: remove the total_mapcount argument from page_trans_huge_map_swapcount()
Matthew Wilcox (Oracle)
1
-20
/
+12
2022-01-15
mm: remove last argument of reuse_swap_page()
Matthew Wilcox (Oracle)
4
-10
/
+4
2022-01-15
mm: page table check
Pasha Tatashin
5
-0
/
+303
2022-01-15
mm: ptep_clear() page table helper
Pasha Tatashin
2
-11
/
+3
2022-01-15
mm: change page type prior to adding page table entry
Pasha Tatashin
4
-12
/
+12
2022-01-15
mm/oom_kill: allow process_mrelease to run under mmap_lock protection
Suren Baghdasaryan
1
-12
/
+15
2022-01-15
mm: protect free_pgtables with mmap_lock write lock in exit_mmap
Suren Baghdasaryan
1
-8
/
+8
2022-01-15
mm: move tlb_flush_pending inline helpers to mm_inline.h
Arnd Bergmann
5
-0
/
+5
2022-01-15
mm: move anon_vma declarations to linux/mm_inline.h
Arnd Bergmann
2
-0
/
+2
2022-01-15
mm: add anonymous vma name refcounting
Suren Baghdasaryan
1
-6
/
+36
2022-01-15
mm: add a field to store names for private anonymous memory
Colin Cross
6
-23
/
+165
2022-01-15
mm: rearrange madvise code to allow for reuse
Colin Cross
1
-160
/
+178
2022-01-15
memcg: add per-memcg vmalloc stat
Shakeel Butt
2
-2
/
+12
2022-01-15
mm/memcg: use struct_size() helper in kzalloc()
Wang Weiyang
1
-5
/
+1
2022-01-15
memcg: better bounds on the memcg stats updates
Shakeel Butt
1
-7
/
+13
2022-01-15
mm/memcg: add oom_group_kill memory event
Dan Schatzberg
2
-0
/
+3
2022-01-15
mm/page_counter: remove an incorrect call to propagate_protected_usage()
Donghai Qiao
1
-1
/
+0
2022-01-15
mm: memcontrol: make cgroup_memory_nokmem static
Muchun Song
3
-7
/
+2
2022-01-15
mm/frontswap.c: use non-atomic '__set_bit()' when possible
Christophe JAILLET
1
-2
/
+2
2022-01-15
shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
Gang Li
1
-16
/
+21
2022-01-15
mm: shmem: don't truncate page if memory failure happens
Yang Shi
3
-9
/
+61
2022-01-15
mm/gup.c: stricter check on THP migration entry during follow_pmd_mask
Li Xinhai
1
-4
/
+9
2022-01-15
gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able
Christophe Leroy
1
-8
/
+10
2022-01-15
mm/truncate.c: remove unneeded variable
chiminghao
1
-4
/
+1
2022-01-15
mm/debug_vm_pgtable: update comments regarding migration swap entries
Anshuman Khandual
1
-2
/
+2
2022-01-15
mm,fs: split dump_mapping() out from dump_page()
Matthew Wilcox (Oracle)
1
-50
/
+2
2022-01-15
kasan: fix quarantine conflicting with init_on_free
Andrey Konovalov
1
-0
/
+11
2022-01-15
kasan: add ability to detect double-kmem_cache_destroy()
Marco Elver
1
-1
/
+1
2022-01-15
mm/memremap: add ZONE_DEVICE support for compound pages
Joao Martins
2
-7
/
+49
2022-01-15
mm/page_alloc: refactor memmap_init_zone_device() page init
Joao Martins
1
-33
/
+41
2022-01-15
mm/page_alloc: split prep_compound_page into head and tail subparts
Joao Martins
1
-10
/
+20
2022-01-15
mm: defer kmemleak object creation of module_alloc()
Kefeng Wang
2
-3
/
+9
2022-01-15
kmemleak: fix kmemleak false positive report with HW tag-based kasan enable
Kuan-Ying Lee
1
-7
/
+14
2022-01-15
mm: slab: make slab iterator functions static
Muchun Song
3
-20
/
+15
2022-01-15
mm/slab_common: use WARN() if cache still has objects on destroy
Marco Elver
1
-8
/
+3
2022-01-12
Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-47
/
+12
2022-01-12
Merge tag 'folio-5.17' of git://git.infradead.org/users/willy/pagecache
Linus Torvalds
12
-821
/
+850
2022-01-12
Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-29
/
+3
2022-01-11
Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-0
/
+2
2022-01-10
Merge tag 'slab-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...
Linus Torvalds
18
-971
/
+1219
2022-01-10
Merge tag 'x86_sgx_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-6
/
+13
2022-01-08
exit: Remove profile_task_exit & profile_munmap
Eric W. Biederman
1
-1
/
+0
2022-01-08
signal: Have the oom killer detect coredumps using signal->core_state
Eric W. Biederman
1
-1
/
+1
2022-01-08
mm: Use multi-index entries in the page cache
Matthew Wilcox (Oracle)
5
-46
/
+72
2022-01-08
truncate,shmem: Handle truncates that split large folios
Matthew Wilcox (Oracle)
3
-105
/
+122
2022-01-08
truncate: Convert invalidate_inode_pages2_range to folios
Matthew Wilcox (Oracle)
1
-5
/
+5
2022-01-08
mm: Remove pagevec_remove_exceptionals()
Matthew Wilcox (Oracle)
2
-14
/
+14
2022-01-08
mm: Convert find_lock_entries() to use a folio_batch
Matthew Wilcox (Oracle)
4
-78
/
+65
2022-01-08
filemap: Return only folios from find_get_entries()
Matthew Wilcox (Oracle)
4
-67
/
+59
2022-01-08
filemap: Convert filemap_get_read_batch() to use a folio_batch
Matthew Wilcox (Oracle)
1
-32
/
+33
2022-01-08
filemap: Convert filemap_read() to use a folio
Matthew Wilcox (Oracle)
1
-16
/
+12
2022-01-08
truncate: Add invalidate_complete_folio2()
Matthew Wilcox (Oracle)
3
-15
/
+12
2022-01-08
truncate: Convert invalidate_inode_pages2_range() to use a folio
Matthew Wilcox (Oracle)
1
-14
/
+17
2022-01-08
truncate: Skip known-truncated indices
Matthew Wilcox (Oracle)
1
-0
/
+1
2022-01-08
truncate,shmem: Add truncate_inode_folio()
Matthew Wilcox (Oracle)
3
-13
/
+16
2022-01-08
shmem: Convert part of shmem_undo_range() to use a folio
Matthew Wilcox (Oracle)
1
-7
/
+7
2022-01-08
mm: Add unmap_mapping_folio()
Matthew Wilcox (Oracle)
3
-17
/
+40
2022-01-06
mm: Remove slab from struct page
Matthew Wilcox (Oracle)
1
-6
/
+0
2022-01-06
mm/slob: Remove unnecessary page_mapcount_reset() function call
Hyeonggon Yoo
2
-3
/
+2
2022-01-06
bootmem: Use page->index instead of page->freelist
Matthew Wilcox (Oracle)
2
-5
/
+4
2022-01-06
zsmalloc: Stop using slab fields in struct page
Matthew Wilcox (Oracle)
1
-9
/
+9
2022-01-06
mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled
Vlastimil Babka
2
-2
/
+8
2022-01-06
mm/slub: Simplify struct slab slabs field definition
Vlastimil Babka
1
-4
/
+0
2022-01-06
mm/sl*b: Differentiate struct slab fields by sl*b implementations
Vlastimil Babka
2
-14
/
+43
2022-01-06
mm/kfence: Convert kfence_guarded_alloc() to struct slab
Vlastimil Babka
2
-9
/
+9
2022-01-06
mm/kasan: Convert to struct folio and struct slab
Matthew Wilcox (Oracle)
8
-24
/
+37
2022-01-06
mm/slob: Convert SLOB to use struct slab and struct folio
Matthew Wilcox (Oracle)
1
-24
/
+27
2022-01-06
mm/memcg: Convert slab objcgs from struct page to struct slab
Vlastimil Babka
2
-48
/
+80
2022-01-06
mm: Convert struct page to struct slab in functions used by other subsystems
Vlastimil Babka
9
-17
/
+17
2022-01-06
mm/slab: Finish struct page to struct slab conversion
Vlastimil Babka
1
-10
/
+10
2022-01-06
mm/slab: Convert most struct page to struct slab by spatch
Vlastimil Babka
1
-180
/
+180
2022-01-06
mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab
Vlastimil Babka
1
-25
/
+28
2022-01-06
mm/slub: Finish struct page to struct slab conversion
Vlastimil Babka
1
-53
/
+52
2022-01-06
mm/slub: Convert most struct page to struct slab by spatch
Vlastimil Babka
1
-436
/
+436
2022-01-06
mm/slub: Convert pfmemalloc_match() to take a struct slab
Matthew Wilcox (Oracle)
1
-19
/
+6
2022-01-06
mm/slub: Convert __free_slab() to use struct slab
Vlastimil Babka
1
-14
/
+13
2022-01-06
mm/slub: Convert alloc_slab_page() to return a struct slab
Vlastimil Babka
1
-10
/
+16
2022-01-06
mm/slub: Convert print_page_info() to print_slab_info()
Matthew Wilcox (Oracle)
1
-6
/
+7
2022-01-06
mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab
Vlastimil Babka
1
-7
/
+11
2022-01-06
mm/slub: Convert kfree() to use a struct slab
Matthew Wilcox (Oracle)
1
-13
/
+16
2022-01-06
mm/slub: Convert detached_freelist to use a struct slab
Matthew Wilcox (Oracle)
1
-14
/
+17
2022-01-06
mm: Convert check_heap_object() to use struct slab
Matthew Wilcox (Oracle)
4
-18
/
+30
[next]