diff options
author | Ingo Molnar <mingo@kernel.org> | 2022-03-15 11:51:07 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2022-03-15 12:55:57 +0100 |
commit | 3311190015e5128da5788938ba4b3423ce7fa2c1 (patch) | |
tree | de263845f51e357666c520b86f321542a1c0dcd1 /arch | |
parent | 3c8561e60ca6dd1e6ddd44775b807045702518cc (diff) | |
download | tip-3311190015e5128da5788938ba4b3423ce7fa2c1.tar.gz |
headers/deps: Add header dependencies to .c files: <linux/perf_event_api.h>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'arch')
104 files changed, 105 insertions, 0 deletions
diff --git a/arch/alpha/kernel/perf_event.c b/arch/alpha/kernel/perf_event.c index 0f5c3bf3064443..b40219713cd95a 100644 --- a/arch/alpha/kernel/perf_event.c +++ b/arch/alpha/kernel/perf_event.c @@ -10,6 +10,7 @@ * ARM code, which are copyright by their respective authors. */ +#include <linux/perf_event_api.h> #include <asm/local64_api.h> #include <linux/perf_event.h> #include <linux/kprobes.h> diff --git a/arch/alpha/mm/fault.c b/arch/alpha/mm/fault.c index f87a19ca0ab053..eea1d2162247cb 100644 --- a/arch/alpha/mm/fault.c +++ b/arch/alpha/mm/fault.c @@ -5,6 +5,7 @@ * Copyright (C) 1995 Linus Torvalds */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/arc/kernel/perf_event.c b/arch/arc/kernel/perf_event.c index f71c7f0b04604a..ee175fe9ad1e98 100644 --- a/arch/arc/kernel/perf_event.c +++ b/arch/arc/kernel/perf_event.c @@ -5,6 +5,7 @@ // // Copyright (C) 2013-2018 Synopsys, Inc. (www.synopsys.com) +#include <linux/perf_event_api.h> #include <linux/of_api.h> #include <linux/device_api_lock.h> #include <asm/local64_api.h> diff --git a/arch/arc/kernel/unaligned.c b/arch/arc/kernel/unaligned.c index d63ebd81f1c6d6..05b693959bf304 100644 --- a/arch/arc/kernel/unaligned.c +++ b/arch/arc/kernel/unaligned.c @@ -7,6 +7,7 @@ * -original contribution by Tim.yao@amlogic.com */ +#include <linux/perf_event_api.h> #include <linux/types.h> #include <linux/perf_event.h> #include <linux/ptrace.h> diff --git a/arch/arc/mm/fault.c b/arch/arc/mm/fault.c index b30e00d54e9bdd..727b8d41b09b48 100644 --- a/arch/arc/mm/fault.c +++ b/arch/arc/mm/fault.c @@ -4,6 +4,7 @@ * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> #include <linux/mm_api.h> diff --git a/arch/arm/kernel/hw_breakpoint.c b/arch/arm/kernel/hw_breakpoint.c index 5922a836c8ca1d..6a7083854bebd1 100644 --- a/arch/arm/kernel/hw_breakpoint.c +++ b/arch/arm/kernel/hw_breakpoint.c @@ -12,6 +12,7 @@ */ #define pr_fmt(fmt) "hw-breakpoint: " fmt +#include <linux/perf_event_api.h> #include <linux/cpumask_api.h> #include <linux/cpuhotplug.h> #include <linux/errno.h> diff --git a/arch/arm/kernel/perf_callchain.c b/arch/arm/kernel/perf_callchain.c index a4d4f372799809..bc922388264c6f 100644 --- a/arch/arm/kernel/perf_callchain.c +++ b/arch/arm/kernel/perf_callchain.c @@ -7,6 +7,7 @@ * * This code is based on the ARM OProfile backtrace code. */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/perf_event.h> #include <linux/uaccess.h> diff --git a/arch/arm/kernel/perf_event_v6.c b/arch/arm/kernel/perf_event_v6.c index 1ae99deeec5491..978356e27ccc7f 100644 --- a/arch/arm/kernel/perf_event_v6.c +++ b/arch/arm/kernel/perf_event_v6.c @@ -33,6 +33,7 @@ #if defined(CONFIG_CPU_V6) || defined(CONFIG_CPU_V6K) +#include <linux/perf_event_api.h> #include <asm/cputype.h> #include <asm/irq_regs.h> diff --git a/arch/arm/kernel/perf_event_v7.c b/arch/arm/kernel/perf_event_v7.c index 90ea7864747509..ad8be32267c668 100644 --- a/arch/arm/kernel/perf_event_v7.c +++ b/arch/arm/kernel/perf_event_v7.c @@ -19,6 +19,7 @@ #ifdef CONFIG_CPU_V7 +#include <linux/perf_event_api.h> #include <linux/of_api.h> #include <asm/cp15.h> #include <asm/cputype.h> diff --git a/arch/arm/kernel/perf_event_xscale.c b/arch/arm/kernel/perf_event_xscale.c index f6cdcacfb96dbc..00a4fe7f199e5d 100644 --- a/arch/arm/kernel/perf_event_xscale.c +++ b/arch/arm/kernel/perf_event_xscale.c @@ -15,6 +15,7 @@ #ifdef CONFIG_CPU_XSCALE +#include <linux/perf_event_api.h> #include <asm/cputype.h> #include <asm/irq_regs.h> diff --git a/arch/arm/kernel/swp_emulate.c b/arch/arm/kernel/swp_emulate.c index 740491368224a8..661a263a119a8b 100644 --- a/arch/arm/kernel/swp_emulate.c +++ b/arch/arm/kernel/swp_emulate.c @@ -15,6 +15,7 @@ * Rn = address */ +#include <linux/perf_event_api.h> #include <linux/mmap_lock.h> #include <linux/mm_api.h> #include <linux/init.h> diff --git a/arch/arm/mach-imx/mmdc.c b/arch/arm/mach-imx/mmdc.c index b37b886fae6f79..2cefeb3fd09835 100644 --- a/arch/arm/mach-imx/mmdc.c +++ b/arch/arm/mach-imx/mmdc.c @@ -5,6 +5,7 @@ * Copyright 2011 Linaro Ltd. */ +#include <linux/perf_event_api.h> #include <linux/ktime_api.h> #include <linux/idr_api.h> #include <linux/hrtimer_api.h> diff --git a/arch/arm/mm/cache-l2x0-pmu.c b/arch/arm/mm/cache-l2x0-pmu.c index 3bdf852af0c48e..d16a5472c30979 100644 --- a/arch/arm/mm/cache-l2x0-pmu.c +++ b/arch/arm/mm/cache-l2x0-pmu.c @@ -4,6 +4,7 @@ * * Copyright (C) 2016 ARM Limited */ +#include <linux/perf_event_api.h> #include <linux/ktime_api.h> #include <linux/hrtimer_api.h> #include <linux/cpumask_api.h> diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c index 233ca7838a1e58..baff6dfe96c558 100644 --- a/arch/arm/mm/fault.c +++ b/arch/arm/mm/fault.c @@ -5,6 +5,7 @@ * Copyright (C) 1995 Linus Torvalds * Modifications for ARM processor (c) 1995-2004 Russell King */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/arm64/kernel/armv8_deprecated.c b/arch/arm64/kernel/armv8_deprecated.c index 2275f9280a90c3..8bcd011aac699c 100644 --- a/arch/arm64/kernel/armv8_deprecated.c +++ b/arch/arm64/kernel/armv8_deprecated.c @@ -3,6 +3,7 @@ * Copyright (C) 2014 ARM Limited */ +#include <linux/perf_event_api.h> #include <linux/cpuhotplug.h> #include <linux/cpu.h> #include <linux/init.h> diff --git a/arch/arm64/kernel/hw_breakpoint.c b/arch/arm64/kernel/hw_breakpoint.c index 799f4f3e5d9500..47536e3528098a 100644 --- a/arch/arm64/kernel/hw_breakpoint.c +++ b/arch/arm64/kernel/hw_breakpoint.c @@ -9,6 +9,7 @@ #define pr_fmt(fmt) "hw-breakpoint: " fmt +#include <linux/perf_event_api.h> #include <linux/notifier_api.h> #include <linux/mm_page_address.h> #include <linux/cpuhotplug.h> diff --git a/arch/arm64/kernel/perf_callchain.c b/arch/arm64/kernel/perf_callchain.c index 99ebc6bb5ca1b7..2bf0b9b06b0dc5 100644 --- a/arch/arm64/kernel/perf_callchain.c +++ b/arch/arm64/kernel/perf_callchain.c @@ -4,6 +4,7 @@ * * Copyright (C) 2015 ARM Limited */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/perf_event.h> #include <linux/stacktrace.h> diff --git a/arch/arm64/kernel/perf_event.c b/arch/arm64/kernel/perf_event.c index 2f54a5e87622e7..8026cb6b6345e9 100644 --- a/arch/arm64/kernel/perf_event.c +++ b/arch/arm64/kernel/perf_event.c @@ -8,6 +8,7 @@ * This code is based heavily on the ARMv7 perf event code. */ +#include <linux/perf_event_api.h> #include <linux/module.h> #include <linux/mod_devicetable.h> #include <linux/math64.h> diff --git a/arch/arm64/kvm/pmu-emul.c b/arch/arm64/kvm/pmu-emul.c index 40a712796e9840..d685567e2586ff 100644 --- a/arch/arm64/kvm/pmu-emul.c +++ b/arch/arm64/kvm/pmu-emul.c @@ -4,6 +4,7 @@ * Author: Shannon Zhao <shannon.zhao@linaro.org> */ +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/fs_api.h> #include <linux/bitmap.h> diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c index 2ca47d713e640b..c24552c7a7f300 100644 --- a/arch/arm64/mm/fault.c +++ b/arch/arm64/mm/fault.c @@ -7,6 +7,7 @@ * Copyright (C) 2012 ARM Ltd. */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/mm_page_address.h> #include <linux/mmap_lock.h> diff --git a/arch/csky/kernel/perf_callchain.c b/arch/csky/kernel/perf_callchain.c index 92057de08f4f0a..f055fe6ddfd786 100644 --- a/arch/csky/kernel/perf_callchain.c +++ b/arch/csky/kernel/perf_callchain.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. +#include <linux/perf_event_api.h> #include <linux/perf_event.h> #include <linux/uaccess.h> diff --git a/arch/csky/kernel/perf_event.c b/arch/csky/kernel/perf_event.c index 34f091ba4f212b..49e3bbc1fe992e 100644 --- a/arch/csky/kernel/perf_event.c +++ b/arch/csky/kernel/perf_event.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. +#include <linux/perf_event_api.h> #include <linux/percpu.h> #include <linux/of_api.h> #include <linux/cpumask_api.h> diff --git a/arch/csky/mm/fault.c b/arch/csky/mm/fault.c index e87fa043c11471..57dc823ab0e6f6 100644 --- a/arch/csky/mm/fault.c +++ b/arch/csky/mm/fault.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/hexagon/mm/vm_fault.c b/arch/hexagon/mm/vm_fault.c index e7dce742bf7dfd..6e582a8b5f86a3 100644 --- a/arch/hexagon/mm/vm_fault.c +++ b/arch/hexagon/mm/vm_fault.c @@ -11,6 +11,7 @@ * execptions. */ +#include <linux/perf_event_api.h> #include <linux/mmap_lock.h> #include <linux/mm_api.h> #include <asm/traps.h> diff --git a/arch/ia64/mm/fault.c b/arch/ia64/mm/fault.c index 6c7fd73a9b5263..e382129b72ff66 100644 --- a/arch/ia64/mm/fault.c +++ b/arch/ia64/mm/fault.c @@ -5,6 +5,7 @@ * Copyright (C) 1998-2002 Hewlett-Packard Co * David Mosberger-Tang <davidm@hpl.hp.com> */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/m68k/mm/fault.c b/arch/m68k/mm/fault.c index 995fa3211543aa..ae1a3299d35b57 100644 --- a/arch/m68k/mm/fault.c +++ b/arch/m68k/mm/fault.c @@ -5,6 +5,7 @@ * Copyright (C) 1995 Hamish Macdonald */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/microblaze/mm/fault.c b/arch/microblaze/mm/fault.c index d4ae542b223e4a..2b0f953922cc78 100644 --- a/arch/microblaze/mm/fault.c +++ b/arch/microblaze/mm/fault.c @@ -17,6 +17,7 @@ * */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/mips/kernel/perf_event.c b/arch/mips/kernel/perf_event.c index 5d7a9c03903b50..bcb109cb83cc7d 100644 --- a/arch/mips/kernel/perf_event.c +++ b/arch/mips/kernel/perf_event.c @@ -11,6 +11,7 @@ * support references the code of MIPS stacktrace.c. */ +#include <linux/perf_event_api.h> #include <linux/perf_event.h> #include <linux/sched/task_stack.h> diff --git a/arch/mips/kernel/perf_event_mipsxx.c b/arch/mips/kernel/perf_event_mipsxx.c index ee41d76818119c..cbe1c8e82984a0 100644 --- a/arch/mips/kernel/perf_event_mipsxx.c +++ b/arch/mips/kernel/perf_event_mipsxx.c @@ -12,6 +12,7 @@ * support references the code of MIPS stacktrace.c. */ +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/cpumask_api.h> #include <linux/atomic_api.h> diff --git a/arch/mips/kernel/traps.c b/arch/mips/kernel/traps.c index fd9fd4c7b2d39f..517792b65c71a3 100644 --- a/arch/mips/kernel/traps.c +++ b/arch/mips/kernel/traps.c @@ -12,6 +12,7 @@ * Copyright (C) 2000, 2001, 2012 MIPS Technologies, Inc. All rights reserved. * Copyright (C) 2014, Imagination Technologies Ltd. */ +#include <linux/perf_event_api.h> #include <linux/notifier_api.h> #include <linux/mmap_lock.h> #include <linux/mm_api.h> diff --git a/arch/mips/kernel/unaligned.c b/arch/mips/kernel/unaligned.c index 3df220b95870da..2d0c6c99e3aeb5 100644 --- a/arch/mips/kernel/unaligned.c +++ b/arch/mips/kernel/unaligned.c @@ -10,6 +10,7 @@ * Copyright (C) 2014 Imagination Technologies Ltd. */ +#include <linux/perf_event_api.h> #include <linux/types.h> /* diff --git a/arch/mips/math-emu/cp1emu.c b/arch/mips/math-emu/cp1emu.c index adda498cc26e48..7ee27deaa6cd2a 100644 --- a/arch/mips/math-emu/cp1emu.c +++ b/arch/mips/math-emu/cp1emu.c @@ -21,6 +21,7 @@ * Note if you know that you won't have an FPU, then you'll get much * better performance by compiling with -msoft-float! */ +#include <linux/perf_event_api.h> #include <linux/sched.h> #include <linux/debugfs.h> #include <linux/percpu-defs.h> diff --git a/arch/mips/mm/fault.c b/arch/mips/mm/fault.c index dfc57d7322018f..fd5f3d9bb45c01 100644 --- a/arch/mips/mm/fault.c +++ b/arch/mips/mm/fault.c @@ -5,6 +5,7 @@ * * Copyright (C) 1995 - 2000 by Ralf Baechle */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/nds32/kernel/perf_event_cpu.c b/arch/nds32/kernel/perf_event_cpu.c index 991d2bf0aec5ef..166f154f72353c 100644 --- a/arch/nds32/kernel/perf_event_cpu.c +++ b/arch/nds32/kernel/perf_event_cpu.c @@ -6,6 +6,7 @@ * 2010 (c) MontaVista Software, LLC. */ +#include <linux/perf_event_api.h> #include <linux/of_api.h> #include <linux/interrupt.h> #include <linux/cpumask_api.h> diff --git a/arch/nds32/mm/fault.c b/arch/nds32/mm/fault.c index ca44eeab8a17a2..0d4d84b142df68 100644 --- a/arch/nds32/mm/fault.c +++ b/arch/nds32/mm/fault.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2005-2017 Andes Technology Corporation +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/nios2/mm/fault.c b/arch/nios2/mm/fault.c index 897df966ae07ac..3d3004663af6f5 100644 --- a/arch/nios2/mm/fault.c +++ b/arch/nios2/mm/fault.c @@ -11,6 +11,7 @@ * for more details. */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/openrisc/mm/fault.c b/arch/openrisc/mm/fault.c index f565be8b0bbdc2..81e3be8c7dd92f 100644 --- a/arch/openrisc/mm/fault.c +++ b/arch/openrisc/mm/fault.c @@ -11,6 +11,7 @@ * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/mmap_lock.h> #include <linux/mm_api.h> diff --git a/arch/parisc/mm/fault.c b/arch/parisc/mm/fault.c index 559761678a3cce..c86b0de0f1ba1f 100644 --- a/arch/parisc/mm/fault.c +++ b/arch/parisc/mm/fault.c @@ -10,6 +10,7 @@ * */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/powerpc/kernel/hw_breakpoint.c b/arch/powerpc/kernel/hw_breakpoint.c index 02b54df76e6ee3..14098bf6586345 100644 --- a/arch/powerpc/kernel/hw_breakpoint.c +++ b/arch/powerpc/kernel/hw_breakpoint.c @@ -8,6 +8,7 @@ * Author: K.Prasad <prasad@linux.vnet.ibm.com> */ +#include <linux/perf_event_api.h> #include <linux/cpumask_api.h> #include <linux/hw_breakpoint.h> #include <linux/notifier.h> diff --git a/arch/powerpc/mm/fault.c b/arch/powerpc/mm/fault.c index e49c99d0dd5981..5a31c15f81666b 100644 --- a/arch/powerpc/mm/fault.c +++ b/arch/powerpc/mm/fault.c @@ -11,6 +11,7 @@ * Modified for PPC64 by Dave Engebretsen (engebret@ibm.com) */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> #include <linux/mm_api.h> diff --git a/arch/powerpc/perf/8xx-pmu.c b/arch/powerpc/perf/8xx-pmu.c index ad764f7236f784..68bf314258a62c 100644 --- a/arch/powerpc/perf/8xx-pmu.c +++ b/arch/powerpc/perf/8xx-pmu.c @@ -5,6 +5,7 @@ * Copyright 2016 Christophe Leroy, CS Systemes d'Information */ +#include <linux/perf_event_api.h> #include <linux/atomic_api.h> #include <asm/local64_api.h> #include <linux/kernel.h> diff --git a/arch/powerpc/perf/callchain.c b/arch/powerpc/perf/callchain.c index 082f6d0308a472..5bda005dfb35fd 100644 --- a/arch/powerpc/perf/callchain.c +++ b/arch/powerpc/perf/callchain.c @@ -4,6 +4,7 @@ * * Copyright © 2009 Paul Mackerras, IBM Corporation. */ +#include <linux/perf_event_api.h> #include <linux/kernel.h> #include <linux/sched.h> #include <linux/perf_event.h> diff --git a/arch/powerpc/perf/callchain_32.c b/arch/powerpc/perf/callchain_32.c index b83c47b7947f07..4f30cc6720f1ac 100644 --- a/arch/powerpc/perf/callchain_32.c +++ b/arch/powerpc/perf/callchain_32.c @@ -4,6 +4,7 @@ * * Copyright © 2009 Paul Mackerras, IBM Corporation. */ +#include <linux/perf_event_api.h> #include <linux/kernel.h> #include <linux/sched.h> #include <linux/perf_event.h> diff --git a/arch/powerpc/perf/callchain_64.c b/arch/powerpc/perf/callchain_64.c index bf88d1e25bfe08..6de0d278ab63e7 100644 --- a/arch/powerpc/perf/callchain_64.c +++ b/arch/powerpc/perf/callchain_64.c @@ -4,6 +4,7 @@ * * Copyright © 2009 Paul Mackerras, IBM Corporation. */ +#include <linux/perf_event_api.h> #include <linux/mm_page_address.h> #include <linux/mm_api.h> #include <linux/kernel.h> diff --git a/arch/powerpc/perf/core-book3s.c b/arch/powerpc/perf/core-book3s.c index 557d14310766f5..26a7226a230b85 100644 --- a/arch/powerpc/perf/core-book3s.c +++ b/arch/powerpc/perf/core-book3s.c @@ -4,6 +4,7 @@ * * Copyright 2008-2009 Paul Mackerras, IBM Corporation. */ +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/cpuhotplug.h> #include <linux/atomic_api.h> diff --git a/arch/powerpc/perf/core-fsl-emb.c b/arch/powerpc/perf/core-fsl-emb.c index 93e51ed0012dbb..09204b5503bd17 100644 --- a/arch/powerpc/perf/core-fsl-emb.c +++ b/arch/powerpc/perf/core-fsl-emb.c @@ -5,6 +5,7 @@ * Copyright 2008-2009 Paul Mackerras, IBM Corporation. * Copyright 2010 Freescale Semiconductor, Inc. */ +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/capability.h> #include <linux/atomic_api.h> diff --git a/arch/powerpc/perf/hv-24x7.c b/arch/powerpc/perf/hv-24x7.c index e38dc1c71b6fcb..4c3064e52038ab 100644 --- a/arch/powerpc/perf/hv-24x7.c +++ b/arch/powerpc/perf/hv-24x7.c @@ -8,6 +8,7 @@ #define pr_fmt(fmt) "hv-24x7: " fmt +#include <linux/perf_event_api.h> #include <linux/mm_page_address.h> #include <linux/io.h> #include <linux/io_extra.h> diff --git a/arch/powerpc/perf/hv-gpci.c b/arch/powerpc/perf/hv-gpci.c index f41891e2e0aaa3..ed0efe26074ce8 100644 --- a/arch/powerpc/perf/hv-gpci.c +++ b/arch/powerpc/perf/hv-gpci.c @@ -9,6 +9,7 @@ #define pr_fmt(fmt) "hv-gpci: " fmt +#include <linux/perf_event_api.h> #include <linux/io.h> #include <linux/io_extra.h> #include <linux/cpumask_api.h> diff --git a/arch/powerpc/perf/imc-pmu.c b/arch/powerpc/perf/imc-pmu.c index 949be1b27b41fb..d4df08c62ab298 100644 --- a/arch/powerpc/perf/imc-pmu.c +++ b/arch/powerpc/perf/imc-pmu.c @@ -6,6 +6,7 @@ * (C) 2017 Anju T Sudhakar, IBM Corporation. * (C) 2017 Hemant K Shaw, IBM Corporation. */ +#include <linux/perf_event_api.h> #include <linux/of_api.h> #include <linux/mutex_api.h> #include <linux/mm_page_address.h> diff --git a/arch/powerpc/perf/isa207-common.c b/arch/powerpc/perf/isa207-common.c index 4037ea652522af..b8f706730619ea 100644 --- a/arch/powerpc/perf/isa207-common.c +++ b/arch/powerpc/perf/isa207-common.c @@ -6,6 +6,8 @@ * Copyright 2013 Michael Ellerman, IBM Corporation. * Copyright 2016 Madhavan Srinivasan, IBM Corporation. */ +#include <linux/perf_event_api.h> + #include "isa207-common.h" PMU_FORMAT_ATTR(event, "config:0-49"); diff --git a/arch/riscv/kernel/perf_callchain.c b/arch/riscv/kernel/perf_callchain.c index 1fc075b8f764ad..0bbbf09260cc34 100644 --- a/arch/riscv/kernel/perf_callchain.c +++ b/arch/riscv/kernel/perf_callchain.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 /* Copyright (C) 2019 Hangzhou C-SKY Microsystems co.,ltd. */ +#include <linux/perf_event_api.h> #include <linux/perf_event.h> #include <linux/uaccess.h> diff --git a/arch/riscv/kernel/perf_event.c b/arch/riscv/kernel/perf_event.c index 01575118059072..8147f44b6b3147 100644 --- a/arch/riscv/kernel/perf_event.c +++ b/arch/riscv/kernel/perf_event.c @@ -21,6 +21,7 @@ * The Copyright line includes x86 and tile ones. */ +#include <linux/perf_event_api.h> #include <linux/of_api.h> #include <linux/mutex_api.h> #include <linux/interrupt.h> diff --git a/arch/riscv/mm/fault.c b/arch/riscv/mm/fault.c index 769f330179b0d3..9b3a2c3d99c356 100644 --- a/arch/riscv/mm/fault.c +++ b/arch/riscv/mm/fault.c @@ -7,6 +7,7 @@ */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/s390/kernel/perf_cpum_cf.c b/arch/s390/kernel/perf_cpum_cf.c index 2fca9e20e9fc3b..ba40b4fd396ad7 100644 --- a/arch/s390/kernel/perf_cpum_cf.c +++ b/arch/s390/kernel/perf_cpum_cf.c @@ -9,6 +9,7 @@ #define KMSG_COMPONENT "cpum_cf" #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/fs_api.h> #include <linux/cpumask_api.h> diff --git a/arch/s390/kernel/perf_cpum_sf.c b/arch/s390/kernel/perf_cpum_sf.c index a12983ccf20b6a..8f8a25fd38a0f0 100644 --- a/arch/s390/kernel/perf_cpum_sf.c +++ b/arch/s390/kernel/perf_cpum_sf.c @@ -8,6 +8,7 @@ #define KMSG_COMPONENT "cpum_sf" #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/mm_api.h> #include <linux/gfp_api.h> diff --git a/arch/s390/kernel/perf_event.c b/arch/s390/kernel/perf_event.c index ea7729bebaa07a..2d919610a7605c 100644 --- a/arch/s390/kernel/perf_event.c +++ b/arch/s390/kernel/perf_event.c @@ -8,6 +8,7 @@ #define KMSG_COMPONENT "perf" #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt +#include <linux/perf_event_api.h> #include <linux/kernel.h> #include <linux/perf_event.h> #include <linux/kvm_host.h> diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c index d9e8dc5e5ecb04..ec9820564551b2 100644 --- a/arch/s390/mm/fault.c +++ b/arch/s390/mm/fault.c @@ -9,6 +9,7 @@ * Copyright (C) 1995 Linus Torvalds */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> #include <linux/mm_api.h> diff --git a/arch/sh/kernel/hw_breakpoint.c b/arch/sh/kernel/hw_breakpoint.c index 20c090e4b4837a..f8e8d49828513e 100644 --- a/arch/sh/kernel/hw_breakpoint.c +++ b/arch/sh/kernel/hw_breakpoint.c @@ -6,6 +6,7 @@ * * Copyright (C) 2009 - 2010 Paul Mundt */ +#include <linux/perf_event_api.h> #include <linux/init.h> #include <linux/perf_event.h> #include <linux/sched/signal.h> diff --git a/arch/sh/kernel/perf_callchain.c b/arch/sh/kernel/perf_callchain.c index c9d3aa18732d1d..0bfb3da4f70887 100644 --- a/arch/sh/kernel/perf_callchain.c +++ b/arch/sh/kernel/perf_callchain.c @@ -4,6 +4,7 @@ * * Copyright (C) 2009 Paul Mundt */ +#include <linux/perf_event_api.h> #include <linux/kernel.h> #include <linux/sched.h> #include <linux/perf_event.h> diff --git a/arch/sh/kernel/perf_event.c b/arch/sh/kernel/perf_event.c index 43eeb6b4d6835e..8e1daf9351bad0 100644 --- a/arch/sh/kernel/perf_event.c +++ b/arch/sh/kernel/perf_event.c @@ -17,6 +17,7 @@ * ppc: * Copyright 2008-2009 Paul Mackerras, IBM Corporation. */ +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/cpuhotplug.h> #include <linux/bitmap.h> diff --git a/arch/sh/kernel/traps_32.c b/arch/sh/kernel/traps_32.c index 7d24f27279c4f0..829dbaf299c348 100644 --- a/arch/sh/kernel/traps_32.c +++ b/arch/sh/kernel/traps_32.c @@ -8,6 +8,7 @@ * Copyright (C) 2000 David Howells * Copyright (C) 2002 - 2010 Paul Mundt */ +#include <linux/perf_event_api.h> #include <linux/kernel.h> #include <linux/ptrace.h> #include <linux/hardirq.h> diff --git a/arch/sh/math-emu/math.c b/arch/sh/math-emu/math.c index 04a3fdd62c75f8..fe94bdad87e2bc 100644 --- a/arch/sh/math-emu/math.c +++ b/arch/sh/math-emu/math.c @@ -7,6 +7,7 @@ * License. See the file "COPYING" in the main directory of this archive * for more details. */ +#include <linux/perf_event_api.h> #include <linux/kernel.h> #include <linux/errno.h> #include <linux/types.h> diff --git a/arch/sh/mm/fault.c b/arch/sh/mm/fault.c index c0b5619c3bda8b..fc2e4fd21472a2 100644 --- a/arch/sh/mm/fault.c +++ b/arch/sh/mm/fault.c @@ -11,6 +11,7 @@ * License. See the file "COPYING" in the main directory of this archive * for more details. */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/sparc/kernel/perf_event.c b/arch/sparc/kernel/perf_event.c index 1e5b82a72587a4..a7c54b5498c592 100644 --- a/arch/sparc/kernel/perf_event.c +++ b/arch/sparc/kernel/perf_event.c @@ -13,6 +13,7 @@ * Copyright (C) 2008-2009 Red Hat, Inc., Peter Zijlstra */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/mutex_api.h> #include <linux/init.h> diff --git a/arch/sparc/kernel/unaligned_32.c b/arch/sparc/kernel/unaligned_32.c index 9ab99701987818..07757164dc42b0 100644 --- a/arch/sparc/kernel/unaligned_32.c +++ b/arch/sparc/kernel/unaligned_32.c @@ -8,6 +8,7 @@ */ +#include <linux/perf_event_api.h> #include <linux/kernel.h> #include <linux/sched/signal.h> #include <linux/mm.h> diff --git a/arch/sparc/kernel/unaligned_64.c b/arch/sparc/kernel/unaligned_64.c index 23db2efda570fb..01a4f071841139 100644 --- a/arch/sparc/kernel/unaligned_64.c +++ b/arch/sparc/kernel/unaligned_64.c @@ -8,6 +8,7 @@ */ +#include <linux/perf_event_api.h> #include <linux/jiffies.h> #include <linux/kernel.h> #include <linux/sched.h> diff --git a/arch/sparc/kernel/visemul.c b/arch/sparc/kernel/visemul.c index 64ed80ed6cc2e3..2ff82bec012353 100644 --- a/arch/sparc/kernel/visemul.c +++ b/arch/sparc/kernel/visemul.c @@ -3,6 +3,7 @@ * * Copyright (C) 2006 David S. Miller (davem@davemloft.net) */ +#include <linux/perf_event_api.h> #include <linux/kernel.h> #include <linux/errno.h> #include <linux/thread_info.h> diff --git a/arch/sparc/math-emu/math_32.c b/arch/sparc/math-emu/math_32.c index 17c252ff1b4a68..dae48f211e35bd 100644 --- a/arch/sparc/math-emu/math_32.c +++ b/arch/sparc/math-emu/math_32.c @@ -65,6 +65,7 @@ * emulate it if it did. This is going to be a pain. */ +#include <linux/perf_event_api.h> #include <linux/types.h> #include <linux/sched.h> #include <linux/mm.h> diff --git a/arch/sparc/math-emu/math_64.c b/arch/sparc/math-emu/math_64.c index 1379dee26a65f1..9a35f9b14e1e74 100644 --- a/arch/sparc/math-emu/math_64.c +++ b/arch/sparc/math-emu/math_64.c @@ -9,6 +9,7 @@ * of glibc and has appropriate copyrights in it. */ +#include <linux/perf_event_api.h> #include <linux/types.h> #include <linux/sched.h> #include <linux/errno.h> diff --git a/arch/sparc/mm/fault_32.c b/arch/sparc/mm/fault_32.c index 5de25304b408f7..a2327a90aedafb 100644 --- a/arch/sparc/mm/fault_32.c +++ b/arch/sparc/mm/fault_32.c @@ -7,6 +7,7 @@ * Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz) */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/sparc/mm/fault_64.c b/arch/sparc/mm/fault_64.c index 67e704f9dc35d3..b1e7f7b77bad2b 100644 --- a/arch/sparc/mm/fault_64.c +++ b/arch/sparc/mm/fault_64.c @@ -6,6 +6,7 @@ * Copyright (C) 1997, 1999 Jakub Jelinek (jj@ultra.linux.cz) */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> diff --git a/arch/x86/events/amd/core.c b/arch/x86/events/amd/core.c index 4ca9b10ea2dcd5..d91761c252ea1e 100644 --- a/arch/x86/events/amd/core.c +++ b/arch/x86/events/amd/core.c @@ -1,4 +1,5 @@ // SPDX-License-Identifier: GPL-2.0-only +#include <linux/perf_event_api.h> #include <linux/cpumask_api.h> #include <linux/bitmap.h> #include <linux/atomic_api.h> diff --git a/arch/x86/events/amd/ibs.c b/arch/x86/events/amd/ibs.c index 2f4e930b32edca..8283a15c88793b 100644 --- a/arch/x86/events/amd/ibs.c +++ b/arch/x86/events/amd/ibs.c @@ -6,6 +6,7 @@ * For licencing details see kernel-base/COPYING */ +#include <linux/perf_event_api.h> #include <linux/percpu.h> #include <linux/cpuhotplug.h> #include <linux/bitmap.h> diff --git a/arch/x86/events/amd/iommu.c b/arch/x86/events/amd/iommu.c index c94cec1627623b..388b389ae7f19d 100644 --- a/arch/x86/events/amd/iommu.c +++ b/arch/x86/events/amd/iommu.c @@ -10,6 +10,7 @@ #define pr_fmt(fmt) "perf/amd_iommu: " fmt +#include <linux/perf_event_api.h> #include <linux/cpumask_api.h> #include <asm/local64_api.h> #include <linux/perf_event.h> diff --git a/arch/x86/events/amd/power.c b/arch/x86/events/amd/power.c index c9e09518948166..6d5106a86a8e17 100644 --- a/arch/x86/events/amd/power.c +++ b/arch/x86/events/amd/power.c @@ -7,6 +7,7 @@ * Author: Huang Rui <ray.huang@amd.com> */ +#include <linux/perf_event_api.h> #include <linux/cpumask_api.h> #include <linux/cpuhotplug.h> #include <asm/processor_api.h> diff --git a/arch/x86/events/amd/uncore.c b/arch/x86/events/amd/uncore.c index e565975cc5a345..f89c6e6b013b87 100644 --- a/arch/x86/events/amd/uncore.c +++ b/arch/x86/events/amd/uncore.c @@ -5,6 +5,7 @@ * Author: Jacob Shin <jacob.shin@amd.com> */ +#include <linux/perf_event_api.h> #include <linux/module.h> #include <linux/cpumask_api.h> #include <linux/cpuhotplug.h> diff --git a/arch/x86/events/core.c b/arch/x86/events/core.c index e568630a2ceedd..73c2e8963887be 100644 --- a/arch/x86/events/core.c +++ b/arch/x86/events/core.c @@ -12,6 +12,7 @@ * For licencing details see kernel-base/COPYING */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/mutex_api.h> #include <linux/mmap_lock.h> diff --git a/arch/x86/events/intel/bts.c b/arch/x86/events/intel/bts.c index 5fbac1e5335d7e..58f91f2d45b69f 100644 --- a/arch/x86/events/intel/bts.c +++ b/arch/x86/events/intel/bts.c @@ -8,6 +8,7 @@ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt +#include <linux/perf_event_api.h> #include <linux/mm_page_address.h> #include <linux/mm_api.h> #include <asm/local_api.h> diff --git a/arch/x86/events/intel/core.c b/arch/x86/events/intel/core.c index e7d427886959b2..4cb3d8242f1815 100644 --- a/arch/x86/events/intel/core.c +++ b/arch/x86/events/intel/core.c @@ -8,6 +8,7 @@ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/math64.h> #include <linux/lockdep_api.h> diff --git a/arch/x86/events/intel/cstate.c b/arch/x86/events/intel/cstate.c index db1686dcf5afbf..2639e9b129552a 100644 --- a/arch/x86/events/intel/cstate.c +++ b/arch/x86/events/intel/cstate.c @@ -98,6 +98,7 @@ * */ +#include <linux/perf_event_api.h> #include <linux/cpumask_api.h> #include <linux/cpuhotplug.h> #include <asm/msr.h> diff --git a/arch/x86/events/intel/ds.c b/arch/x86/events/intel/ds.c index 8e076205b6a162..8fa73c95c53957 100644 --- a/arch/x86/events/intel/ds.c +++ b/arch/x86/events/intel/ds.c @@ -1,4 +1,5 @@ // SPDX-License-Identifier: GPL-2.0 +#include <linux/perf_event_api.h> #include <linux/mm_page_address.h> #include <linux/io.h> #include <linux/io_extra.h> diff --git a/arch/x86/events/intel/knc.c b/arch/x86/events/intel/knc.c index 78892345997dda..c4ddf3e5afaccc 100644 --- a/arch/x86/events/intel/knc.c +++ b/arch/x86/events/intel/knc.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 /* Driver for Intel Xeon Phi "Knights Corner" PMU */ +#include <linux/perf_event_api.h> #include <linux/bitmap.h> #include <asm/msr.h> #include <linux/perf_event.h> diff --git a/arch/x86/events/intel/lbr.c b/arch/x86/events/intel/lbr.c index f38a41c19c4afe..7ded56fd0cf4a3 100644 --- a/arch/x86/events/intel/lbr.c +++ b/arch/x86/events/intel/lbr.c @@ -1,4 +1,5 @@ // SPDX-License-Identifier: GPL-2.0 +#include <linux/perf_event_api.h> #include <linux/cpumask_api.h> #include <asm/ptrace.h> #include <asm/processor_api.h> diff --git a/arch/x86/events/intel/p4.c b/arch/x86/events/intel/p4.c index 21c239c85dd6a6..6a5740d19b0129 100644 --- a/arch/x86/events/intel/p4.c +++ b/arch/x86/events/intel/p4.c @@ -7,6 +7,7 @@ * For licencing details see kernel-base/COPYING */ +#include <linux/perf_event_api.h> #include <linux/bitmap.h> #include <asm/msr.h> #include <linux/perf_event.h> diff --git a/arch/x86/events/intel/pt.c b/arch/x86/events/intel/pt.c index d6fa2cdb64c6d5..ff8a86be7a8c91 100644 --- a/arch/x86/events/intel/pt.c +++ b/arch/x86/events/intel/pt.c @@ -12,6 +12,7 @@ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt +#include <linux/perf_event_api.h> #include <linux/mm_page_address.h> #include <linux/mm.h> #include <linux/mm_api.h> diff --git a/arch/x86/events/intel/uncore.c b/arch/x86/events/intel/uncore.c index d29e6f32e900da..988ccb47891b47 100644 --- a/arch/x86/events/intel/uncore.c +++ b/arch/x86/events/intel/uncore.c @@ -1,4 +1,5 @@ // SPDX-License-Identifier: GPL-2.0-only +#include <linux/perf_event_api.h> #include <linux/notifier_api.h> #include <linux/lockdep_api.h> #include <linux/ktime_api.h> diff --git a/arch/x86/events/msr.c b/arch/x86/events/msr.c index 1e9bef8de532bd..5d1a02d971fa58 100644 --- a/arch/x86/events/msr.c +++ b/arch/x86/events/msr.c @@ -1,4 +1,5 @@ // SPDX-License-Identifier: GPL-2.0 +#include <linux/perf_event_api.h> #include <asm/msr.h> #include <asm/local64_api.h> #include <linux/perf_event.h> diff --git a/arch/x86/events/rapl.c b/arch/x86/events/rapl.c index 6e13566ec41e8c..384911b6fd959d 100644 --- a/arch/x86/events/rapl.c +++ b/arch/x86/events/rapl.c @@ -55,6 +55,7 @@ #define pr_fmt(fmt) "RAPL PMU: " fmt +#include <linux/perf_event_api.h> #include <linux/ktime_api.h> #include <linux/hrtimer_api.h> #include <linux/cpumask_api.h> diff --git a/arch/x86/events/zhaoxin/core.c b/arch/x86/events/zhaoxin/core.c index 01716001c938ab..338973b4a0d3a0 100644 --- a/arch/x86/events/zhaoxin/core.c +++ b/arch/x86/events/zhaoxin/core.c @@ -5,6 +5,7 @@ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt +#include <linux/perf_event_api.h> #include <linux/bitmap.h> #include <asm/processor_api.h> #include <asm/msr.h> diff --git a/arch/x86/kernel/alternative.c b/arch/x86/kernel/alternative.c index ad82b0c73afb4e..b214258360bb7c 100644 --- a/arch/x86/kernel/alternative.c +++ b/arch/x86/kernel/alternative.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) "SMP alternatives: " fmt +#include <linux/perf_event_api.h> #include <linux/notifier_api.h> #include <linux/mutex_api.h> #include <linux/mm_ptlock.h> diff --git a/arch/x86/kernel/cpu/resctrl/pseudo_lock.c b/arch/x86/kernel/cpu/resctrl/pseudo_lock.c index 679c080e067ede..466b3896e06719 100644 --- a/arch/x86/kernel/cpu/resctrl/pseudo_lock.c +++ b/arch/x86/kernel/cpu/resctrl/pseudo_lock.c @@ -11,6 +11,7 @@ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/mm_api.h> #include <linux/fs_api.h> diff --git a/arch/x86/kernel/hw_breakpoint.c b/arch/x86/kernel/hw_breakpoint.c index 34f6ae878bebc5..2b930d529b9e7b 100644 --- a/arch/x86/kernel/hw_breakpoint.c +++ b/arch/x86/kernel/hw_breakpoint.c @@ -15,6 +15,7 @@ * using the CPU's debug registers. */ +#include <linux/perf_event_api.h> #include <linux/notifier_api.h> #include <linux/lockdep_api.h> #include <linux/cpumask_api.h> diff --git a/arch/x86/kernel/kprobes/core.c b/arch/x86/kernel/kprobes/core.c index 56f399c47c3d64..e553c878609b38 100644 --- a/arch/x86/kernel/kprobes/core.c +++ b/arch/x86/kernel/kprobes/core.c @@ -26,6 +26,7 @@ * <arjan@infradead.org> and Jim Keniston <jkenisto@us.ibm.com> * unified x86 kprobes code. */ +#include <linux/perf_event_api.h> #include <asm/ptrace.h> #include <linux/kprobes.h> #include <linux/ptrace.h> diff --git a/arch/x86/kernel/kprobes/opt.c b/arch/x86/kernel/kprobes/opt.c index 6819046e752654..8c2b1e0a1cd28d 100644 --- a/arch/x86/kernel/kprobes/opt.c +++ b/arch/x86/kernel/kprobes/opt.c @@ -5,6 +5,7 @@ * Copyright (C) IBM Corporation, 2002, 2004 * Copyright (C) Hitachi Ltd., 2012 */ +#include <linux/perf_event_api.h> #include <asm/ptrace.h> #include <linux/kprobes.h> #include <linux/perf_event.h> diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c index e6428625753d75..227d060a7fcbcc 100644 --- a/arch/x86/kernel/tsc.c +++ b/arch/x86/kernel/tsc.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt +#include <linux/perf_event_api.h> #include <linux/math64.h> #include <linux/jiffies.h> #include <linux/io.h> diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c index c8a797ca86ea76..471814b416fb10 100644 --- a/arch/x86/kvm/pmu.c +++ b/arch/x86/kvm/pmu.c @@ -10,6 +10,7 @@ * Wei Huang <wei@redhat.com> */ +#include <linux/perf_event_api.h> #include <linux/mutex_api.h> #include <linux/bitmap.h> #include <asm/msr.h> diff --git a/arch/x86/kvm/vmx/pmu_intel.c b/arch/x86/kvm/vmx/pmu_intel.c index c69facc9c93de6..aadc43c46c7e53 100644 --- a/arch/x86/kvm/vmx/pmu_intel.c +++ b/arch/x86/kvm/vmx/pmu_intel.c @@ -8,6 +8,7 @@ * Avi Kivity <avi@redhat.com> * Gleb Natapov <gleb@redhat.com> */ +#include <linux/perf_event_api.h> #include <linux/bitmap.h> #include <asm/msr.h> #include <linux/types.h> diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 946b369d3f301f..ed33ab88e0ee22 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -16,6 +16,7 @@ * Ben-Ami Yassour <benami@il.ibm.com> */ +#include <linux/perf_event_api.h> #include <linux/percpu.h> #include <linux/mutex_api.h> #include <linux/mm_page_address.h> diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c index f5551eefe72d72..8af1739068fc23 100644 --- a/arch/x86/mm/fault.c +++ b/arch/x86/mm/fault.c @@ -4,6 +4,7 @@ * Copyright (C) 2001, 2002 Andi Kleen, SuSE Labs. * Copyright (C) 2008-2009, Red Hat Inc., Ingo Molnar */ +#include <linux/perf_event_api.h> #include <linux/pagefault_ctrl.h> #include <linux/mm_page_address.h> #include <linux/mmap_lock.h> diff --git a/arch/x86/power/cpu.c b/arch/x86/power/cpu.c index 38b6a38b002dc5..508488b9dc3158 100644 --- a/arch/x86/power/cpu.c +++ b/arch/x86/power/cpu.c @@ -7,6 +7,7 @@ * Copyright (c) 2001 Patrick Mochel <mochel@osdl.org> */ +#include <linux/perf_event_api.h> #include <linux/notifier_api.h> #include <linux/cpumask_api.h> #include <asm/tsc.h> diff --git a/arch/x86/xen/pmu.c b/arch/x86/xen/pmu.c index 4f117089b32a99..b275228c350a59 100644 --- a/arch/x86/xen/pmu.c +++ b/arch/x86/xen/pmu.c @@ -1,4 +1,5 @@ // SPDX-License-Identifier: GPL-2.0 +#include <linux/perf_event_api.h> #include <linux/gfp_api.h> #include <asm/processor_api.h> #include <asm/msr.h> diff --git a/arch/xtensa/kernel/hw_breakpoint.c b/arch/xtensa/kernel/hw_breakpoint.c index 99e1619d8bc90f..ffb267ea718845 100644 --- a/arch/xtensa/kernel/hw_breakpoint.c +++ b/arch/xtensa/kernel/hw_breakpoint.c @@ -8,6 +8,7 @@ * Copyright (C) 2016 Cadence Design Systems Inc. */ +#include <linux/perf_event_api.h> #include <linux/hw_breakpoint.h> #include <linux/log2.h> #include <linux/percpu.h> diff --git a/arch/xtensa/kernel/perf_event.c b/arch/xtensa/kernel/perf_event.c index 778c78728093fb..89a3ff3f324d73 100644 --- a/arch/xtensa/kernel/perf_event.c +++ b/arch/xtensa/kernel/perf_event.c @@ -6,6 +6,7 @@ * Copyright (C) 2015 Cadence Design Systems Inc. */ +#include <linux/perf_event_api.h> #include <linux/cpuhotplug.h> #include <linux/bitmap.h> #include <asm/local64_api.h> diff --git a/arch/xtensa/mm/fault.c b/arch/xtensa/mm/fault.c index 76015713ffdd8c..39af580abee54a 100644 --- a/arch/xtensa/mm/fault.c +++ b/arch/xtensa/mm/fault.c @@ -12,6 +12,7 @@ * Joe Taylor <joe@tensilica.com, joetylr@yahoo.com> */ +#include <linux/perf_event_api.h> #include <linux/pagemap.h> #include <linux/pagefault_ctrl.h> #include <linux/mmap_lock.h> |