]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
drm/i915/gvt: Fix cmd length check for MI_ATOMIC
authorZhenyu Wang <zhenyuw@linux.intel.com>
Thu, 21 Nov 2019 05:57:45 +0000 (13:57 +0800)
committerSeth Forshee <seth.forshee@canonical.com>
Mon, 6 Jan 2020 13:57:38 +0000 (07:57 -0600)
commit7162cca87d26c76f09d799cc637e27ff1dbad394
tree9d39595f2449500fcf2a2c6896ce477757a9a660
parenta8bf79fd45503d4d05958365e68deece7305665d
drm/i915/gvt: Fix cmd length check for MI_ATOMIC

BugLink: https://bugs.launchpad.net/bugs/1858427
commit 92b1aa773fadb4e2a90ed5d3beecb422d568ad9a upstream.

Correct valid command length check for MI_ATOMIC, need to check inline
data available field instead of operand data length for whole command.

Fixes: 00a33be40634 ("drm/i915/gvt: Add valid length check for MI variable commands")
Reported-by: Alex Williamson <alex.williamson@redhat.com>
Acked-by: Gao Fred <fred.gao@intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
drivers/gpu/drm/i915/gvt/cmd_parser.c