[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/6] Remove dependency on __LINE__
Sorry for the long delay since the first version of this series (previously called "Make building xSplice patches easier"). Here is a set of changes that remove the use of __LINE__ when building with NDEBUG and LivePatch enabled. Tested to boot on x86. Compile-tested on arm. Changes in v2: * Renamed xSplice to LivePatch. * Dropped the patches for the page_alloc.c and the ACPI code as these only changed __init functions which are not relevant for LivePatch. * Dropped the patch to rename sections as it is not clear that is is useful. * Add a couple of new patches for uses of __LINE__ that have been introduced since the last version of this series. See the patches for further changes on each patch. Ross Lagerwall (6): lib: Add a generic implementation of current_text_addr() sched: Remove dependency on __LINE__ for release builds mm: Use statically defined locking order iommu: Remove dependency on __LINE__ for release builds x86_emulate: Remove dependency on __LINE__ for release builds xen/arm: Remove dependency on __LINE__ for release builds xen/arch/arm/traps.c | 20 +++++++++++++++++--- xen/arch/x86/mm/mm-locks.h | 28 +++++++++++++++++++--------- xen/arch/x86/x86_emulate/x86_emulate.c | 20 +++++++++++++++++--- xen/common/lib.c | 12 ++++++++++++ xen/drivers/passthrough/vtd/dmar.h | 16 ++++++++++++++-- xen/include/asm-x86/processor.h | 10 ---------- xen/include/xen/lib.h | 2 ++ xen/include/xen/sched.h | 22 +++++++++++++++------- 8 files changed, 96 insertions(+), 34 deletions(-) -- 2.7.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |