| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-08-02 | stackdepot: make max number of pools boot-time configurable | Matt Fleming | 1 | -9/+58 |
| 2025-02-27 | mm, bpf: Introduce free_pages_nolock() | Alexei Starovoitov | 1 | -1/+4 |
| 2025-02-27 | mm, bpf: Introduce try_alloc_pages() for opportunistic page allocation | Alexei Starovoitov | 1 | -2/+3 |
| 2024-12-05 | stackdepot: fix stack_depot_save_flags() in NMI context | Marco Elver | 1 | -1/+9 |
| 2024-05-19 | stackdepot: use gfp_nested_mask() instead of open coded masking | Dave Chinner | 1 | -9/+2 |
| 2024-04-24 | stackdepot: respect __GFP_NOLOCKDEP allocation flag | Andrey Ryabinin | 1 | -2/+2 |
| 2024-04-05 | stackdepot: rename pool_index to pool_index_plus_1 | Peter Collingbourne | 1 | -2/+2 |
| 2024-03-04 | lib/stackdepot: off by one in depot_fetch_stack() | Dan Carpenter | 1 | -1/+1 |
| 2024-02-23 | mm,page_owner: maintain own list of stack_records structs | Oscar Salvador | 1 | -0/+8 |
| 2024-02-23 | lib/stackdepot: move stack_record struct definition into the header | Oscar Salvador | 1 | -43/+0 |
| 2024-02-23 | lib/stackdepot: fix first entry having a 0-handle | Oscar Salvador | 1 | -7/+9 |
| 2024-02-23 | stackdepot: use variable size records for non-evictable entries | Marco Elver | 1 | -123/+127 |
| 2024-01-25 | stackdepot: make fast paths lock-less again | Marco Elver | 1 | -111/+211 |
| 2024-01-25 | stackdepot: add stats counters exported via debugfs | Marco Elver | 1 | -0/+53 |
| 2023-12-29 | lib/stackdepot: add printk_deferred_enter/exit guards | Andrey Konovalov | 1 | -0/+9 |
| 2023-12-10 | lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN | Andrey Konovalov | 1 | -0/+10 |
| 2023-12-10 | lib/stackdepot: allow users to evict stack traces | Andrey Konovalov | 1 | -1/+36 |
| 2023-12-10 | lib/stackdepot: add refcount for records | Andrey Konovalov | 1 | -2/+10 |
| 2023-12-10 | lib/stackdepot, kasan: add flags to __stack_depot_save and rename | Andrey Konovalov | 1 | -5/+11 |
| 2023-12-10 | lib/stackdepot: use list_head for stack record links | Andrey Konovalov | 1 | -37/+50 |
| 2023-12-10 | lib/stackdepot: use read/write lock | Andrey Konovalov | 1 | -41/+46 |
| 2023-12-10 | lib/stackdepot: store free stack records in a freelist | Andrey Konovalov | 1 | -49/+82 |
| 2023-12-10 | lib/stackdepot: store next pool pointer in new_pool | Andrey Konovalov | 1 | -1/+5 |
| 2023-12-10 | lib/stackdepot: rename next_pool_required to new_pool_required | Andrey Konovalov | 1 | -25/+24 |
| 2023-12-10 | lib/stackdepot: rework helpers for depot_alloc_stack | Andrey Konovalov | 1 | -37/+49 |
| 2023-12-10 | lib/stackdepot: fix and clean-up atomic annotations | Andrey Konovalov | 1 | -15/+14 |
| 2023-12-10 | lib/stackdepot: use fixed-sized slots for stack records | Andrey Konovalov | 1 | -4/+9 |
| 2023-12-10 | lib/stackdepot: add depot_fetch_stack helper | Andrey Konovalov | 1 | -17/+28 |
| 2023-12-10 | lib/stackdepot: drop valid bit from handles | Andrey Konovalov | 1 | -5/+2 |
| 2023-12-10 | lib/stackdepot: simplify __stack_depot_save | Andrey Konovalov | 1 | -5/+4 |
| 2023-12-10 | lib/stackdepot: check disabled flag when fetching | Andrey Konovalov | 1 | -1/+1 |
| 2023-12-10 | lib/stackdepot: print disabled message only if truly disabled | Andrey Konovalov | 1 | -9/+15 |
| 2023-03-28 | lib/stackdepot: kmsan: mark API outputs as initialized | Alexander Potapenko | 1 | -0/+12 |
| 2023-02-16 | lib/stackdepot: move documentation comments to stackdepot.h | Andrey Konovalov | 1 | -87/+0 |
| 2023-02-16 | lib/stackdepot: various comments clean-ups | Andrey Konovalov | 1 | -61/+59 |
| 2023-02-16 | lib/stackdepot: annotate racy pool_index accesses | Andrey Konovalov | 1 | -4/+13 |
| 2023-02-16 | lib/stacktrace, kasan, kmsan: rework extra_bits interface | Andrey Konovalov | 1 | -9/+33 |
| 2023-02-16 | lib/stackdepot: rename next_pool_inited to next_pool_required | Andrey Konovalov | 1 | -9/+21 |
| 2023-02-16 | lib/stackdepot: annotate depot_init_pool and depot_alloc_stack | Andrey Konovalov | 1 | -10/+24 |
| 2023-02-16 | lib/stacktrace: drop impossible WARN_ON for depot_init_pool | Andrey Konovalov | 1 | -7/+5 |
| 2023-02-16 | lib/stackdepot: rename init_stack_pool | Andrey Konovalov | 1 | -5/+5 |
| 2023-02-16 | lib/stackdepot: rename handle and pool constants | Andrey Konovalov | 1 | -29/+27 |
| 2023-02-16 | lib/stackdepot: rename slab to pool | Andrey Konovalov | 1 | -53/+53 |
| 2023-02-16 | lib/stackdepot: rename hash table constants and variables | Andrey Konovalov | 1 | -21/+21 |
| 2023-02-16 | lib/stackdepot: reorder and annotate global variables | Andrey Konovalov | 1 | -10/+17 |
| 2023-02-16 | lib/stackdepot: lower the indentation in stack_depot_init | Andrey Konovalov | 1 | -33/+37 |
| 2023-02-16 | lib/stackdepot: annotate init and early init functions | Andrey Konovalov | 1 | -6/+21 |
| 2023-02-16 | lib/stackdepot: rename stack_depot_disable | Andrey Konovalov | 1 | -10/+10 |
| 2023-02-16 | lib/stackdepot, mm: rename stack_depot_want_early_init | Andrey Konovalov | 1 | -5/+5 |
| 2023-02-16 | lib/stackdepot: use pr_fmt to define message format | Andrey Konovalov | 1 | -4/+6 |
| 2023-02-16 | lib/stackdepot: put functions in logical order | Andrey Konovalov | 1 | -157/+157 |
| 2022-10-03 | stackdepot: reserve 5 extra bits in depot_stack_handle_t | Alexander Potapenko | 1 | -5/+24 |
| 2022-07-17 | lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing | Vlastimil Babka | 1 | -10/+49 |
| 2022-04-06 | lib/stackdepot: allow requesting early initialization dynamically | Vlastimil Babka | 1 | -22/+45 |
| 2022-01-22 | lib/stackdepot: always do filter_irq_stacks() in stack_depot_save() | Marco Elver | 1 | -0/+13 |
| 2022-01-22 | lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() | Vlastimil Babka | 1 | -5/+28 |
| 2021-11-09 | lib, stackdepot: add helper to print stack entries into buffer | Imran Khan | 1 | -0/+25 |
| 2021-11-09 | lib, stackdepot: add helper to print stack entries | Imran Khan | 1 | -0/+18 |
| 2021-11-09 | lib, stackdepot: check stackdepot handle before accessing slabs | Imran Khan | 1 | -0/+3 |
| 2021-11-06 | stacktrace: move filter_irq_stacks() to kernel/stacktrace.c | Marco Elver | 1 | -24/+0 |
| 2021-11-06 | lib/stackdepot: introduce __stack_depot_save() | Marco Elver | 1 | -6/+37 |
| 2021-11-06 | lib/stackdepot: remove unused function argument | Marco Elver | 1 | -5/+4 |
| 2021-07-08 | lib: fix spelling mistakes | Zhen Lei | 1 | -1/+1 |
| 2021-05-06 | lib: stackdepot: turn depot_lock spinlock to raw_spinlock | Zqiang | 1 | -3/+3 |
| 2021-02-26 | lib: stackdepot: fix ignoring return value warning | Vijayanand Jitta | 1 | -2/+4 |
| 2021-02-26 | lib: stackdepot: add support to disable stack depot | Vijayanand Jitta | 1 | -4/+28 |
| 2021-02-26 | lib: stackdepot: add support to configure STACK_HASH_SIZE | Yogesh Lal | 1 | -2/+1 |
| 2020-12-15 | lib/stackdepot.c: use array_size() helper in jhash2() | Gustavo A. R. Silva | 1 | -2/+2 |
| 2020-12-15 | lib/stackdepot.c: use flex_array_size() helper in memcpy() | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-12-15 | lib/stackdepot.c: replace one-element array with flexible-array member | Gustavo A. R. Silva | 1 | -3/+2 |
| 2020-04-07 | kasan: stackdepot: move filter_irq_stacks() to stackdepot.c | Alexander Potapenko | 1 | -0/+24 |
| 2020-04-07 | lib/stackdepot.c: check depot_index before accessing the stack slab | Alexander Potapenko | 1 | -2/+13 |
| 2020-02-21 | lib/stackdepot.c: fix global out-of-bounds in stack_slabs | Alexander Potapenko | 1 | -2/+6 |
| 2019-08-19 | lib/stackdepot: Fix outdated comments | Miles Chen | 1 | -2/+2 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 | Thomas Gleixner | 1 | -10/+1 |
| 2019-04-29 | lib/stackdepot: Remove obsolete functions | Thomas Gleixner | 1 | -20/+0 |
| 2019-04-29 | lib/stackdepot: Provide functions which operate on plain storage arrays | Thomas Gleixner | 1 | -19/+51 |
| 2018-02-06 | lib/stackdepot.c: use a non-instrumented version of memcmp() | Alexander Potapenko | 1 | -3/+16 |
| 2016-11-11 | lib/stackdepot: export save/fetch stack for drivers | Chris Wilson | 1 | -0/+2 |
| 2016-10-27 | lib/stackdepot.c: bump stackdepot capacity from 16MB to 128MB | Dmitry Vyukov | 1 | -1/+1 |
| 2016-07-28 | lib/stackdepot.c: use __GFP_NOWARN for stack allocations | Kirill A. Shutemov | 1 | -0/+1 |
| 2016-05-05 | lib/stackdepot: avoid to return 0 handle | Joonsoo Kim | 1 | -1/+5 |
| 2016-04-28 | lib/stackdepot.c: allow the stack trace hash to be zero | Alexander Potapenko | 1 | -4/+0 |
| 2016-03-25 | mm, kasan: stackdepot implementation. Enable stackdepot for SLAB | Alexander Potapenko | 1 | -0/+284 |