Update of /cvsroot/alsa/alsa-driver/include
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12959/alsa-driver/include

Modified Files:
        adriver.h 
Log Message:
adjust usb_set_interface() wrapper for 2.6.5-rc2

Index: adriver.h
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/include/adriver.h,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -r1.77 -r1.78
--- adriver.h   17 Mar 2004 13:08:44 -0000      1.77
+++ adriver.h   23 Mar 2004 12:48:18 -0000      1.78
@@ -357,6 +357,24 @@
 
 #endif /* SND_NEED_USB_WRAPPER && CONFIG_USB */
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 24) \
+    && LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 5) \
+    && defined(SND_NEED_USB_SET_INTERFACE) \
+    && (defined(CONFIG_USB) || defined(CONFIG_USB_MODULE))
+
+#include <linux/usb.h>
+
+inline static int real_usb_set_interface(struct usb_device *dev, int interface, int 
alternate)
+{
+       return usb_set_interface(dev, interface, alternate);
+}
+
+int snd_hack_usb_set_interface(struct usb_device *dev, int interface, int alternate);
+#undef usb_set_interface
+#define usb_set_interface(dev,iface,alt) snd_hack_usb_set_interface(dev,iface,alt)
+
+#endif
+
 /* workqueue-alike; 2.5.45 */
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)
 #include <linux/workqueue.h>



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to