Diff for /src/sys/dev/crypto/rndtest/rndtest.c between versions 1.4 and 1.5

version 1.4, 2003/11/09 02:22:34 version 1.5, 2004/02/13 00:40:38
Line 94  rndtest_attach(device_t dev) Line 94  rndtest_attach(device_t dev)
                 rsp->rs_discard = 1;                  rsp->rs_discard = 1;
                 rsp->rs_collect = 1;                  rsp->rs_collect = 1;
                 rsp->rs_parent = dev;                  rsp->rs_parent = dev;
#if __FreeBSD_version < 500000#if defined(__DragonFly__) || __FreeBSD_version < 500000
                 callout_init(&rsp->rs_to);                  callout_init(&rsp->rs_to);
 #else  #else
                 /* NB: 1 means the callout runs w/o Giant locked */                  /* NB: 1 means the callout runs w/o Giant locked */
Line 146  rndtest_harvest(struct rndtest_state *rs Line 146  rndtest_harvest(struct rndtest_state *rs
         if (rsp->rs_discard)          if (rsp->rs_discard)
                 rndstats.rst_discard += len;                  rndstats.rst_discard += len;
         else {          else {
#if __FreeBSD_version < 500000#if defined(__DragonFly__) || __FreeBSD_version < 500000
                 /* XXX verify buffer is word aligned */                  /* XXX verify buffer is word aligned */
                 u_int32_t *p = buf;                  u_int32_t *p = buf;
                 for (len /= sizeof (u_int32_t); len; len--)                  for (len /= sizeof (u_int32_t); len; len--)

Removed from v.1.4  
changed lines
  Added in v.1.5