summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-19fixup! lib: add allocation tagging support for memory allocation profilingcodetags_v1Kent Overstreet
2023-03-19fixup! mm: enable page allocation taggingKent Overstreet
2023-03-13fixup! mm: enable page allocation taggingKent Overstreet
2023-03-13fixup! lib: add allocation tagging support for memory allocation profilingKent Overstreet
2023-03-13fixup! lib: code tagging module supportKent Overstreet
2023-03-13fixup! mm: enable page allocation taggingKent Overstreet
2023-03-13fixup: mm: create new codetag references during page splittingSuren Baghdasaryan
2023-03-13TESTING: set required configurations and request some context capturesSuren Baghdasaryan
2023-03-13TESTING: tweak alloc_benchKent Overstreet
2023-03-13TESTING: Introduce alloc_benchSuren Baghdasaryan
2023-03-13TESTING: drivers/staging: add module for testing code tagging module supportSuren Baghdasaryan
2023-03-13MAINTAINERS: Add entries for code tagging based latency trackingSuren Baghdasaryan
2023-03-13Improved symbolic error namesKent Overstreet
2023-03-13Code tagging based latency tracking: swaitKent Overstreet
2023-03-13Code tagging based latency trackingKent Overstreet
2023-03-13block/rq_qos: Use proper wait initializerKent Overstreet
2023-03-13bcache: Convert to lib/time_statsKent Overstreet
2023-03-13lib/time_stats: New library for statistics on eventsKent Overstreet
2023-03-13wait: Clean up waitqueue_entry initializationKent Overstreet
2023-03-13timekeeping: Add a missing includeKent Overstreet
2023-03-13Code tagging based fault injectionKent Overstreet
2023-03-13MAINTAINERS: Add entries for code tagging and memory allocation profilingKent Overstreet
2023-03-13codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocationsSuren Baghdasaryan
2023-03-13codetag: debug: mark codetags for reserved pages as emptySuren Baghdasaryan
2023-03-13codetag: debug: skip objext checking when it's for objext itselfSuren Baghdasaryan
2023-03-13lib: implement context capture support for tagged allocationsSuren Baghdasaryan
2023-03-13lib: code tagging context capture supportSuren Baghdasaryan
2023-03-13move stack capture functionality into a separate function for reuseSuren Baghdasaryan
2023-03-13arm64: Fix circular header dependencyKent Overstreet
2023-03-13mm: percpu: enable per-cpu allocation taggingSuren Baghdasaryan
2023-03-13mm: percpu: Add codetag reference into pcpuobj_extKent Overstreet
2023-03-13timekeeping: Fix a circular include dependencyKent Overstreet
2023-03-13mm: percpu: Introduce pcpuobj_extKent Overstreet
2023-03-13mm/slub: Mark slab_free_freelist_hook() __always_inlineKent Overstreet
2023-03-13mm/slab: enable slab allocation tagging for kmalloc and friendsSuren Baghdasaryan
2023-03-13mm/slab: add allocation accounting into slab allocation and free pathsSuren Baghdasaryan
2023-03-13lib: add codetag reference into slabobj_extSuren Baghdasaryan
2023-03-13mm: create new codetag references during page splittingSuren Baghdasaryan
2023-03-13mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_PROFILING_DEBUG=ySuren Baghdasaryan
2023-03-13mm: enable page allocation taggingSuren Baghdasaryan
2023-03-13change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan
2023-03-13lib: introduce support for page allocation taggingSuren Baghdasaryan
2023-03-13lib: add allocation tagging support for memory allocation profilingSuren Baghdasaryan
2023-03-13lib: code tagging query helper functionsKent Overstreet
2023-03-13lib: code tagging module supportSuren Baghdasaryan
2023-03-13lib: code tagging frameworkSuren Baghdasaryan
2023-03-13slab: objext: introduce objext_flags as extension to page_memcg_data_flagsSuren Baghdasaryan
2023-03-13mm: prevent slabobj_ext allocations for slabobj_ext and kmem_cache objectsSuren Baghdasaryan
2023-03-13mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creationSuren Baghdasaryan
2023-03-13mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creationSuren Baghdasaryan