diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h
index 6d4c22aee38483a34362e3d56c3c22108645fe1f..52928e089bc7f452565801613c98cb394a6a1c8c 100644
--- a/include/linux/perf_event.h
+++ b/include/linux/perf_event.h
@@ -1544,4 +1544,8 @@ int perf_event_exit_cpu(unsigned int cpu);
 #define perf_event_exit_cpu	NULL
 #endif
 
+extern void __weak arch_perf_update_userpage(struct perf_event *event,
+					     struct perf_event_mmap_page *userpg,
+					     u64 now);
+
 #endif /* _LINUX_PERF_EVENT_H */