]> git.karo-electronics.de Git - linux-beck.git/commitdiff
staging: lustre: remove cfs_fs_time_t
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 12 Jul 2014 07:04:53 +0000 (00:04 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 12 Jul 2014 07:04:53 +0000 (00:04 -0700)
Use 'struct timespec' like the rest of the kernel does

Cc: Andreas Dilger <andreas.dilger@intel.com>
Cc: Oleg Drokin <oleg.drokin@intel.com>
Cc: hpdd-discuss <hpdd-discuss@lists.01.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/include/linux/libcfs/libcfs_time.h
drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h

index bb9e59e41a8cbc8f9496828a349a4d2064cd7968..712ab1ab2f2715da8e9511ccb641618a8c8029e8 100644 (file)
@@ -111,7 +111,7 @@ static inline void cfs_slow_warning(cfs_time_t now, int seconds, char *msg)
  */
 static inline void cfs_fs_timeval(struct timeval *tv)
 {
-       cfs_fs_time_t time;
+       struct timespec time;
 
        cfs_fs_time_current(&time);
        cfs_fs_time_usec(&time, tv);
index 8d78cb38312d37feee7c2229d17457d7c5d24f87..40369d581210a30252b69881407cccd3c2f934bf 100644 (file)
@@ -57,7 +57,7 @@
  *  cfs_duration_t    represents time interval with resolution of internal
  *                 platform clock
  *
- *  cfs_fs_time_t     represents instance in world-visible time. This is
+ *  struct timespec     represents instance in world-visible time. This is
  *                 used in file-system time-stamps
  *
  *  cfs_time_t     cfs_time_current(void);
  *  void          cfs_duration_usec(cfs_duration_t, struct timeval *);
  *  void          cfs_duration_nsec(cfs_duration_t, struct timespec *);
  *
- *  void          cfs_fs_time_current(cfs_fs_time_t *);
- *  time_t      cfs_fs_time_sec    (cfs_fs_time_t *);
- *  void          cfs_fs_time_usec   (cfs_fs_time_t *, struct timeval *);
- *  void          cfs_fs_time_nsec   (cfs_fs_time_t *, struct timespec *);
- *  int            cfs_fs_time_before (cfs_fs_time_t *, cfs_fs_time_t *);
- *  int            cfs_fs_time_beforeq(cfs_fs_time_t *, cfs_fs_time_t *);
+ *  void          cfs_fs_time_current(struct timespec *);
+ *  time_t      cfs_fs_time_sec    (struct timespec *);
+ *  void          cfs_fs_time_usec   (struct timespec *, struct timeval *);
+ *  void          cfs_fs_time_nsec   (struct timespec *, struct timespec *);
+ *  int            cfs_fs_time_before (struct timespec *, struct timespec *);
+ *  int            cfs_fs_time_beforeq(struct timespec *, struct timespec *);
  *
  *  CFS_TIME_FORMAT
  *  CFS_DURATION_FORMAT
 
 #include <linux/jiffies.h>
 
-typedef struct timespec cfs_fs_time_t;
 
-static inline void cfs_fs_time_usec(cfs_fs_time_t *t, struct timeval *v)
+static inline void cfs_fs_time_usec(struct timespec *t, struct timeval *v)
 {
        v->tv_sec  = t->tv_sec;
        v->tv_usec = t->tv_nsec / 1000;
 }
 
-static inline void cfs_fs_time_nsec(cfs_fs_time_t *t, struct timespec *s)
+static inline void cfs_fs_time_nsec(struct timespec *t, struct timespec *s)
 {
        *s = *t;
 }
@@ -116,7 +115,7 @@ static inline void cfs_fs_time_nsec(cfs_fs_time_t *t, struct timespec *s)
 /*
  * internal helper function used by cfs_fs_time_before*()
  */
-static inline unsigned long long __cfs_fs_time_flat(cfs_fs_time_t *t)
+static inline unsigned long long __cfs_fs_time_flat(struct timespec *t)
 {
        return (unsigned long long)t->tv_sec * ONE_BILLION + t->tv_nsec;
 }
@@ -149,22 +148,22 @@ static inline time_t cfs_time_current_sec(void)
        return get_seconds();
 }
 
-static inline void cfs_fs_time_current(cfs_fs_time_t *t)
+static inline void cfs_fs_time_current(struct timespec *t)
 {
        *t = CURRENT_TIME;
 }
 
-static inline time_t cfs_fs_time_sec(cfs_fs_time_t *t)
+static inline time_t cfs_fs_time_sec(struct timespec *t)
 {
        return t->tv_sec;
 }
 
-static inline int cfs_fs_time_before(cfs_fs_time_t *t1, cfs_fs_time_t *t2)
+static inline int cfs_fs_time_before(struct timespec *t1, struct timespec *t2)
 {
        return __cfs_fs_time_flat(t1) <  __cfs_fs_time_flat(t2);
 }
 
-static inline int cfs_fs_time_beforeq(cfs_fs_time_t *t1, cfs_fs_time_t *t2)
+static inline int cfs_fs_time_beforeq(struct timespec *t1, struct timespec *t2)
 {
        return __cfs_fs_time_flat(t1) <= __cfs_fs_time_flat(t2);
 }