Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
0e74aa1d79a5bbc663e03a2804399cae418a0321
/
mm
/
percpu.c
0ea7eee
mm, percpu: add support for __GFP_NOWARN flag
by Daniel Borkmann
· 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
· 9 years ago
4f996e2
percpu: fix synchronization between chunk->map_extend_work and chunk destruction
by Tejun Heo
· 9 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
3d331ad
percpu: speed alloc_pcpu_area() up
by Al Viro
· 11 years ago
723ad1d
percpu: store offsets instead of lengths in ->map[]
by Al Viro
· 11 years ago
706c16f
perpcu: fold pcpu_split_block() into the only caller
by Al Viro
· 11 years ago
df32e43
Merge branch 'akpm' (incoming from Andrew)
by Linus Torvalds
· 11 years ago
999c17e
mm/percpu.c: use memblock apis for early memory allocations
by Santosh Shilimkar
· 11 years ago
8a09217
percpu: use VMALLOC_TOTAL instead of VMALLOC_END - VMALLOC_START
by Laura Abbott
· 11 years ago
f851c8d
percpu: fix bootmem error handling in pcpu_page_first_chunk()
by Michael Holzheu
· 11 years ago
5479c78
mm, percpu: Make sure percpu_alloc early parameter has an argument
by Cyrill Gorcunov
· 12 years ago
b4916cb
percpu: make pcpu_free_chunk() use pcpu_mem_free() instead of kfree()
by Joonsoo Kim
· 12 years ago
17f3609
sections: fix section conflicts in mm/percpu.c
by Andi Kleen
· 12 years ago
100d13c
kmemleak: Fix the kmemleak tracking of the percpu areas with !SMP
by Catalin Marinas
· 13 years ago
42b6428
percpu: pcpu_embed_first_chunk() should free unused parts after all allocs are complete
by Tejun Heo
· 13 years ago
cb12982
percpu: use KERN_CONT in pcpu_dump_alloc_info()
by Tejun Heo
· 13 years ago
892d208
Merge tag 'kmemleak' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux
by Linus Torvalds
· 13 years ago
9f57bd4
percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses
by Eugene Surovegin
· 13 years ago
f528f0b
kmemleak: Handle percpu memory allocation
by Catalin Marinas
· 13 years ago
67589c7
percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessary
by Dave Young
· 13 years ago
a855b84
percpu: fix chunk range calculation
by Tejun Heo
· 13 years ago
90459ce0
percpu: rename pcpu_mem_alloc to pcpu_mem_zalloc
by Bob Liu
· 13 years ago
5129df0
Merge branch 'for-2.6.40' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 14 years ago
6988f20
Merge branch 'fixes-2.6.39' into for-2.6.40
by Tejun Heo
· 14 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
787e5b0
percpu: Cast away printk format warning
by Mike Frysinger
· 14 years ago
eac522e
NOMMU: percpu should use is_vmalloc_addr().
by David Howells
· 14 years ago
0415b00d1
percpu: Always align percpu output section to PAGE_SIZE
by Tejun Heo
· 14 years ago
008d23e
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 14 years ago
Next »