mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-27 17:56:15 +00:00
lib: fix signed/unsigned comparison issues
Store the result of set_vt_mode as a signed value so that errors can be caught correctly. Signed-off-by: Thomas Wood <thomas.wood@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
c3e9198dd0
commit
0269d1da49
@ -620,15 +620,16 @@ static void restore_vt_mode_at_exit(int sig)
|
|||||||
|
|
||||||
void igt_set_vt_graphics_mode(void)
|
void igt_set_vt_graphics_mode(void)
|
||||||
{
|
{
|
||||||
|
long ret;
|
||||||
|
|
||||||
igt_install_exit_handler(restore_vt_mode_at_exit);
|
igt_install_exit_handler(restore_vt_mode_at_exit);
|
||||||
|
|
||||||
igt_disable_exit_handler();
|
igt_disable_exit_handler();
|
||||||
orig_vt_mode = set_vt_mode(KD_GRAPHICS);
|
ret = set_vt_mode(KD_GRAPHICS);
|
||||||
if (orig_vt_mode < 0)
|
|
||||||
orig_vt_mode = -1UL;
|
|
||||||
igt_enable_exit_handler();
|
igt_enable_exit_handler();
|
||||||
|
|
||||||
igt_assert(orig_vt_mode >= 0);
|
igt_assert(ret >= 0);
|
||||||
|
orig_vt_mode = ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int kmstest_get_connector_default_mode(int drm_fd, drmModeConnector *connector,
|
int kmstest_get_connector_default_mode(int drm_fd, drmModeConnector *connector,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user