_syscall4, wake_up_interruptible(), and PID table questions

Khyron (khyron@khyron.com)
Thu, 28 Jun 2001 16:41:34 -0700 (PDT)


Alright, since my last e-mail generated no interest, I thought
I'd refine my queries:

1. wake_up_interruptible()

I am reading
http://www.citi.umich.edu/projects/linux-scalability/reports/accept.html
and the my question is what solution to the "thundering herd" problem
was eventually chosen and is implemented in the 2.4.x kernels? Where
can I find more specific information on this implementation? Source
code references are welcome.

2. _syscall4

After reading http://www.kegel.com/c10k.html, I have to wonder
how exactly sendfile() was implemented in the 2.4.x kernels?
Where in the source can I find information? Is there any published
documentation on this subject as well?

3. PID table resizing

I understand that it is possible to resize the PID table in the
2.4.x kernels? Is this true or misinformation? If true, what do
I need to do? Is this a source edit, a compile-time configuration
option or a runtime option? If a source edit, which file(s)?

Thanks in advance!

////////////////////////////////////////////////////////////////////
Khyron mailto:khyron@khyron.com
Key fingerprint = 53BB 08CA 6A4B 8AF8 DF9B 7E71 2D20 AD30 6684 E82D
"Drama free in 2001!"
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

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