- sd->cmds = malloc(td->iodepth * sizeof(struct sgio_cmd));
- memset(sd->cmds, 0, td->iodepth * sizeof(struct sgio_cmd));
- sd->events = malloc(td->iodepth * sizeof(struct io_u *));
- memset(sd->events, 0, td->iodepth * sizeof(struct io_u *));
- sd->pfds = malloc(sizeof(struct pollfd) * td->nr_files);
- memset(sd->pfds, 0, sizeof(struct pollfd) * td->nr_files);
- sd->fd_flags = malloc(sizeof(int) * td->nr_files);
- memset(sd->fd_flags, 0, sizeof(int) * td->nr_files);
- sd->sgbuf = malloc(sizeof(struct sg_io_hdr) * td->iodepth);
- memset(sd->sgbuf, 0, sizeof(struct sg_io_hdr) * td->iodepth);
+ sd->cmds = malloc(td->o.iodepth * sizeof(struct sgio_cmd));
+ memset(sd->cmds, 0, td->o.iodepth * sizeof(struct sgio_cmd));
+ sd->events = malloc(td->o.iodepth * sizeof(struct io_u *));
+ memset(sd->events, 0, td->o.iodepth * sizeof(struct io_u *));
+ sd->pfds = malloc(sizeof(struct pollfd) * td->o.nr_files);
+ memset(sd->pfds, 0, sizeof(struct pollfd) * td->o.nr_files);
+ sd->fd_flags = malloc(sizeof(int) * td->o.nr_files);
+ memset(sd->fd_flags, 0, sizeof(int) * td->o.nr_files);
+ sd->sgbuf = malloc(sizeof(struct sg_io_hdr) * td->o.iodepth);
+ memset(sd->sgbuf, 0, sizeof(struct sg_io_hdr) * td->o.iodepth);