blob: 9921e07a8dc7285b8a9cc88b1833467ef365e874 [file] [log] [blame]
Nicholas Flintham1e3d3112013-04-10 10:48:38 +01001#ifndef _LINUX_FS_STACK_H
2#define _LINUX_FS_STACK_H
3
4
5#include <linux/fs.h>
6
7extern void fsstack_copy_attr_all(struct inode *dest, const struct inode *src);
8extern void fsstack_copy_inode_size(struct inode *dst, struct inode *src);
9
10static inline void fsstack_copy_attr_atime(struct inode *dest,
11 const struct inode *src)
12{
13 dest->i_atime = src->i_atime;
14}
15
16static inline void fsstack_copy_attr_times(struct inode *dest,
17 const struct inode *src)
18{
19 dest->i_atime = src->i_atime;
20 dest->i_mtime = src->i_mtime;
21 dest->i_ctime = src->i_ctime;
22}
23
24#endif