Skip to contentSkip to conversation

IPC_RMID should not block the key

PATCH Christoph Rohland 1 participant 1 message Dec 19, 2000

lore
Share & tools
lore
#0 lore raw

Hi Alan,

here is a patch against 2.2.18 to resemble the same behaviour for 2.2 as we have in 2.4. This is what everybody else does and the 2.2 behaviour leads to some really bad situations.

Greetings
Christoph

ipc/shm.c Tue Dec 19 19:10:12 2000 renamed from ipc/shm.c Wed Jun 7 23:26:44 2000 +2 -0
diff -uNr 2.2.18/ipc/shm.c c/ipc/shm.c
@@ -340,6 +340,8 @@
                        shp->u.shm_perm.mode |= SHM_DEST;
                        if (shp->u.shm_nattch <= 0)
                                killseg (id);
+                       /* Do not find it any more */
+                       shp->u.shm_perm.key = IPC_PRIVATE;
                        break;
                }
                err = -EPERM;                                                                 

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/