Remove Check if fedora and inside kernel
It's completely unclear what this is supposed to do.
This commit is contained in:
@@ -95,17 +95,6 @@ static void read_pipe(int p, char *b, int size) {
|
|||||||
size -= ret;
|
size -= ret;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
int checkIfFedoraDistribution(void) {
|
|
||||||
return !system("grep -iq 'ID_LIKE.*fedora' /etc/os-release ");
|
|
||||||
}
|
|
||||||
|
|
||||||
int checkIfGenericKernelOnFedora(void) {
|
|
||||||
return system("uname -a | grep -q rt");
|
|
||||||
}
|
|
||||||
|
|
||||||
int checkIfInsideContainer(void) {
|
|
||||||
return !system("egrep -q 'libpod|podman|kubepods' /proc/self/cgroup");
|
|
||||||
}
|
|
||||||
|
|
||||||
/********************************************************************/
|
/********************************************************************/
|
||||||
/* background process */
|
/* background process */
|
||||||
@@ -234,11 +223,6 @@ void threadCreate(pthread_t* t, void * (*func)(void*), void * param, char* name,
|
|||||||
|
|
||||||
LOG_I(UTIL,"Creating thread %s with affinity %d and priority %d\n",name,affinity,priority);
|
LOG_I(UTIL,"Creating thread %s with affinity %d and priority %d\n",name,affinity,priority);
|
||||||
|
|
||||||
if (checkIfFedoraDistribution())
|
|
||||||
if (checkIfGenericKernelOnFedora())
|
|
||||||
if (checkIfInsideContainer())
|
|
||||||
settingPriority = 0;
|
|
||||||
|
|
||||||
if (settingPriority) {
|
if (settingPriority) {
|
||||||
ret=pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED);
|
ret=pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED);
|
||||||
AssertFatal(ret == 0, "Error in pthread_attr_setinheritsched(): ret: %d, errno: %d\n", ret, errno);
|
AssertFatal(ret == 0, "Error in pthread_attr_setinheritsched(): ret: %d, errno: %d\n", ret, errno);
|
||||||
@@ -314,11 +298,6 @@ void thread_top_init(char *thread_name,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (checkIfFedoraDistribution())
|
|
||||||
if (checkIfGenericKernelOnFedora())
|
|
||||||
if (checkIfInsideContainer())
|
|
||||||
settingPriority = 0;
|
|
||||||
|
|
||||||
if (settingPriority) {
|
if (settingPriority) {
|
||||||
memset(&sparam, 0, sizeof(sparam));
|
memset(&sparam, 0, sizeof(sparam));
|
||||||
sparam.sched_priority = sched_get_priority_max(SCHED_FIFO);
|
sparam.sched_priority = sched_get_priority_max(SCHED_FIFO);
|
||||||
|
|||||||
@@ -61,9 +61,6 @@ void thread_top_init(char *thread_name,
|
|||||||
* Functions to check system at runtime.
|
* Functions to check system at runtime.
|
||||||
****************************************************/
|
****************************************************/
|
||||||
|
|
||||||
int checkIfFedoraDistribution(void);
|
|
||||||
int checkIfGenericKernelOnFedora(void);
|
|
||||||
int checkIfInsideContainer(void);
|
|
||||||
int rt_sleep_ns (uint64_t x);
|
int rt_sleep_ns (uint64_t x);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -195,11 +195,6 @@ void init_thread(int sched_runtime,
|
|||||||
char *name) {
|
char *name) {
|
||||||
int settingPriority = 1;
|
int settingPriority = 1;
|
||||||
|
|
||||||
if (checkIfFedoraDistribution())
|
|
||||||
if (checkIfGenericKernelOnFedora())
|
|
||||||
if (checkIfInsideContainer())
|
|
||||||
settingPriority = 0;
|
|
||||||
|
|
||||||
if (settingPriority) {
|
if (settingPriority) {
|
||||||
if (CPU_COUNT(cpuset) > 0)
|
if (CPU_COUNT(cpuset) > 0)
|
||||||
AssertFatal( 0 == pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), cpuset), "");
|
AssertFatal( 0 == pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), cpuset), "");
|
||||||
|
|||||||
@@ -457,10 +457,6 @@ ldpc_interface_t ldpc_interface = {0}, ldpc_interface_offload = {0};
|
|||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int set_exe_prio = 1;
|
int set_exe_prio = 1;
|
||||||
if (checkIfFedoraDistribution())
|
|
||||||
if (checkIfGenericKernelOnFedora())
|
|
||||||
if (checkIfInsideContainer())
|
|
||||||
set_exe_prio = 0;
|
|
||||||
if (set_exe_prio)
|
if (set_exe_prio)
|
||||||
set_priority(79);
|
set_priority(79);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user