diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2022-01-04 17:19:40 +0200 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2022-01-04 17:11:47 +0000 |
commit | 6c9eeb5f4a9bb2b11a40fd0f15efde7bd33ee908 (patch) | |
tree | 64388c48a8f04bffcf7e9a98356ce8763c26edd9 /include/kvm/arm_vgic.h | |
parent | e938eddbeb85f4c0c47e56cd9e09ee196ea1bc1a (diff) |
KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
arm_vgic.h does not require all the stuff that kernel.h provides.
Replace kernel.h inclusion with the list of what is really being used.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20220104151940.55399-1-andriy.shevchenko@linux.intel.com
Diffstat (limited to 'include/kvm/arm_vgic.h')
-rw-r--r-- | include/kvm/arm_vgic.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/kvm/arm_vgic.h b/include/kvm/arm_vgic.h index e602d848fc1a..bb30a6803d9f 100644 --- a/include/kvm/arm_vgic.h +++ b/include/kvm/arm_vgic.h @@ -5,9 +5,11 @@ #ifndef __KVM_ARM_VGIC_H #define __KVM_ARM_VGIC_H -#include <linux/kernel.h> +#include <linux/bits.h> #include <linux/kvm.h> #include <linux/irqreturn.h> +#include <linux/kref.h> +#include <linux/mutex.h> #include <linux/spinlock.h> #include <linux/static_key.h> #include <linux/types.h> |