Skip to content

Commit 07f2961

Browse files
jgross1bp3tk0v
authored andcommitted
x86/paravirt: Remove not needed includes of paravirt.h
In some places asm/paravirt.h is included without really being needed. Remove the related #include statements. Signed-off-by: Juergen Gross <jgross@suse.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://patch.msgid.link/20260105110520.21356-2-jgross@suse.com
1 parent 0f61b18 commit 07f2961

16 files changed

Lines changed: 0 additions & 22 deletions

File tree

arch/x86/entry/entry_64.S

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
#include <asm/hw_irq.h>
3232
#include <asm/page_types.h>
3333
#include <asm/irqflags.h>
34-
#include <asm/paravirt.h>
3534
#include <asm/percpu.h>
3635
#include <asm/asm.h>
3736
#include <asm/smap.h>

arch/x86/entry/vsyscall/vsyscall_64.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
#include <asm/unistd.h>
3838
#include <asm/fixmap.h>
3939
#include <asm/traps.h>
40-
#include <asm/paravirt.h>
4140

4241
#define CREATE_TRACE_POINTS
4342
#include "vsyscall_trace.h"

arch/x86/hyperv/hv_spinlock.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include <linux/spinlock.h>
1414

1515
#include <asm/mshyperv.h>
16-
#include <asm/paravirt.h>
1716
#include <asm/apic.h>
1817
#include <asm/msr.h>
1918

arch/x86/include/asm/apic.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,6 @@ static inline bool apic_from_smp_config(void)
9090
/*
9191
* Basic functions accessing APICs.
9292
*/
93-
#ifdef CONFIG_PARAVIRT
94-
#include <asm/paravirt.h>
95-
#endif
96-
9793
static inline void native_apic_mem_write(u32 reg, u32 v)
9894
{
9995
volatile u32 *addr = (volatile u32 *)(APIC_BASE + reg);

arch/x86/include/asm/highmem.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include <linux/interrupt.h>
2525
#include <linux/threads.h>
2626
#include <asm/tlbflush.h>
27-
#include <asm/paravirt.h>
2827
#include <asm/fixmap.h>
2928
#include <asm/pgtable_areas.h>
3029

arch/x86/include/asm/mshyperv.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#include <linux/io.h>
99
#include <linux/static_call.h>
1010
#include <asm/nospec-branch.h>
11-
#include <asm/paravirt.h>
1211
#include <asm/msr.h>
1312
#include <hyperv/hvhdk.h>
1413
#include <asm/fpu/types.h>

arch/x86/include/asm/pgtable_32.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#ifndef __ASSEMBLER__
1717
#include <asm/processor.h>
1818
#include <linux/threads.h>
19-
#include <asm/paravirt.h>
2019

2120
#include <linux/bitops.h>
2221
#include <linux/list.h>

arch/x86/include/asm/spinlock.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include <asm/page.h>
88
#include <asm/processor.h>
99
#include <linux/compiler.h>
10-
#include <asm/paravirt.h>
1110
#include <asm/bitops.h>
1211

1312
/*

arch/x86/include/asm/tlbflush.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -300,10 +300,6 @@ static inline void mm_clear_asid_transition(struct mm_struct *mm) { }
300300
static inline bool mm_in_asid_transition(struct mm_struct *mm) { return false; }
301301
#endif /* CONFIG_BROADCAST_TLB_FLUSH */
302302

303-
#ifdef CONFIG_PARAVIRT
304-
#include <asm/paravirt.h>
305-
#endif
306-
307303
#define flush_tlb_mm(mm) \
308304
flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL, true)
309305

arch/x86/kernel/apm_32.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@
229229
#include <linux/uaccess.h>
230230
#include <asm/desc.h>
231231
#include <asm/olpc.h>
232-
#include <asm/paravirt.h>
233232
#include <asm/reboot.h>
234233
#include <asm/nospec-branch.h>
235234
#include <asm/ibt.h>

0 commit comments

Comments
 (0)