920-aiutils-fix-wrong-misleading-if.patch 452 B

1234567891011121314
  1. --- a/driver/aiutils.c
  2. +++ b/driver/aiutils.c
  3. @@ -228,9 +228,10 @@ ai_scan(si_t *sih, void *regs, uint devid)
  4. do {
  5. asd = get_asd(sih, &eromptr, 0, j, AD_ST_SLAVE, &addrl, &addrh,
  6. &sizel, &sizeh);
  7. - if ((asd != 0) && (j == 1) && (sizel == SI_CORE_SIZE))
  8. + if ((asd != 0) && (j == 1) && (sizel == SI_CORE_SIZE)) {
  9. sii->coresba2[idx] = addrl;
  10. sii->coresba2_size[idx] = sizel;
  11. + }
  12. j++;
  13. } while (asd != 0);