<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2860cd8a - livepatch: Use the default ftrace_ops instead of REGS when ARGS is available</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/livepatch/Kconfig#2860cd8a</link>
        <description>livepatch: Use the default ftrace_ops instead of REGS when ARGS is availableWhen CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS is available, the ftrace callwill be able to set the ip of the calling function. This will improve theperformance of live kernel patching where it does not need all the regs tobe stored just to change the instruction pointer.If all archs that support live kernel patching also supportHAVE_DYNAMIC_FTRACE_WITH_ARGS, then the architecture specific functionklp_arch_set_pc() could be made generic.It is possible that an arch can support HAVE_DYNAMIC_FTRACE_WITH_ARGS butnot HAVE_DYNAMIC_FTRACE_WITH_REGS and then have access to live patching.Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Jiri Kosina &lt;jikos@kernel.org&gt;Cc: live-patching@vger.kernel.orgAcked-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Acked-by: Miroslav Benes &lt;mbenes@suse.cz&gt;Signed-off-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/kernel/livepatch/Kconfig</description>
        <pubDate>Wed, 28 Oct 2020 21:15:27 +0000</pubDate>
        <dc:creator>Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/livepatch/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/kernel/livepatch/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>5720acf4 - livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/livepatch/Kconfig#5720acf4</link>
        <description>livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMSIf TRIM_UNUSED_KSYMS is enabled, all unneeded exported symbols are madeunexported. Two-pass build of the kernel is done to find out whichsymbols are needed based on a configuration. This effectivelycomplicates things for out-of-tree modules.Livepatch exports functions to (un)register and enable/disable a livepatch. The only in-tree module which uses these functions is a sample insamples/livepatch/. If the sample is disabled, the functions aretrimmed and out-of-tree live patches cannot be built.Note that live patches are intended to be built out-of-tree.Suggested-by: Michal Marek &lt;mmarek@suse.com&gt;Acked-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Acked-by: Jessica Yu &lt;jeyu@redhat.com&gt;Signed-off-by: Miroslav Benes &lt;mbenes@suse.cz&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/kernel/livepatch/Kconfig</description>
        <pubDate>Fri, 26 May 2017 12:45:21 +0000</pubDate>
        <dc:creator>Miroslav Benes &lt;mbenes@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>12cf89b5 - livepatch: rename config to CONFIG_LIVEPATCH</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/livepatch/Kconfig#12cf89b5</link>
        <description>livepatch: rename config to CONFIG_LIVEPATCHRename CONFIG_LIVE_PATCHING to CONFIG_LIVEPATCH to make the naming ofthe config and the code more consistent.Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Reviewed-by: Jingoo Han &lt;jg1.han@samsung.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/kernel/livepatch/Kconfig</description>
        <pubDate>Tue, 03 Feb 2015 22:45:18 +0000</pubDate>
        <dc:creator>Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>32b7eb87 - livepatch: change ARCH_HAVE_LIVE_PATCHING to HAVE_LIVE_PATCHING</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/livepatch/Kconfig#32b7eb87</link>
        <description>livepatch: change ARCH_HAVE_LIVE_PATCHING to HAVE_LIVE_PATCHINGChange ARCH_HAVE_LIVE_PATCHING to HAVE_LIVE_PATCHING in Kconfigs. HAVE_bools are prevalent there and we should go with the flow.Suggested-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Miroslav Benes &lt;mbenes@suse.cz&gt;Acked-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/kernel/livepatch/Kconfig</description>
        <pubDate>Tue, 20 Jan 2015 11:49:35 +0000</pubDate>
        <dc:creator>Miroslav Benes &lt;mbenes@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>83ac237a - livepatch: kconfig: use bool instead of boolean</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/livepatch/Kconfig#83ac237a</link>
        <description>livepatch: kconfig: use bool instead of booleanKeyword &apos;boolean&apos; for type definition attributes is considered deprecated andshould not be used anymore. No functional changes.Reference: http://lkml.kernel.org/r/cover.1418003065.git.cj@linux.comReference: http://lkml.kernel.org/r/1419108071-11607-1-git-send-email-cj@linux.comSigned-off-by: Christoph Jaeger &lt;cj@linux.com&gt;Reviewed-by: Petr Mladek &lt;pmladek@suse.cz&gt;Reviewed-by: Jingoo Han &lt;jg1.han@samsung.com&gt;Acked-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/kernel/livepatch/Kconfig</description>
        <pubDate>Tue, 06 Jan 2015 03:34:09 +0000</pubDate>
        <dc:creator>Christoph Jaeger &lt;cj@linux.com&gt;</dc:creator>
    </item>
<item>
        <title>b700e7f0 - livepatch: kernel: add support for live patching</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/livepatch/Kconfig#b700e7f0</link>
        <description>livepatch: kernel: add support for live patchingThis commit introduces code for the live patching core.  It implementsan ftrace-based mechanism and kernel interface for doing live patchingof kernel and kernel module functions.It represents the greatest common functionality set between kpatch andkgraft and can accept patches built using either method.This first version does not implement any consistency mechanism thatensures that old and new code do not run together.  In practice, ~90% ofCVEs are safe to apply in this way, since they simply add a conditionalcheck.  However, any function change that can not execute safely withthe old version of the function can _not_ be safely applied in thisversion.[ jkosina@suse.cz: due to the number of contributions that got folded into  this original patch from Seth Jennings, add SUSE&apos;s copyright as well, as  discussed via e-mail ]Signed-off-by: Seth Jennings &lt;sjenning@redhat.com&gt;Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Reviewed-by: Miroslav Benes &lt;mbenes@suse.cz&gt;Reviewed-by: Petr Mladek &lt;pmladek@suse.cz&gt;Reviewed-by: Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;Signed-off-by: Miroslav Benes &lt;mbenes@suse.cz&gt;Signed-off-by: Petr Mladek &lt;pmladek@suse.cz&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/kernel/livepatch/Kconfig</description>
        <pubDate>Tue, 16 Dec 2014 17:58:19 +0000</pubDate>
        <dc:creator>Seth Jennings &lt;sjenning@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
