Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 6000
b: refs/heads/master
c: d7a60d5
h: refs/heads/master
v: v3
  • Loading branch information
Paolo 'Blaisorblade' Giarrusso authored and Linus Torvalds committed Aug 26, 2005
1 parent 05bdf71 commit b08e2ea
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7c657f2f25d50c602df9291bc6242b98fc090759
refs/heads/master: d7a60d50d7713b65a3fd88f11d5717b83a6b6a97
16 changes: 8 additions & 8 deletions trunk/fs/hppfs/hppfs_kern.c
Original file line number Diff line number Diff line change
Expand Up @@ -679,25 +679,25 @@ static int hppfs_readlink(struct dentry *dentry, char *buffer, int buflen)
return(n);
}

static int hppfs_follow_link(struct dentry *dentry, struct nameidata *nd)
static void* hppfs_follow_link(struct dentry *dentry, struct nameidata *nd)
{
struct file *proc_file;
struct dentry *proc_dentry;
int (*follow_link)(struct dentry *, struct nameidata *);
int err, n;
void * (*follow_link)(struct dentry *, struct nameidata *);
void *ret;

proc_dentry = HPPFS_I(dentry->d_inode)->proc_dentry;
proc_file = dentry_open(dget(proc_dentry), NULL, O_RDONLY);
err = PTR_ERR(proc_dentry);
if(IS_ERR(proc_dentry))
return(err);

if (IS_ERR(proc_dentry))
return proc_dentry;

follow_link = proc_dentry->d_inode->i_op->follow_link;
n = (*follow_link)(proc_dentry, nd);
ret = (*follow_link)(proc_dentry, nd);

fput(proc_file);

return(n);
return ret;
}

static struct inode_operations hppfs_dir_iops = {
Expand Down

0 comments on commit b08e2ea

Please sign in to comment.