]> xenbits.xensource.com Git - qemu-xen-3.3-testing.git/commitdiff
usb-linux.c: #define __user to work around broken Linux headers
authorIan Jackson <ian.jackson@eu.citrix.com>
Fri, 18 Jul 2008 14:51:19 +0000 (15:51 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 18 Jul 2008 14:51:19 +0000 (15:51 +0100)
Really we would like to #include <linux/compiler.h> but according
to changelogs in xen-unstable, at least FC6R3 doesn't have it.

This change is identical to xen-unstable
11601:ba7487569374378b398a1b134ea108a6a8209b4b.

usb-linux.c

index 7f75598f849f7a3673718ce5fefa123e8c797211..5b573f45f4c9a92069040a50472babe895db5bd7 100644 (file)
@@ -28,6 +28,9 @@
 #if defined(__linux__)
 #include <dirent.h>
 #include <sys/ioctl.h>
+/* Some versions of usbdevice_fs.h need __user to be defined for them.   */
+/* This may (harmlessly) conflict with a definition in linux/compiler.h. */
+#define __user
 #include <linux/usbdevice_fs.h>
 #include <linux/version.h>
 #include <signal.h>