Re: [PATCH 1/4] selinux: Minor cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Nov 10, 2016 at 4:18 PM, Andreas Gruenbacher
<agruenba@xxxxxxxxxx> wrote:
> Fix the comment for function __inode_security_revalidate, which returns
> an integer.
>
> Use the LABEL_* constants consistently for isec->initialized.
>
> Signed-off-by: Andreas Gruenbacher <agruenba@xxxxxxxxxx>
> ---
>  security/selinux/hooks.c     | 3 ++-
>  security/selinux/selinuxfs.c | 4 ++--
>  2 files changed, 4 insertions(+), 3 deletions(-)

Applied, thanks.

> diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c
> index 09fd610..b98ab2a 100644
> --- a/security/selinux/hooks.c
> +++ b/security/selinux/hooks.c
> @@ -237,6 +237,7 @@ static int inode_alloc_security(struct inode *inode)
>         isec->sid = SECINITSID_UNLABELED;
>         isec->sclass = SECCLASS_FILE;
>         isec->task_sid = sid;
> +       isec->initialized = LABEL_INVALID;
>         inode->i_security = isec;
>
>         return 0;
> @@ -247,7 +248,7 @@ static int inode_doinit_with_dentry(struct inode *inode, struct dentry *opt_dent
>  /*
>   * Try reloading inode security labels that have been marked as invalid.  The
>   * @may_sleep parameter indicates when sleeping and thus reloading labels is
> - * allowed; when set to false, returns ERR_PTR(-ECHILD) when the label is
> + * allowed; when set to false, returns -ECHILD when the label is
>   * invalid.  The @opt_dentry parameter should be set to a dentry of the inode;
>   * when no dentry is available, set it to NULL instead.
>   */
> diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c
> index 72c145d..50fca20 100644
> --- a/security/selinux/selinuxfs.c
> +++ b/security/selinux/selinuxfs.c
> @@ -1301,7 +1301,7 @@ static int sel_make_bools(void)
>                         goto out;
>
>                 isec->sid = sid;
> -               isec->initialized = 1;
> +               isec->initialized = LABEL_INITIALIZED;
>                 inode->i_fop = &sel_bool_ops;
>                 inode->i_ino = i|SEL_BOOL_INO_OFFSET;
>                 d_add(dentry, inode);
> @@ -1834,7 +1834,7 @@ static int sel_fill_super(struct super_block *sb, void *data, int silent)
>         isec = (struct inode_security_struct *)inode->i_security;
>         isec->sid = SECINITSID_DEVNULL;
>         isec->sclass = SECCLASS_CHR_FILE;
> -       isec->initialized = 1;
> +       isec->initialized = LABEL_INITIALIZED;
>
>         init_special_inode(inode, S_IFCHR | S_IRUGO | S_IWUGO, MKDEV(MEM_MAJOR, 3));
>         d_add(dentry, inode);
> --
> 2.7.4
>



-- 
paul moore
www.paul-moore.com
_______________________________________________
Selinux mailing list
Selinux@xxxxxxxxxxxxx
To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx.
To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.



[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux