]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/vmwgfx: Don't memcmp equivalent pointers
authorIan Forbes <ian.forbes@broadcom.com>
Thu, 28 Mar 2024 19:07:16 +0000 (14:07 -0500)
committerZack Rusin <zack.rusin@broadcom.com>
Thu, 6 Jun 2024 02:38:40 +0000 (22:38 -0400)
commit5703fc058efdafcdd6b70776ee562478f0753acb
tree47737f0df8eec5e16cac067489bea7be7f0a774b
parentb91e05f1fcf755c9d2c4ca10907383e39def05bd
drm/vmwgfx: Don't memcmp equivalent pointers

These pointers are frequently the same and memcmp does not compare the
pointers before comparing their contents so this was wasting cycles
comparing 16 KiB of memory which will always be equal.

Fixes: bb6780aa5a1d ("drm/vmwgfx: Diff cursors when using cmds")
Signed-off-by: Ian Forbes <ian.forbes@broadcom.com>
Signed-off-by: Zack Rusin <zack.rusin@broadcom.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240328190716.27367-1-ian.forbes@broadcom.com
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c