summaryrefslogtreecommitdiffstats
path: root/fs/proc/inode.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/proc/inode.c')
-rw-r--r--fs/proc/inode.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/proc/inode.c b/fs/proc/inode.c
index bd95b9fdebb0..10360b268794 100644
--- a/fs/proc/inode.c
+++ b/fs/proc/inode.c
@@ -393,9 +393,10 @@ static const struct file_operations proc_reg_file_ops_no_compat = {
393}; 393};
394#endif 394#endif
395 395
396static const char *proc_follow_link(struct dentry *dentry, void **cookie) 396static const char *proc_get_link(struct dentry *dentry,
397 struct inode *inode, void **cookie)
397{ 398{
398 struct proc_dir_entry *pde = PDE(d_inode(dentry)); 399 struct proc_dir_entry *pde = PDE(inode);
399 if (unlikely(!use_pde(pde))) 400 if (unlikely(!use_pde(pde)))
400 return ERR_PTR(-EINVAL); 401 return ERR_PTR(-EINVAL);
401 *cookie = pde; 402 *cookie = pde;
@@ -409,7 +410,7 @@ static void proc_put_link(struct inode *unused, void *p)
409 410
410const struct inode_operations proc_link_inode_operations = { 411const struct inode_operations proc_link_inode_operations = {
411 .readlink = generic_readlink, 412 .readlink = generic_readlink,
412 .follow_link = proc_follow_link, 413 .get_link = proc_get_link,
413 .put_link = proc_put_link, 414 .put_link = proc_put_link,
414}; 415};
415 416