• Arnd Bergmann's avatar
    acct: stop using get_seconds() · 2d602bf2
    Arnd Bergmann authored
    In 'struct acct', 'struct acct_v3', and 'struct taskstats' we have
    a 32-bit 'ac_btime' field containing an absolute time value, which
    will overflow in year 2106.
    
    There are two possible ways to deal with it:
    
    a) let it overflow and have user space code deal with reconstructing
       the data based on the current time, or
    b) truncate the times based on the range of the u32 type.
    
    Neither of them solves the actual problem. Pick the second
    one to best document what the issue is, and have someone
    fix it in a future version.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    2d602bf2
tsacct.c 4.7 KB