<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"># This is a BitKeeper generated patch for the following project:
# Project Name: Linux kernel tree
# This patch format is intended for GNU patch command version 2.5 or higher.
# This patch includes the following deltas:
#	           ChangeSet	1.610   -&gt; 1.611  
#	drivers/usb/core/usb.c	1.59    -&gt; 1.60   
#
# The following is the BitKeeper ChangeSet Log
# --------------------------------------------
# 02/05/30	mochel@osdl.org	1.611
# USB:
# - Set interface's bus type as they're registered with core
# - Set bus_id to have device number as well as interface number
# --------------------------------------------
#
diff -Nru a/drivers/usb/core/usb.c b/drivers/usb/core/usb.c
--- a/drivers/usb/core/usb.c	Fri May 31 00:41:09 2002
+++ b/drivers/usb/core/usb.c	Fri May 31 00:41:09 2002
@@ -904,7 +904,8 @@
 		
 		/* register this interface with driverfs */
 		interface-&gt;dev.parent = &amp;dev-&gt;dev;
-		sprintf (&amp;interface-&gt;dev.bus_id[0], "%03d", ifnum);
+		interface-&gt;dev.bus = &amp;usb_bus_type;
+		sprintf (&amp;interface-&gt;dev.bus_id[0], "%03d%03d", dev-&gt;devnum,ifnum);
 		sprintf (&amp;interface-&gt;dev.name[0], "figure out some name...");
 		device_register (&amp;interface-&gt;dev);
 
</pre></body></html>