compat-3.19: add debugfs_create_file_size() function
[~tnikolova/compat/.git] / include / linux / compat-4.0.h
1 #ifndef LINUX_4_0_COMPAT_H
2 #define LINUX_4_0_COMPAT_H
3
4 #include <linux/version.h>
5
6 #if (LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0))
7
8 #include <linux/dcache.h>
9
10 /**
11  * d_inode - Get the actual inode of this dentry
12  * @dentry: The dentry to query
13  *
14  * This is the helper normal filesystems should use to get at their own inodes
15  * in their own dentries and ignore the layering superimposed upon them.
16  */
17 static inline struct inode *d_inode(const struct dentry *dentry)
18 {
19         return dentry->d_inode;
20 }
21
22 #define debugfs_create_file_size LINUX_BACKPORT(debugfs_create_file_size)
23
24 struct dentry *debugfs_create_file_size(const char *name, umode_t mode,
25                                         struct dentry *parent, void *data,
26                                         const struct file_operations *fops,
27                                         loff_t file_size);
28
29 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0)) */
30
31 #endif /* LINUX_4.0_COMPAT_H */