Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.1.132 /ipc/shm.c

Filename:/ipc/shm.c
Lines Added:4
Lines Deleted:2
Also changed in: (Previous) 2.1.130  2.1.126  2.1.125  2.1.118  2.1.115  2.1.106 
(Following)

Location
[  2.1.132
  [  ipc
     o  shm.c

Patch

diff -u --recursive --new-file v2.1.131/linux/ipc/shm.c linux/ipc/shm.c
--- v2.1.131/linux/ipc/shm.c   Fri Nov 27 13:09:29 1998
+++ linux/ipc/shm.c   Fri Dec 18 09:37:22 1998
@@ -126,6 +126,8 @@
    return (unsigned int) shp->u.shm_perm.seq * SHMMNI + id;
 }
 
+int shmmax = SHMMAX;
+
 asmlinkage int sys_shmget (key_t key, int size, int shmflg)
 {
    struct shmid_kernel *shp;
@@ -133,7 +135,7 @@
 
    down(¤t->mm->mmap_sem);
    lock_kernel();
-   if (size < 0 || size > SHMMAX) {
+   if (size < 0 || size > shmmax) {
       err = -EINVAL;
    } else if (key == IPC_PRIVATE) {
       err = newseg(key, shmflg, size);
@@ -228,7 +230,7 @@
       if (!buf)
          goto out;
       shminfo.shmmni = SHMMNI;
-      shminfo.shmmax = SHMMAX;
+      shminfo.shmmax = shmmax;
       shminfo.shmmin = SHMMIN;
       shminfo.shmall = SHMALL;
       shminfo.shmseg = SHMSEG;


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.