Btrfs: 32bit cleanups

Signed-off-by: Chris Mason <chris.mason@oracle.com>
diff --git a/fs/btrfs/random-test.c b/fs/btrfs/random-test.c
index 111a248..7078263 100644
--- a/fs/btrfs/random-test.c
+++ b/fs/btrfs/random-test.c
@@ -40,15 +40,16 @@
 	struct key key;
 	int ret;
 	char buf[128];
+	unsigned long oid;
 	init_path(&path);
 	ret = setup_key(radix, &key, 0);
 	sprintf(buf, "str-%Lu\n", key.objectid);
 	ret = insert_item(root, &key, buf, strlen(buf));
 	if (ret)
 		goto error;
+	oid = (unsigned long)key.objectid;
 	radix_tree_preload(GFP_KERNEL);
-	ret = radix_tree_insert(radix, key.objectid,
-					(void *)key.objectid);
+	ret = radix_tree_insert(radix, oid, (void *)oid);
 	radix_tree_preload_end();
 	if (ret)
 		goto error;