From: Matthias Beyer Date: Sun, 20 Jul 2014 13:14:13 +0000 (+0200) Subject: Staging: bcm: nvm.c: replaced member accessing with variable X-Git-Tag: v3.17-rc1~123^2~389 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=ae5ad41993eb5b7a40b077fc1b4762481fcd3a3e;p=karo-tx-linux.git Staging: bcm: nvm.c: replaced member accessing with variable Signed-off-by: Matthias Beyer Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/bcm/nvm.c b/drivers/staging/bcm/nvm.c index c38c80347c19..0d197c0855db 100644 --- a/drivers/staging/bcm/nvm.c +++ b/drivers/staging/bcm/nvm.c @@ -1042,6 +1042,8 @@ static int bulk_read_complete_sector(struct bcm_mini_adapter *ad, { unsigned int j; int bulk_read_stat; + FP_FLASH_WRITE_STATUS writef = + ad->fpFlashWriteWithStatusCheck; for (i = 0; i < ad->uiSectorSize; i += MAX_RW_SIZE) { bulk_read_stat = BeceemFlashBulkRead(ad, @@ -1054,14 +1056,14 @@ static int bulk_read_complete_sector(struct bcm_mini_adapter *ad, if (ad->ulFlashWriteSize == 1) { for (j = 0; j < 16; j++) { - if ((read_bk[j] != tmpbuff[i+j]) && - (STATUS_SUCCESS != (*ad->fpFlashWriteWithStatusCheck)(ad, partoff + i + j, &tmpbuff[i+j]))) { + if ((read_bk[j] != tmpbuff[i + j]) && + (STATUS_SUCCESS != (*writef)(ad, partoff + i + j, &tmpbuff[i + j]))) { return STATUS_FAILURE; } } } else { if ((memcmp(read_bk, &tmpbuff[i], MAX_RW_SIZE)) && - ((STATUS_SUCCESS != (*ad->fpFlashWriteWithStatusCheck)(ad, partoff + i, &tmpbuff[i])))) { + (STATUS_SUCCESS != (*writef)(ad, partoff + i, &tmpbuff[i]))) { return STATUS_FAILURE; } }