Messages in this thread Patch in this message | | | From | Christoph Rohland <> | Subject | IPC_RMID should not block the key | Date | 19 Dec 2000 19:28:21 +0100 |
| |
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
diff -uNr 2.2.18/ipc/shm.c c/ipc/shm.c --- 2.2.18/ipc/shm.c Wed Jun 7 23:26:44 2000 +++ c/ipc/shm.c Tue Dec 19 19:10:12 2000 @@ -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 majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |