merge Linus head tree into my drm tree and fix up conflicts