--- zzzz-none-000/linux-2.6.19.2/ipc/sem.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/ipc/sem.c 2007-01-19 14:42:56.000000000 +0000 @@ -83,6 +83,7 @@ #include #include #include +#include #include #include "util.h" @@ -161,7 +162,6 @@ } mutex_unlock(&sem_ids(ns).mutex); - ipc_fini_ids(ns->ids[IPC_SEM_IDS]); kfree(ns->ids[IPC_SEM_IDS]); ns->ids[IPC_SEM_IDS] = NULL; } @@ -296,6 +296,9 @@ } mutex_unlock(&sem_ids(ns).mutex); + + gr_log_semget(err, semflg); + return err; } @@ -897,6 +900,7 @@ switch(cmd){ case IPC_RMID: + gr_log_semrm(ipcp->uid, ipcp->cuid); freeary(ns, sma, semid); err = 0; break;