File usb-linux.patch of Package android-tools-5

Index: b/adb/usb_linux.c
===================================================================
--- a/adb/usb_linux.c
+++ b/adb/usb_linux.c
@@ -29,6 +29,7 @@
 
 #include <linux/usbdevice_fs.h>
 #include <linux/version.h>
+#include <linux/kdev_t.h>
 #if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 20)
 #include <linux/usb/ch9.h>
 #else
@@ -274,7 +275,7 @@ static void find_usb_device(const char *
                             char *slash;
                             ssize_t link_len;
                             snprintf(pathbuf, sizeof(pathbuf), "/sys/dev/char/%d:%d",
-                                     major(st.st_rdev), minor(st.st_rdev));
+                                     MAJOR(st.st_rdev), MINOR(st.st_rdev));
                             link_len = readlink(pathbuf, link, sizeof(link) - 1);
                             if (link_len > 0) {
                                 link[link_len] = '\0';
openSUSE Build Service is sponsored by