]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/x86/include/asm/vgtod.h
Merge remote-tracking branch 'edac-amd/for-next'
[karo-tx-linux.git] / arch / x86 / include / asm / vgtod.h
index f556c4843aa18af74359dfeb2a41d39d9a2c3bb9..e728699db7741f0282441a79635a88afd23259c8 100644 (file)
@@ -37,6 +37,12 @@ struct vsyscall_gtod_data {
 };
 extern struct vsyscall_gtod_data vsyscall_gtod_data;
 
+extern int vclocks_used;
+static inline bool vclock_was_used(int vclock)
+{
+       return READ_ONCE(vclocks_used) & (1 << vclock);
+}
+
 static inline unsigned gtod_read_begin(const struct vsyscall_gtod_data *s)
 {
        unsigned ret;