<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ca79a00b - kasan: migrate copy_user_test to kunit</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#ca79a00b</link>
        <description>kasan: migrate copy_user_test to kunitMigrate the copy_user_test to the KUnit framework to verify out-of-bounddetection via KASAN reports in copy_from_user(), copy_to_user() and theirstatic functions.This is the last migrated test in kasan_test_module.c, therefore deletethe file.[arnd@arndb.de: export copy_to_kernel_nofault]  Link: https://lkml.kernel.org/r/20241018151112.3533820-1-arnd@kernel.orgLink: https://lkml.kernel.org/r/20241016131802.3115788-3-snovitoll@gmail.comSigned-off-by: Sabyrzhan Tasbolatov &lt;snovitoll@gmail.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Andrey Konovalov &lt;andreyknvl@gmail.com&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Alex Shi &lt;alexs@kernel.org&gt;Cc: Andrey Ryabinin &lt;ryabinin.a.a@gmail.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Hu Haowen &lt;2023002089@link.tyut.edu.cn&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Marco Elver &lt;elver@google.com&gt;Cc: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Cc: Yanteng Si &lt;siyanteng@loongson.cn&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Wed, 16 Oct 2024 13:18:01 +0000</pubDate>
        <dc:creator>Sabyrzhan Tasbolatov &lt;snovitoll@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a2f11547 - kasan: rust: Add KASAN smoke test via UAF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#a2f11547</link>
        <description>kasan: rust: Add KASAN smoke test via UAFAdds a smoke test to ensure that KASAN in Rust is actually detecting aRust-native UAF. There is significant room to expand this test suite,but this will at least ensure that flags are having the intended effect.The rename from kasan_test.c to kasan_test_c.c is in order to allow thesingle kasan_test.ko test suite to contain both a .o file producedby the C compiler and one produced by rustc.Signed-off-by: Matthew Maurer &lt;mmaurer@google.com&gt;Reviewed-by: Andrey Konovalov &lt;andreyknvl@gmail.com&gt;Link: https://lore.kernel.org/r/20240820194910.187826-5-mmaurer@google.com[ Applied empty line nit, removed double empty line,  applied `rustfmt` and formatted crate comment. - Miguel ]Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Tue, 20 Aug 2024 19:48:59 +0000</pubDate>
        <dc:creator>Matthew Maurer &lt;mmaurer@google.com&gt;</dc:creator>
    </item>
<item>
        <title>85f195b1 - kasan: test: fix test for new meminstrinsic instrumentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#85f195b1</link>
        <description>kasan: test: fix test for new meminstrinsic instrumentationThe tests for memset/memmove have been failing since they haven&apos;t beeninstrumented in 69d4c0d32186.Fix the test to recognize when memintrinsics aren&apos;t instrumented, and skiptest cases accordingly.  We also need to conditionally pass -fno-builtinto the test, otherwise the instrumentation pass won&apos;t recognizememintrinsics and end up not instrumenting them either.Link: https://lkml.kernel.org/r/20230224085942.1791837-3-elver@google.comFixes: 69d4c0d32186 (&quot;entry, kasan, x86: Disallow overriding mem*() functions&quot;)Reported-by: Linux Kernel Functional Testing &lt;lkft@linaro.org&gt;Signed-off-by: Marco Elver &lt;elver@google.com&gt;Reviewed-by: Andrey Konovalov &lt;andreyknvl@gmail.com&gt;Tested-by: Linux Kernel Functional Testing &lt;lkft@linaro.org&gt;Tested-by: Naresh Kamboju &lt;naresh.kamboju@linaro.org&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Andrey Ryabinin &lt;ryabinin.a.a@gmail.com&gt;Cc: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Jakub Jelinek &lt;jakub@redhat.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Nathan Chancellor &lt;nathan@kernel.org&gt;Cc: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Cc: Nicolas Schier &lt;nicolas@fjasle.eu&gt;Cc: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Fri, 24 Feb 2023 08:59:41 +0000</pubDate>
        <dc:creator>Marco Elver &lt;elver@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f7e01ab8 - kasan: move tests to mm/kasan/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#f7e01ab8</link>
        <description>kasan: move tests to mm/kasan/Move KASAN tests to mm/kasan/ to keep the test code alongside theimplementation.Link: https://lkml.kernel.org/r/676398f0aeecd47d2f8e3369ea0e95563f641a36.1662416260.git.andreyknvl@google.comSigned-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Reviewed-by: Marco Elver &lt;elver@google.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Andrey Konovalov &lt;andreyknvl@gmail.com&gt;Cc: Andrey Ryabinin &lt;ryabinin.a.a@gmail.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Marco Elver &lt;elver@google.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Mon, 05 Sep 2022 22:18:36 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>09eb911d - mm/kasan: remove unnecessary CONFIG_KASAN option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#09eb911d</link>
        <description>mm/kasan: remove unnecessary CONFIG_KASAN optionIn mm/Makefile has:  obj-$(CONFIG_KASAN)     += kasan/So that we don&apos;t need &apos;obj-$(CONFIG_KASAN) :=&apos; in mm/kasan/Makefile,delete it from mm/kasan/Makefile.Link: https://lkml.kernel.org/r/20220221065421.20689-1-tangmeng@uniontech.comSigned-off-by: tangmeng &lt;tangmeng@uniontech.com&gt;Reviewed-by: Marco Elver &lt;elver@google.com&gt;Cc: Andrey Ryabinin &lt;ryabinin.a.a@gmail.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Andrey Konovalov &lt;andreyknvl@gmail.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Fri, 25 Mar 2022 01:12:05 +0000</pubDate>
        <dc:creator>tangmeng &lt;tangmeng@uniontech.com&gt;</dc:creator>
    </item>
<item>
        <title>a0503b8a - kasan: integrate the common part of two KASAN tag-based modes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#a0503b8a</link>
        <description>kasan: integrate the common part of two KASAN tag-based modes1. Move kasan_get_free_track() and kasan_set_free_info() into tags.c   and combine these two functions for SW_TAGS and HW_TAGS kasan mode.2. Move kasan_get_bug_type() to report_tags.c and make this function   compatible for SW_TAGS and HW_TAGS kasan mode.Link: https://lkml.kernel.org/r/20210626100931.22794-3-Kuan-Ying.Lee@mediatek.comSigned-off-by: Kuan-Ying Lee &lt;Kuan-Ying.Lee@mediatek.com&gt;Suggested-by: Marco Elver &lt;elver@google.com&gt;Suggested-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Reviewed-by: Andrey Konovalov &lt;andreyknvl@gmail.com&gt;Reviewed-by: Marco Elver &lt;elver@google.com&gt;Cc: Andrey Ryabinin &lt;ryabinin.a.a@gmail.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Chinwen Chang &lt;chinwen.chang@mediatek.com&gt;Cc: Matthias Brugger &lt;matthias.bgg@gmail.com&gt;Cc: Nicholas Tang &lt;nicholas.tang@mediatek.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Tue, 29 Jun 2021 02:40:55 +0000</pubDate>
        <dc:creator>Kuan-Ying Lee &lt;Kuan-Ying.Lee@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>2e903b91 - kasan, arm64: implement HW_TAGS runtime</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#2e903b91</link>
        <description>kasan, arm64: implement HW_TAGS runtimeProvide implementation of KASAN functions required for the hardwaretag-based mode.  Those include core functions for memory and pointertagging (tags_hw.c) and bug reporting (report_tags_hw.c).  Also adaptcommon KASAN code to support the new mode.Link: https://lkml.kernel.org/r/cfd0fbede579a6b66755c98c88c108e54f9c56bf.1606161801.git.andreyknvl@google.comSigned-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Signed-off-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Reviewed-by: Alexander Potapenko &lt;glider@google.com&gt;Tested-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Cc: Branislav Rankov &lt;Branislav.Rankov@arm.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Evgenii Stepanov &lt;eugenis@google.com&gt;Cc: Kevin Brodsky &lt;kevin.brodsky@arm.com&gt;Cc: Marco Elver &lt;elver@google.com&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Will Deacon &lt;will.deacon@arm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 20:02:10 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>59fd51b2 - kasan: rename report and tags files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#59fd51b2</link>
        <description>kasan: rename report and tags filesRename generic_report.c to report_generic.c and tags_report.c toreport_sw_tags.c, as their content is more relevant to report.c file.Also rename tags.c to sw_tags.c to better reflect that this file containscode for software tag-based mode.No functional changes.Link: https://lkml.kernel.org/r/a6105d416da97d389580015afed66c4c3cfd4c08.1606161801.git.andreyknvl@google.comSigned-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Signed-off-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Reviewed-by: Marco Elver &lt;elver@google.com&gt;Reviewed-by: Alexander Potapenko &lt;glider@google.com&gt;Tested-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Cc: Branislav Rankov &lt;Branislav.Rankov@arm.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Evgenii Stepanov &lt;eugenis@google.com&gt;Cc: Kevin Brodsky &lt;kevin.brodsky@arm.com&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Will Deacon &lt;will.deacon@arm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 20:00:39 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>bb359dbc - kasan: split out shadow.c from common.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#bb359dbc</link>
        <description>kasan: split out shadow.c from common.cThis is a preparatory commit for the upcoming addition of a new hardwaretag-based (MTE-based) KASAN mode.The new mode won&apos;t be using shadow memory.  Move all shadow-related codeto shadow.c, which is only enabled for software KASAN modes that useshadow memory.No functional changes for software modes.Link: https://lkml.kernel.org/r/17d95cfa7d5cf9c4fcd9bf415f2a8dea911668df.1606161801.git.andreyknvl@google.comSigned-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Signed-off-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Reviewed-by: Marco Elver &lt;elver@google.com&gt;Reviewed-by: Alexander Potapenko &lt;glider@google.com&gt;Tested-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Cc: Branislav Rankov &lt;Branislav.Rankov@arm.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Evgenii Stepanov &lt;eugenis@google.com&gt;Cc: Kevin Brodsky &lt;kevin.brodsky@arm.com&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Will Deacon &lt;will.deacon@arm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 20:00:32 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>b266e8fe - kasan: only build init.c for software modes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#b266e8fe</link>
        <description>kasan: only build init.c for software modesThis is a preparatory commit for the upcoming addition of a new hardwaretag-based (MTE-based) KASAN mode.The new mode won&apos;t be using shadow memory, so only build init.c thatcontains shadow initialization code for software modes.No functional changes for software modes.Link: https://lkml.kernel.org/r/bae0a6a35b7a9b1a443803c1a55e6e3fecc311c9.1606161801.git.andreyknvl@google.comSigned-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Signed-off-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Reviewed-by: Marco Elver &lt;elver@google.com&gt;Reviewed-by: Alexander Potapenko &lt;glider@google.com&gt;Tested-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Cc: Branislav Rankov &lt;Branislav.Rankov@arm.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Evgenii Stepanov &lt;eugenis@google.com&gt;Cc: Kevin Brodsky &lt;kevin.brodsky@arm.com&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Will Deacon &lt;will.deacon@arm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 20:00:28 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>893ab004 - kbuild: remove cc-option test of -fno-stack-protector</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#893ab004</link>
        <description>kbuild: remove cc-option test of -fno-stack-protectorSome Makefiles already pass -fno-stack-protector unconditionally.For example, arch/arm64/kernel/vdso/Makefile, arch/x86/xen/Makefile.No problem report so far about hard-coding this option. So, we canassume all supported compilers know -fno-stack-protector.GCC 4.8 and Clang support this option (https://godbolt.org/z/_HDGzN)Get rid of cc-option from -fno-stack-protector.Remove CONFIG_CC_HAS_STACKPROTECTOR_NONE, which is always &apos;y&apos;.Note:arch/mips/vdso/Makefile adds -fno-stack-protector twice, firstunconditionally, and second conditionally. I removed the second one.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Reviewed-by: Nick Desaulniers &lt;ndesaulniers@google.com&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Fri, 26 Jun 2020 18:59:12 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ca734cc6 - kasan: fix clang compilation warning due to stack protector</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#ca734cc6</link>
        <description>kasan: fix clang compilation warning due to stack protectorKASAN uses a single cc-option invocation to disable both conserve-stackand stack-protector flags.  The former flag is not present in Clang,which causes cc-option to fail, and results in stack-protector beingenabled.Fix by using separate cc-option calls for each flag.  Also collect allflags in a variable to avoid calling cc-option multiple times fordifferent files.Reported-by: Qian Cai &lt;cai@lca.pw&gt;Signed-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Reviewed-by: Marco Elver &lt;elver@google.com&gt;Link: http://lkml.kernel.org/r/c2f0c8e4048852ae014f4a391d96ca42d27e3255.1590779332.git.andreyknvl@google.comSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Tue, 02 Jun 2020 04:52:43 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>33cd65e7 - kasan: disable branch tracing for core runtime</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#33cd65e7</link>
        <description>kasan: disable branch tracing for core runtimeDuring early boot, while KASAN is not yet initialized, it is possible toenter reporting code-path and end up in kasan_report().While uninitialized, the branch there prevents generating any reports,however, under certain circumstances when branches are being traced(TRACE_BRANCH_PROFILING), we may recurse deep enough to cause kernelreboots without warning.To prevent similar issues in future, we should disable branch tracingfor the core runtime.[elver@google.com: remove duplicate DISABLE_BRANCH_PROFILING, per Qian Cai]  Link: https://lore.kernel.org/lkml/20200517011732.GE24705@shao2-debian/  Link: http://lkml.kernel.org/r/20200522075207.157349-1-elver@google.comReported-by: kernel test robot &lt;rong.a.chen@intel.com&gt;Signed-off-by: Marco Elver &lt;elver@google.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Reviewed-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Cc: Qian Cai &lt;cai@lca.pw&gt;Cc: &lt;stable@vger.kernel.org&gt;Link: http://lkml.kernel.org/r//20200517011732.GE24705@shao2-debian/Link: http://lkml.kernel.org/r/20200519182459.87166-1-elver@google.comSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Sat, 23 May 2020 05:22:59 +0000</pubDate>
        <dc:creator>Marco Elver &lt;elver@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8a16c09e - kasan: consistently disable debugging features</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#8a16c09e</link>
        <description>kasan: consistently disable debugging featuresKASAN is incompatible with some kernel debugging/tracing features.There&apos;s been multiple patches that disable those feature for some ofKASAN files one by one.  Instead of prolonging that, disable thesefeatures for all KASAN files at once.Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Leon Romanovsky &lt;leonro@mellanox.com&gt;Link: http://lkml.kernel.org/r/29bd753d5ff5596425905b0b07f51153e2345cc1.1589297433.git.andreyknvl@google.comSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Thu, 14 May 2020 00:50:51 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>e2092740 - kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#e2092740</link>
        <description>kasan: Makefile: Replace -pg with CC_FLAGS_FTRACEIn preparation for arm64 supporting ftrace built on other compileroptions, let&apos;s have Makefiles remove the $(CC_FLAGS_FTRACE) flags,whatever these may be, rather than assuming &apos;-pg&apos;.There should be no functional change as a result of this patch.Reviewed-by: Mark Rutland &lt;mark.rutland@arm.com&gt;Acked-by: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Signed-off-by: Torsten Duwe &lt;duwe@suse.de&gt;Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Fri, 08 Feb 2019 15:10:14 +0000</pubDate>
        <dc:creator>Torsten Duwe &lt;duwe@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>57b78a62 - x86/uaccess, kasan: Fix KASAN vs SMAP</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#57b78a62</link>
        <description>x86/uaccess, kasan: Fix KASAN vs SMAPKASAN inserts extra code for every LOAD/STORE emitted by te compiler.Much of this code is simple and safe to run with AC=1, however thekasan_report() function, called on error, is most certainly not safeto call with AC=1.Therefore wrap kasan_report() in user_access_{save,restore}; which forx86 SMAP, saves/restores EFLAGS and clears AC before calling the realfunction.Also ensure all the functions are without __fentry__ hook. Thefunction tracer is also not safe.Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Wed, 03 Apr 2019 07:39:50 +0000</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>dc15a8a2 - kasan: prevent tracing of tags.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#dc15a8a2</link>
        <description>kasan: prevent tracing of tags.cSimilarly to commit 0d0c8de8788b (&quot;kasan: mark file common so ftracedoesn&apos;t trace it&quot;) add the -pg flag to mm/kasan/tags.c to preventconflicts with tracing.Link: http://lkml.kernel.org/r/9c4c3ce5ccfb894c7fe66d91de7c1da2787b4da4.1550602886.git.andreyknvl@google.comSigned-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Reported-by: Qian Cai &lt;cai@lca.pw&gt;Tested-by: Qian Cai &lt;cai@lca.pw&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Cc: Kostya Serebryany &lt;kcc@google.com&gt;Cc: Evgeniy Stepanov &lt;eugenis@google.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Thu, 21 Feb 2019 06:20:20 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0d0c8de8 - kasan: mark file common so ftrace doesn&apos;t trace it</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#0d0c8de8</link>
        <description>kasan: mark file common so ftrace doesn&apos;t trace itWhen option CONFIG_KASAN is enabled toghether with ftrace, functionftrace_graph_caller() gets in to a recursion, via functionskasan_check_read() and kasan_check_write(). Breakpoint 2, ftrace_graph_caller () at ../arch/arm64/kernel/entry-ftrace.S:179 179             mcount_get_pc             x0    //     function&apos;s pc (gdb) bt #0  ftrace_graph_caller () at ../arch/arm64/kernel/entry-ftrace.S:179 #1  0xffffff90101406c8 in ftrace_caller () at ../arch/arm64/kernel/entry-ftrace.S:151 #2  0xffffff90106fd084 in kasan_check_write (p=0xffffffc06c170878, size=4) at ../mm/kasan/common.c:105 #3  0xffffff90104a2464 in atomic_add_return (v=&lt;optimized out&gt;, i=&lt;optimized out&gt;) at ./include/generated/atomic-instrumented.h:71 #4  atomic_inc_return (v=&lt;optimized out&gt;) at ./include/generated/atomic-fallback.h:284 #5  trace_graph_entry (trace=0xffffffc03f5ff380) at ../kernel/trace/trace_functions_graph.c:441 #6  0xffffff9010481774 in trace_graph_entry_watchdog (trace=&lt;optimized out&gt;) at ../kernel/trace/trace_selftest.c:741 #7  0xffffff90104a185c in function_graph_enter (ret=&lt;optimized out&gt;, func=&lt;optimized out&gt;, frame_pointer=18446743799894897728, retp=&lt;optimized out&gt;) at ../kernel/trace/trace_functions_graph.c:196 #8  0xffffff9010140628 in prepare_ftrace_return (self_addr=18446743592948977792, parent=0xffffffc03f5ff418, frame_pointer=18446743799894897728) at ../arch/arm64/kernel/ftrace.c:231 #9  0xffffff90101406f4 in ftrace_graph_caller () at ../arch/arm64/kernel/entry-ftrace.S:182 Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb)Rework so that the kasan implementation isn&apos;t traced.Link: http://lkml.kernel.org/r/20181212183447.15890-1-anders.roxell@linaro.orgSigned-off-by: Anders Roxell &lt;anders.roxell@linaro.org&gt;Acked-by: Dmitry Vyukov &lt;dvyukov@google.com&gt;Tested-by: Dmitry Vyukov &lt;dvyukov@google.com&gt;Acked-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Fri, 01 Feb 2019 22:21:05 +0000</pubDate>
        <dc:creator>Anders Roxell &lt;anders.roxell@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>11cd3cd6 - kasan: split out generic_report.c from report.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#11cd3cd6</link>
        <description>kasan: split out generic_report.c from report.cMove generic KASAN specific error reporting routines to generic_report.cwithout any functional changes, leaving common error reporting code inreport.c to be later reused by tag-based KASAN.Link: http://lkml.kernel.org/r/ba48c32f8e5aefedee78998ccff0413bee9e0f5b.1544099024.git.andreyknvl@google.comSigned-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Reviewed-by: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Reviewed-by: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Christoph Lameter &lt;cl@linux.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Will Deacon &lt;will.deacon@arm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Fri, 28 Dec 2018 08:30:38 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2bd926b4 - kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/mm/kasan/Makefile#2bd926b4</link>
        <description>kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGSThis commit splits the current CONFIG_KASAN config option into two:1. CONFIG_KASAN_GENERIC, that enables the generic KASAN mode (the one   that exists now);2. CONFIG_KASAN_SW_TAGS, that enables the software tag-based KASAN mode.The name CONFIG_KASAN_SW_TAGS is chosen as in the future we will haveanother hardware tag-based KASAN mode, that will rely on hardware memorytagging support in arm64.With CONFIG_KASAN_SW_TAGS enabled, compiler options are changed toinstrument kernel files with -fsantize=kernel-hwaddress (except the onesfor which KASAN_SANITIZE := n is set).Both CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS support bothCONFIG_KASAN_INLINE and CONFIG_KASAN_OUTLINE instrumentation modes.This commit also adds empty placeholder (for now) implementation oftag-based KASAN specific hooks inserted by the compiler and adjustscommon hooks implementation.While this commit adds the CONFIG_KASAN_SW_TAGS config option, this optionis not selectable, as it depends on HAVE_ARCH_KASAN_SW_TAGS, which we willenable once all the infrastracture code has been added.Link: http://lkml.kernel.org/r/b2550106eb8a68b10fefbabce820910b115aa853.1544099024.git.andreyknvl@google.comSigned-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt;Reviewed-by: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Reviewed-by: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Christoph Lameter &lt;cl@linux.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Will Deacon &lt;will.deacon@arm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/mm/kasan/Makefile</description>
        <pubDate>Fri, 28 Dec 2018 08:29:53 +0000</pubDate>
        <dc:creator>Andrey Konovalov &lt;andreyknvl@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
