From: Dmitry V. Levin Date: Fri, 18 Nov 2016 00:51:37 +0000 (+0000) Subject: tests: fix btrfs build error on some old systems X-Git-Tag: v4.15~119 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=95308d89ce64e2ff8f8ea0f904a503498ccd34fc;p=strace tests: fix btrfs build error on some old systems Fix the following build error on SLE 11 SP4: btrfs.c: In function 'btrfs_test_dev_replace_ioctl': btrfs.c:1570: error: unknown field 'start' specified in initializer * tests/btrfs.c (btrfs_test_dev_replace_ioctl): Move initialization of struct btrfs_ioctl_dev_replace_args.start.srcdevid out of the designated initializer. --- diff --git a/tests/btrfs.c b/tests/btrfs.c index 85541a1d..b3e23f80 100644 --- a/tests/btrfs.c +++ b/tests/btrfs.c @@ -1567,8 +1567,8 @@ btrfs_test_dev_replace_ioctl(void) { struct btrfs_ioctl_dev_replace_args args = { .cmd = BTRFS_IOCTL_DEV_REPLACE_CMD_START, - .start.srcdevid = 1 }; + args.start.srcdevid = 1; strcpy((char *)args.start.srcdev_name, "/dev/sda1"); strcpy((char *)args.start.tgtdev_name, "/dev/sdb1");