ChangeSet 1.927, 2002/11/27 15:12:52-08:00, greg@kroah.com LSM: change if statements into something more readable for the ipc/*, mm/*, and net/* files. diff -Nru a/ipc/msg.c b/ipc/msg.c --- a/ipc/msg.c Wed Nov 27 15:18:04 2002 +++ b/ipc/msg.c Wed Nov 27 15:18:04 2002 @@ -101,7 +101,8 @@ msq->q_perm.key = key; msq->q_perm.security = NULL; - if ((retval = security_msg_queue_alloc(msq))) { + retval = security_msg_queue_alloc(msq); + if (retval) { ipc_rcu_free(msq, sizeof(*msq)); return retval; } diff -Nru a/ipc/sem.c b/ipc/sem.c --- a/ipc/sem.c Wed Nov 27 15:18:04 2002 +++ b/ipc/sem.c Wed Nov 27 15:18:04 2002 @@ -136,7 +136,8 @@ sma->sem_perm.key = key; sma->sem_perm.security = NULL; - if ((retval = security_sem_alloc(sma))) { + retval = security_sem_alloc(sma); + if (retval) { ipc_rcu_free(sma, size); return retval; } diff -Nru a/ipc/shm.c b/ipc/shm.c --- a/ipc/shm.c Wed Nov 27 15:18:04 2002 +++ b/ipc/shm.c Wed Nov 27 15:18:04 2002 @@ -188,7 +188,8 @@ shp->shm_flags = (shmflg & S_IRWXUGO); shp->shm_perm.security = NULL; - if ((error = security_shm_alloc(shp))) { + error = security_shm_alloc(shp); + if (error) { ipc_rcu_free(shp, sizeof(*shp)); return error; } diff -Nru a/mm/mmap.c b/mm/mmap.c --- a/mm/mmap.c Wed Nov 27 15:18:04 2002 +++ b/mm/mmap.c Wed Nov 27 15:18:04 2002 @@ -504,7 +504,8 @@ } } - if ((error = security_file_mmap(file, prot, flags))) + error = security_file_mmap(file, prot, flags); + if (error) return error; /* Clear old maps */ diff -Nru a/mm/mprotect.c b/mm/mprotect.c --- a/mm/mprotect.c Wed Nov 27 15:18:04 2002 +++ b/mm/mprotect.c Wed Nov 27 15:18:04 2002 @@ -263,7 +263,8 @@ goto out; } - if ((error = security_file_mprotect(vma, prot))) + error = security_file_mprotect(vma, prot); + if (error) goto out; if (vma->vm_end > end) { diff -Nru a/net/core/scm.c b/net/core/scm.c --- a/net/core/scm.c Wed Nov 27 15:18:04 2002 +++ b/net/core/scm.c Wed Nov 27 15:18:04 2002 @@ -217,7 +217,8 @@ for (i=0, cmfptr=(int*)CMSG_DATA(cm); i