|
@@ -23,6 +23,7 @@
|
|
|
#include <linux/swapops.h>
|
|
|
#include <linux/mmu_notifier.h>
|
|
|
#include <linux/migrate.h>
|
|
|
+#include <linux/perf_counter.h>
|
|
|
#include <asm/uaccess.h>
|
|
|
#include <asm/pgtable.h>
|
|
|
#include <asm/cacheflush.h>
|
|
@@ -299,6 +300,7 @@ SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len,
|
|
|
error = mprotect_fixup(vma, &prev, nstart, tmp, newflags);
|
|
|
if (error)
|
|
|
goto out;
|
|
|
+ perf_counter_mmap(vma);
|
|
|
nstart = tmp;
|
|
|
|
|
|
if (nstart < prev->vm_end)
|