kernel: backport GCC 10 usbip build fix for 5.4
From the original commit message: "With GCC 10, building usbip triggers error for multiple definition of 'udev_context', in: - libsrc/vhci_driver.c:18 and - libsrc/usbip_host_common.c:27. Declare as extern the definition in libsrc/usbip_host_common.c." Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
This commit is contained in:
		 Rui Salvaterra
					Rui Salvaterra
				
			
				
					committed by
					
						 Petr Štetiar
						Petr Štetiar
					
				
			
			
				
	
			
			
			 Petr Štetiar
						Petr Štetiar
					
				
			
						parent
						
							1b287ed1a3
						
					
				
				
					commit
					0eef8402ee
				
			| @@ -0,0 +1,33 @@ | |||||||
|  | From d5efc2e6b98fe661dbd8dd0d5d5bfb961728e57a Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Antonio Borneo <borneo.antonio@gmail.com> | ||||||
|  | Date: Thu, 18 Jun 2020 02:08:44 +0200 | ||||||
|  | Subject: usbip: tools: fix build error for multiple definition | ||||||
|  |  | ||||||
|  | With GCC 10, building usbip triggers error for multiple definition | ||||||
|  | of 'udev_context', in: | ||||||
|  | - libsrc/vhci_driver.c:18 and | ||||||
|  | - libsrc/usbip_host_common.c:27. | ||||||
|  |  | ||||||
|  | Declare as extern the definition in libsrc/usbip_host_common.c. | ||||||
|  |  | ||||||
|  | Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> | ||||||
|  | Acked-by: Shuah Khan <skhan@linuxfoundation.org> | ||||||
|  | Link: https://lore.kernel.org/r/20200618000844.1048309-1-borneo.antonio@gmail.com | ||||||
|  | Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> | ||||||
|  | --- | ||||||
|  |  tools/usb/usbip/libsrc/usbip_host_common.c | 2 +- | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  |  | ||||||
|  | (limited to 'tools/usb/usbip') | ||||||
|  |  | ||||||
|  | --- a/tools/usb/usbip/libsrc/usbip_host_common.c | ||||||
|  | +++ b/tools/usb/usbip/libsrc/usbip_host_common.c | ||||||
|  | @@ -23,7 +23,7 @@ | ||||||
|  |  #include "list.h" | ||||||
|  |  #include "sysfs_utils.h" | ||||||
|  |   | ||||||
|  | -struct udev *udev_context; | ||||||
|  | +extern struct udev *udev_context; | ||||||
|  |   | ||||||
|  |  static int32_t read_attr_usbip_status(struct usbip_usb_device *udev) | ||||||
|  |  { | ||||||
		Reference in New Issue
	
	Block a user