[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH RFC v2 1/3] tools: Remove in-tree blktap2
Remove and temporarily disable the in-tree blktap2 while we pivot to using an external blktap2 library. The reason for removing first is to be able to port libxl_blktap2.c to the upstream blktap2.5 API (which is incompatible with the in-tree bltkap) in a separate patch to the code linking the external blktap2 tree. Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> --- This patch modifies tools/configure.ac; autogen.sh should be re-run. CC: Ian Campbell <ian.campbell@xxxxxxxxxx> CC: Ian Jackson <ian.jackson@xxxxxxxxxx> CC: Wei Liu <wei.liu2@xxxxxxxxxx> CC: Dave Scott <Dave.Scott@xxxxxxxxxxxxx> CC: Jonathan Ludlam <Jonathan.Ludlam@xxxxxxxxxxxxx> CC: Wen Congyang <wency@xxxxxxxxxxxxxx> CC: Yang Hongyang <yanghy@xxxxxxxxxxxxxx> --- tools/Makefile | 1 - [tools/blktap2/* deleted] tools/config.h.in | 3 - tools/configure | 26 +- tools/configure.ac | 12 +- 130 files changed, 9 insertions(+), 40162 deletions(-) delete mode 100644 tools/blktap2/[*] diff --git a/tools/Makefile b/tools/Makefile index 966354a..2003365 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -16,7 +16,6 @@ SUBDIRS-y += console SUBDIRS-y += xenmon SUBDIRS-y += xenstat SUBDIRS-$(CONFIG_Linux) += memshr -SUBDIRS-$(CONFIG_BLKTAP2) += blktap2 SUBDIRS-$(CONFIG_NetBSD) += xenbackendd SUBDIRS-y += libfsimage SUBDIRS-$(CONFIG_Linux) += libvchan diff --git a/tools/blktap2/Makefile b/tools/blktap2/Makefile deleted file mode 100644 index 94200dc..0000000 diff --git a/tools/config.h.in b/tools/config.h.in index 2a0ae48..251f6c1 100644 --- a/tools/config.h.in +++ b/tools/config.h.in @@ -1,8 +1,5 @@ /* config.h.in. Generated from configure.ac by autoheader. */ -/* Blktap2 enabled */ -#undef HAVE_BLKTAP2 - /* Define to 1 if you have the <inttypes.h> header file. */ #undef HAVE_INTTYPES_H diff --git a/tools/configure b/tools/configure index a752acd..cc8caf6 100755 --- a/tools/configure +++ b/tools/configure @@ -3222,7 +3222,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -3268,7 +3268,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -3292,7 +3292,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -3337,7 +3337,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -3361,7 +3361,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -4043,24 +4043,12 @@ if test "${enable_blktap2+set}" = set; then : enableval=$enable_blktap2; else - case "$host_os" in - linux*) - enable_blktap2="yes";; - *) enable_blktap2="no";; - esac - + enable_blktap2="no" fi if test "x$enable_blktap2" = "xyes"; then : - -$as_echo "#define HAVE_BLKTAP2 1" >>confdefs.h - - blktap2=y -else - - blktap2=n - + as_fn_error $? "blktap2 support temporarily unavailable" "$LINENO" 5 fi diff --git a/tools/configure.ac b/tools/configure.ac index d31c2f3..ae2946f 100644 --- a/tools/configure.ac +++ b/tools/configure.ac @@ -118,17 +118,9 @@ dnl Enable blktap2 on Linux only. AC_ARG_ENABLE([blktap2], AS_HELP_STRING([--enable-blktap2], [Enable blktap2, (DEFAULT is on for Linux, otherwise off)]),,[ - case "$host_os" in - linux*) - enable_blktap2="yes";; - *) enable_blktap2="no";; - esac -]) + enable_blktap2="no"]) AS_IF([test "x$enable_blktap2" = "xyes"], [ -AC_DEFINE([HAVE_BLKTAP2], [1], [Blktap2 enabled]) - blktap2=y],[ - blktap2=n -]) + AC_MSG_ERROR([blktap2 support temporarily unavailable])]) AC_SUBST(blktap2) -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |