Re: [PATCH] selinux: remove some no-op BUG_ONs

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

 



On Sat, May 4, 2019 at 3:59 PM Ondrej Mosnacek <omosnace@xxxxxxxxxx> wrote:
>
> Since acdf52d97f82 ("selinux: convert to kvmalloc"), these check whether
> an address-of value is NULL, which is pointless.
>
> Signed-off-by: Ondrej Mosnacek <omosnace@xxxxxxxxxx>
> ---
>  security/selinux/ss/services.c | 4 ----
>  1 file changed, 4 deletions(-)

This looks fine to me, I'll queue this up for after the merge window closes.

> diff --git a/security/selinux/ss/services.c b/security/selinux/ss/services.c
> index cc043bc8fd4c..20a089d0aca8 100644
> --- a/security/selinux/ss/services.c
> +++ b/security/selinux/ss/services.c
> @@ -651,9 +651,7 @@ static void context_struct_compute_av(struct policydb *policydb,
>         avkey.target_class = tclass;
>         avkey.specified = AVTAB_AV | AVTAB_XPERMS;
>         sattr = &policydb->type_attr_map_array[scontext->type - 1];
> -       BUG_ON(!sattr);
>         tattr = &policydb->type_attr_map_array[tcontext->type - 1];
> -       BUG_ON(!tattr);
>         ebitmap_for_each_positive_bit(sattr, snode, i) {
>                 ebitmap_for_each_positive_bit(tattr, tnode, j) {
>                         avkey.source_type = i + 1;
> @@ -1059,9 +1057,7 @@ void security_compute_xperms_decision(struct selinux_state *state,
>         avkey.target_class = tclass;
>         avkey.specified = AVTAB_XPERMS;
>         sattr = &policydb->type_attr_map_array[scontext->type - 1];
> -       BUG_ON(!sattr);
>         tattr = &policydb->type_attr_map_array[tcontext->type - 1];
> -       BUG_ON(!tattr);
>         ebitmap_for_each_positive_bit(sattr, snode, i) {
>                 ebitmap_for_each_positive_bit(tattr, tnode, j) {
>                         avkey.source_type = i + 1;
> --
> 2.20.1

-- 
paul moore
www.paul-moore.com



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

  Powered by Linux