On 06/25/2014 01:05 PM, Jiri Slaby wrote: > Hi, > > this is a repost of the second round of RFC on kGraft, the linux > kernel online patching developed at SUSE. This repost only widened the > target audience for broader review, no code change happened. > > Please speak up now (or be silent till the next merge window). That > is, if there are no objections, we plan pushing the tree into -next > and asking Linus in the next merge window for comments. > > The patches are posted as a reply to this email and can be also > obtained as a whole tree from: > https://git.kernel.org/cgit/linux/kernel/git/jirislaby/kgraft.git/log/?h=kgraft
Stephen, may I ask you to add the kGraft tree to -next? git://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/kgraft.git#kgraft Thank you. Documentation/kgraft.txt | 44 ++++ MAINTAINERS | 9 + arch/x86/Kconfig | 2 + arch/x86/include/asm/kgraft.h | 61 +++++ arch/x86/include/asm/thread_info.h | 6 +- arch/x86/kernel/entry_64.S | 9 + drivers/base/devtmpfs.c | 1 + drivers/scsi/scsi_error.c | 2 + drivers/usb/core/hub.c | 4 +- fs/jbd2/journal.c | 2 + fs/notify/mark.c | 5 +- fs/proc/base.c | 11 + include/linux/freezer.h | 2 + include/linux/ftrace.h | 4 + include/linux/kgraft.h | 130 ++++++++++ include/linux/sched.h | 9 + kernel/Kconfig.kgraft | 12 + kernel/Makefile | 1 + kernel/hung_task.c | 5 +- kernel/kgraft.c | 477 ++++++++++++++++++++++++++++++ kernel/kgraft_files.c | 150 ++++++++++++ kernel/kthread.c | 3 + kernel/rcu/tree.c | 6 +- kernel/rcu/tree_plugin.h | 10 +- kernel/smpboot.c | 2 + kernel/trace/ftrace.c | 30 +++ kernel/trace/trace.h | 2 - kernel/workqueue.c | 3 + mm/huge_memory.c | 6 +- net/bluetooth/rfcomm/core.c | 2 + samples/Kconfig | 8 + samples/Makefile | 3 +- samples/kgraft/Makefile | 1 + samples/kgraft/kgraft_patcher.c | 97 ++++++++ 34 files changed, 1104 insertions(+), 15 deletions(-) create mode 100644 Documentation/kgraft.txt create mode 100644 arch/x86/include/asm/kgraft.h create mode 100644 include/linux/kgraft.h create mode 100644 kernel/Kconfig.kgraft create mode 100644 kernel/kgraft.c create mode 100644 kernel/kgraft_files.c create mode 100644 samples/kgraft/Makefile create mode 100644 samples/kgraft/kgraft_patcher.c -- js suse labs -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/