Blame SOURCES/strace-rh1449935.patch

619a20
Only in b: autom4te.cache
619a20
diff -rup a/config.h.in b/config.h.in
619a20
--- a/config.h.in	2016-05-31 07:35:56.000000000 -0400
619a20
+++ b/config.h.in	2017-05-12 17:32:49.134113672 -0400
619a20
@@ -1782,9 +1782,13 @@
619a20
 /* Define to 1 if the system has the type `struct blk_user_trace_setup'. */
619a20
 #undef HAVE_STRUCT_BLK_USER_TRACE_SETUP
619a20
 
619a20
-/* Define to 1 if `start struct btrfs_ioctl_search_args_v2.buf_size' is a
619a20
-   member of `struct btrfs_ioctl_defrag_range_args'. */
619a20
-#undef HAVE_STRUCT_BTRFS_IOCTL_DEFRAG_RANGE_ARGS_START_STRUCT_BTRFS_IOCTL_SEARCH_ARGS_V2_BUF_SIZE
619a20
+/* Define to 1 if `start' is a member of `struct
619a20
+   btrfs_ioctl_defrag_range_args'. */
619a20
+#undef HAVE_STRUCT_BTRFS_IOCTL_DEFRAG_RANGE_ARGS_START
619a20
+
619a20
+/* Define to 1 if `buf_size' is a member of `struct
619a20
+   btrfs_ioctl_search_args_v2'. */
619a20
+#undef HAVE_STRUCT_BTRFS_IOCTL_SEARCH_ARGS_V2_BUF_SIZE
619a20
 
619a20
 /* Define to 1 if `compat_flags' is a member of `struct
619a20
    btrfs_ioctl_feature_flags'. */
619a20
diff -rup a/configure b/configure
619a20
--- a/configure	2017-05-12 16:59:22.000000000 -0400
619a20
+++ b/configure	2017-05-12 17:15:19.843076820 -0400
619a20
@@ -8454,13 +8454,24 @@ _ACEOF
619a20
 
619a20
 
619a20
 fi
619a20
-ac_fn_c_check_member "$LINENO" "struct btrfs_ioctl_defrag_range_args" "start struct btrfs_ioctl_search_args_v2.buf_size" "ac_cv_member_struct_btrfs_ioctl_defrag_range_args_start_struct_btrfs_ioctl_search_args_v2_buf_size" " #include <stdio.h>
619a20
+ac_fn_c_check_member "$LINENO" "struct btrfs_ioctl_defrag_range_args" "start" "ac_cv_member_struct_btrfs_ioctl_defrag_range_args_start" " #include <stdio.h>
619a20
 #include <linux/btrfs.h>
619a20
 "
619a20
-if test "x$ac_cv_member_struct_btrfs_ioctl_defrag_range_args_start_struct_btrfs_ioctl_search_args_v2_buf_size" = xyes; then :
619a20
+if test "x$ac_cv_member_struct_btrfs_ioctl_defrag_range_args_start" = xyes; then :
619a20
 
619a20
 cat >>confdefs.h <<_ACEOF
619a20
-#define HAVE_STRUCT_BTRFS_IOCTL_DEFRAG_RANGE_ARGS_START_STRUCT_BTRFS_IOCTL_SEARCH_ARGS_V2_BUF_SIZE 1
619a20
+#define HAVE_STRUCT_BTRFS_IOCTL_DEFRAG_RANGE_ARGS_START 1
619a20
+_ACEOF
619a20
+
619a20
+
619a20
+fi
619a20
+ac_fn_c_check_member "$LINENO" "struct btrfs_ioctl_search_args_v2" "buf_size" "ac_cv_member_struct_btrfs_ioctl_search_args_v2_buf_size" " #include <stdio.h>
619a20
+#include <linux/btrfs.h>
619a20
+"
619a20
+if test "x$ac_cv_member_struct_btrfs_ioctl_search_args_v2_buf_size" = xyes; then :
619a20
+
619a20
+cat >>confdefs.h <<_ACEOF
619a20
+#define HAVE_STRUCT_BTRFS_IOCTL_SEARCH_ARGS_V2_BUF_SIZE 1
619a20
 _ACEOF
619a20
 
619a20
 
619a20
diff -rup a/configure.ac b/configure.ac
619a20
--- a/configure.ac	2017-05-12 16:59:22.000000000 -0400
619a20
+++ b/configure.ac	2017-05-12 17:15:13.077083844 -0400
619a20
@@ -464,7 +464,7 @@ AC_CHECK_HEADERS([linux/btrfs.h], [
619a20
 	AC_CHECK_MEMBERS(m4_normalize([
619a20
 		struct btrfs_ioctl_feature_flags.compat_flags,
619a20
 		struct btrfs_ioctl_fs_info_args.nodesize,
619a20
-		struct btrfs_ioctl_defrag_range_args.start
619a20
+		struct btrfs_ioctl_defrag_range_args.start,
619a20
 		struct btrfs_ioctl_search_args_v2.buf_size
619a20
 		]),,, [ #include <stdio.h>
619a20
 #include <linux/btrfs.h>])