[lkml]   [2003]   [Jul]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: pid_max ?
On Wed, Jul 30, 2003 at 09:53:12AM +0200, Frederick, Fabian wrote:
> I was looking at pid.c file and can't understand pid_max usage.
> It's defined as integer (signed) =PID_MAX_DEFAULT (which is 0x8000 (on old
> arch, integer max positive value isn't 32767 ? so 0x8000 -> -32768).
> In alloc_pidmap, 'if (pid>=pid_max)' should be in that case always
> true so pid=RESERVED_PIDS which is 300 (?).Why not use pid>PID_MAX_DEFAULT
> there and forget the pid_max definition ? and why do we have that '300'
> value ?

It's to avoid trying to allocate from the range of pid's typically used
by kernel threads and system daemons after bootup. There are no hard
dependencies on it, it's merely "traditional pidspace layout".

-- wli
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:47    [W:0.058 / U:0.164 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site