summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-27mempool: Hook up to memory allocation profilingcodetagsKent Overstreet
2023-03-05fixup! mm: enable page allocation taggingKent Overstreet
2022-12-06nodemask: Split out include/linux/nodemask_types.hKent Overstreet
2022-12-05mm: percpu: Alloc taggingKent Overstreet
2022-12-05mm: percpu: Introduce pcpuobj_extKent Overstreet
2022-12-05allocation tagging: Pass via task_structKent Overstreet
2022-12-02Revert "TESTING: set required configurations and request some context captures"Kent Overstreet
2022-12-02tweak alloc_benchKent Overstreet
2022-12-02fixup! lib: add support for allocation taggingKent Overstreet
2022-12-02fs: Convert alloc_inode_sb() to a macroKent Overstreet
2022-12-02timekeeping: Fix a circular include dependencyKent Overstreet
2022-12-02lazy_percpu_counters: Inline fastpathKent Overstreet
2022-12-02mm/slub: Mark slab_free_freelist_hook() __always_inlineKent Overstreet
2022-12-02TESTING: remove CONFIG_MEMCG from CODE_TAG_TESTINGSuren Baghdasaryan
2022-12-02fixup: ensure slab, page and folio struct layouts always matchSuren Baghdasaryan
2022-12-02fixup: fix CONFIG_MEMCG misspellingsSuren Baghdasaryan
2022-12-01fixup: revert SLAB_OBJ_EXT and MEMCG dependencySuren Baghdasaryan
2022-12-01fixup: add missing parentheses in the macroSuren Baghdasaryan
2022-12-01fixup! Improved symbolic error namesKent Overstreet
2022-12-01fixup! mm: introduce slabobj_ext to support slab object extensionsKent Overstreet
2022-12-01fixup! mm: enable slab allocation tagging for kmalloc and friendsKent Overstreet
2022-12-01TESTING: Introduce alloc_benchSuren Baghdasaryan
2022-11-04fixup: lookup_page_ext should be non-staticSuren Baghdasaryan
2022-11-04TESTING: set required configurations and request some context capturesSuren Baghdasaryan
2022-11-04TESTING: drivers/staging: add module for testing code tagging module supportSuren Baghdasaryan
2022-11-04MAINTAINERS: Add entries for code tagging & relatedKent Overstreet
2022-11-04Improved symbolic error namesKent Overstreet
2022-11-04Code tagging based latency trackingKent Overstreet
2022-11-04bcache: Convert to lib/time_statsKent Overstreet
2022-11-04lib/time_stats: New library for statistics on eventsKent Overstreet
2022-11-04wait: Clean up waitqueue_entry initializationKent Overstreet
2022-11-04timekeeping: Add a missing includeKent Overstreet
2022-11-04Code tagging based fault injectionKent Overstreet
2022-11-04lib: implement context capture support for page and slab allocatorsSuren Baghdasaryan
2022-11-04lib: introduce support for storing code tag contextSuren Baghdasaryan
2022-11-04move stack capture functionality into a separate function for reuseSuren Baghdasaryan
2022-11-04codetag: add codetag query helper functionsKent Overstreet
2022-11-04lib/string.c: strsep_no_empty()Kent Overstreet
2022-11-04mm: enable slab allocation tagging for kmalloc and friendsSuren Baghdasaryan
2022-11-04lib: introduce slab allocation taggingSuren Baghdasaryan
2022-11-04mm: prevent slabobj_ext allocations for slabobj_ext and kmem_cache objectsSuren Baghdasaryan
2022-11-04mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creationSuren Baghdasaryan
2022-11-04mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creationSuren Baghdasaryan
2022-11-04mm: introduce slabobj_ext to support slab object extensionsSuren Baghdasaryan
2022-11-04mm: enable page allocation tagging for __get_free_pages and alloc_pagesSuren Baghdasaryan
2022-11-04change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan
2022-11-04lib: introduce page allocation taggingSuren Baghdasaryan
2022-11-04lib: add support for allocation taggingSuren Baghdasaryan
2022-11-04lib: code tagging module supportSuren Baghdasaryan
2022-11-04lib: code tagging frameworkSuren Baghdasaryan