| 6ab7d47bcbf0 ("percpu: convert spin_lock_irq to spin_lock_irqsave.") |
| 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") |