mm: rename deactivate_page to deactivate_file_page
[firefly-linux-kernel-4.4.55.git] / include / linux / context_tracking_state.h
index 97a81225d037396fb8faae2fa0b3189ee045f7cb..6b7b96a32b753a614ef36ea8bb6c1d5a83641b21 100644 (file)
@@ -13,8 +13,9 @@ struct context_tracking {
         */
        bool active;
        enum ctx_state {
-               IN_KERNEL = 0,
-               IN_USER,
+               CONTEXT_KERNEL = 0,
+               CONTEXT_USER,
+               CONTEXT_GUEST,
        } state;
 };
 
@@ -34,11 +35,13 @@ static inline bool context_tracking_cpu_is_enabled(void)
 
 static inline bool context_tracking_in_user(void)
 {
-       return __this_cpu_read(context_tracking.state) == IN_USER;
+       return __this_cpu_read(context_tracking.state) == CONTEXT_USER;
 }
 #else
 static inline bool context_tracking_in_user(void) { return false; }
 static inline bool context_tracking_active(void) { return false; }
+static inline bool context_tracking_is_enabled(void) { return false; }
+static inline bool context_tracking_cpu_is_enabled(void) { return false; }
 #endif /* CONFIG_CONTEXT_TRACKING */
 
 #endif