OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_72-109-gb6a3d7c

Gerrit Code Review gerrit@openafs.org
Mon, 8 Mar 2010 21:11:13 -0800 (PST)


The following commit has been merged in the master branch:
commit b6a3d7c9da9a0bfcd3e24698e083919ef72de768
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Sat Mar 6 15:20:18 2010 -0500

    Use the correct API for msleep() in FBSD's afs_osi_TimedSleep()
    
    msleep() does not take a struct timespec*, it takes its timeout
    value as a multiple of the kernel's HZ parameter (tuneable at
    startup).  Since the afs_osi_TimedSleep interface is documented
    to take a timeout in milliseconds, we must correct for the (sometimes)
    different units (currently HZ defaults to 1000).  We prefer
    to multiply the timeout by HZ before dividing by 1000 so as to
    not lose precision; overflow is assumed to be unlikely.
    
    Change-Id: Ic101f3bf54213eebe249cb6c40a6d8cbd3d722f0
    Reviewed-on: http://gerrit.openafs.org/1539
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Derrick Brashear <shadow@dementia.org>

 src/afs/FBSD/osi_sleep.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

-- 
OpenAFS Master Repository