aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--samsung-ipc/rfs.c169
1 files changed, 83 insertions, 86 deletions
diff --git a/samsung-ipc/rfs.c b/samsung-ipc/rfs.c
index 648efd5..df14251 100644
--- a/samsung-ipc/rfs.c
+++ b/samsung-ipc/rfs.c
@@ -131,7 +131,7 @@ int nv_data_chunk_size(struct ipc_client *client)
void nv_data_generate(struct ipc_client *client)
{
- ipc_client_log(client, "This feature isn't present yet\n");
+ ipc_client_log(client, "This feature isn't present yet");
// nv_data_backup_create();
}
@@ -156,9 +156,9 @@ void nv_data_md5_generate(struct ipc_client *client)
int fd;
int rc;
- ipc_client_log(client, "nv_data_md5_generate: enter\n");
+ ipc_client_log(client, "nv_data_md5_generate: enter");
- ipc_client_log(client, "nv_data_md5_generate: generating MD5 hash\n");
+ ipc_client_log(client, "nv_data_md5_generate: generating MD5 hash");
nv_data_p=ipc_client_file_read(client, nv_data_path(client),
nv_data_size(client), nv_data_chunk_size(client));
nv_data_md5_compute(nv_data_p, nv_data_size(client), nv_data_secret(client), nv_data_md5_hash);
@@ -170,22 +170,22 @@ void nv_data_md5_generate(struct ipc_client *client)
md5hash2string(nv_data_md5_hash_string, nv_data_md5_hash);
- ipc_client_log(client, "nv_data_md5_generate: new MD5 hash is %s\n", nv_data_md5_hash_string);
+ ipc_client_log(client, "nv_data_md5_generate: new MD5 hash is %s", nv_data_md5_hash_string);
- ipc_client_log(client, "nv_data_md5_generate: writing MD5 hash\n");
+ ipc_client_log(client, "nv_data_md5_generate: writing MD5 hash");
/* Write the MD5 hash in nv_data.bin.md5. */
fd = open(nv_data_md5_path(client), O_RDWR | O_CREAT | O_TRUNC, 0644);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_md5_generate: fd open failed\n");
+ ipc_client_log(client, "nv_data_md5_generate: fd open failed");
goto exit;
}
rc = write(fd, nv_data_md5_hash_string, MD5_STRING_SIZE);
if (rc < 0)
{
- ipc_client_log(client, "nv_data_md5_generate: failed to write MD5 hash to file\n");
+ ipc_client_log(client, "nv_data_md5_generate: failed to write MD5 hash to file");
close(fd);
goto exit;
}
@@ -196,7 +196,7 @@ exit:
if (nv_data_md5_hash_string != NULL)
free(nv_data_md5_hash_string);
- ipc_client_log(client, "nv_data_md5_generate: exit\n");
+ ipc_client_log(client, "nv_data_md5_generate: exit");
}
void nv_data_backup_create(struct ipc_client *client)
@@ -215,24 +215,24 @@ void nv_data_backup_create(struct ipc_client *client)
int rc;
int i;
- ipc_client_log(client, "nv_data_backup_create: enter\n");
+ ipc_client_log(client, "nv_data_backup_create: enter");
if (stat(nv_data_path(client), &nv_stat) < 0)
{
- ipc_client_log(client, "nv_data_backup_create: nv_data.bin missing\n");
+ ipc_client_log(client, "nv_data_backup_create: nv_data.bin missing");
nv_data_generate(client);
}
if (nv_stat.st_size != nv_data_size(client))
{
- ipc_client_log(client, "nv_data_backup_create: wrong nv_data.bin size\n");
+ ipc_client_log(client, "nv_data_backup_create: wrong nv_data.bin size");
nv_data_generate(client);
return;
}
if (stat(nv_data_md5_path(client), &nv_stat) < 0)
{
- ipc_client_log(client, "nv_data_backup_create: nv_data.bin.md5 missing\n");
+ ipc_client_log(client, "nv_data_backup_create: nv_data.bin.md5 missing");
nv_data_generate(client);
return;
}
@@ -256,14 +256,14 @@ void nv_data_backup_create(struct ipc_client *client)
fd = open(nv_data_md5_path(client), O_RDONLY);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_create: failed to openstored backup file with MD5 hash\n");
+ ipc_client_log(client, "nv_data_backup_create: failed to openstored backup file with MD5 hash");
goto exit;
}
rc = read(fd, nv_data_md5_hash_read, MD5_STRING_SIZE);
if (rc < 0)
{
- ipc_client_log(client, "nv_data_backup_create: failed to read MD5 hash from backup file\n");
+ ipc_client_log(client, "nv_data_backup_create: failed to read MD5 hash from backup file");
close(fd);
goto exit;
}
@@ -273,25 +273,25 @@ void nv_data_backup_create(struct ipc_client *client)
/* Add 0x0 to end the string: not sure this is always part of the file. */
nv_data_md5_hash_read[MD5_STRING_SIZE - 1]='\0';
- ipc_client_log(client, "nv_data_backup_create: backup file computed MD5: %s read MD5: %s\n",
+ ipc_client_log(client, "nv_data_backup_create: backup file computed MD5: %s read MD5: %s",
nv_data_md5_hash_string, nv_data_md5_hash_read);
if (strcmp(nv_data_md5_hash_string, nv_data_md5_hash_read) != 0)
{
- ipc_client_log(client, "nv_data_backup_create: MD5 hash mismatch on backup file\n");
- ipc_client_log(client, "nv_data_backup_create: Consider the computed one as correct\n");
+ ipc_client_log(client, "nv_data_backup_create: MD5 hash mismatch on backup file");
+ ipc_client_log(client, "nv_data_backup_create: Consider the computed one as correct");
fd = open(nv_data_md5_path(client), O_WRONLY);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_create: failed to open file with MD5 hash of data file\n");
+ ipc_client_log(client, "nv_data_backup_create: failed to open file with MD5 hash of data file");
goto exit;
}
rc = read(fd, nv_data_md5_hash_string, MD5_STRING_SIZE);
if (rc < 0)
{
- ipc_client_log(client, "nv_data_backup_create: failed to read MD5 hash for data file from file\n");
+ ipc_client_log(client, "nv_data_backup_create: failed to read MD5 hash for data file from file");
goto exit;
}
@@ -311,12 +311,12 @@ void nv_data_backup_create(struct ipc_client *client)
nv_data_backup_create_write:
while (nv_data_write_tries < 5)
{
- ipc_client_log(client, "nv_data_backup_create: .nv_data.bak write try #%d\n", nv_data_write_tries + 1);
+ ipc_client_log(client, "nv_data_backup_create: .nv_data.bak write try #%d", nv_data_write_tries + 1);
fd = open(nv_data_bak_path(client), O_RDWR | O_CREAT | O_TRUNC, 0644);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_create: negative fd while opening /efs/.nv_data.bak, error: %s\n", strerror(errno));
+ ipc_client_log(client, "nv_data_backup_create: negative fd while opening /efs/.nv_data.bak, error: %s", strerror(errno));
nv_data_write_tries++;
continue;
}
@@ -324,7 +324,7 @@ nv_data_backup_create_write:
rc = write(fd, nv_data_p, nv_data_size(client));
if (rc < nv_data_size(client))
{
- ipc_client_log(client, "nv_data_backup_create: wrote less (%d) than what we expected (%d) on /efs/.nv_data.bak, error: %s\n", strerror(errno));
+ ipc_client_log(client, "nv_data_backup_create: wrote less (%d) than what we expected (%d) on /efs/.nv_data.bak, error: %s", strerror(errno));
close(fd);
nv_data_write_tries++;
continue;
@@ -336,7 +336,7 @@ nv_data_backup_create_write:
if (nv_data_write_tries == 5)
{
- ipc_client_log(client, "nv_data_backup_create: writing nv_data.bin to .nv_data.bak failed too many times\n");
+ ipc_client_log(client, "nv_data_backup_create: writing nv_data.bin to .nv_data.bak failed too many times");
unlink(nv_data_bak_path(client));
goto exit;
}
@@ -352,14 +352,14 @@ nv_data_backup_create_write:
if (nv_data_bak_p != NULL)
free(nv_data_bak_p);
- ipc_client_log(client, "nv_data_backup_create: written file computed MD5: %s read MD5: %s\n",
+ ipc_client_log(client, "nv_data_backup_create: written file computed MD5: %s read MD5: %s",
nv_data_md5_hash_string, nv_data_md5_hash_read);
/* Make sure both hashes are the same. */
if (strcmp(nv_data_md5_hash_string, nv_data_md5_hash_read) != 0)
{
- ipc_client_log(client, "nv_data_backup_create: MD5 hash mismatch on written file\n");
- ipc_client_log(client, "nv_data_backup_create: Writing again\n");
+ ipc_client_log(client, "nv_data_backup_create: MD5 hash mismatch on written file");
+ ipc_client_log(client, "nv_data_backup_create: Writing again");
goto nv_data_backup_create_write;
}
@@ -368,14 +368,14 @@ nv_data_backup_create_write:
fd = open(nv_data_md5_bak_path(client), O_WRONLY | O_CREAT | O_TRUNC, 0644);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_create: failed to open MD5 hash file\n");
+ ipc_client_log(client, "nv_data_backup_create: failed to open MD5 hash file");
goto exit;
}
rc = write(fd, nv_data_md5_hash_read, MD5_STRING_SIZE);
if (rc < 0)
{
- ipc_client_log(client, "nv_data_backup_create: failed to write MD5 hash to file\n");
+ ipc_client_log(client, "nv_data_backup_create: failed to write MD5 hash to file");
close(fd);
goto exit;
}
@@ -385,7 +385,7 @@ nv_data_backup_create_write:
fd = open(nv_state_path(client), O_WRONLY | O_CREAT | O_TRUNC, 0644);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_create: failed to open NV state file\n");
+ ipc_client_log(client, "nv_data_backup_create: failed to open NV state file");
goto exit;
}
@@ -393,7 +393,7 @@ nv_data_backup_create_write:
rc = write(fd, &data, sizeof(data));
if (rc < 0)
{
- ipc_client_log(client, "nv_data_backup_create: failed to write state of NV data\n");
+ ipc_client_log(client, "nv_data_backup_create: failed to write state of NV data");
close(fd);
goto exit;
}
@@ -408,7 +408,7 @@ exit:
if (nv_data_md5_hash_read)
free(nv_data_md5_hash_read);
- ipc_client_log(client, "nv_data_backup_create: exit\n");
+ ipc_client_log(client, "nv_data_backup_create: exit");
}
void nv_data_backup_restore(struct ipc_client *client)
@@ -427,11 +427,11 @@ void nv_data_backup_restore(struct ipc_client *client)
int rc;
int i;
- ipc_client_log(client, "nv_data_backup_restore: enter\n");
+ ipc_client_log(client, "nv_data_backup_restore: enter");
if (stat(nv_data_bak_path(client), &nv_stat) < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: .nv_data.bak missing\n");
+ ipc_client_log(client, "nv_data_backup_restore: .nv_data.bak missing");
nv_data_generate(client);
nv_data_backup_create(client);
return;
@@ -439,7 +439,7 @@ void nv_data_backup_restore(struct ipc_client *client)
if (nv_stat.st_size != nv_data_size(client))
{
- ipc_client_log(client, "nv_data_backup_restore: wrong .nv_data.bak size\n");
+ ipc_client_log(client, "nv_data_backup_restore: wrong .nv_data.bak size");
nv_data_generate(client);
nv_data_backup_create(client);
return;
@@ -447,7 +447,7 @@ void nv_data_backup_restore(struct ipc_client *client)
if (stat(nv_data_md5_bak_path(client), &nv_stat) < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: .nv_data.bak.md5 missing\n");
+ ipc_client_log(client, "nv_data_backup_restore: .nv_data.bak.md5 missing");
nv_data_generate(client);
nv_data_backup_create(client);
return;
@@ -473,7 +473,7 @@ void nv_data_backup_restore(struct ipc_client *client)
rc = read(fd, nv_data_md5_hash_read, MD5_STRING_SIZE);
if (rc < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: Failed to read md5 hash for stored back file\n");
+ ipc_client_log(client, "nv_data_backup_restore: Failed to read md5 hash for stored back file");
close(fd);
goto exit;
}
@@ -483,25 +483,25 @@ void nv_data_backup_restore(struct ipc_client *client)
/* Add 0x0 to end the string: not sure this is always part of the file. */
nv_data_md5_hash_read[MD5_STRING_SIZE - 1]='\0';
- ipc_client_log(client, "nv_data_backup_restore: backup file computed MD5: %s read MD5: %s\n",
+ ipc_client_log(client, "nv_data_backup_restore: backup file computed MD5: %s read MD5: %s",
nv_data_md5_hash_string, nv_data_md5_hash_read);
if (strcmp(nv_data_md5_hash_string, nv_data_md5_hash_read) != 0)
{
- ipc_client_log(client, "nv_data_backup_restore: MD5 hash mismatch on backup file\n");
- ipc_client_log(client, "nv_data_backup_restore: Consider the computed one as correct\n");
+ ipc_client_log(client, "nv_data_backup_restore: MD5 hash mismatch on backup file");
+ ipc_client_log(client, "nv_data_backup_restore: Consider the computed one as correct");
fd = open(nv_data_md5_bak_path(client), O_WRONLY);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: failed to open MD5 hash backup file\n");
+ ipc_client_log(client, "nv_data_backup_restore: failed to open MD5 hash backup file");
goto exit;
}
rc = read(fd, nv_data_md5_hash_string, MD5_STRING_SIZE);
if (rc < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: failed to read MD5 hash from backup file\n");
+ ipc_client_log(client, "nv_data_backup_restore: failed to read MD5 hash from backup file");
close(fd);
goto exit;
}
@@ -522,12 +522,12 @@ void nv_data_backup_restore(struct ipc_client *client)
nv_data_backup_restore_write:
while (nv_data_write_tries < 5)
{
- ipc_client_log(client, "nv_data_backup_restore: nv_data.bin write try #%d\n", nv_data_write_tries + 1);
+ ipc_client_log(client, "nv_data_backup_restore: nv_data.bin write try #%d", nv_data_write_tries + 1);
fd=open(nv_data_path(client), O_RDWR | O_CREAT | O_TRUNC, 0644);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: negative fd while opening /efs/nv_data.bin, error: %s\n", strerror(errno));
+ ipc_client_log(client, "nv_data_backup_restore: negative fd while opening /efs/nv_data.bin, error: %s", strerror(errno));
nv_data_write_tries++;
continue;
}
@@ -535,7 +535,7 @@ nv_data_backup_restore_write:
rc = write(fd, nv_data_bak_p, nv_data_size(client));
if (rc < nv_data_size(client))
{
- ipc_client_log(client, "nv_data_backup_restore: wrote less (%d) than what we expected (%d) on /efs/nv_data.bin, error: %s\n", strerror(errno));
+ ipc_client_log(client, "nv_data_backup_restore: wrote less (%d) than what we expected (%d) on /efs/nv_data.bin, error: %s", strerror(errno));
close(fd);
nv_data_write_tries++;
continue;
@@ -547,7 +547,7 @@ nv_data_backup_restore_write:
if (nv_data_write_tries == 5)
{
- ipc_client_log(client, "nv_data_backup_restore: writing the backup to nv_data.bin failed too many times\n");
+ ipc_client_log(client, "nv_data_backup_restore: writing the backup to nv_data.bin failed too many times");
unlink(nv_data_path(client));
goto exit;
}
@@ -566,14 +566,14 @@ nv_data_backup_restore_write:
nv_data_p = NULL;
}
- ipc_client_log(client, "nv_data_backup_restore: written file computed MD5: %s read MD5: %s\n",
+ ipc_client_log(client, "nv_data_backup_restore: written file computed MD5: %s read MD5: %s",
nv_data_md5_hash_string, nv_data_md5_hash_read);
/* Make sure both hashes are the same. */
if (strcmp(nv_data_md5_hash_string, nv_data_md5_hash_read) != 0)
{
- ipc_client_log(client, "nv_data_backup_restore: MD5 hash mismatch on written file\n");
- ipc_client_log(client, "nv_data_backup_restore: Writing again\n");
+ ipc_client_log(client, "nv_data_backup_restore: MD5 hash mismatch on written file");
+ ipc_client_log(client, "nv_data_backup_restore: Writing again");
goto nv_data_backup_restore_write;
}
@@ -582,14 +582,14 @@ nv_data_backup_restore_write:
fd = open(nv_data_md5_path(client), O_WRONLY | O_CREAT | O_TRUNC, 0644);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: failed to open file with MD5 hash\n");
+ ipc_client_log(client, "nv_data_backup_restore: failed to open file with MD5 hash");
goto exit;
}
rc = write(fd, nv_data_md5_hash_read, MD5_STRING_SIZE);
if (rc < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: failed to write MD5 hash to file\n");
+ ipc_client_log(client, "nv_data_backup_restore: failed to write MD5 hash to file");
close(fd);
goto exit;
}
@@ -599,7 +599,7 @@ nv_data_backup_restore_write:
fd = open(nv_state_path(client), O_WRONLY | O_CREAT | O_TRUNC, 0644);
if (fd < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: failed to open NV state file\n");
+ ipc_client_log(client, "nv_data_backup_restore: failed to open NV state file");
goto exit;
}
@@ -607,7 +607,7 @@ nv_data_backup_restore_write:
rc = write(fd, &data, sizeof(data));
if (rc < 0)
{
- ipc_client_log(client, "nv_data_backup_restore: failed to write state to file\n");
+ ipc_client_log(client, "nv_data_backup_restore: failed to write state to file");
close(fd);
goto exit;
}
@@ -622,7 +622,7 @@ exit:
if (nv_data_md5_hash_read != NULL)
free(nv_data_md5_hash_read);
- ipc_client_log(client, "nv_data_backup_restore: exit\n");
+ ipc_client_log(client, "nv_data_backup_restore: exit");
}
int nv_data_check(struct ipc_client *client)
@@ -632,30 +632,30 @@ int nv_data_check(struct ipc_client *client)
int nv_state=0;
int rc;
- ipc_client_log(client, "nv_data_check: enter\n");
+ ipc_client_log(client, "nv_data_check: enter");
if (stat(nv_data_path(client), &nv_stat) < 0)
{
- ipc_client_log(client, "nv_data_check: nv_data.bin missing\n");
+ ipc_client_log(client, "nv_data_check: nv_data.bin missing");
nv_data_backup_restore(client);
stat(nv_data_path(client), &nv_stat);
}
if (nv_stat.st_size != nv_data_size(client))
{
- ipc_client_log(client, "nv_data_check: wrong nv_data.bin size\n");
+ ipc_client_log(client, "nv_data_check: wrong nv_data.bin size");
nv_data_backup_restore(client);
}
if (stat(nv_data_md5_path(client), &nv_stat) < 0)
{
- ipc_client_log(client, "nv_data_check: nv_data.bin.md5 missing\n");
+ ipc_client_log(client, "nv_data_check: nv_data.bin.md5 missing");
nv_data_backup_restore(client);
}
if (stat(nv_data_bak_path(client), &nv_stat) < 0 || stat(nv_data_md5_bak_path(client), &nv_stat) < 0)
{
- ipc_client_log(client, "nv_data_check: .nv_data.bak or .nv_data.bak.md5 missing\n");
+ ipc_client_log(client, "nv_data_check: .nv_data.bak or .nv_data.bak.md5 missing");
nv_data_backup_create(client);
}
@@ -663,14 +663,14 @@ int nv_data_check(struct ipc_client *client)
if (nv_state_fd < 0 || fstat(nv_state_fd, &nv_stat) < 0)
{
- ipc_client_log(client, "nv_data_check: .nv_state missing\n");
+ ipc_client_log(client, "nv_data_check: .nv_state missing");
nv_data_backup_restore(client);
}
rc = read(nv_state_fd, &nv_state, sizeof(nv_state));
if (rc < 0)
{
- ipc_client_log(client, "nv_data_check: couldn't read state of NV item from file\n");
+ ipc_client_log(client, "nv_data_check: couldn't read state of NV item from file");
return -1;
}
@@ -678,12 +678,12 @@ int nv_data_check(struct ipc_client *client)
if (nv_state != '1')
{
- ipc_client_log(client, "nv_data_check: bad nv_state\n");
+ ipc_client_log(client, "nv_data_check: bad nv_state");
nv_data_backup_restore(client);
}
- ipc_client_log(client, "nv_data_check: everything should be alright\n");
- ipc_client_log(client, "nv_data_check: exit\n");
+ ipc_client_log(client, "nv_data_check: everything should be alright");
+ ipc_client_log(client, "nv_data_check: exit");
return 0;
}
@@ -699,7 +699,7 @@ int nv_data_md5_check(struct ipc_client *client)
int rc;
uint8_t *data_p;
- ipc_client_log(client, "nv_data_md5_check: enter\n");
+ ipc_client_log(client, "nv_data_md5_check: enter");
nv_data_md5_hash_string=malloc(MD5_STRING_SIZE);
nv_data_md5_hash_read=malloc(MD5_STRING_SIZE);
@@ -723,19 +723,19 @@ int nv_data_md5_check(struct ipc_client *client)
rc = read(fd, nv_data_md5_hash_read, MD5_STRING_SIZE);
if (rc < 0)
{
- ipc_client_log(client, "nv_data_md5_check: Can't read md5 hash from file\n");
+ ipc_client_log(client, "nv_data_md5_check: Can't read md5 hash from file");
return -1;
}
/* Add 0x0 to end the string: not sure this is part of the file. */
nv_data_md5_hash_read[MD5_STRING_SIZE - 1]='\0';
- ipc_client_log(client, "nv_data_md5_check: computed MD5: %s read MD5: %s\n",
+ ipc_client_log(client, "nv_data_md5_check: computed MD5: %s read MD5: %s",
nv_data_md5_hash_string, nv_data_md5_hash_read);
if (strcmp(nv_data_md5_hash_string, nv_data_md5_hash_read) != 0)
{
- ipc_client_log(client, "nv_data_md5_check: MD5 hash mismatch\n");
+ ipc_client_log(client, "nv_data_md5_check: MD5 hash mismatch");
nv_data_backup_restore(client);
}
@@ -744,7 +744,7 @@ int nv_data_md5_check(struct ipc_client *client)
if (nv_data_md5_hash_read != NULL)
free(nv_data_md5_hash_read);
- ipc_client_log(client, "nv_data_md5_check: exit\n");
+ ipc_client_log(client, "nv_data_md5_check: exit");
return 0;
}
@@ -754,15 +754,15 @@ int nv_data_read(struct ipc_client *client, int offset, int length, char *buf)
int fd;
int rc;
- ipc_client_log(client, "nv_data_read: enter\n");
+ ipc_client_log(client, "nv_data_read: enter");
- if(offset < 0 || length <= 0) {
- ipc_client_log(client, "nv_data_read: offset < 0 or length <= 0\n");
+ if (offset < 0 || length <= 0) {
+ ipc_client_log(client, "nv_data_read: offset < 0 or length <= 0");
return -1;
}
if (buf == NULL) {
- ipc_client_log(client, "nv_data_read: provided output buf is NULL\n");
+ ipc_client_log(client, "nv_data_read: provided output buf is NULL");
return -1;
}
@@ -770,22 +770,20 @@ int nv_data_read(struct ipc_client *client, int offset, int length, char *buf)
return -1;
fd = open(nv_data_path(client), O_RDONLY);
-
if (fd < 0) {
- ipc_client_log(client, "nv_data_read: nv_data file fd is negative\n");
+ ipc_client_log(client, "nv_data_read: nv_data file fd is negative");
return -1;
}
lseek(fd, offset, SEEK_SET);
rc = read(fd, buf, length);
-
if (rc < length) {
- ipc_client_log(client, "nv_data_read: read less than what we expected\n");
+ ipc_client_log(client, "nv_data_read: read less than what we expected");
return -1;
}
- ipc_client_log(client, "nv_data_read: exit\n");
+ ipc_client_log(client, "nv_data_read: exit");
return 0;
}
@@ -795,15 +793,15 @@ int nv_data_write(struct ipc_client *client, int offset, int length, char *buf)
int fd;
int rc;
- ipc_client_log(client, "nv_data_write: enter\n");
+ ipc_client_log(client, "nv_data_write: enter");
- if(offset < 0 || length <= 0) {
- ipc_client_log(client, "nv_data_write: offset or length <= 0\n");
+ if (offset < 0 || length <= 0) {
+ ipc_client_log(client, "nv_data_write: offset or length <= 0");
return -1;
}
if (buf == NULL) {
- ipc_client_log(client, "nv_data_write: provided input buf is NULL\n");
+ ipc_client_log(client, "nv_data_write: provided input buf is NULL");
return -1;
}
@@ -811,9 +809,8 @@ int nv_data_write(struct ipc_client *client, int offset, int length, char *buf)
return -1;
fd = open(nv_data_path(client), O_WRONLY);
-
if (fd < 0) {
- ipc_client_log(client, "nv_data_write: nv_data file fd is negative\n");
+ ipc_client_log(client, "nv_data_write: nv_data file fd is negative");
return -1;
}
@@ -824,15 +821,15 @@ int nv_data_write(struct ipc_client *client, int offset, int length, char *buf)
close(fd);
if (rc < length) {
- ipc_client_log(client, "nv_data_write: wrote less (%d) than what we expected (%d), error: %s, restoring backup\n", rc, length, strerror(errno));
+ ipc_client_log(client, "nv_data_write: wrote less (%d) than what we expected (%d), error: %s, restoring backup", rc, length, strerror(errno));
nv_data_backup_restore(client);
return -1;
}
- ipc_client_log(client, "nv_data_write: writing new md5sum\n");
+ ipc_client_log(client, "nv_data_write: writing new md5sum");
nv_data_md5_generate(client);
- ipc_client_log(client, "nv_data_write: exit\n");
+ ipc_client_log(client, "nv_data_write: exit");
return 0;
}