X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=fs%2Forangefs%2Forangefs-kernel.h;h=3bf803d732c5b3702f735c5776cae6d249b85364;hb=c636e176d8e5afe2f3b3e3f1de33ec13f1cee308;hp=0a82048f3aafadbc3b8195acba3a877ed65f2a0d;hpb=5766e9d25f41d79a0bb99e44a4408d00236dc3c7;p=cascardo%2Flinux.git diff --git a/fs/orangefs/orangefs-kernel.h b/fs/orangefs/orangefs-kernel.h index 0a82048f3aaf..3bf803d732c5 100644 --- a/fs/orangefs/orangefs-kernel.h +++ b/fs/orangefs/orangefs-kernel.h @@ -580,4 +580,11 @@ static inline void orangefs_i_size_write(struct inode *inode, loff_t i_size) #endif } +static inline void orangefs_set_timeout(struct dentry *dentry) +{ + unsigned long time = jiffies + orangefs_dcache_timeout_msecs*HZ/1000; + + dentry->d_fsdata = (void *) time; +} + #endif /* __ORANGEFSKERNEL_H */