At this point the minimum requirements are in place for the kernel to
operate correctly with ASI enabled.

Signed-off-by: Brendan Jackman <jackm...@google.com>
---
 arch/x86/mm/asi.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/x86/mm/asi.c b/arch/x86/mm/asi.c
index 
f10f6614b26148e5ba423d8a44f640674573ee40..3e3956326936ea8550308ad004dbbb3738546f9f
 100644
--- a/arch/x86/mm/asi.c
+++ b/arch/x86/mm/asi.c
@@ -207,14 +207,14 @@ void __init asi_check_boottime_disable(void)
                pr_info("ASI disabled through kernel command line.\n");
        } else if (ret == 2 && !strncmp(arg, "on", 2)) {
                enabled = true;
-               pr_info("Ignoring asi=on param while ASI implementation is 
incomplete.\n");
+               pr_info("ASI enabled through kernel command line.\n");
        } else {
                pr_info("ASI %s by default.\n",
                        enabled ? "enabled" : "disabled");
        }
 
        if (enabled)
-               pr_info("ASI enablement ignored due to incomplete 
implementation.\n");
+               setup_force_cpu_cap(X86_FEATURE_ASI);
 }
 
 /*

-- 
2.47.1.613.gc27f4b7a9f-goog


_______________________________________________
linux-snps-arc mailing list
linux-snps-arc@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-snps-arc

Reply via email to