mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 23:22:31 +02:00
x86/paravirt: Remove unused paravirt_disable_iospace()
The last use of paravirt_disable_iospace() was removed in 2015 by
commit d1c29465b8 ("lguest: don't disable iospace.")
Remove it.
Note the comment above it about 'entry.S' is unrelated to this
but stayed when intervening code got deleted.
Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Juergen Gross <jgross@suse.com>
Link: https://lore.kernel.org/r/20250303004441.250451-1-linux@treblig.org
This commit is contained in:
parent
73e8079be9
commit
3101900218
|
|
@ -242,8 +242,6 @@ extern struct paravirt_patch_template pv_ops;
|
|||
|
||||
#define paravirt_ptr(op) [paravirt_opptr] "m" (pv_ops.op)
|
||||
|
||||
int paravirt_disable_iospace(void);
|
||||
|
||||
/*
|
||||
* This generates an indirect call based on the operation type number.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -90,26 +90,6 @@ void paravirt_set_sched_clock(u64 (*func)(void))
|
|||
static_call_update(pv_sched_clock, func);
|
||||
}
|
||||
|
||||
/* These are in entry.S */
|
||||
static struct resource reserve_ioports = {
|
||||
.start = 0,
|
||||
.end = IO_SPACE_LIMIT,
|
||||
.name = "paravirt-ioport",
|
||||
.flags = IORESOURCE_IO | IORESOURCE_BUSY,
|
||||
};
|
||||
|
||||
/*
|
||||
* Reserve the whole legacy IO space to prevent any legacy drivers
|
||||
* from wasting time probing for their hardware. This is a fairly
|
||||
* brute-force approach to disabling all non-virtual drivers.
|
||||
*
|
||||
* Note that this must be called very early to have any effect.
|
||||
*/
|
||||
int paravirt_disable_iospace(void)
|
||||
{
|
||||
return request_resource(&ioport_resource, &reserve_ioports);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_PARAVIRT_XXL
|
||||
static noinstr void pv_native_write_cr2(unsigned long val)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user