diskinfo(8): Delete dead code in slog test

Reported by:	Coverity
CID:		1377556
Reviewed by:	mav
MFC after:	3 weeks
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D13275
This commit is contained in:
asomers 2017-11-27 21:10:50 +00:00
parent f9dc375e9d
commit d16ab6d1ca

View File

@ -646,22 +646,22 @@ parwrite(int fd, size_t size, off_t off)
{
struct aiocb aios[MAXIOS];
off_t o;
size_t s;
int n, error;
struct aiocb *aiop;
for (n = 0, o = 0; size > MAXIO; n++, size -= s, o += s) {
s = (size >= MAXIO) ? MAXIO : size;
// if size > MAXIO, use AIO to write n - 1 pieces in parallel
for (n = 0, o = 0; size > MAXIO; n++, size -= MAXIO, o += MAXIO) {
aiop = &aios[n];
bzero(aiop, sizeof(*aiop));
aiop->aio_buf = &buf[o];
aiop->aio_fildes = fd;
aiop->aio_offset = off + o;
aiop->aio_nbytes = s;
aiop->aio_nbytes = MAXIO;
error = aio_write(aiop);
if (error != 0)
err(EX_IOERR, "AIO write submit error");
}
// Use synchronous writes for the runt of size <= MAXIO
error = pwrite(fd, &buf[o], size, off + o);
if (error < 0)
err(EX_IOERR, "Sync write error");