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:
		
							parent
							
								
									918afeecbc
								
							
						
					
					
						commit
						02981fe1a8
					
				|  | @ -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; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue