cregit-Linux how code gets into the kernel

Release 4.10 fs/9p/fid.h

Directory: fs/9p
/*
 * V9FS FID Management
 *
 *  Copyright (C) 2005 by Eric Van Hensbergen <ericvh@gmail.com>
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License version 2
 *  as published by the Free Software Foundation.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program; if not, write to:
 *  Free Software Foundation
 *  51 Franklin Street, Fifth Floor
 *  Boston, MA  02111-1301  USA
 *
 */
#ifndef FS_9P_FID_H

#define FS_9P_FID_H
#include <linux/list.h>

struct p9_fid *v9fs_fid_lookup(struct dentry *dentry);

static inline struct p9_fid *v9fs_parent_fid(struct dentry *dentry) { return v9fs_fid_lookup(dentry->d_parent); }

Contributors

PersonTokensPropCommitsCommitProp
al viroal viro22100.00%1100.00%
Total22100.00%1100.00%

void v9fs_fid_add(struct dentry *dentry, struct p9_fid *fid); struct p9_fid *v9fs_writeback_fid(struct dentry *dentry);
static inline struct p9_fid *clone_fid(struct p9_fid *fid) { return IS_ERR(fid) ? fid : p9_client_walk(fid, 0, NULL, 1); }

Contributors

PersonTokensPropCommitsCommitProp
al viroal viro33100.00%1100.00%
Total33100.00%1100.00%


static inline struct p9_fid *v9fs_fid_clone(struct dentry *dentry) { return clone_fid(v9fs_fid_lookup(dentry)); }

Contributors

PersonTokensPropCommitsCommitProp
al viroal viro23100.00%1100.00%
Total23100.00%1100.00%

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
al viroal viro7962.70%436.36%
eric van hensbergeneric van hensbergen2116.67%327.27%
aneesh kumaraneesh kumar1915.08%218.18%
latchesar ionkovlatchesar ionkov75.56%218.18%
Total126100.00%11100.00%
Directory: fs/9p
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.