Linus Torvalds
|
f5a8eb632b
Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
|
7 years ago |
Arnd Bergmann
|
a687a53370
treewide: simplify Kconfig dependencies for removed archs
|
7 years ago |
Kirill Tkhai
|
f52ba1fef7
mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn()
|
7 years ago |
Tejun Heo
|
71546d1004
percpu: include linux/sched.h for cond_resched()
|
7 years ago |
Eric Dumazet
|
accd4f36a7
percpu: add a schedule point in pcpu_balance_workfn()
|
7 years ago |
Dennis Zhou
|
554fef1c39
percpu: allow select gfp to be passed to underlying allocators
|
7 years ago |
Dennis Zhou
|
47504ee04b
percpu: add __GFP_NORETRY semantics to the percpu balancing path
|
7 years ago |
Dennis Zhou
|
15d9f3d116
percpu: match chunk allocator declarations with definitions
|
7 years ago |
Nicolas Pitre
|
abee210500
percpu: hack to let the CRIS architecture to boot until they clean up
|
7 years ago |
Linus Torvalds
|
766ec76a27
Merge branch 'for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
|
7 years ago |
Daniel Borkmann
|
0ea7eeec24
mm, percpu: add support for __GFP_NOWARN flag
|
7 years ago |
Nicolas Pitre
|
438a506180
percpu: don't forget to free the temporary struct pcpu_alloc_info
|
7 years ago |
Dennis Zhou
|
1fa4df3e68
percpu: fix iteration to prevent skipping over block
|
7 years ago |
Dennis Zhou (Facebook)
|
5e81ee3e6a
percpu: update header to contain bitmap allocator explanation.
|
8 years ago |
Dennis Zhou (Facebook)
|
b4c2116cfa
percpu: update pcpu_find_block_fit to use an iterator
|
8 years ago |
Dennis Zhou (Facebook)
|
525ca84dae
percpu: use metadata blocks to update the chunk contig hint
|
8 years ago |
Dennis Zhou (Facebook)
|
b185cd0dc6
percpu: update free path to take advantage of contig hints
|
8 years ago |
Dennis Zhou (Facebook)
|
fc3043345a
percpu: update alloc path to only scan if contig hints are broken
|
8 years ago |
Dennis Zhou (Facebook)
|
268625a6f9
percpu: keep track of the best offset for contig hints
|
8 years ago |
Dennis Zhou (Facebook)
|
13f966373f
percpu: skip chunks if the alloc does not fit in the contig hint
|
8 years ago |
Dennis Zhou (Facebook)
|
86b442fbce
percpu: add first_bit to keep track of the first free in the bitmap
|
8 years ago |
Dennis Zhou (Facebook)
|
ca460b3c96
percpu: introduce bitmap metadata blocks
|
8 years ago |
Dennis Zhou (Facebook)
|
40064aeca3
percpu: replace area map allocator with bitmap
|
8 years ago |
Dennis Zhou (Facebook)
|
91e914c5a4
percpu: generalize bitmap (un)populated iterators
|
8 years ago |
Dennis Zhou (Facebook)
|
d2f3c38494
percpu: increase minimum percpu allocation size and align first regions
|
8 years ago |
Dennis Zhou (Facebook)
|
0cecf50cf0
percpu: introduce nr_empty_pop_pages to help empty page accounting
|
8 years ago |
Dennis Zhou (Facebook)
|
8ab16c43ea
percpu: change the number of pages marked in the first_chunk pop bitmap
|
8 years ago |
Dennis Zhou (Facebook)
|
560f2c2366
percpu: combine percpu address checks
|
8 years ago |
Dennis Zhou (Facebook)
|
c0ebfdc3fe
percpu: modify base_addr to be region specific
|
8 years ago |
Dennis Zhou (Facebook)
|
0c4169c3d1
percpu: setup_first_chunk rename schunk/dchunk to chunk
|
8 years ago |