aboutsummaryrefslogtreecommitdiff
path: root/lib/debugobjects.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-22debugobjects: Stop accessing objects after releasing hash bucket lockGravatar Andrzej Hajda 1-122/+78
2023-10-18treewide: mark stuff as __ro_after_initGravatar Alexey Dobriyan 1-1/+1
2023-06-07debugobjects: Recheck debug_objects_enabled before reportingGravatar Tetsuo Handa 1-0/+9
2023-05-22debugobjects: Don't wake up kswapd from fill_pool()Gravatar Tetsuo Handa 1-1/+1
2023-05-02debugobjects,locking: Annotate debug_object_fill_pool() wait type violationGravatar Peter Zijlstra 1-2/+13
2023-05-02debugobject: Ensure pool refill (again)Gravatar Thomas Gleixner 1-6/+15
2023-04-15debugobject: Prevent init race with static objectsGravatar Thomas Gleixner 1-59/+66
2022-12-12Merge tag 'mm-nonmm-stable-2022-12-12' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-0/+10
2022-12-02debugobjects: Print object pointer in debug_print_object()Gravatar Stephen Boyd 1-2/+2
2022-11-15lib/debugobjects: fix stat count and optimize debug_objects_mem_initGravatar wuchi 1-0/+10
2022-05-13debugobjects: Convert to SPDX license identifierGravatar Thomas Gleixner 1-4/+1
2021-08-13debugobjects: Make them PREEMPT_RT awareGravatar Thomas Gleixner 1-1/+6
2020-10-01debugobjects: Free per CPU pool after CPU unplugGravatar Zqiang 1-0/+25
2020-09-24debugobjects: Allow debug_obj_descr to be constGravatar Stephen Boyd 1-15/+15
2020-07-17debugobjects: Convert to DEFINE_SHOW_ATTRIBUTEGravatar Qinglang Miao 1-12/+1
2020-01-17debugobjects: Fix various data racesGravatar Marco Elver 1-21/+25
2019-06-14debugobjects: Move printk out of db->lock critical sectionsGravatar Waiman Long 1-19/+39
2019-06-14debugobjects: Less aggressive freeing of excess debug objectsGravatar Waiman Long 1-12/+49
2019-06-14debugobjects: Reduce number of pool_lock acquisitions in fill_pool()Gravatar Waiman Long 1-8/+16
2019-06-14debugobjects: Percpu pool lookahead freeing/allocationGravatar Waiman Long 1-6/+69
2019-06-14debugobjects: Add percpu free poolsGravatar Waiman Long 1-24/+91
2019-06-14debugobjects: No need to check return value of debugfs_create()Gravatar Greg Kroah-Hartman 1-12/+2
2018-12-28debugobjects: call debug_objects_mem_init earilerGravatar Qian Cai 1-5/+3
2018-11-30debugobjects: avoid recursive calls with kmemleakGravatar Qian Cai 1-3/+2
2018-08-02debugobjects: Remove redundant NULL pointer checkGravatar Zhong Jiang 1-2/+1
2018-07-30debugobjects: Make stack check warning more informativeGravatar Joel Fernandes (Google) 1-2/+5
2018-03-14debugobjects: Avoid another unused variable warningGravatar Arnd Bergmann 1-1/+1
2018-02-22debugobjects: Fix debug_objects_freed accountingGravatar Arnd Bergmann 1-0/+1
2018-02-13debugobjects: Use global free list in __debug_check_no_obj_freed()Gravatar Yang Shi 1-9/+7
2018-02-13debugobjects: Use global free list in free_object()Gravatar Yang Shi 1-41/+22
2018-02-13debugobjects: Add global free list and the counterGravatar Yang Shi 1-1/+57
2018-02-13debugobjects: Export max loops counterGravatar Yang Shi 1-1/+8
2017-08-14debugobjects: Make kmemleak ignore debug objectsGravatar Waiman Long 1-0/+3
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Gravatar Ingo Molnar 1-0/+1
2017-02-10debugobjects: Improve variable namingGravatar Waiman Long 1-5/+5
2017-02-05debugobjects: Reduce contention on the global pool_lockGravatar Waiman Long 1-9/+23
2017-02-04debugobjects: Scale thresholds with # of CPUsGravatar Waiman Long 1-5/+15
2017-02-04debugobjects: Track number of kmem_cache_alloc/kmem_cache_free doneGravatar Waiman Long 1-0/+10
2016-12-13Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqGravatar Linus Torvalds 1-1/+1
2016-11-30lib/debugobjects: export for use in modulesGravatar Chris Wilson 1-0/+8
2016-09-17debugobj, workqueue: remove keventd_up() usageGravatar Tejun Heo 1-1/+1
2016-05-19debugobjects: insulate non-fixup logic related to static obj from fixup callb...Gravatar Du, Changbin 1-17/+32
2016-05-19debugobjects: correct the usage of fixup call resultsGravatar Du, Changbin 1-1/+1
2016-05-19debugobjects: make fixup functions return bool instead of intGravatar Du, Changbin 1-22/+21
2016-01-27debugobjects: Allow bigger number of early boot objectsGravatar Christian Borntraeger 1-1/+1
2014-06-04lib/debugobjects.c: convert printk(KERN_DEBUG to pr_debugGravatar Fabian Frederick 1-2/+2
2014-06-04lib/debugobjects.c: add pr_fmt to loggingGravatar Fabian Frederick 1-5/+8
2014-06-04lib/debugobjects.c: convert printk to pr_foo()Gravatar Fabian Frederick 1-7/+5
2013-11-13lib/debugobjects.c: remove unnecessary work pending testGravatar Xie XiuQi 1-1/+1
2013-08-18debugobjects: Make debug_object_activate() return statusGravatar Paul E. McKenney 1-6/+14