mirror of https://gitee.com/openkylin/linux.git
9p: remove unused code in 9p
These codes have been commented out since 2007 and lay in kernel since then. So, it's better to remove them. Link: http://lkml.kernel.org/r/20200628074337.45895-1-jianyong.wu@arm.com Signed-off-by: Jianyong Wu <jianyong.wu@arm.com> Signed-off-by: Dominique Martinet <asmadeus@codewreck.org>
This commit is contained in:
parent
6db6ea79c5
commit
aab6c873cf
|
@ -368,59 +368,6 @@ struct inode *v9fs_get_inode(struct super_block *sb, umode_t mode, dev_t rdev)
|
|||
return inode;
|
||||
}
|
||||
|
||||
/*
|
||||
static struct v9fs_fid*
|
||||
v9fs_clone_walk(struct v9fs_session_info *v9ses, u32 fid, struct dentry *dentry)
|
||||
{
|
||||
int err;
|
||||
int nfid;
|
||||
struct v9fs_fid *ret;
|
||||
struct v9fs_fcall *fcall;
|
||||
|
||||
nfid = v9fs_get_idpool(&v9ses->fidpool);
|
||||
if (nfid < 0) {
|
||||
eprintk(KERN_WARNING, "no free fids available\n");
|
||||
return ERR_PTR(-ENOSPC);
|
||||
}
|
||||
|
||||
err = v9fs_t_walk(v9ses, fid, nfid, (char *) dentry->d_name.name,
|
||||
&fcall);
|
||||
|
||||
if (err < 0) {
|
||||
if (fcall && fcall->id == RWALK)
|
||||
goto clunk_fid;
|
||||
|
||||
PRINT_FCALL_ERROR("walk error", fcall);
|
||||
v9fs_put_idpool(nfid, &v9ses->fidpool);
|
||||
goto error;
|
||||
}
|
||||
|
||||
kfree(fcall);
|
||||
fcall = NULL;
|
||||
ret = v9fs_fid_create(v9ses, nfid);
|
||||
if (!ret) {
|
||||
err = -ENOMEM;
|
||||
goto clunk_fid;
|
||||
}
|
||||
|
||||
err = v9fs_fid_insert(ret, dentry);
|
||||
if (err < 0) {
|
||||
v9fs_fid_destroy(ret);
|
||||
goto clunk_fid;
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
||||
clunk_fid:
|
||||
v9fs_t_clunk(v9ses, nfid);
|
||||
|
||||
error:
|
||||
kfree(fcall);
|
||||
return ERR_PTR(err);
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* v9fs_clear_inode - release an inode
|
||||
* @inode: inode to release
|
||||
|
|
Loading…
Reference in New Issue