Commit Graph

12927 Commits (fourteen)

Author SHA1 Message Date
Dmitry Vyukov d3a0f21209 mm/kmemleak.c: fix check for softirq context 6 years ago
Kuo-Hsin Yang 2fc4462422 mm: vmscan: scan anonymous pages on file refaults 6 years ago
Ross Zwisler a589d25069 mm: add filemap_fdatawait_range_keep_errors() 6 years ago
Nathan Chancellor 88590f0a97 UPSTREAM: kasan: initialize tag to 0xff in __kasan_kmalloc 6 years ago
Thomas Gleixner 7095baad73 UPSTREAM: mm/kasan: Remove the ULONG_MAX stack trace hackery 6 years ago
Peter Zijlstra 10be9094e3 UPSTREAM: x86/uaccess, kasan: Fix KASAN vs SMAP 6 years ago
Qian Cai 9fcb43e16d UPSTREAM: kasan: fix variable 'tag' set but not used warning 6 years ago
Andrey Konovalov e8079b78ab UPSTREAM: kasan: fix coccinelle warnings in kasan_p*_table 6 years ago
Arnd Bergmann 6b13a81d45 UPSTREAM: kasan: fix kasan_check_read/write definitions 6 years ago
Andrey Ryabinin e3ea178cf1 BACKPORT: kasan: remove use after scope bugs detection. 6 years ago
Qian Cai 1761071d42 UPSTREAM: slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS 6 years ago
Andrey Konovalov f7bd43b296 UPSTREAM: kasan, slab: remove redundant kasan_slab_alloc hooks 6 years ago
Andrey Konovalov 279912cb25 UPSTREAM: kasan, slab: make freelist stored without tags 6 years ago
Andrey Konovalov 73027e4476 UPSTREAM: kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY 6 years ago
Andrey Konovalov 0de342cf92 UPSTREAM: kasan: prevent tracing of tags.c 6 years ago
Andrey Konovalov 6c078fd067 UPSTREAM: kasan: fix random seed generation for tag-based mode 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 e31f66f864 UPSTREAM: kasan: fix assigning tags twice 6 years ago
Anders Roxell 86fa63a115 UPSTREAM: kasan: mark file common so ftrace doesn't trace it 6 years ago
Andrey Konovalov 87d15639e1 UPSTREAM: kasan: fix krealloc handling for tag-based mode 6 years ago
Andrey Konovalov cbf4ef9086 UPSTREAM: kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY 6 years ago
Andrey Konovalov 6f4b0fa978 UPSTREAM: kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning 6 years ago
Qian Cai c3380a353c BACKPORT: mm/memblock.c: skip kmemleak for kasan_init() 6 years ago
Andrey Konovalov 7312999192 UPSTREAM: kasan: add SPDX-License-Identifier mark to source files 6 years ago
Andrey Konovalov 5314ddc3e8 UPSTREAM: kasan: add __must_check annotations to kasan hooks 6 years ago
Andrey Konovalov 278b23427e BACKPORT: kasan, mm, arm64: tag non slab memory allocated via pagealloc 6 years ago
Andrey Konovalov 703bb1f9e9 UPSTREAM: kasan: add hooks implementation for tag-based mode 6 years ago
Andrey Konovalov 5992338344 UPSTREAM: mm: move obj_to_index to include/linux/slab_def.h 6 years ago
Andrey Konovalov 22200356af UPSTREAM: kasan: add bug reporting routines for tag-based mode 6 years ago
Andrey Konovalov 346ed760d4 UPSTREAM: kasan: split out generic_report.c from report.c 6 years ago
Andrey Konovalov 619dc9adbf UPSTREAM: kasan, mm: perform untagged pointers comparison in krealloc 6 years ago
Andrey Konovalov 6e451b6544 UPSTREAM: kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU 6 years ago
Andrey Konovalov 229ec2bb14 UPSTREAM: kasan: add tag related helper functions 6 years ago
Andrey Konovalov 70e11758af BACKPORT: kasan: initialize shadow to 0xff for tag-based mode 6 years ago
Andrey Konovalov dd93739e18 BACKPORT: kasan: rename kasan_zero_page to kasan_early_shadow_page 6 years ago
Andrey Konovalov 8a94e7d158 BACKPORT: kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS 6 years ago
Andrey Konovalov 4bc7100ce0 UPSTREAM: kasan: rename source files to reflect the new naming scheme 6 years ago
Andrey Konovalov 748038be9c BACKPORT: kasan: move common generic and tag-based code to common.c 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
Clark Williams a1044e0868 UPSTREAM: mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t 6 years ago
Andrey Ryabinin 69c0f72d6c BACKPORT: kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN 6 years ago
Jia-Ju Bai a86269332d BACKPORT: mm/mempool.c: remove unused argument in kasan_unpoison_element() and remove_element() 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