gpu: nvgpu: fix MISRA violations in os_sched unit

MISRA rule 21.1 forbids the use of #define and #undef on a reserved
identifier or reserved macro name.  Fix violations of rule 21.1 in
os_sched unit.
MISRA rule 21.2 forbids the usage of identifier names which start with
an underscore.  Fix violation of MISRA rule 21.2 in os_sched unit.

Jira NVGPU-3299

Change-Id: Ib772f60adf5e81935f9cd2044ff8f6a402e15d82
Signed-off-by: ajesh <akv@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2121955
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
ajesh
2019-05-20 12:54:59 +05:30
committed by mobile promotions
parent 86ed7ade88
commit 779cb11b5d

View File

@@ -10,12 +10,6 @@
#include <nvgpu/os_sched.h>
#if defined(__NVGPU_POSIX__)
#define __USE_GNU
#else
#define __EXT_QNX
#endif
#include <unistd.h>
#include <pthread.h>
@@ -48,6 +42,8 @@ int nvgpu_current_tid(struct gk20a *g)
void nvgpu_print_current_impl(struct gk20a *g, const char *func_name, int line,
void *ctx, enum nvgpu_log_type type)
{
#if defined(__NVGPU_POSIX__)
#ifdef _GNU_SOURCE
char current_tname[CURRENT_NAME_LEN];
/* pthread_getname_np() will return null terminated string on success */
@@ -58,4 +54,19 @@ void nvgpu_print_current_impl(struct gk20a *g, const char *func_name, int line,
nvgpu_log_msg_impl(g, func_name, line, type,
"(unknown process)");
}
#else
nvgpu_log_msg_impl(g, func_name, line, type, "(unknown process)");
#endif
#else
char current_tname[CURRENT_NAME_LEN];
/* pthread_getname_np() will return null terminated string on success */
if (pthread_getname_np(0, current_tname, CURRENT_NAME_LEN) == 0) {
nvgpu_log_msg_impl(g, func_name, line, type, "%s",
current_tname);
} else {
nvgpu_log_msg_impl(g, func_name, line, type,
"(unknown process)");
}
#endif
}