cregit-Linux how code gets into the kernel

Release 4.10 fs/ext4/xattr_trusted.c

Directory: fs/ext4
/*
 * linux/fs/ext4/xattr_trusted.c
 * Handler for trusted extended attributes.
 *
 * Copyright (C) 2003 by Andreas Gruenbacher, <a.gruenbacher@computer.org>
 */

#include <linux/string.h>
#include <linux/capability.h>
#include <linux/fs.h>
#include "ext4_jbd2.h"
#include "ext4.h"
#include "xattr.h"


static bool ext4_xattr_trusted_list(struct dentry *dentry) { return capable(CAP_SYS_ADMIN); }

Contributors

PersonTokensPropCommitsCommitProp
dave kleikampdave kleikamp1270.59%125.00%
andreas gruenbacherandreas gruenbacher211.76%125.00%
christoph hellwigchristoph hellwig211.76%125.00%
mingming caomingming cao15.88%125.00%
Total17100.00%4100.00%


static int ext4_xattr_trusted_get(const struct xattr_handler *handler, struct dentry *unused, struct inode *inode, const char *name, void *buffer, size_t size) { return ext4_xattr_get(inode, EXT4_XATTR_INDEX_TRUSTED, name, buffer, size); }

Contributors

PersonTokensPropCommitsCommitProp
dave kleikampdave kleikamp3164.58%120.00%
al viroal viro714.58%120.00%
andreas gruenbacherandreas gruenbacher612.50%120.00%
mingming caomingming cao36.25%120.00%
christoph hellwigchristoph hellwig12.08%120.00%
Total48100.00%5100.00%


static int ext4_xattr_trusted_set(const struct xattr_handler *handler, struct dentry *unused, struct inode *inode, const char *name, const void *value, size_t size, int flags) { return ext4_xattr_set(inode, EXT4_XATTR_INDEX_TRUSTED, name, value, size, flags); }

Contributors

PersonTokensPropCommitsCommitProp
dave kleikampdave kleikamp3768.52%120.00%
al viroal viro712.96%120.00%
andreas gruenbacherandreas gruenbacher611.11%120.00%
mingming caomingming cao35.56%120.00%
christoph hellwigchristoph hellwig11.85%120.00%
Total54100.00%5100.00%

const struct xattr_handler ext4_xattr_trusted_handler = { .prefix = XATTR_TRUSTED_PREFIX, .list = ext4_xattr_trusted_list, .get = ext4_xattr_trusted_get, .set = ext4_xattr_trusted_set, };

Overall Contributors

PersonTokensPropCommitsCommitProp
dave kleikampdave kleikamp11871.52%111.11%
andreas gruenbacherandreas gruenbacher148.48%222.22%
al viroal viro148.48%222.22%
mingming caomingming cao127.27%111.11%
christoph hellwigchristoph hellwig63.64%222.22%
stephen hemmingerstephen hemminger10.61%111.11%
Total165100.00%9100.00%
Directory: fs/ext4
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.