if (phys_mem) {
if ((mlock_size + 128 * 1024 * 1024) > phys_mem) {
mlock_size = phys_mem - 128 * 1024 * 1024;
- fprintf(f_out, "fio: limiting mlocked memory to %lluMiB\n", mlock_size >> 20);
+ log_info("fio: limiting mlocked memory to %lluMiB\n", mlock_size >> 20);
}
}
td->shm_id = shmget(IPC_PRIVATE, td->orig_buffer_size, flags);
if (td->shm_id < 0) {
- td_verror(td, errno);
+ td_verror(td, errno, "shmget");
perror("shmget");
return 1;
}
td->orig_buffer = shmat(td->shm_id, NULL, 0);
if (td->orig_buffer == (void *) -1) {
- td_verror(td, errno);
+ td_verror(td, errno, "shmat");
perror("shmat");
td->orig_buffer = NULL;
return 1;
td->mmapfd = open(td->mmapfile, O_RDWR|O_CREAT, 0644);
if (td->mmapfd < 0) {
- td_verror(td, errno);
+ td_verror(td, errno, "open");
perror("open mmap file");
td->orig_buffer = NULL;
return 1;
td->orig_buffer = mmap(NULL, td->orig_buffer_size, PROT_READ | PROT_WRITE, flags, td->mmapfd, 0);
if (td->orig_buffer == MAP_FAILED) {
- td_verror(td, errno);
+ td_verror(td, errno, "mmap");
perror("mmap");
td->orig_buffer = NULL;
if (td->mmapfd) {