]> Pileus Git - ~andy/linux/blobdiff - ipc/sem.c
ipc: change kern_ipc_perm.deleted type to bool
[~andy/linux] / ipc / sem.c
index 4d88194a5ffe74dbf02deaba02aca46c6098a140..160fbb3390bb2f2efd059357cfd9f9dac34fec3d 100644 (file)
--- a/ipc/sem.c
+++ b/ipc/sem.c
@@ -394,7 +394,7 @@ static inline struct sem_array *sem_obtain_lock(struct ipc_namespace *ns,
        /* ipc_rmid() may have already freed the ID while sem_lock
         * was spinning: verify that the structure is still valid
         */
-       if (!ipcp->deleted)
+       if (ipc_valid_object(ipcp))
                return container_of(ipcp, struct sem_array, sem_perm);
 
        sem_unlock(sma, *locknum);