X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;ds=sidebyside;f=client.c;h=83bbfc40f6050af097253b50113331bfb18092f0;hb=df380934e53c645b4b7cdec882b512b4d20ebc14;hp=31b4862775eb159775d2fa784a28a9032cc600f6;hpb=5fd0acbd212296542d396b07e1873b9e3093b76f;p=fio.git diff --git a/client.c b/client.c index 31b48627..83bbfc40 100644 --- a/client.c +++ b/client.c @@ -663,7 +663,7 @@ static void remove_reply_cmd(struct fio_client *client, struct fio_net_cmd *cmd) flist_for_each(entry, &client->cmd_list) { icmd = flist_entry(entry, struct fio_net_int_cmd, list); - if (cmd->tag == (uint64_t) icmd) + if (cmd->tag == (uintptr_t) icmd) break; icmd = NULL; @@ -682,7 +682,7 @@ static void remove_reply_cmd(struct fio_client *client, struct fio_net_cmd *cmd) static void handle_eta(struct fio_client *client, struct fio_net_cmd *cmd) { struct jobs_eta *je = (struct jobs_eta *) cmd->payload; - struct client_eta *eta = (struct client_eta *) cmd->tag; + struct client_eta *eta = (struct client_eta *) (uintptr_t) cmd->tag; dprint(FD_NET, "client: got eta tag %p, %d\n", eta, eta->pending); @@ -810,7 +810,7 @@ static void request_client_etas(void) flist_add_tail(&client->eta_list, &eta_list); client->eta_in_flight = eta; fio_net_send_simple_cmd(client->fd, FIO_NET_CMD_SEND_ETA, - (uint64_t) eta, &client->cmd_list); + (uintptr_t) eta, &client->cmd_list); } while (skipped--)