diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2018-06-03 18:02:22 +1000 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2018-06-03 18:07:35 +1000 |
commit | 3fd6f798bdff695a05ed107a5a5f488cc4507055 (patch) | |
tree | b5b85b47a60974ac6c1b1a2457f82d79554ac1f5 /cf-fsi-test.c | |
parent | 02dff37bfab8390393dd22371549cdfd9c93c546 (diff) | |
download | cf-fsi-3fd6f798bdff695a05ed107a5a5f488cc4507055.tar.gz cf-fsi-3fd6f798bdff695a05ed107a5a5f488cc4507055.zip |
Fix variable aliasing in test case
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'cf-fsi-test.c')
-rw-r--r-- | cf-fsi-test.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cf-fsi-test.c b/cf-fsi-test.c index 41d8b03..e500729 100644 --- a/cf-fsi-test.c +++ b/cf-fsi-test.c @@ -158,7 +158,7 @@ static void *cfmem; #define LAST_ADDR_INVALID 0x1 -uint32_t last_addr; +uint32_t g_last_addr; static void open_mem(void) { @@ -346,12 +346,12 @@ static void msg_push_crc(struct fsi_gpio_msg *msg) static bool check_same_address(int id, uint32_t addr) { /* this will also handle LAST_ADDR_INVALID */ - return last_addr == (((id & 0x3) << 21) | (addr & ~0x3)); + return g_last_addr == (((id & 0x3) << 21) | (addr & ~0x3)); } static bool check_relative_address(int id, uint32_t addr, uint32_t *rel_addrp) { - uint32_t last_addr = last_addr; + uint32_t last_addr = g_last_addr; int32_t rel_addr; if (last_addr == LAST_ADDR_INVALID) @@ -381,9 +381,9 @@ static bool check_relative_address(int id, uint32_t addr, uint32_t *rel_addrp) static void last_address_update(int id, bool valid, uint32_t addr) { if (!valid) - last_addr = LAST_ADDR_INVALID; + g_last_addr = LAST_ADDR_INVALID; else - last_addr = ((id & 0x3) << 21) | (addr & ~0x3); + g_last_addr = ((id & 0x3) << 21) | (addr & ~0x3); } static void build_ar_command(struct fsi_gpio_msg *cmd, uint8_t id, |