drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 26 Jun 2020 10:34:37 +0000 (13:34 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 21 Aug 2020 07:48:22 +0000 (09:48 +0200)
commit9c8cd977d4752b43635b0e656d78745822c8c594
treeb8c9c14ce0fcea4c6383d38f33f1a11451152050
parent52fd3aad73a2eee08f3ef40ae25787896ba72b52
drm/vmwgfx: Use correct vmw_legacy_display_unit pointer

[ Upstream commit 1d2c0c565bc0da25f5e899a862fb58e612b222df ]

The "entry" pointer is an offset from the list head and it doesn't
point to a valid vmw_legacy_display_unit struct.  Presumably the
intent was to point to the last entry.

Also the "i++" wasn't used so I have removed that as well.

Fixes: d7e1958dbe4a ("drm/vmwgfx: Support older hardware.")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Signed-off-by: Roland Scheidegger <sroland@vmware.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c