aboutsummaryrefslogtreecommitdiffstats
path: root/samsung-ipc/devices/xmm6160/xmm6160.c
diff options
context:
space:
mode:
Diffstat (limited to 'samsung-ipc/devices/xmm6160/xmm6160.c')
-rw-r--r--samsung-ipc/devices/xmm6160/xmm6160.c21
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);