diff --git a/[refs] b/[refs] index 9761533740ae..b595b6590ceb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dd9c086d9f507d02d5ba4d7c5eef4bb9518088b8 +refs/heads/master: c97847d2f0eb77c806e650e04d9bbcf79fa05730 diff --git a/trunk/kernel/events/core.c b/trunk/kernel/events/core.c index 59412d037eed..7f0d67ea3f48 100644 --- a/trunk/kernel/events/core.c +++ b/trunk/kernel/events/core.c @@ -4737,7 +4737,8 @@ static void perf_event_mmap_event(struct perf_mmap_event *mmap_event) } else { if (arch_vma_name(mmap_event->vma)) { name = strncpy(tmp, arch_vma_name(mmap_event->vma), - sizeof(tmp)); + sizeof(tmp) - 1); + tmp[sizeof(tmp) - 1] = '\0'; goto got_name; }