Commit Graph

795 Commits (fourteen)

Author SHA1 Message Date
Simon1511 34c64e7c67 Import A525FXXU3AUG4 3 years ago
Qian Cai 88451e4b54 mm/slub: fix stack overruns with SLUB_STATS 5 years ago
Dongli Zhang 00d2b1efa0 mm/slub.c: fix corrupted freechain in deactivate_slab() 5 years ago
Wang Hai 5f68457ed1 mm/slub: fix a memory leak in sysfs_slab_add() 5 years ago
Vlastimil Babka 69e4bfba09 mm, slub: restore the original intention of prefetch_freepointer() 5 years ago
Kees Cook 2a77146ab1 slub: improve bit diffusion for freelist ptr obfuscation 5 years ago
Vlastimil Babka f752174191 mm, slub: prevent kmalloc_node crashes and memory leaks 5 years ago
Linus Torvalds ffb15296dd mm: slub: be more careful about the double cmpxchg of freelist 5 years ago
Jann Horn 992a5c90af mm: slub: add missing TID bump in kmem_cache_alloc_bulk() 5 years ago
Vijayanand Jitta dd81863f39 mm: slub: reinitialize random sequence cache on slab object update 5 years ago
Laura Abbott 1871e55164 UPSTREAM: mm: slub: really fix slab walking for init_on_free 5 years ago
Alexander Potapenko 6fc3e71c91 UPSTREAM: mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations 5 years ago
Vlastimil Babka f59edcb963 UPSTREAM: mm, slab: combine kmalloc_caches and kmalloc_dma_caches 5 years ago
Qian Cai 504593dd85 mm/slub: fix a deadlock in show_slab_objects() 5 years ago
Laura Abbott 709e8c5be3 UPSTREAM: mm: slub: Fix slab walking for init_on_free 5 years ago
Alexander Potapenko 8a4e1fcd4b BACKPORT: mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options 5 years ago
Qian Cai 1761071d42 UPSTREAM: slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS 6 years ago
Qian Cai 1a31477079 UPSTREAM: slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS 6 years ago
Andrey Konovalov c917ef92b5 UPSTREAM: kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED 6 years ago
Andrey Konovalov c88c4232ad UPSTREAM: kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED 6 years ago
Andrey Konovalov 0c4810f889 UPSTREAM: kasan, slub: move kasan_poison_slab hook before page_address 6 years ago
Andrey Konovalov 26aaeb8b24 UPSTREAM: kasan, kmemleak: pass tagged pointers to kmemleak 6 years ago
Andrey Konovalov cbf4ef9086 UPSTREAM: kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY 6 years ago
Andrey Konovalov 6e451b6544 UPSTREAM: kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU 6 years ago
Andrey Konovalov 8a94e7d158 BACKPORT: kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS 6 years ago
Andrey Konovalov 06ba7b677f UPSTREAM: kasan, slub: handle pointer tags in early_kmem_cache_node_alloc 6 years ago
Andrey Konovalov 30847271f7 UPSTREAM: kasan, mm: change hooks signatures 6 years ago
Andrey Konovalov 2e7a5e633f UPSTREAM: kasan, slub: fix handling of kasan_slab_free hook 6 years ago
Shakeel Butt b7c4789e62 UPSTREAM: slab, slub: skip unnecessary kasan_cache_shutdown() 6 years ago
Alexey Dobriyan c9dcc8241b BACKPORT: kasan: make kasan_cache_create() work with 32-bit slab cache sizes 6 years ago
Dmitry Vyukov eff86ebf0a UPSTREAM: kasan: don't use __builtin_return_address(1) 6 years ago
Dmitry Vyukov d80cc7c859 UPSTREAM: kasan: detect invalid frees for large objects 6 years ago
Alexey Dobriyan 1ddc0781c0 slub: make ->cpu_partial unsigned int 6 years ago
Se Wang (Patrick) Oh d454e4a8e2 mm: slub: call kasan_alloc_pages before freeing pages in slub 6 years ago
Mathieu Malaterre 191d00f8c8 mm/slub.c: add __printf verification to slab_err() 7 years ago
Mikulas Patocka 804a0db743 slub: fix failure when we delete and create a slab cache 7 years ago
Levin, Alexander (Sasha Levin) f369f14861 kmemcheck: rip it out 7 years ago
Levin, Alexander (Sasha Levin) b9870f8581 kmemcheck: remove whats left of NOTRACK flags 7 years ago
Levin, Alexander (Sasha Levin) ae63fd26b2 kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK 7 years ago
Levin, Alexander (Sasha Levin) 2abfcdf8e7 kmemcheck: remove annotations 7 years ago
Dmitry Vyukov bebbf2f00d kasan: don't use __builtin_return_address(1) 7 years ago
Dmitry Vyukov 8ea798b106 kasan: detect invalid frees for large objects 7 years ago
Miles Chen 5ca94e0367 slub: fix sysfs duplicate filename creation when slub_debug=O 7 years ago
David Keitel 506e9863ff mm: slub: panic for object and slab errors 7 years ago
Greg Kroah-Hartman b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 years ago
Michal Hocko 0ee931c4e3 mm: treewide: remove GFP_TEMPORARY allocation flag 7 years ago
Alexey Dobriyan 9b130ad5bb treewide: make "nr_cpu_ids" unsigned 7 years ago
Arvind Yadav 1fdaaa2329 mm/slub.c: constify attribute_group structures 7 years ago
Alexander Popov ce6fa91b93 mm/slub.c: add a naive detection of double free or corruption 7 years ago
Kees Cook 2482ddec67 mm: add SLUB free list pointer obfuscation 7 years ago