diff options
-rw-r--r-- | drivers/net/wimax/i2400m/fw.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/net/wimax/i2400m/fw.c b/drivers/net/wimax/i2400m/fw.c index 489cba9b284d..6c9a41bff2e0 100644 --- a/drivers/net/wimax/i2400m/fw.c +++ b/drivers/net/wimax/i2400m/fw.c | |||
@@ -397,14 +397,9 @@ int i2400m_is_boot_barker(struct i2400m *i2400m, | |||
397 | 397 | ||
398 | /* Short circuit if we have already discovered the barker | 398 | /* Short circuit if we have already discovered the barker |
399 | * associated with the device. */ | 399 | * associated with the device. */ |
400 | if (i2400m->barker | 400 | if (i2400m->barker && |
401 | && !memcmp(buf, i2400m->barker, sizeof(i2400m->barker->data))) { | 401 | !memcmp(buf, i2400m->barker, sizeof(i2400m->barker->data))) |
402 | unsigned index = (i2400m->barker - i2400m_barker_db) | ||
403 | / sizeof(*i2400m->barker); | ||
404 | d_printf(2, dev, "boot barker cache-confirmed #%u/%08x\n", | ||
405 | index, le32_to_cpu(i2400m->barker->data[0])); | ||
406 | return 0; | 402 | return 0; |
407 | } | ||
408 | 403 | ||
409 | for (i = 0; i < i2400m_barker_db_used; i++) { | 404 | for (i = 0; i < i2400m_barker_db_used; i++) { |
410 | barker = &i2400m_barker_db[i]; | 405 | barker = &i2400m_barker_db[i]; |