Can you just kill off target_submit_cmd_map_sgls entirely and just open code the two calls in the three callers?