提交 251a2a95 编写于 作者: R Randy Dunlap 提交者: James Morris

smack: fix lots of kernel-doc notation

Fix/add kernel-doc notation and fix typos in security/smack/.
Signed-off-by: NRandy Dunlap <randy.dunlap@oracle.com>
Acked-by: NCasey Schaufler <casey@schaufler-ca.com>
Signed-off-by: NJames Morris <jmorris@namei.org>
上级 e5a3b95f
...@@ -162,8 +162,8 @@ int smk_access(char *subject_label, char *object_label, int request) ...@@ -162,8 +162,8 @@ int smk_access(char *subject_label, char *object_label, int request)
/** /**
* smk_curacc - determine if current has a specific access to an object * smk_curacc - determine if current has a specific access to an object
* @object_label: a pointer to the object's Smack label * @obj_label: a pointer to the object's Smack label
* @request: the access requested, in "MAY" format * @mode: the access requested, in "MAY" format
* *
* This function checks the current subject label/object label pair * This function checks the current subject label/object label pair
* in the access rule list and returns 0 if the access is permitted, * in the access rule list and returns 0 if the access is permitted,
......
...@@ -91,6 +91,7 @@ struct inode_smack *new_inode_smack(char *smack) ...@@ -91,6 +91,7 @@ struct inode_smack *new_inode_smack(char *smack)
/** /**
* smack_ptrace_may_access - Smack approval on PTRACE_ATTACH * smack_ptrace_may_access - Smack approval on PTRACE_ATTACH
* @ctp: child task pointer * @ctp: child task pointer
* @mode: ptrace attachment mode
* *
* Returns 0 if access is OK, an error code otherwise * Returns 0 if access is OK, an error code otherwise
* *
...@@ -203,9 +204,8 @@ static void smack_sb_free_security(struct super_block *sb) ...@@ -203,9 +204,8 @@ static void smack_sb_free_security(struct super_block *sb)
/** /**
* smack_sb_copy_data - copy mount options data for processing * smack_sb_copy_data - copy mount options data for processing
* @type: file system type
* @orig: where to start * @orig: where to start
* @smackopts * @smackopts: mount options string
* *
* Returns 0 on success or -ENOMEM on error. * Returns 0 on success or -ENOMEM on error.
* *
...@@ -331,7 +331,7 @@ static int smack_sb_statfs(struct dentry *dentry) ...@@ -331,7 +331,7 @@ static int smack_sb_statfs(struct dentry *dentry)
/** /**
* smack_sb_mount - Smack check for mounting * smack_sb_mount - Smack check for mounting
* @dev_name: unused * @dev_name: unused
* @nd: mount point * @path: mount point
* @type: unused * @type: unused
* @flags: unused * @flags: unused
* @data: unused * @data: unused
...@@ -370,7 +370,7 @@ static int smack_sb_umount(struct vfsmount *mnt, int flags) ...@@ -370,7 +370,7 @@ static int smack_sb_umount(struct vfsmount *mnt, int flags)
/** /**
* smack_inode_alloc_security - allocate an inode blob * smack_inode_alloc_security - allocate an inode blob
* @inode - the inode in need of a blob * @inode: the inode in need of a blob
* *
* Returns 0 if it gets a blob, -ENOMEM otherwise * Returns 0 if it gets a blob, -ENOMEM otherwise
*/ */
...@@ -384,7 +384,7 @@ static int smack_inode_alloc_security(struct inode *inode) ...@@ -384,7 +384,7 @@ static int smack_inode_alloc_security(struct inode *inode)
/** /**
* smack_inode_free_security - free an inode blob * smack_inode_free_security - free an inode blob
* @inode - the inode with a blob * @inode: the inode with a blob
* *
* Clears the blob pointer in inode * Clears the blob pointer in inode
*/ */
...@@ -538,7 +538,6 @@ static int smack_inode_rename(struct inode *old_inode, ...@@ -538,7 +538,6 @@ static int smack_inode_rename(struct inode *old_inode,
* smack_inode_permission - Smack version of permission() * smack_inode_permission - Smack version of permission()
* @inode: the inode in question * @inode: the inode in question
* @mask: the access requested * @mask: the access requested
* @nd: unused
* *
* This is the important Smack hook. * This is the important Smack hook.
* *
...@@ -701,8 +700,7 @@ static int smack_inode_removexattr(struct dentry *dentry, const char *name) ...@@ -701,8 +700,7 @@ static int smack_inode_removexattr(struct dentry *dentry, const char *name)
* @inode: the object * @inode: the object
* @name: attribute name * @name: attribute name
* @buffer: where to put the result * @buffer: where to put the result
* @size: size of the buffer * @alloc: unused
* @err: unused
* *
* Returns the size of the attribute or an error code * Returns the size of the attribute or an error code
*/ */
...@@ -864,7 +862,7 @@ static int smack_file_ioctl(struct file *file, unsigned int cmd, ...@@ -864,7 +862,7 @@ static int smack_file_ioctl(struct file *file, unsigned int cmd,
/** /**
* smack_file_lock - Smack check on file locking * smack_file_lock - Smack check on file locking
* @file: the object * @file: the object
* @cmd unused * @cmd: unused
* *
* Returns 0 if current has write access, error code otherwise * Returns 0 if current has write access, error code otherwise
*/ */
...@@ -1003,8 +1001,8 @@ static int smack_cred_prepare(struct cred *new, const struct cred *old, ...@@ -1003,8 +1001,8 @@ static int smack_cred_prepare(struct cred *new, const struct cred *old,
return 0; return 0;
} }
/* /**
* commit new credentials * smack_cred_commit - commit new credentials
* @new: the new credentials * @new: the new credentials
* @old: the original credentials * @old: the original credentials
*/ */
...@@ -1014,8 +1012,8 @@ static void smack_cred_commit(struct cred *new, const struct cred *old) ...@@ -1014,8 +1012,8 @@ static void smack_cred_commit(struct cred *new, const struct cred *old)
/** /**
* smack_kernel_act_as - Set the subjective context in a set of credentials * smack_kernel_act_as - Set the subjective context in a set of credentials
* @new points to the set of credentials to be modified. * @new: points to the set of credentials to be modified.
* @secid specifies the security ID to be set * @secid: specifies the security ID to be set
* *
* Set the security data for a kernel service. * Set the security data for a kernel service.
*/ */
...@@ -1032,8 +1030,8 @@ static int smack_kernel_act_as(struct cred *new, u32 secid) ...@@ -1032,8 +1030,8 @@ static int smack_kernel_act_as(struct cred *new, u32 secid)
/** /**
* smack_kernel_create_files_as - Set the file creation label in a set of creds * smack_kernel_create_files_as - Set the file creation label in a set of creds
* @new points to the set of credentials to be modified * @new: points to the set of credentials to be modified
* @inode points to the inode to use as a reference * @inode: points to the inode to use as a reference
* *
* Set the file creation context in a set of credentials to the same * Set the file creation context in a set of credentials to the same
* as the objective context of the specified inode * as the objective context of the specified inode
...@@ -1242,7 +1240,7 @@ static int smack_task_wait(struct task_struct *p) ...@@ -1242,7 +1240,7 @@ static int smack_task_wait(struct task_struct *p)
/** /**
* smack_task_to_inode - copy task smack into the inode blob * smack_task_to_inode - copy task smack into the inode blob
* @p: task to copy from * @p: task to copy from
* inode: inode to copy to * @inode: inode to copy to
* *
* Sets the smack pointer in the inode security blob * Sets the smack pointer in the inode security blob
*/ */
...@@ -1260,7 +1258,7 @@ static void smack_task_to_inode(struct task_struct *p, struct inode *inode) ...@@ -1260,7 +1258,7 @@ static void smack_task_to_inode(struct task_struct *p, struct inode *inode)
* smack_sk_alloc_security - Allocate a socket blob * smack_sk_alloc_security - Allocate a socket blob
* @sk: the socket * @sk: the socket
* @family: unused * @family: unused
* @priority: memory allocation priority * @gfp_flags: memory allocation flags
* *
* Assign Smack pointers to current * Assign Smack pointers to current
* *
...@@ -2001,7 +1999,7 @@ static int smack_ipc_permission(struct kern_ipc_perm *ipp, short flag) ...@@ -2001,7 +1999,7 @@ static int smack_ipc_permission(struct kern_ipc_perm *ipp, short flag)
/** /**
* smack_ipc_getsecid - Extract smack security id * smack_ipc_getsecid - Extract smack security id
* @ipcp: the object permissions * @ipp: the object permissions
* @secid: where result will be saved * @secid: where result will be saved
*/ */
static void smack_ipc_getsecid(struct kern_ipc_perm *ipp, u32 *secid) static void smack_ipc_getsecid(struct kern_ipc_perm *ipp, u32 *secid)
...@@ -2278,7 +2276,7 @@ static int smack_unix_may_send(struct socket *sock, struct socket *other) ...@@ -2278,7 +2276,7 @@ static int smack_unix_may_send(struct socket *sock, struct socket *other)
/** /**
* smack_socket_sendmsg - Smack check based on destination host * smack_socket_sendmsg - Smack check based on destination host
* @sock: the socket * @sock: the socket
* @msghdr: the message * @msg: the message
* @size: the size of the message * @size: the size of the message
* *
* Return 0 if the current subject can write to the destination * Return 0 if the current subject can write to the destination
...@@ -2319,8 +2317,7 @@ static int smack_socket_sendmsg(struct socket *sock, struct msghdr *msg, ...@@ -2319,8 +2317,7 @@ static int smack_socket_sendmsg(struct socket *sock, struct msghdr *msg,
/** /**
* smack_from_secattr - Convert a netlabel attr.mls.lvl/attr.mls.cat * smack_from_secattr - Convert a netlabel attr.mls.lvl/attr.mls.cat pair to smack
* pair to smack
* @sap: netlabel secattr * @sap: netlabel secattr
* @sip: where to put the result * @sip: where to put the result
* *
...@@ -2441,7 +2438,7 @@ static int smack_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) ...@@ -2441,7 +2438,7 @@ static int smack_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb)
* @sock: the socket * @sock: the socket
* @optval: user's destination * @optval: user's destination
* @optlen: size thereof * @optlen: size thereof
* @len: max thereoe * @len: max thereof
* *
* returns zero on success, an error code otherwise * returns zero on success, an error code otherwise
*/ */
...@@ -2776,7 +2773,7 @@ static void smack_audit_rule_free(void *vrule) ...@@ -2776,7 +2773,7 @@ static void smack_audit_rule_free(void *vrule)
#endif /* CONFIG_AUDIT */ #endif /* CONFIG_AUDIT */
/* /**
* smack_secid_to_secctx - return the smack label for a secid * smack_secid_to_secctx - return the smack label for a secid
* @secid: incoming integer * @secid: incoming integer
* @secdata: destination * @secdata: destination
...@@ -2793,7 +2790,7 @@ static int smack_secid_to_secctx(u32 secid, char **secdata, u32 *seclen) ...@@ -2793,7 +2790,7 @@ static int smack_secid_to_secctx(u32 secid, char **secdata, u32 *seclen)
return 0; return 0;
} }
/* /**
* smack_secctx_to_secid - return the secid for a smack label * smack_secctx_to_secid - return the secid for a smack label
* @secdata: smack label * @secdata: smack label
* @seclen: how long result is * @seclen: how long result is
...@@ -2807,11 +2804,10 @@ static int smack_secctx_to_secid(const char *secdata, u32 seclen, u32 *secid) ...@@ -2807,11 +2804,10 @@ static int smack_secctx_to_secid(const char *secdata, u32 seclen, u32 *secid)
return 0; return 0;
} }
/* /**
* smack_release_secctx - don't do anything. * smack_release_secctx - don't do anything.
* @key_ref: unused * @secdata: unused
* @context: unused * @seclen: unused
* @perm: unused
* *
* Exists to make sure nothing gets done, and properly * Exists to make sure nothing gets done, and properly
*/ */
......
...@@ -245,7 +245,7 @@ static int smk_set_access(struct smack_rule *srp) ...@@ -245,7 +245,7 @@ static int smk_set_access(struct smack_rule *srp)
/** /**
* smk_write_load - write() for /smack/load * smk_write_load - write() for /smack/load
* @filp: file pointer, not actually used * @file: file pointer, not actually used
* @buf: where to get the data from * @buf: where to get the data from
* @count: bytes sent * @count: bytes sent
* @ppos: where to start - must be 0 * @ppos: where to start - must be 0
...@@ -402,6 +402,7 @@ static void smk_cipso_doi(void) ...@@ -402,6 +402,7 @@ static void smk_cipso_doi(void)
/** /**
* smk_unlbl_ambient - initialize the unlabeled domain * smk_unlbl_ambient - initialize the unlabeled domain
* @oldambient: previous domain string
*/ */
static void smk_unlbl_ambient(char *oldambient) static void smk_unlbl_ambient(char *oldambient)
{ {
...@@ -513,7 +514,7 @@ static int smk_open_cipso(struct inode *inode, struct file *file) ...@@ -513,7 +514,7 @@ static int smk_open_cipso(struct inode *inode, struct file *file)
/** /**
* smk_write_cipso - write() for /smack/cipso * smk_write_cipso - write() for /smack/cipso
* @filp: file pointer, not actually used * @file: file pointer, not actually used
* @buf: where to get the data from * @buf: where to get the data from
* @count: bytes sent * @count: bytes sent
* @ppos: where to start * @ppos: where to start
...@@ -703,7 +704,7 @@ static int smk_open_netlbladdr(struct inode *inode, struct file *file) ...@@ -703,7 +704,7 @@ static int smk_open_netlbladdr(struct inode *inode, struct file *file)
/** /**
* smk_write_netlbladdr - write() for /smack/netlabel * smk_write_netlbladdr - write() for /smack/netlabel
* @filp: file pointer, not actually used * @file: file pointer, not actually used
* @buf: where to get the data from * @buf: where to get the data from
* @count: bytes sent * @count: bytes sent
* @ppos: where to start * @ppos: where to start
...@@ -850,7 +851,7 @@ static ssize_t smk_read_doi(struct file *filp, char __user *buf, ...@@ -850,7 +851,7 @@ static ssize_t smk_read_doi(struct file *filp, char __user *buf,
/** /**
* smk_write_doi - write() for /smack/doi * smk_write_doi - write() for /smack/doi
* @filp: file pointer, not actually used * @file: file pointer, not actually used
* @buf: where to get the data from * @buf: where to get the data from
* @count: bytes sent * @count: bytes sent
* @ppos: where to start * @ppos: where to start
...@@ -915,7 +916,7 @@ static ssize_t smk_read_direct(struct file *filp, char __user *buf, ...@@ -915,7 +916,7 @@ static ssize_t smk_read_direct(struct file *filp, char __user *buf,
/** /**
* smk_write_direct - write() for /smack/direct * smk_write_direct - write() for /smack/direct
* @filp: file pointer, not actually used * @file: file pointer, not actually used
* @buf: where to get the data from * @buf: where to get the data from
* @count: bytes sent * @count: bytes sent
* @ppos: where to start * @ppos: where to start
...@@ -990,7 +991,7 @@ static ssize_t smk_read_ambient(struct file *filp, char __user *buf, ...@@ -990,7 +991,7 @@ static ssize_t smk_read_ambient(struct file *filp, char __user *buf,
/** /**
* smk_write_ambient - write() for /smack/ambient * smk_write_ambient - write() for /smack/ambient
* @filp: file pointer, not actually used * @file: file pointer, not actually used
* @buf: where to get the data from * @buf: where to get the data from
* @count: bytes sent * @count: bytes sent
* @ppos: where to start * @ppos: where to start
...@@ -1065,7 +1066,7 @@ static ssize_t smk_read_onlycap(struct file *filp, char __user *buf, ...@@ -1065,7 +1066,7 @@ static ssize_t smk_read_onlycap(struct file *filp, char __user *buf,
/** /**
* smk_write_onlycap - write() for /smack/onlycap * smk_write_onlycap - write() for /smack/onlycap
* @filp: file pointer, not actually used * @file: file pointer, not actually used
* @buf: where to get the data from * @buf: where to get the data from
* @count: bytes sent * @count: bytes sent
* @ppos: where to start * @ppos: where to start
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册