OSDN Git Service

ipc/shm.c: increase the defaults for SHMALL, SHMMAX
[uclinux-h8/linux.git] / include / uapi / linux / shm.h
index 78b6941..74e786d 100644 (file)
@@ -9,15 +9,13 @@
 
 /*
  * SHMMAX, SHMMNI and SHMALL are upper limits are defaults which can
- * be increased by sysctl
+ * be modified by sysctl.
  */
 
-#define SHMMAX 0x2000000                /* max shared seg size (bytes) */
 #define SHMMIN 1                        /* min shared seg size (bytes) */
 #define SHMMNI 4096                     /* max num of segs system wide */
-#ifndef __KERNEL__
-#define SHMALL (SHMMAX/getpagesize()*(SHMMNI/16))
-#endif
+#define SHMMAX (ULONG_MAX - (1L<<24))   /* max shared seg size (bytes) */
+#define SHMALL (ULONG_MAX - (1L<<24))   /* max shm system wide (pages) */
 #define SHMSEG SHMMNI                   /* max shared segs per process */