X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Fmaplog.h;h=ea6a835c7b5bf7a6db7caaa98c35a21e05926af6;hb=b11e4aefbee765c0c09bbe1386ec78920f9162fd;hp=67a83a72cf3678024c1207c79c9709943b761c82;hpb=6ddede72126a8e5854908b6fcf4c80f55bf450cc;p=vpp.git diff --git a/src/vppinfra/maplog.h b/src/vppinfra/maplog.h index 67a83a72cf3..ea6a835c7b5 100644 --- a/src/vppinfra/maplog.h +++ b/src/vppinfra/maplog.h @@ -101,9 +101,9 @@ typedef struct u64 file_size_in_bytes; /**< file size in bytes */ u32 record_size_in_bytes; /**< record size in bytes */ u32 application_id; /**< application identifier */ - u8 application_major_version; /**< applcation major version number */ - u8 application_minor_version; /**< applcation minor version number */ - u8 application_patch_version; /**< applcation patch version number */ + u8 application_major_version; /**< application major version number */ + u8 application_minor_version; /**< application minor version number */ + u8 application_patch_version; /**< application patch version number */ u8 maplog_is_circular; /**< single, circular log */ } clib_maplog_init_args_t; @@ -137,7 +137,7 @@ clib_maplog_get_entry (clib_maplog_main_t * mm) ASSERT (mm->flags & CLIB_MAPLOG_FLAG_INIT); - my_record_index = __sync_fetch_and_add (&mm->next_record_index, 1); + my_record_index = clib_atomic_fetch_add (&mm->next_record_index, 1); /* Time to unmap and create a new logfile? */ if (PREDICT_FALSE ((my_record_index & (mm->file_size_in_records - 1)) == 0))