aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/lustre/include
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-07-12 00:04:53 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-07-12 00:04:53 -0700
commit61b3508ae323e5566637e5da14a131eb940de6fa (patch)
tree5d3c3d98a1428b0ac951b740110dd36a6c09f86e /drivers/staging/lustre/include
parentstaging: lustre: remove linux-tcpip.h (diff)
downloadlinux-dev-61b3508ae323e5566637e5da14a131eb940de6fa.tar.xz
linux-dev-61b3508ae323e5566637e5da14a131eb940de6fa.zip
staging: lustre: remove cfs_fs_time_t
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>
Diffstat (limited to 'drivers/staging/lustre/include')
-rw-r--r--drivers/staging/lustre/include/linux/libcfs/libcfs_time.h2
-rw-r--r--drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h29
2 files changed, 15 insertions, 16 deletions
diff --git a/drivers/staging/lustre/include/linux/libcfs/libcfs_time.h b/drivers/staging/lustre/include/linux/libcfs/libcfs_time.h
index bb9e59e41a8c..712ab1ab2f27 100644
--- a/drivers/staging/lustre/include/linux/libcfs/libcfs_time.h
+++ b/drivers/staging/lustre/include/linux/libcfs/libcfs_time.h
@@ -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);
diff --git a/drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h b/drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h
index 8d78cb38312d..40369d581210 100644
--- a/drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h
+++ b/drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h
@@ -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);
@@ -72,12 +72,12 @@
* 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
@@ -100,15 +100,14 @@
#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);
}