blob: 3c0febee11d0b55aeb2294274e74dfeb3780d049 [file] [log] [blame]
d33d9f3dd96b ("percpu: use chunk scan_hint to skip some scanning")
92c14cab4326 ("percpu: convert chunk hints to be based on pcpu_block_md")
b239f7daf553 ("percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE")
3e54097beb22 ("percpu: manage chunks based on contig_bits instead of free_bytes")
d9f3a01eebe8 ("percpu: introduce helper to determine if two regions overlap")
8e5a2b9893f3 ("percpu: update free path with correct new free region")
6ab7d47bcbf0 ("percpu: convert spin_lock_irq to spin_lock_irqsave.")
7e8a6304d541 ("/proc/meminfo: add percpu populated pages count")
655c75a206e6 ("Documentation: proc.txt: Adding 'HardwareCorrupted' field and description.")
b4c2116cfae6 ("percpu: update pcpu_find_block_fit to use an iterator")
525ca84daec0 ("percpu: use metadata blocks to update the chunk contig hint")
b185cd0dc61c ("percpu: update free path to take advantage of contig hints")
fc3043345a64 ("percpu: update alloc path to only scan if contig hints are broken")
268625a6f9df ("percpu: keep track of the best offset for contig hints")
13f966373f92 ("percpu: skip chunks if the alloc does not fit in the contig hint")
86b442fbce74 ("percpu: add first_bit to keep track of the first free in the bitmap")
ca460b3c9627 ("percpu: introduce bitmap metadata blocks")
40064aeca35c ("percpu: replace area map allocator with bitmap")
91e914c5a498 ("percpu: generalize bitmap (un)populated iterators")
d2f3c3849461 ("percpu: increase minimum percpu allocation size and align first regions")
0cecf50cf00f ("percpu: introduce nr_empty_pop_pages to help empty page accounting")
8ab16c43ea79 ("percpu: change the number of pages marked in the first_chunk pop bitmap")
c0ebfdc3fefd ("percpu: modify base_addr to be region specific")
0c4169c3d117 ("percpu: setup_first_chunk rename schunk/dchunk to chunk")
6b9d7c8e8ecf ("percpu: end chunk area maps page aligned for the populated bitmap")
10edf5b0b6e2 ("percpu: unify allocation of schunk and dchunk")
b9c39442ceff ("percpu: setup_first_chunk remove dyn_size and consolidate logic")
4af1e6fbd8e4 ("percpu: remove has_reserved from pcpu_chunk")
e22667056644 ("percpu: introduce start_offset to pcpu_chunk")
fb29a2cc6b06 ("percpu: setup_first_chunk enforce dynamic region must exist")
cd6a884d0955 ("percpu: pcpu-stats change void buffer to int buffer")
30a5b5367ef9 ("percpu: expose statistics about percpu memory via debugfs")
8fa3ed8014ac ("percpu: migrate percpu data structures to internal header")
5ccd30e40e73 ("percpu: add missing lockdep_assert_held to func pcpu_free_area")
1328710b8ec3 ("mark most percpu globals as __ro_after_init")
320661b08dd6 ("percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages")