Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / arch / x86 / include / asm / coco.h
index 21940ef8d2904baaf388228bc39c0fe1ae1b4ded..fb7388bbc212f9b1435b47206ae586cf84505846 100644 (file)
@@ -11,10 +11,10 @@ enum cc_vendor {
        CC_VENDOR_INTEL,
 };
 
+#ifdef CONFIG_ARCH_HAS_CC_PLATFORM
 extern enum cc_vendor cc_vendor;
 extern u64 cc_mask;
 
-#ifdef CONFIG_ARCH_HAS_CC_PLATFORM
 static inline void cc_set_mask(u64 mask)
 {
        RIP_REL_REF(cc_mask) = mask;
@@ -23,6 +23,8 @@ static inline void cc_set_mask(u64 mask)
 u64 cc_mkenc(u64 val);
 u64 cc_mkdec(u64 val);
 #else
+#define cc_vendor (CC_VENDOR_NONE)
+
 static inline u64 cc_mkenc(u64 val)
 {
        return val;