do_smart_update
do_smart_update(sma, NULL, 0, 0, &wake_q);
do_smart_update(sma, sops, nsops, 1, &wake_q);
do_smart_update(sma, NULL, 0, 1, &wake_q);