summaryrefslogtreecommitdiffstats
path: root/lib/stackdepot.c
Commit message (Expand)AuthorAgeFilesLines
* lib/stackdepot: move documentation comments to stackdepot.hAndrey Konovalov2023-02-161-87/+0
* lib/stackdepot: various comments clean-upsAndrey Konovalov2023-02-161-61/+59
* lib/stackdepot: annotate racy pool_index accessesAndrey Konovalov2023-02-161-4/+13
* lib/stacktrace, kasan, kmsan: rework extra_bits interfaceAndrey Konovalov2023-02-161-9/+33
* lib/stackdepot: rename next_pool_inited to next_pool_requiredAndrey Konovalov2023-02-161-9/+21
* lib/stackdepot: annotate depot_init_pool and depot_alloc_stackAndrey Konovalov2023-02-161-10/+24
* lib/stacktrace: drop impossible WARN_ON for depot_init_poolAndrey Konovalov2023-02-161-7/+5
* lib/stackdepot: rename init_stack_poolAndrey Konovalov2023-02-161-5/+5
* lib/stackdepot: rename handle and pool constantsAndrey Konovalov2023-02-161-29/+27
* lib/stackdepot: rename slab to poolAndrey Konovalov2023-02-161-53/+53
* lib/stackdepot: rename hash table constants and variablesAndrey Konovalov2023-02-161-21/+21
* lib/stackdepot: reorder and annotate global variablesAndrey Konovalov2023-02-161-10/+17
* lib/stackdepot: lower the indentation in stack_depot_initAndrey Konovalov2023-02-161-33/+37
* lib/stackdepot: annotate init and early init functionsAndrey Konovalov2023-02-161-6/+21
* lib/stackdepot: rename stack_depot_disableAndrey Konovalov2023-02-161-10/+10
* lib/stackdepot, mm: rename stack_depot_want_early_initAndrey Konovalov2023-02-161-5/+5
* lib/stackdepot: use pr_fmt to define message formatAndrey Konovalov2023-02-161-4/+6
* lib/stackdepot: put functions in logical orderAndrey Konovalov2023-02-161-157/+157
* stackdepot: reserve 5 extra bits in depot_stack_handle_tAlexander Potapenko2022-10-031-5/+24
* lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizingVlastimil Babka2022-07-171-10/+49
* lib/stackdepot: allow requesting early initialization dynamicallyVlastimil Babka2022-04-061-22/+45
* lib/stackdepot: always do filter_irq_stacks() in stack_depot_save()Marco Elver2022-01-221-0/+13
* lib/stackdepot: allow optional init and stack_table allocation by kvmalloc()Vlastimil Babka2022-01-221-5/+28
* lib, stackdepot: add helper to print stack entries into bufferImran Khan2021-11-091-0/+25
* lib, stackdepot: add helper to print stack entriesImran Khan2021-11-091-0/+18
* lib, stackdepot: check stackdepot handle before accessing slabsImran Khan2021-11-091-0/+3
* stacktrace: move filter_irq_stacks() to kernel/stacktrace.cMarco Elver2021-11-061-24/+0
* lib/stackdepot: introduce __stack_depot_save()Marco Elver2021-11-061-6/+37
* lib/stackdepot: remove unused function argumentMarco Elver2021-11-061-5/+4
* lib: fix spelling mistakesZhen Lei2021-07-081-1/+1
* lib: stackdepot: turn depot_lock spinlock to raw_spinlockZqiang2021-05-061-3/+3
* lib: stackdepot: fix ignoring return value warningVijayanand Jitta2021-02-261-2/+4
* lib: stackdepot: add support to disable stack depotVijayanand Jitta2021-02-261-4/+28
* lib: stackdepot: add support to configure STACK_HASH_SIZEYogesh Lal2021-02-261-2/+1
* lib/stackdepot.c: use array_size() helper in jhash2()Gustavo A. R. Silva2020-12-151-2/+2
* lib/stackdepot.c: use flex_array_size() helper in memcpy()Gustavo A. R. Silva2020-12-151-1/+1
* lib/stackdepot.c: replace one-element array with flexible-array memberGustavo A. R. Silva2020-12-151-3/+2
* kasan: stackdepot: move filter_irq_stacks() to stackdepot.cAlexander Potapenko2020-04-071-0/+24
* lib/stackdepot.c: check depot_index before accessing the stack slabAlexander Potapenko2020-04-071-2/+13
* lib/stackdepot.c: fix global out-of-bounds in stack_slabsAlexander Potapenko2020-02-211-2/+6
* lib/stackdepot: Fix outdated commentsMiles Chen2019-08-191-2/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner2019-05-301-10/+1
* lib/stackdepot: Remove obsolete functionsThomas Gleixner2019-04-291-20/+0
* lib/stackdepot: Provide functions which operate on plain storage arraysThomas Gleixner2019-04-291-19/+51
* lib/stackdepot.c: use a non-instrumented version of memcmp()Alexander Potapenko2018-02-061-3/+16
* lib/stackdepot: export save/fetch stack for driversChris Wilson2016-11-111-0/+2
* lib/stackdepot.c: bump stackdepot capacity from 16MB to 128MBDmitry Vyukov2016-10-271-1/+1
* lib/stackdepot.c: use __GFP_NOWARN for stack allocationsKirill A. Shutemov2016-07-281-0/+1
* lib/stackdepot: avoid to return 0 handleJoonsoo Kim2016-05-051-1/+5
* lib/stackdepot.c: allow the stack trace hash to be zeroAlexander Potapenko2016-04-281-4/+0