Re: [patch] Unlimited number of processes, x86, 2.1.131

Stefan Kuehnel (Stefan.Kuehnel@gmx.net)
Thu, 10 Dec 1998 15:56:26 GMT


On 10 Dec 1998 12:53:13 -0000, Ingo MOLNAR wrote:

>On Wed, 9 Dec 1998, Andi Kleen wrote:
>
>> One point: if you go >16k processes then SYSV ipc will have problems because
>> __kernel_ipc_pid_t is 16bit on most platforms. Worse is that this type
>> is exported to user space [in msqid_ds].
>
>ugh, good point. This also is an ABI definition, hm. Wondering how this is
>solved on other unices. For now we will silently drop the upper bits.
>(btw, is the limit really 16k, or rather 32k?)

Quite some time ago I looked into this and found in the newest SystemV
Interface definition I could get, that there was the normal pid_t
used. Older versions used ushort instead. I sent patches to use
_kernel_pid_t against 2.1.30 to linux kernel and 2.196 to Linus and
but they got dropped back then. I can redo them, if needed/wanted.

Stefan

-- 
Stefan Kuehnel, Klauprechtstr. 11, 76137 Karlsruhe, Germany
                Tel.: ++49/721/32573
                email: Stefan.Kuehnel@gmx.net

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/