Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
8744d859427c6198dce490619809754336954297
/
mm
/
percpu.c
8744d85
percpu: relegate chunks unusable when failing small allocations
by Dennis Zhou
· 6 years ago
3e54097
percpu: manage chunks based on contig_bits instead of free_bytes
by Dennis Zhou
· 6 years ago
d9f3a01
percpu: introduce helper to determine if two regions overlap
by Dennis Zhou
· 6 years ago
8c43004
percpu: do not search past bitmap when allocating an area
by Dennis Zhou
· 6 years ago
8e5a2b9
percpu: update free path with correct new free region
by Dennis Zhou
· 6 years ago
26fb3da
memblock: drop memblock_alloc_*_nopanic() variants
by Mike Rapoport
· 6 years ago
f655f40
mm/percpu: add checks for the return value of memblock_alloc*()
by Mike Rapoport
· 6 years ago
2de7852
percpu: use nr_groups as check condition
by Peng Fan
· 6 years ago
6444ccf
Merge branch 'for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
by Linus Torvalds
· 6 years ago
7e1c4e2
memblock: stop using implicit alignment to SMP_CACHE_BYTES
by Mike Rapoport
· 6 years ago
57c8a66
mm: remove include/linux/bootmem.h
by Mike Rapoport
· 6 years ago
eb31d55
memblock: remove _virt from APIs returning virtual address
by Mike Rapoport
· 6 years ago
6685b35
percpu: stop leaking bitmap metadata blocks
by Mike Rapoport
· 6 years ago
0b59c25
mm: percpu: remove unnecessary unlikely()
by Igor Stoppa
· 6 years ago
7e8a630
/proc/meminfo: add percpu populated pages count
by Dennis Zhou (Facebook)
· 6 years ago
f5a8eb6
Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
by Linus Torvalds
· 7 years ago
a687a53
treewide: simplify Kconfig dependencies for removed archs
by Arnd Bergmann
· 7 years ago
f52ba1f
mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn()
by Kirill Tkhai
· 7 years ago
71546d1
percpu: include linux/sched.h for cond_resched()
by Tejun Heo
· 7 years ago
accd4f3
percpu: add a schedule point in pcpu_balance_workfn()
by Eric Dumazet
· 7 years ago
554fef1
percpu: allow select gfp to be passed to underlying allocators
by Dennis Zhou
· 7 years ago
47504ee
percpu: add __GFP_NORETRY semantics to the percpu balancing path
by Dennis Zhou
· 7 years ago
15d9f3d
percpu: match chunk allocator declarations with definitions
by Dennis Zhou
· 7 years ago
abee210
percpu: hack to let the CRIS architecture to boot until they clean up
by Nicolas Pitre
· 7 years ago
766ec76
Merge branch 'for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 7 years ago
0ea7eee
mm, percpu: add support for __GFP_NOWARN flag
by Daniel Borkmann
· 7 years ago
438a506
percpu: don't forget to free the temporary struct pcpu_alloc_info
by Nicolas Pitre
· 7 years ago
1fa4df3
percpu: fix iteration to prevent skipping over block
by Dennis Zhou
· 7 years ago
5e81ee3
percpu: update header to contain bitmap allocator explanation.
by Dennis Zhou (Facebook)
· 7 years ago
b4c2116
percpu: update pcpu_find_block_fit to use an iterator
by Dennis Zhou (Facebook)
· 7 years ago
525ca84
percpu: use metadata blocks to update the chunk contig hint
by Dennis Zhou (Facebook)
· 7 years ago
b185cd0
percpu: update free path to take advantage of contig hints
by Dennis Zhou (Facebook)
· 7 years ago
fc30433
percpu: update alloc path to only scan if contig hints are broken
by Dennis Zhou (Facebook)
· 7 years ago
268625a
percpu: keep track of the best offset for contig hints
by Dennis Zhou (Facebook)
· 7 years ago
13f9663
percpu: skip chunks if the alloc does not fit in the contig hint
by Dennis Zhou (Facebook)
· 7 years ago
86b442f
percpu: add first_bit to keep track of the first free in the bitmap
by Dennis Zhou (Facebook)
· 7 years ago
ca460b3
percpu: introduce bitmap metadata blocks
by Dennis Zhou (Facebook)
· 7 years ago
40064ae
percpu: replace area map allocator with bitmap
by Dennis Zhou (Facebook)
· 7 years ago
91e914c
percpu: generalize bitmap (un)populated iterators
by Dennis Zhou (Facebook)
· 7 years ago
d2f3c38
percpu: increase minimum percpu allocation size and align first regions
by Dennis Zhou (Facebook)
· 7 years ago
0cecf50
percpu: introduce nr_empty_pop_pages to help empty page accounting
by Dennis Zhou (Facebook)
· 7 years ago
8ab16c4
percpu: change the number of pages marked in the first_chunk pop bitmap
by Dennis Zhou (Facebook)
· 7 years ago
560f2c2
percpu: combine percpu address checks
by Dennis Zhou (Facebook)
· 7 years ago
c0ebfdc
percpu: modify base_addr to be region specific
by Dennis Zhou (Facebook)
· 7 years ago
0c4169c
percpu: setup_first_chunk rename schunk/dchunk to chunk
by Dennis Zhou (Facebook)
· 7 years ago
6b9d7c8
percpu: end chunk area maps page aligned for the populated bitmap
by Dennis Zhou (Facebook)
· 7 years ago
10edf5b
percpu: unify allocation of schunk and dchunk
by Dennis Zhou (Facebook)
· 7 years ago
b9c3944
percpu: setup_first_chunk remove dyn_size and consolidate logic
by Dennis Zhou (Facebook)
· 7 years ago
4af1e6f
percpu: remove has_reserved from pcpu_chunk
by Dennis Zhou (Facebook)
· 7 years ago
e226670
percpu: introduce start_offset to pcpu_chunk
by Dennis Zhou (Facebook)
· 7 years ago
fb29a2c
percpu: setup_first_chunk enforce dynamic region must exist
by Dennis Zhou (Facebook)
· 7 years ago
9c01516
percpu: update the header comment and pcpu_build_alloc_info comments
by Dennis Zhou (Facebook)
· 7 years ago
6b9b6f3
percpu: expose pcpu_nr_empty_pop_pages in pcpu_stats
by Dennis Zhou (Facebook)
· 7 years ago
11df02b
percpu: resolve err may not be initialized in pcpu_alloc
by Dennis Zhou
· 7 years ago
df95e79
percpu: add tracepoint support for percpu memory
by Dennis Zhou
· 7 years ago
30a5b53
percpu: expose statistics about percpu memory via debugfs
by Dennis Zhou
· 7 years ago
8fa3ed8
percpu: migrate percpu data structures to internal header
by Dennis Zhou
· 7 years ago
5ccd30e
percpu: add missing lockdep_assert_held to func pcpu_free_area
by Dennis Zhou
· 7 years ago
1328710
mark most percpu globals as __ro_after_init
by Daniel Micay
· 8 years ago
38bffda
Merge branch 'sched/core' into locking/core
by Thomas Gleixner
· 8 years ago
8ce371f
lockdep: Fix per-cpu static objects
by Peter Zijlstra
· 8 years ago
383776f
locking/lockdep: Handle statically initialized PER_CPU locks properly
by Thomas Gleixner
· 8 years ago
320661b
percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages
by Tahsin Erdogan
· 8 years ago
4091fb9
scripts/spelling.txt: add "followings" pattern and fix typo instances
by Masahiro Yamada
· 8 years ago
e6efef7
Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 8 years ago
8f60660
mm/percpu.c: fix panic triggered by BUG_ON() falsely
by zijun_hu
· 8 years ago
3ca45a4
percpu: ensure the requested alignment is power of two
by zijun_hu
· 8 years ago
9b73966
mm/percpu.c: fix potential memory leakage for pcpu_embed_first_chunk()
by zijun_hu
· 8 years ago
93c76b6b
mm/percpu.c: correct max_distance calculation for pcpu_embed_first_chunk()
by zijun_hu
· 8 years ago
6710e59
percpu: fix synchronization between synchronous map extension and chunk destruction
by Tejun Heo
· 8 years ago
4f996e2
percpu: fix synchronization between chunk->map_extend_work and chunk destruction
by Tejun Heo
· 8 years ago
870d4b1
mm: percpu: use pr_fmt to prefix output
by Joe Perches
· 9 years ago
1170532
mm: convert printk(KERN_<LEVEL> to pr_<level>
by Joe Perches
· 9 years ago
756a025
mm: coalesce split strings
by Joe Perches
· 9 years ago
598d809
mm: convert pr_warning to pr_warn
by Joe Perches
· 9 years ago
1d5cfdb
tree wide: use kvfree() than conditional kfree()/vfree()
by Tetsuo Handa
· 9 years ago
f09f124
mm/percpu: use offset_in_page macro
by Alexander Kuleshov
· 9 years ago
292c24a
percpu: clean up of schunk->map[] assignment in pcpu_setup_first_chunk
by Baoquan He
· 9 years ago
8a8c35f
mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc()
by Larry Finger
· 9 years ago
bffc437
percpu: Fix trivial typos in comments
by Yannick Guerrini
· 10 years ago
807de07
percpu: use %*pb[l] to print bitmaps including cpumasks and nodemasks
by Tejun Heo
· 10 years ago
9f29566
percpu: off by one in BUG_ON()
by Dan Carpenter
· 10 years ago
6ae833c7f
percpu: fix how @gfp is interpreted by the percpu allocator
by Tejun Heo
· 10 years ago
bb2e226
Revert "percpu: free percpu allocation info for uniprocessor system"
by Guenter Roeck
· 10 years ago
23cb898
percpu: fix locking regression in the failure path of pcpu_alloc()
by Tejun Heo
· 10 years ago
1a4d760
percpu: implement asynchronous chunk population
by Tejun Heo
· 10 years ago
fe6bd8c
percpu: rename pcpu_reclaim_work to pcpu_balance_work
by Tejun Heo
· 10 years ago
b539b87
percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated
by Tejun Heo
· 10 years ago
9c824b6
percpu: make sure chunk->map array has available space
by Tejun Heo
· 10 years ago
5835d96
percpu: implement [__]alloc_percpu_gfp()
by Tejun Heo
· 10 years ago
e04d320
percpu: indent the population block in pcpu_alloc()
by Tejun Heo
· 10 years ago
a16037c
percpu: make pcpu_alloc_area() capable of allocating only from populated areas
by Tejun Heo
· 10 years ago
b38d08f
percpu: restructure locking
by Tejun Heo
· 10 years ago
a93ace4
percpu: move region iterations out of pcpu_[de]populate_chunk()
by Tejun Heo
· 10 years ago
dca4964
percpu: move common parts out of pcpu_[de]populate_chunk()
by Tejun Heo
· 10 years ago
3189edd
percpu: free percpu allocation info for uniprocessor system
by Honggang Li
· 10 years ago
fb009e3
percpu: Use ALIGN macro instead of hand coding alignment calculation
by Christoph Lameter
· 10 years ago
5a838c3
percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree()
by Jianyu Zhan
· 11 years ago
21ddfd3
percpu: renew the max_contig if we merge the head and previous block
by Jianyu Zhan
· 11 years ago
2f69fa8
percpu: allocation size should be even
by Viro
· 11 years ago
Next »