mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 04:33:26 +02:00
fs/nsfs.c: Added ns_match
ns_match returns true if the namespace inode and dev_t matches the ones provided by the caller. Signed-off-by: Carlos Neira <cneirabustos@gmail.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org> Link: https://lore.kernel.org/bpf/20200304204157.58695-2-cneirabustos@gmail.com
This commit is contained in:
committed by
Alexei Starovoitov
parent
132c1af0a2
commit
1e2328e762
14
fs/nsfs.c
14
fs/nsfs.c
@@ -247,6 +247,20 @@ out_invalid:
|
||||
return ERR_PTR(-EINVAL);
|
||||
}
|
||||
|
||||
/**
|
||||
* ns_match() - Returns true if current namespace matches dev/ino provided.
|
||||
* @ns_common: current ns
|
||||
* @dev: dev_t from nsfs that will be matched against current nsfs
|
||||
* @ino: ino_t from nsfs that will be matched against current nsfs
|
||||
*
|
||||
* Return: true if dev and ino matches the current nsfs.
|
||||
*/
|
||||
bool ns_match(const struct ns_common *ns, dev_t dev, ino_t ino)
|
||||
{
|
||||
return (ns->inum == ino) && (nsfs_mnt->mnt_sb->s_dev == dev);
|
||||
}
|
||||
|
||||
|
||||
static int nsfs_show_path(struct seq_file *seq, struct dentry *dentry)
|
||||
{
|
||||
struct inode *inode = d_inode(dentry);
|
||||
|
Reference in New Issue
Block a user