]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/x86/include/asm/x86_init.h
Merge branch 'for-3.11/core' of git://git.kernel.dk/linux-block
[karo-tx-linux.git] / arch / x86 / include / asm / x86_init.h
index d8d99222b36a2c18bfca204c21a381dc58269ade..828a1565ba572e69624661ea4b7834f1c2f61940 100644 (file)
@@ -142,6 +142,8 @@ struct x86_cpuinit_ops {
        void (*fixup_cpu_id)(struct cpuinfo_x86 *c, int node);
 };
 
+struct timespec;
+
 /**
  * struct x86_platform_ops - platform specific runtime functions
  * @calibrate_tsc:             calibrate TSC
@@ -156,8 +158,8 @@ struct x86_cpuinit_ops {
  */
 struct x86_platform_ops {
        unsigned long (*calibrate_tsc)(void);
-       unsigned long (*get_wallclock)(void);
-       int (*set_wallclock)(unsigned long nowtime);
+       void (*get_wallclock)(struct timespec *ts);
+       int (*set_wallclock)(const struct timespec *ts);
        void (*iommu_shutdown)(void);
        bool (*is_untracked_pat_range)(u64 start, u64 end);
        void (*nmi_init)(void);