turn -Werror back on and fix warnings
When porting the drm code, I turned off -Werror
Let's turn that back on and fix errors, either with
actual code changes where appropriate, or with
more fine-grained error suppression.