X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=src%2Ftarget%2Ffirmware%2Fflash%2Fcfi_flash.c;fp=src%2Ftarget%2Ffirmware%2Fflash%2Fcfi_flash.c;h=d2556949a2f568e30f224775b5eee6e67286d2b2;hb=0e130bf467923ddaff6000aa43747e88a6d3e00f;hp=4218db16a2f2d27c5be745fc16ed4f6cbcffd1ac;hpb=d6ab52aa9a43a2fe19c3c3970a6329231da1e218;p=osmocom-bb.git diff --git a/src/target/firmware/flash/cfi_flash.c b/src/target/firmware/flash/cfi_flash.c index 4218db1..d255694 100644 --- a/src/target/firmware/flash/cfi_flash.c +++ b/src/target/firmware/flash/cfi_flash.c @@ -410,7 +410,7 @@ static int get_query(void *base_addr, struct cfi_query *query) for (i = 0; i < sizeof(struct cfi_query); i++) { uint16_t byte = flash_read16(base_addr, CFI_OFFSET_CFI_RESP + i); - *(((unsigned char *)query) + i) = byte; + *(((volatile unsigned char *)query) + i) = byte; } if (query->qry[0] != 'Q' || query->qry[1] != 'R' || query->qry[2] != 'Y') {