|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 for 4.7] xen: Rename of xSplice to livepatch.
>>> On 02.06.16 at 16:05, <konrad.wilk@xxxxxxxxxx> wrote:
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -470,15 +470,15 @@ F: xen/include/xsm/
> F: xen/xsm/
> F: docs/misc/xsm-flask.txt
>
> -XSPLICE
> +LIVEPATCH
> M: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
> M: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
> S: Supported
> -F: docs/misc/xsplice.markdown
> -F: tools/misc/xen-xsplice.c
> -F: xen/arch/*/xsplice*
> -F: xen/common/xsplice*
> -F: xen/include/xen/xsplice*
> +F: docs/misc/livepatch.markdown
> +F: tools/misc/xen-livepatch.c
> +F: xen/arch/*/livepatch*
> +F: xen/common/livepatch*
> +F: xen/include/xen/livepatch*
This file is sorted, so the section should move up.
> --- a/xen/arch/arm/xsplice.c
> +++ b/xen/arch/arm/livepatch.c
> @@ -4,67 +4,67 @@
> #include <xen/errno.h>
> #include <xen/init.h>
> #include <xen/lib.h>
> -#include <xen/xsplice_elf.h>
> -#include <xen/xsplice.h>
> +#include <xen/livepatch_elf.h>
> +#include <xen/livepatch.h>
>
> -void arch_xsplice_patching_enter(void)
> +void arch_livepatching_enter(void)
Still "patching"?
> --- a/xen/common/Kconfig
> +++ b/xen/common/Kconfig
> @@ -192,9 +192,9 @@ config SCHED_DEFAULT
>
> endmenu
>
> -# Enable/Disable xsplice support
> -config XSPLICE
> - bool "xSplice live patching support (TECH PREVIEW)"
> +# Enable/Disable live patching support
> +config LIVEPATCH
> + bool "Live patching support (TECH PREVIEW)"
> default n
> depends on X86 && HAS_BUILD_ID = "y"
> ---help---
> @@ -207,13 +207,13 @@ config XSPLICE
> config FAST_SYMBOL_LOOKUP
> bool "Fast symbol lookup (bigger binary)"
> default y
> - depends on XSPLICE
> + depends on LIVEPATCH
> ---help---
> When searching for symbol addresses we can use the built-in system
> that is optimized for searching symbols using addresses as the key.
> However using it for the inverse (find address using the symbol name)
> it is slow. This extra data and code (~55kB) speeds up the search.
> - The only user of this is xSplice.
> + The only user of this is live patch.
Should at least the L be upper case? Or even better say Live
patching, to match its config item's prompt?
> --- a/xen/common/Makefile
> +++ b/xen/common/Makefile
> @@ -58,8 +58,8 @@ obj-y += vsprintf.o
> obj-y += wait.o
> obj-$(CONFIG_XENOPROF) += xenoprof.o
> obj-y += xmalloc_tlsf.o
> -obj-$(CONFIG_XSPLICE) += xsplice.o
> -obj-$(CONFIG_XSPLICE) += xsplice_elf.o
> +obj-$(CONFIG_LIVEPATCH) += livepatch.o
> +obj-$(CONFIG_LIVEPATCH) += livepatch_elf.o
These need to move up now. I'd also like to encourage you to merge
the two lines.
> @@ -356,7 +356,7 @@ static char *pointer(char *str, char *end, const char
> **fmt_ptr,
> }
>
> /*
> - * namebuf contents and s for core hypervisor are same but for
> xSplice
> + * namebuf contents and s for core hypervisor are same but for live
> patch
"live patch" here and ...
> --- a/xen/include/xen/elfstructs.h
> +++ b/xen/include/xen/elfstructs.h
> @@ -353,7 +353,7 @@ typedef struct {
> #define ELF64_R_TYPE(info) ((info) & 0xFFFFFFFF)
> #define ELF64_R_INFO(s,t) (((s) << 32) + (u_int32_t)(t))
>
> -/* x86-64 relocation types. We list only the ones xSplice implements. */
> +/* x86-64 relocation types. We list only the ones Live Patch implements. */
"Live Patch" here - please try to be consistent (personally I prefer
the latter).
With those taken care of,
Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |