lkml.org 
[lkml]   [2005]   [Feb]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Pty is losing bytes
    On Wed, Feb 16, 2005 at 08:06:00AM -0800, Linus Torvalds wrote:
    > Yes, yes, but did you see my suggested version that I had just below that
    > explained what I thought the real fix was?
    >
    > Th eproblem with checking for the "canon but no canon data" is that it's a
    > special case that IS ONLY VALID WHEN THE BUFFER IS FULL! Until that
    > happens, it means that the code returns the wrong value, and then can
    > (obviously, as seen by the bug) drop bytes even when it shouldn't.
    >
    > That's why my suggested work-around moved things around, to only return
    > the "we'll take anything" thing if the buffer really was full.

    Yes, but then when the buffer is full, and we return the "we'll take
    anything" return value, the code that was getting confused with the
    "incorrect" receive_room value will still be getting confused....

    - Ted
    -
    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/

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