diff options
Diffstat (limited to 'bcmdhd/wifi_hal/wifi_logger.cpp')
-rw-r--r-- | bcmdhd/wifi_hal/wifi_logger.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/bcmdhd/wifi_hal/wifi_logger.cpp b/bcmdhd/wifi_hal/wifi_logger.cpp index d7d60ae..b401429 100644 --- a/bcmdhd/wifi_hal/wifi_logger.cpp +++ b/bcmdhd/wifi_hal/wifi_logger.cpp @@ -618,14 +618,14 @@ public: ALOGE("Failed to put get memory dump request; result = %d", result); return result; } - /* BUG: 1. should not be passing pointer to data, 2. should not assume pointer is 32 bits - result = request.put_u32(LOGGER_ATTRIBUTE_FW_DUMP_DATA, - (uint32_t)(mBuff+buffer_size)); + + result = request.put_u64(LOGGER_ATTRIBUTE_FW_DUMP_DATA, + (uint64_t)(mBuff+buffer_size)); if (result != WIFI_SUCCESS) { ALOGE("Failed to put get memory dump request; result = %d", result); return result; } - */ + request.attr_end(data); mBuffSize += buffer_size; @@ -726,13 +726,12 @@ public: ALOGE("Failed to put get memory dump request; result = %d", result); return result; } - /* BUG: 1. should not be passing pointer to data, 2. should not assume pointer is 32 bits - result = request.put_u32(LOGGER_ATTRIBUTE_FW_DUMP_DATA, (uint32_t)mBuff); + + result = request.put_u64(LOGGER_ATTRIBUTE_FW_DUMP_DATA, (uint64_t)mBuff); if (result != WIFI_SUCCESS) { ALOGE("Failed to put get memory dump request; result = %d", result); return result; } - */ request.attr_end(data); result = requestResponse(request); |