r23529: When using READX, fill in readx fields. Thanks to Metze for spotting it.
authorAlexander Bokovoy <ab@samba.org>
Sun, 17 Jun 2007 16:46:44 +0000 (16:46 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:53:24 +0000 (14:53 -0500)
(This used to be commit 9bb079d70d3fab3ad66143301e8ddfbb5135dedb)

source4/torture/basic/misc.c

index 12eec9d551cc28ed3559c358038b0f7d960b2db7..7a2aad0e752ea4da9478a32be867ebaf452128b3 100644 (file)
@@ -575,13 +575,14 @@ static NTSTATUS benchrw_readwrite(struct torture_context *tctx,
                                "Callback READ file:%d (%d/%d) Offset:%d\n",
                                state->nr,state->completed,torture_numops,
                                (state->readcnt*state->lp_params->blocksize));
-               rd.generic.level = RAW_READ_READ;
-               rd.read.in.file.fnum    = state->fnum   ;
-               rd.read.in.offset       = state->readcnt * 
+               rd.generic.level = RAW_READ_READX;
+               rd.readx.in.file.fnum   = state->fnum   ;
+               rd.readx.in.offset      = state->readcnt * 
                                        state->lp_params->blocksize;
-               rd.read.in.count        = state->lp_params->blocksize;
-               rd.read.in.remaining    = 0     ;
-               rd.read.out.data        = state->buffer;
+               rd.readx.in.mincnt      = state->lp_params->blocksize;
+               rd.readx.in.maxcnt      = rd.readx.in.mincnt;
+               rd.readx.in.remaining   = 0     ;
+               rd.readx.out.data       = state->buffer;
                if(state->readcnt < state->lp_params->writeblocks){
                        state->readcnt++;       
                }else{