Messages in this thread Patch in this message | | | From | Namhyung Kim <> | Subject | [PATCH] samples/bpf: Fix map fd argument on tracex4 example | Date | Fri, 24 Jul 2015 17:27:53 +0900 |
| |
It only uses a map so the map_fd[1] should not be accessed. Anyway the print_old_objects didn't use the argument, Fix it.
Signed-off-by: Namhyung Kim <namhyung@kernel.org> --- samples/bpf/tracex4_user.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/samples/bpf/tracex4_user.c b/samples/bpf/tracex4_user.c index bc4a3bdea6ed..269d78e4ac52 100644 --- a/samples/bpf/tracex4_user.c +++ b/samples/bpf/tracex4_user.c @@ -37,8 +37,8 @@ static void print_old_objects(int fd) key = write(1, "\e[1;1H\e[2J", 12); /* clear screen */ key = -1; - while (bpf_get_next_key(map_fd[0], &key, &next_key) == 0) { - bpf_lookup_elem(map_fd[0], &next_key, &v); + while (bpf_get_next_key(fd, &key, &next_key) == 0) { + bpf_lookup_elem(fd, &next_key, &v); key = next_key; if (val - v.val < 1000000000ll) /* object was allocated more then 1 sec ago */ @@ -61,7 +61,7 @@ int main(int ac, char **argv) } for (i = 0; ; i++) { - print_old_objects(map_fd[1]); + print_old_objects(map_fd[0]); sleep(1); } -- 2.4.6
| |