patch-2.2.19 linux/ipc/shm.c
Next file: linux/kernel/Makefile
Previous file: linux/init/main.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Sun Mar 25 11:37:40 2001
- Orig file:
v2.2.18/ipc/shm.c
- Orig date:
Sun Mar 25 11:12:49 2001
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.18/ipc/shm.c linux/ipc/shm.c
@@ -337,6 +337,8 @@
if (current->euid == shp->u.shm_perm.uid ||
current->euid == shp->u.shm_perm.cuid ||
capable(CAP_SYS_ADMIN)) {
+ /* Do not find it any more */
+ shp->u.shm_perm.key = IPC_PRIVATE;
shp->u.shm_perm.mode |= SHM_DEST;
if (shp->u.shm_nattch <= 0)
killseg (id);
@@ -679,7 +681,7 @@
}
/*
- * Goes through counter = (shm_rss >> prio) present shm pages.
+ * Goes through counter = (shm_rss / prio) present shm pages.
*/
static unsigned long swap_id = 0; /* currently being swapped */
static unsigned long swap_idx = 0; /* next to swap */
@@ -693,7 +695,7 @@
int loop = 0;
int counter;
- counter = shm_rss >> prio;
+ counter = shm_rss / prio;
if (!counter || !(swap_nr = get_swap_page()))
return 0;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)