compiler.h, kasan: Avoid duplicating __read_once_size_nocheck() [Linux 4.9.187]

This Linux kernel change "compiler.h, kasan: Avoid duplicating __read_once_size_nocheck()" is included in the Linux 4.9.187 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Thu Feb 1 21:00:48 2018 +0300. The commit for this change in Linux stable tree is 229b670 (patch) which is from upstream commit bdb5ac8. The same Linux upstream […]

kasan: initialize tag to 0xff in __kasan_kmalloc [Linux 5.2]

This Linux kernel change "kasan: initialize tag to 0xff in __kasan_kmalloc" is included in the Linux 5.2 release. This change is authored by Nathan Chancellor <natechancellor [at] gmail.com> on Fri May 31 22:30:42 2019 -0700. The commit for this change in Linux stable tree is 0600597 (patch). kasan: initialize tag to 0xff in __kasan_kmalloc When […]

kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE [Linux 5.2]

This Linux kernel change "kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE" is included in the Linux 5.2 release. This change is authored by Torsten Duwe <duwe [at] lst.de> on Fri Feb 8 16:10:14 2019 +0100. The commit for this change in Linux stable tree is e209274 (patch). kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE In preparation for […]

kasan: initialize tag to 0xff in __kasan_kmalloc [Linux 5.1.8]

This Linux kernel change "kasan: initialize tag to 0xff in __kasan_kmalloc" is included in the Linux 5.1.8 release. This change is authored by Nathan Chancellor <natechancellor [at] gmail.com> on Fri May 31 22:30:42 2019 -0700. The commit for this change in Linux stable tree is 2257b04 (patch) which is from upstream commit 0600597. The same […]

kasan: fix variable ‘tag’ set but not used warning [Linux 5.1]

This Linux kernel change "kasan: fix variable ‘tag’ set but not used warning" is included in the Linux 5.1 release. This change is authored by Qian Cai <cai [at] lca.pw> on Thu Mar 28 20:43:15 2019 -0700. The commit for this change in Linux stable tree is c412a76 (patch). kasan: fix variable ‘tag’ set but […]

kasan: fix coccinelle warnings in kasan_p*_table [Linux 5.1]

This Linux kernel change "kasan: fix coccinelle warnings in kasan_p*_table" is included in the Linux 5.1 release. This change is authored by Andrey Konovalov <andreyknvl [at] google.com> on Tue Mar 5 15:41:31 2019 -0800. The commit for this change in Linux stable tree is 5c0198b (patch). kasan: fix coccinelle warnings in kasan_p*_table kasan_p4d_table(), kasan_pmd_table() and […]

kasan: fix kasan_check_read/write definitions [Linux 5.1]

This Linux kernel change "kasan: fix kasan_check_read/write definitions" is included in the Linux 5.1 release. This change is authored by Arnd Bergmann <arnd [at] arndb.de> on Tue Mar 5 15:41:27 2019 -0800. The commit for this change in Linux stable tree is bcf6f55 (patch). kasan: fix kasan_check_read/write definitions Building little-endian allmodconfig kernels on arm64 started […]

kasan: remove use after scope bugs detection. [Linux 5.1]

This Linux kernel change "kasan: remove use after scope bugs detection" is included in the Linux 5.1 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Tue Mar 5 15:41:20 2019 -0800. The commit for this change in Linux stable tree is 7771bdb (patch). kasan: remove use after scope bugs detection. Use […]

kasan: fix kasan_check_read/write definitions [Linux 5.0.7]

This Linux kernel change "kasan: fix kasan_check_read/write definitions" is included in the Linux 5.0.7 release. This change is authored by Arnd Bergmann <arnd [at] arndb.de> on Tue Mar 5 15:41:27 2019 -0800. The commit for this change in Linux stable tree is 64f3362 (patch) which is from upstream commit bcf6f55. The same Linux upstream change […]

kasan: fix variable ‘tag’ set but not used warning [Linux 5.0.12]

This Linux kernel change "kasan: fix variable ‘tag’ set but not used warning" is included in the Linux 5.0.12 release. This change is authored by Qian Cai <cai [at] lca.pw> on Thu Mar 28 20:43:15 2019 -0700. The commit for this change in Linux stable tree is 87eaf3d (patch) which is from upstream commit c412a76. […]

kasan: prevent compiler from optimizing away memset in tests [Linux 4.9.174]

This Linux kernel change "kasan: prevent compiler from optimizing away memset in tests" is included in the Linux 4.9.174 release. This change is authored by Andrey Konovalov <andreyknvl [at] google.com> on Tue Apr 10 16:30:39 2018 -0700. The commit for this change in Linux stable tree is 5d01a64 (patch) which is from upstream commit 69ca372. […]

kasan: remove redundant initialization of variable ‘real_size’ [Linux 4.9.174]

This Linux kernel change "kasan: remove redundant initialization of variable ‘real_size’" is included in the Linux 4.9.174 release. This change is authored by Colin Ian King <colin.king [at] canonical.com> on Tue Feb 6 15:36:48 2018 -0800. The commit for this change in Linux stable tree is fe71230 (patch) which is from upstream commit 48c2323. The […]

kasan: avoid -Wmaybe-uninitialized warning [Linux 4.9.174]

This Linux kernel change "kasan: avoid -Wmaybe-uninitialized warning" is included in the Linux 4.9.174 release. This change is authored by Arnd Bergmann <arnd [at] arndb.de> on Wed Aug 2 13:31:58 2017 -0700. The commit for this change in Linux stable tree is 30ca85a (patch) which is from upstream commit e770155. The same Linux upstream change […]

kasan: add a prototype of task_struct to avoid warning [Linux 4.9.174]

This Linux kernel change "kasan: add a prototype of task_struct to avoid warning" is included in the Linux 4.9.174 release. This change is authored by Masami Hiramatsu <mhiramat [at] kernel.org> on Thu Mar 16 16:40:21 2017 -0700. The commit for this change in Linux stable tree is 51a27f0 (patch) which is from upstream commit 5be9b73. […]

arm64: kasan: avoid bad virt_to_pfn() [Linux 4.9.174]

This Linux kernel change "arm64: kasan: avoid bad virt_to_pfn()" is included in the Linux 4.9.174 release. This change is authored by Mark Rutland <mark.rutland [at] arm.com> on Mon Mar 6 19:06:40 2017 +0000. The commit for this change in Linux stable tree is b46a4c2 (patch) which is from upstream commit b0de0cc. The same Linux upstream […]

kasan: prevent compiler from optimizing away memset in tests [Linux 4.14.117]

This Linux kernel change "kasan: prevent compiler from optimizing away memset in tests" is included in the Linux 4.14.117 release. This change is authored by Andrey Konovalov <andreyknvl [at] google.com> on Tue Apr 10 16:30:39 2018 -0700. The commit for this change in Linux stable tree is bd6afee (patch) which is from upstream commit 69ca372. […]

kasan: remove redundant initialization of variable ‘real_size’ [Linux 4.14.117]

This Linux kernel change "kasan: remove redundant initialization of variable ‘real_size’" is included in the Linux 4.14.117 release. This change is authored by Colin Ian King <colin.king [at] canonical.com> on Tue Feb 6 15:36:48 2018 -0800. The commit for this change in Linux stable tree is 13a1d1a (patch) which is from upstream commit 48c2323. The […]

kasan: turn off asan-stack for clang-8 and earlier [Linux 5.0]

This Linux kernel change "kasan: turn off asan-stack for clang-8 and earlier" is included in the Linux 5.0 release. This change is authored by Arnd Bergmann <arnd [at] arndb.de> on Thu Feb 28 16:21:58 2019 -0800. The commit for this change in Linux stable tree is 6baec88 (patch). kasan: turn off asan-stack for clang-8 and […]

kasan, slab: remove redundant kasan_slab_alloc hooks [Linux 5.0]

This Linux kernel change "kasan, slab: remove redundant kasan_slab_alloc hooks" is included in the Linux 5.0 release. This change is authored by Andrey Konovalov <andreyknvl [at] google.com> on Wed Feb 20 22:20:33 2019 -0800. The commit for this change in Linux stable tree is 557ea25 (patch). kasan, slab: remove redundant kasan_slab_alloc hooks kasan_slab_alloc() calls in […]