mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
drivers/virt: the Freescale hypervisor driver doesn't need to check MSR[GS]
The MSR[GS] bit indicates whether the kernel is running in processor guest state mode, but such a check is unnecessary. The driver already checks for the /hypervisor node and the fsl,hv-version property, so it already knows that it's running under the Freescale hypervisor. There is nothing in the driver that inherently requires guest state, anyway. This fixes a break that can occur in some randconfig builds. Signed-off-by: Timur Tabi <timur@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
parent
e9c36b0b09
commit
9655aa6b80
@ -796,9 +796,6 @@ static int has_fsl_hypervisor(void)
|
||||
struct device_node *node;
|
||||
int ret;
|
||||
|
||||
if (!(mfmsr() & MSR_GS))
|
||||
return 0;
|
||||
|
||||
node = of_find_node_by_path("/hypervisor");
|
||||
if (!node)
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user