xfree86: Fix set but not used warnings in lnx_platform

Those warnings are generated, when building without systemd support:

../hw/xfree86/os-support/linux/lnx_platform.c: In function ‘get_drm_info’:
../hw/xfree86/os-support/linux/lnx_platform.c:29:16: warning: variable ‘minor’ set but not used [-Wunused-but-set-variable]
     int major, minor, fd;
                ^~~~~
../hw/xfree86/os-support/linux/lnx_platform.c:29:9: warning: variable ‘major’ set but not used [-Wunused-but-set-variable]
     int major, minor, fd;
         ^~~~~

In this case the functions are macros, which don't use theese arguments.

v2: Add comments, why the warnings appear. Suggested by Emil Velikov

Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Signed-off-by: Daniel Martin <consume.noise@gmail.com>
This commit is contained in:
Daniel Martin 2017-11-20 10:47:39 +01:00 committed by Adam Jackson
parent 918afeecbc
commit 02981fe1a8

View File

@ -26,19 +26,16 @@ get_drm_info(struct OdevAttributes *attribs, char *path, int delayed_index)
drmSetVersion sv; drmSetVersion sv;
drmVersionPtr v; drmVersionPtr v;
char *buf; char *buf;
int major, minor, fd; int fd;
int err = 0; int err = 0;
Bool paused, server_fd = FALSE; Bool paused, server_fd = FALSE;
major = attribs->major; fd = systemd_logind_take_fd(attribs->major, attribs->minor, path, &paused);
minor = attribs->minor;
fd = systemd_logind_take_fd(major, minor, path, &paused);
if (fd != -1) { if (fd != -1) {
if (paused) { if (paused) {
LogMessage(X_ERROR, LogMessage(X_ERROR,
"Error systemd-logind returned paused fd for drm node\n"); "Error systemd-logind returned paused fd for drm node\n");
systemd_logind_release_fd(major, minor, -1); systemd_logind_release_fd(attribs->major, attribs->minor, -1);
return FALSE; return FALSE;
} }
attribs->fd = fd; attribs->fd = fd;