• Luis R. Rodriguez's avatar
    x86/tboot: Remove paravirt_enabled() use · 44ecf0ef
    Luis R. Rodriguez authored
    There is already a check for boot_params.tboot_addr prior
    to paravirt_enabled(). Both Xen and lguest, which are also the
    only ones that set paravirt_enabled to true, never set the
    boot_params.tboot_addr. The Xen folks are sure a force disable
    to 0 is not needed, we recently forced disabled this on lguest.
    With this in place this check is no longer needed.
    
    Xen folks are sure force disable to 0 is not needed because
    apm_info lives in .bss, we recently forced disabled this on
    lguest, and on the Xen side just to be sure Boris zeroed out
    the .bss for PV guests through commit 04b6b4a5
    ("xen/x86: Zero out .bss for PV guests"). With this care taken
    into consideration the paravirt_enabled() check is simply not
    needed anymore.
    Signed-off-by: default avatarLuis R. Rodriguez <mcgrof@kernel.org>
    Cc: Andy Lutomirski <luto@amacapital.net>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: Brian Gerst <brgerst@gmail.com>
    Cc: Denys Vlasenko <dvlasenk@redhat.com>
    Cc: H. Peter Anvin <hpa@zytor.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: andrew.cooper3@citrix.com
    Cc: andriy.shevchenko@linux.intel.com
    Cc: bigeasy@linutronix.de
    Cc: boris.ostrovsky@oracle.com
    Cc: david.vrabel@citrix.com
    Cc: ffainelli@freebox.fr
    Cc: george.dunlap@citrix.com
    Cc: glin@suse.com
    Cc: jgross@suse.com
    Cc: jlee@suse.com
    Cc: josh@joshtriplett.org
    Cc: julien.grall@linaro.org
    Cc: konrad.wilk@oracle.com
    Cc: kozerkov@parallels.com
    Cc: lenb@kernel.org
    Cc: lguest@lists.ozlabs.org
    Cc: linux-acpi@vger.kernel.org
    Cc: lv.zheng@intel.com
    Cc: matt@codeblueprint.co.uk
    Cc: mbizon@freebox.fr
    Cc: rjw@rjwysocki.net
    Cc: robert.moore@intel.com
    Cc: rusty@rustcorp.com.au
    Cc: tiwai@suse.de
    Cc: toshi.kani@hp.com
    Cc: xen-devel@lists.xensource.com
    Link: http://lkml.kernel.org/r/1460592286-300-10-git-send-email-mcgrof@kernel.orgSigned-off-by: default avatarIngo Molnar <mingo@kernel.org>
    44ecf0ef
tboot.c 13 KB