Messages in this thread | | | Date | Tue, 13 Oct 2009 08:25:22 -0500 | From | Paul Fulghum <> | Subject | Re: [Bug #14388] keyboard under X with 2.6.31 |
| |
Alan Cox wrote: > The tty_buffer_request_room() is a hint to help better allocation. It's > also only safe to run from the receiving path of the driver (which > has always been assumed not to make two parallel calls to the function at > once.
Yes, the locking only synchronizes between producer and consumer. It does not coordinate between multiple producers as it provides a lot of flexibility (and responsibility) to the producer in how to fill the buffers.
-- Paul Fulghum MicroGate Systems, Ltd. =Customer Driven, by Design= (800)444-1982 (512)345-7791 (Direct) (512)343-9046 (Fax) Central Time Zone (GMT -5h) www.microgate.com
| |