diff options
Diffstat (limited to 'fs/btrfs/random-test.c')
-rw-r--r-- | fs/btrfs/random-test.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/btrfs/random-test.c b/fs/btrfs/random-test.c index 111a248bd5c2..7078263acc3d 100644 --- a/fs/btrfs/random-test.c +++ b/fs/btrfs/random-test.c | |||
@@ -40,15 +40,16 @@ static int ins_one(struct ctree_root *root, struct radix_tree_root *radix) | |||
40 | struct key key; | 40 | struct key key; |
41 | int ret; | 41 | int ret; |
42 | char buf[128]; | 42 | char buf[128]; |
43 | unsigned long oid; | ||
43 | init_path(&path); | 44 | init_path(&path); |
44 | ret = setup_key(radix, &key, 0); | 45 | ret = setup_key(radix, &key, 0); |
45 | sprintf(buf, "str-%Lu\n", key.objectid); | 46 | sprintf(buf, "str-%Lu\n", key.objectid); |
46 | ret = insert_item(root, &key, buf, strlen(buf)); | 47 | ret = insert_item(root, &key, buf, strlen(buf)); |
47 | if (ret) | 48 | if (ret) |
48 | goto error; | 49 | goto error; |
50 | oid = (unsigned long)key.objectid; | ||
49 | radix_tree_preload(GFP_KERNEL); | 51 | radix_tree_preload(GFP_KERNEL); |
50 | ret = radix_tree_insert(radix, key.objectid, | 52 | ret = radix_tree_insert(radix, oid, (void *)oid); |
51 | (void *)key.objectid); | ||
52 | radix_tree_preload_end(); | 53 | radix_tree_preload_end(); |
53 | if (ret) | 54 | if (ret) |
54 | goto error; | 55 | goto error; |