diff options
Diffstat (limited to 'samsung-ipc/devices/xmm6160/xmm6160.c')
-rw-r--r-- | samsung-ipc/devices/xmm6160/xmm6160.c | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/samsung-ipc/devices/xmm6160/xmm6160.c b/samsung-ipc/devices/xmm6160/xmm6160.c index f0aa05b..2c4d64b 100644 --- a/samsung-ipc/devices/xmm6160/xmm6160.c +++ b/samsung-ipc/devices/xmm6160/xmm6160.c @@ -238,29 +238,16 @@ int xmm6160_nv_data_send(struct ipc_client *client, int device_fd, if (client == NULL || (device_fd < 0 && device_address == NULL)) return -1; - rc = nv_data_check(client); - if (rc < 0) { - ipc_client_log(client, "Checking nv_data failed"); - goto error; - } - ipc_client_log(client, "Checked nv_data"); - - rc = nv_data_md5_check(client); - if (rc < 0) { - ipc_client_log(client, "Checking nv_data md5 failed"); - goto error; - } - ipc_client_log(client, "Checked nv_data md5"); + nv_size = ipc_client_nv_data_size(client); - nv_data = file_data_read(ipc_client_nv_data_path(client), ipc_client_nv_data_size(client), ipc_client_nv_data_chunk_size(client), 0); + nv_data = ipc_nv_data_load(client); if (nv_data == NULL) { - ipc_client_log(client, "Reading nv_data failed"); + ipc_client_log(client, "Loading nv_data failed"); goto error; } - ipc_client_log(client, "Read nv_data"); + ipc_client_log(client, "Loaded nv_data"); p = (unsigned char *) nv_data; - nv_size = ipc_client_nv_data_size(client); if (device_address != NULL) { memcpy(device_address, p, nv_size); |