From: Dmitry V. Levin Date: Tue, 24 May 2016 02:07:47 +0000 (+0000) Subject: tests/btrfs.c: tweak magic constants to make the test more reliable X-Git-Tag: v4.12~69 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=57888fa5f9969cb914bc322929551f7d52331ccc;p=strace tests/btrfs.c: tweak magic constants to make the test more reliable * tests/btrfs.c (btrfs_test_sync_ioctls): Change u64val to 0xdeadbeefbadc0ded. (btrfs_test_subvol_ioctls): Likewise. Change bad_pointer to make their lower 32-bit parts closer to -1U. --- diff --git a/tests/btrfs.c b/tests/btrfs.c index 4e51e1c3..bc7c5471 100644 --- a/tests/btrfs.c +++ b/tests/btrfs.c @@ -180,7 +180,7 @@ btrfs_test_trans_ioctls(void) static void btrfs_test_sync_ioctls(void) { - uint64_t u64val = 257; + uint64_t u64val = 0xdeadbeefbadc0ded; ioctl(-1, BTRFS_IOC_SYNC, NULL); printf("ioctl(-1, BTRFS_IOC_SYNC) = -1 EBADF (%m)\n"); @@ -267,8 +267,8 @@ btrfs_test_subvol_ioctls(void) { const char *subvol_name = "subvol-name"; char *long_subvol_name; - void *bad_pointer = (void *)0xdeadbeef; - uint64_t u64val = 0xdeadbeef; + void *bad_pointer = (void *) (unsigned long) 0xdeadbeeffffffeed; + uint64_t u64val = 0xdeadbeefbadc0ded; struct btrfs_ioctl_vol_args vol_args = {}; struct btrfs_ioctl_vol_args_v2 vol_args_v2 = { .fd = 2,