summaryrefslogtreecommitdiffstats
path: root/mm/percpu.c
Commit message (Expand)AuthorAgeFilesLines
* mm: Introduce flush_cache_vmap_early()Alexandre Ghiti2023-12-141-7/+1
* Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-021-5/+3
|\
| * percpu: scoped objcg protectionRoman Gushchin2023-10-251-5/+3
* | mm/percpu.c: introduce pcpu_alloc_size()Hou Tao2023-10-201-0/+31
* | mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search()Hou Tao2023-10-201-3/+1
|/
* mm/percpu.c: print error message too if atomic alloc failedBaoquan He2023-08-251-2/+4
* mm/percpu.c: optimize the code in pcpu_setup_first_chunk() a little bitBaoquan He2023-08-251-23/+15
* mm/percpu.c: remove redundant checkBaoquan He2023-08-251-1/+0
* mm/percpu: Remove some local variables in pcpu_populate_pteBibo Mao2023-08-251-15/+9
* mm: memcontrol: rename memcg_kmem_enabled()Roman Gushchin2023-02-161-1/+1
* mm/percpu.c: remove the lcm code since block size is fixed at page sizeBaoquan He2022-11-071-10/+2
* mm/percpu: replace the goto with breakBaoquan He2022-11-071-2/+1
* mm/percpu: add comment to state the empty populated pages accountingBaoquan He2022-11-071-3/+11
* mm/percpu: Update the code comment when creating new chunkBaoquan He2022-11-071-5/+1
* mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated()Baoquan He2022-11-071-3/+3
* mm/percpu: remove unused pcpu_map_extend_chunksBaoquan He2022-11-071-3/+0
* mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free()Patrick Wang2022-07-171-3/+3
* percpu: improve percpu_alloc_percpu event traceVasily Averin2022-05-131-2/+3
* Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds2022-01-231-19/+16
|\
| * bitmap: unify find_bit operationsYury Norov2022-01-151-12/+8
| * mm/percpu: micro-optimize pcpu_is_populated()Yury Norov2022-01-151-7/+8
* | Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-01-201-34/+120
|\ \
| * | mm: percpu: add generic pcpu_populate_pte() functionKefeng Wang2022-01-201-5/+71
| * | mm: percpu: add generic pcpu_fc_alloc/free funcitonKefeng Wang2022-01-201-31/+47
| * | mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedefKefeng Wang2022-01-201-5/+9
| |/
* / mm: memcg/percpu: account extra objcg space to memory cgroupsQi Zheng2022-01-151-5/+5
|/
* memblock: use memblock_free for freeing virtual pointersMike Rapoport2021-11-061-4/+4
* memblock: rename memblock_free to memblock_phys_freeMike Rapoport2021-11-061-4/+4
* memblock: drop memblock_free_early_nid() and memblock_free_early()Mike Rapoport2021-11-061-4/+4
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-081-1/+0
|\
| * percpu: remove export of pcpu_base_addrGreg Kroah-Hartman2021-09-081-1/+0
* | mm/percpu,c: remove obsolete comments of pcpu_chunk_populated()Jing Xiangfeng2021-09-031-3/+0
|/
* percpu: flush tlb in pcpu_reclaim_populated()Dennis Zhou2021-07-041-6/+26
* Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/denn...Linus Torvalds2021-07-011-97/+271
|\
| * percpu: optimize locking in pcpu_balance_workfn()Roman Gushchin2021-06-171-12/+29
| * percpu: initialize best_upa variableDennis Zhou2021-06-141-0/+2
| * percpu: rework memcg accountingRoman Gushchin2021-06-051-81/+53
| * percpu: make symbol 'pcpu_free_slot' staticWei Yongjun2021-05-141-1/+1
| * percpu: implement partial chunk depopulationRoman Gushchin2021-04-211-15/+165
| * percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1Dennis Zhou2021-04-211-6/+8
| * percpu: factor out pcpu_check_block_hint()Roman Gushchin2021-04-211-7/+23
| * percpu: split __pcpu_balance_workfn()Roman Gushchin2021-04-161-17/+29
| * percpu: fix a comment about the chunks orderingRoman Gushchin2021-04-161-1/+4
* | mm: fix typos in commentsIngo Molnar2021-05-071-1/+1
|/
* percpu: make pcpu_nr_empty_pop_pages per chunk typeRoman Gushchin2021-04-091-7/+7
* percpu: fix clang modpost section mismatchDennis Zhou2021-02-141-1/+1
* percpu: reduce the number of cpu distance comparisonsWonhyuk Yang2021-02-141-14/+20
* percpu: convert flexible array initializers to use struct_size()Dennis Zhou2020-10-301-4/+4
* mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current()Roman Gushchin2020-10-181-2/+1
* percpu: fix first chunk size calculation for populated bitmapSunghyun Jin2020-09-171-1/+1