Dan Carpenter
ae71f731f0
drm/vmwgfx: Fix two list_for_each loop exit tests
...
[ Upstream commit 4437c1152ce0e57ab8f401aa696ea6291cc07ab1 ]
These if statements are supposed to be true if we ended the
list_for_each_entry() loops without hitting a break statement but they
don't work.
In the first loop, we increment "i" after the "if (i == unit)" condition
so we don't necessarily know that "i" is not equal to unit at the end of
the loop.
In the second loop we exit when mode is not pointing to a valid
drm_display_mode struct so it doesn't make sense to check "mode->type".
Fixes: a278724aa2 ("drm/vmwgfx: Implement fbdev on kms v2")
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>
2020-08-21 11:05:37 +02:00
..
device_include
Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:13:39 +10:00
Kconfig
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
Makefile
drm/vmwgfx: Replace vmw_dma_buffer with vmw_buffer_object
2018-07-03 20:33:30 +02:00
vmwgfx_binding.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_binding.h
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_blit.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_bo.c
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_cmdbuf.c
drm/vmwgfx: Remove set but not used variable 'restart'
2020-01-27 14:50:37 +01:00
vmwgfx_cmdbuf_res.c
drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
2020-02-24 08:34:48 +01:00
vmwgfx_context.c
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_cotable.c
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_drv.c
drm/vmwgfx: fix a warning due to missing dma_parms
2019-07-14 08:11:09 +02:00
vmwgfx_drv.h
Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:13:39 +10:00
vmwgfx_execbuf.c
drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()
2019-06-19 08:18:05 +02:00
vmwgfx_fb.c
drm/vmwgfx: Don't double-free the mode stored in par->set_mode
2019-03-27 14:14:38 +09:00
vmwgfx_fence.c
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_fence.h
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_fifo.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_gmr.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_gmrid_manager.c
drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's
2019-03-27 14:14:38 +09:00
vmwgfx_ioctl.c
Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:13:39 +10:00
vmwgfx_irq.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_kms.c
drm/vmwgfx: Fix two list_for_each loop exit tests
2020-08-21 11:05:37 +02:00
vmwgfx_kms.h
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_ldu.c
drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
2020-08-21 11:05:37 +02:00
vmwgfx_marker.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_mob.c
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_msg.c
drm/vmwgfx: Fix double free in vmw_recv_msg()
2019-09-16 08:21:40 +02:00
vmwgfx_msg.h
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_overlay.c
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_prime.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_reg.h
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_resource.c
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_resource_priv.h
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_scrn.c
drm-misc-next for 4.19:
2018-07-20 10:46:49 +10:00
vmwgfx_shader.c
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
2018-07-10 11:10:34 +10:00
vmwgfx_simple_resource.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_so.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_so.h
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_stdu.c
drm/vmwgfx: Don't impose STDU limits on framebuffer size
2018-09-20 08:00:03 +02:00
vmwgfx_surface.c
drm/vmwgfx: Don't impose STDU limits on framebuffer size
2018-09-20 08:00:03 +02:00
vmwgfx_ttm_buffer.c
drm/vmwgfx: Honor the sg list segment size limitation
2019-07-14 08:11:09 +02:00
vmwgfx_ttm_glue.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00
vmwgfx_va.c
drm/vmwgfx: add SPDX idenitifier and clarify license
2018-06-29 15:28:48 -05:00