lkml.org 
[lkml]   [2010]   [Jul]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH 02/18] xstat: Add a pair of system calls to make extended file stats available [ver #6]
    Date
    On Saturday 17 July 2010 07:51:30 Mark Harris wrote:
    > David Howells wrote:
    > > With a 2:2 split between exponent
    > > (tv_gran_units) and mantissa (tv_granularity), you can do:
    > >
    > > UNIT SECONDS/UNIT EXPONENT MANTISSA
    > > nanoseconds 0.000000001 -9 1
    > > microseconds 0.000001 -6 1
    > > millseconds 0.001 -3 1
    > > seconds 1 0 1
    > > minutes 60 1 6
    > > hours 3600 2 36
    > > days 86400 2 864
    > > weeks 604800 2 6048
    >
    > At least for the in-tree filesystems, I do not see any that keep
    > timestamps with a granularity larger than 2s. For that, a simple
    > 32-bit tv_granularity in nanoseconds (not limited to 1e9) would
    > suffice, and there is no need for the complexity of dealing with
    > a separate exponent.

    Yes, good point. That would indeed be a significant simplification.

    Arnd


    \
     
     \ /
      Last update: 2010-07-17 11:03    [W:0.019 / U:30.772 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site