lkml.org 
[lkml]   [2005]   [Aug]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [UPDATE PATCH] push rounding up of relative request to schedule_timeout()
    On 8/4/05, George Anzinger <george@mvista.com> wrote:
    > Nishanth Aravamudan wrote:
    > ~
    > > Sorry, I forgot that sys_nanosleep() also always adds 1 to the request
    > > (to account for this same issue, I believe, as POSIX demands no early
    > > return from nanosleep() calls). There are some other locations where
    > > similar
    > >
    > > + (t.tv_sec || t.tv_nsec)
    >
    > This is not the same as "always add 1". We don't do it this way just to
    > have fun with C. If you change schedule_timeout() to add the 1,
    > nanosleep() will need to do things differently to get the same behavior.
    > (And, YES users do pass in zero sleep times.)

    Fair enough. Will need to think about this more.

    Thanks,
    Nish
    -
    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-08-04 20:57    [W:0.026 / U:61.056 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site