From: Guangyu Sun Date: Thu, 4 Oct 2012 22:47:01 +0000 (-0700) Subject: Revert "ntp: Cleanup timex.h" X-Git-Tag: v2.6.39-400.9.0~303^2~12 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=55846d20881e2af54f0719ae55c10dab45c846f9;p=users%2Fjedix%2Flinux-maple.git Revert "ntp: Cleanup timex.h" This reverts commit 66d5e23b685c526d7e5cc73dfd55838632fe0f5e. Signed-off-by: Guangyu Sun --- diff --git a/include/linux/timex.h b/include/linux/timex.h index 92e01fc31ca60..aa60fe7b6ed64 100644 --- a/include/linux/timex.h +++ b/include/linux/timex.h @@ -234,9 +234,23 @@ struct timex { extern unsigned long tick_usec; /* USER_HZ period (usec) */ extern unsigned long tick_nsec; /* ACTHZ period (nsec) */ +/* + * phase-lock loop variables + */ +extern int time_status; /* clock synchronization status bits */ + extern void ntp_init(void); extern void ntp_clear(void); +/** + * ntp_synced - Returns 1 if the NTP status is not UNSYNC + * + */ +static inline int ntp_synced(void) +{ + return !(time_status & STA_UNSYNC); +} + /* Required to safely shift negative values */ #define shift_right(x, s) ({ \ __typeof__(x) __x = (x); \ @@ -253,6 +267,7 @@ extern void ntp_clear(void); extern u64 tick_length; extern void second_overflow(void); +extern void update_ntp_one_tick(void); extern int do_adjtimex(struct timex *); extern void hardpps(const struct timespec *, const struct timespec *); diff --git a/kernel/time/ntp.c b/kernel/time/ntp.c index 22f481705dbca..4b85a7a72526e 100644 --- a/kernel/time/ntp.c +++ b/kernel/time/ntp.c @@ -49,7 +49,7 @@ static struct hrtimer leap_timer; static int time_state = TIME_OK; /* clock status bits: */ -static int time_status = STA_UNSYNC; +int time_status = STA_UNSYNC; /* TAI offset (secs): */ static long time_tai; @@ -233,17 +233,6 @@ static inline void pps_fill_timex(struct timex *txc) #endif /* CONFIG_NTP_PPS */ - -/** - * ntp_synced - Returns 1 if the NTP status is not UNSYNC - * - */ -static inline int ntp_synced(void) -{ - return !(time_status & STA_UNSYNC); -} - - /* * NTP methods: */