sh: fixup many sparse errors.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
33 files changed