diff --git a/lib/lfsr.c b/lib/lfsr.c index b10ba7a..290829d 100644 --- a/lib/lfsr.c +++ b/lib/lfsr.c @@ -233,18 +233,24 @@ int lfsr_init(struct fio_lfsr *fl, uint64_t nums, unsigned long seed, uint8_t *lfsr_taps; lfsr_taps = find_lfsr(nums); - if (!lfsr_taps) + if (!lfsr_taps) { + printf("failed finding tap\n"); return 1; + } fl->max_val = nums - 1; fl->xormask = lfsr_create_xormask(lfsr_taps); fl->cached_bit = 1UL << (lfsr_taps[0] - 1); - if (prepare_spin(fl, spin)) + if (prepare_spin(fl, spin)) { + printf("prepare spin failed\n"); return 1; + } - if (lfsr_reset(fl, seed)) + if (lfsr_reset(fl, seed)) { + printf("lfsr reset failed\n"); return 1; + } return 0; }