diff options
author | Nathan Scott <nathans@sgi.com> | 2006-01-11 21:03:04 +1100 |
---|---|---|
committer | Nathan Scott <nathans@sgi.com> | 2006-01-11 21:03:04 +1100 |
commit | ca5ccbf98d792d8727e893765cc2df479ba399f2 (patch) | |
tree | 5e325ee9d845f9a84bdfa8009866e51013edfa3a /fs/xfs/linux-2.6/xfs_vnode.h | |
parent | 1259845d3f3e1d1cf96b2a78f3aec824b9d1e109 (diff) | |
download | op-kernel-dev-ca5ccbf98d792d8727e893765cc2df479ba399f2.zip op-kernel-dev-ca5ccbf98d792d8727e893765cc2df479ba399f2.tar.gz |
[XFS] Fix some build fallout from atime changes.
SGI-PV: 946679
SGI-Modid: xfs-linux-melb:xfs-kern:24899a
Signed-off-by: Nathan Scott <nathans@sgi.com>
Diffstat (limited to 'fs/xfs/linux-2.6/xfs_vnode.h')
-rw-r--r-- | fs/xfs/linux-2.6/xfs_vnode.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/fs/xfs/linux-2.6/xfs_vnode.h b/fs/xfs/linux-2.6/xfs_vnode.h index f2bbb32..0fe2419 100644 --- a/fs/xfs/linux-2.6/xfs_vnode.h +++ b/fs/xfs/linux-2.6/xfs_vnode.h @@ -566,6 +566,25 @@ static inline int VN_BAD(struct vnode *vp) } /* + * Extracting atime values in various formats + */ +static inline void vn_atime_to_bstime(struct vnode *vp, xfs_bstime_t *bs_atime) +{ + bs_atime->tv_sec = vp->v_inode.i_atime.tv_sec; + bs_atime->tv_nsec = vp->v_inode.i_atime.tv_nsec; +} + +static inline void vn_atime_to_timespec(struct vnode *vp, struct timespec *ts) +{ + *ts = vp->v_inode.i_atime; +} + +static inline void vn_atime_to_time_t(struct vnode *vp, time_t *tt) +{ + *tt = vp->v_inode.i_atime.tv_sec; +} + +/* * Some useful predicates. */ #define VN_MAPPED(vp) mapping_mapped(LINVFS_GET_IP(vp)->i_mapping) |