Code

History

Commits on v6.13-rc3 to lib/debugobjects.c35+
  1. debugobjects: Track object usage to avoid premature freeing of objectsThomas Gleixner committed 2 years agoff8d523
  2. debugobjects: Refill per CPU pool more agressivelyThomas Gleixner committed 2 years ago13f9ca7
  3. debugobjects: Double the per CPU slotsThomas Gleixner committed 2 years agoa201a96
  4. debugobjects: Move pool statistics into global_pool structThomas Gleixner committed 2 years ago2638345
  5. debugobjects: Implement batch processingThomas Gleixner committed 2 years agof57ebb9
  6. debugobjects: Prepare kmem_cache allocations for batchingThomas Gleixner committed 2 years agoaebbfe0
  7. debugobjects: Prepare for batchingThomas Gleixner committed 2 years ago74fe1ad
  8. debugobjects: Use static key for boot pool selectionThomas Gleixner committed 2 years ago14077b9
  9. debugobjects: Rework free_object_work()Thomas Gleixner committed 2 years ago9ce99c6
  10. debugobjects: Rework object freeingThomas Gleixner committed 2 years agoa3b9e19
  11. debugobjects: Rework object allocationThomas Gleixner committed 2 years agofb60c00
  12. debugobjects: Move min/max count into pool structThomas Gleixner committed 2 years ago96a9a04
  13. debugobjects: Rename and tidy up per CPU poolsThomas Gleixner committed 2 years ago18b8afc
  14. debugobjects: Use separate list head for boot poolThomas Gleixner committed 2 years agocb58d19
  15. debugobjects: Move pools into a datastructureThomas Gleixner committed 2 years agoe18328f
  16. debugobjects: Reduce parallel pool fill attemptsZhen Lei committed 2 years agod8c6cd3
  17. debugobjects: Make debug_objects_enabled boolThomas Gleixner committed 2 years ago661cc28
  18. debugobjects: Provide and use free_object_list()Thomas Gleixner committed 2 years ago49a5cb8
  19. debugobjects: Remove pointless debug printkThomas Gleixner committed 2 years ago241463f
  20. debugobjects: Reuse put_objects() on OOMThomas Gleixner committed 2 years ago49968cf
  21. debugobjects: Dont free objects directly on CPU hotplugThomas Gleixner committed 2 years agoa2a7023
  22. debugobjects: Remove pointless hlist initializationThomas Gleixner committed 2 years ago3f397bf
  23. debugobjects: Dont destroy kmem cache in init()Thomas Gleixner committed 2 years ago55fb412
  24. debugobjects: Collect newly allocated objects in a list to reduce lock contentionZhen Lei committed 2 years ago813fd07
  25. debugobjects: Delete a piece of redundant codeZhen Lei committed 2 years agoa0ae950
  26. debugobjects: Remove redundant checks in fill_pool()Zhen Lei committed 2 years ago63a4a9b
  27. debugobjects: Fix conditions in fill_pool()Zhen Lei committed 2 years ago684d28f
  28. debugobjects: Fix the compilation attributes of some global variablesZhen Lei committed 2 years agoe4757c7
  29. debugobjects: Annotate racy debug variablesBreno Leitao committed 2 years ago5b5baba
  30. debugobjects: Stop accessing objects after releasing hash bucket lockAndrzej Hajda committed 3 years ago9bb6362
  31. treewide: mark stuff as __ro_after_initAlexey Dobriyan committed 3 years ago68279f9
  32. debugobjects: Recheck debug_objects_enabled before reportingTetsuo Handa committed 3 years ago8b64d42
  33. debugobjects: Don't wake up kswapd from fill_pool()Tetsuo Handa committed 3 years agoeb79927
  34. debugobjects,locking: Annotate debug_object_fill_pool() wait type violationPeter Zijlstra committed 3 years ago0cce06b
  35. debugobject: Ensure pool refill (again)Thomas Gleixner committed 3 years ago0af462f