drm/msm: Reject non dword aligned ccmd lengths

Valid request packets always have a length that is a multiple of 32b
words.  A non-aligned length could result in SIGBUS due to unaligned
loads on arm.

Likewise, response packets must also be aligned.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Part-of: <https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/795>
1 file changed