Can you see if this is fixed in the branch drm-next-4.17-wip of Alex's repo (https://cgit.freedesktop.org/~agd5f/linux/?h=amd-staging-drm-next)?