trace: Simplify find_debugfs()
The return vale of find_debugfs() is 1 if it could find a mount point of debugfs. It can be saved in the while loop instead of checking it again. Signed-off-by: Namhyung Kim <namhyung@gmail.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
parent
411ad78115
commit
5070570c90
@ -19,6 +19,7 @@ static int find_debugfs(char *debugfs)
|
||||
{
|
||||
char type[100];
|
||||
FILE *fp;
|
||||
int ret = 0;
|
||||
|
||||
fp = fopen("/proc/mounts", "r");
|
||||
if (fp == NULL) {
|
||||
@ -28,15 +29,13 @@ static int find_debugfs(char *debugfs)
|
||||
while (fscanf(fp, "%*s %" STR(PATH_MAX) "s %99s %*s %*d %*d\n",
|
||||
debugfs, type) == 2) {
|
||||
if (strcmp(type, "debugfs") == 0) {
|
||||
ret = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
fclose(fp);
|
||||
|
||||
if (strcmp(type, "debugfs") != 0) {
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
return ret;
|
||||
}
|
||||
|
||||
bool ftrace_init(void)
|
||||
|
Loading…
Reference in New Issue
Block a user