FSHIFT
period = ((672<<FSHIFT)/(5*avenrun[0]+(7<<FSHIFT))) + 30;
mod_timer(&hd->timer, jiffies + (110 - ((300 << FSHIFT) /
((avenrun[0] / 5) + (3 << FSHIFT)))));
((1 + (avenrun[0] >> FSHIFT)) * HZ);
(6720 << FSHIFT) / (5 * avenrun[0] + (7 << FSHIFT));
if ((avenrun[0] >> FSHIFT) > 1)
#define FIXED_1 (1<<FSHIFT) /* 1.0 as fixed-point */
#define LOAD_INT(x) ((x) >> FSHIFT)
return calc_load(load, fixed_power_int(exp, FSHIFT, n), active);
get_avenrun(info->loads, 0, SI_LOAD_SHIFT - FSHIFT);
int rnd_frac = ((rnd_load & (FIXED_1-1)) * 100) >> FSHIFT;
return ((rnd_load >> FSHIFT) * 100) + rnd_frac;