lwp_uload
delta_uload -= lp->lwp_uload;
if (lp->lwp_uload + delta_uload < -32767) {
delta_uload = -32768 - lp->lwp_uload;
} else if (lp->lwp_uload + delta_uload > 32767) {
delta_uload = 32767 - lp->lwp_uload;
lp->lwp_uload += delta_uload;
atomic_add_long(&dd->uload, -lp->lwp_uload);
atomic_add_long(&dd->uload, lp->lwp_uload);
atomic_add_long(&dd->uload, -lp->lwp_uload);
atomic_add_long(&rdd->uload, -lp->lwp_uload);
atomic_add_long(&dd->uload, lp->lwp_uload);
load -= lp->lwp_uload;
atomic_add_long(&rdd->uload, lp->lwp_uload);
atomic_add_long(&dd->uload, -lp->lwp_uload);