On Wednesday 02 Oct 2002 11:44, Jaroslav Kysela wrote:
[snip]
> ALSA tree was fully synced with kernel yesterday. Not all changes are in
> 2.5.40. Please, wait for 2.5.41 or get the kernel sources from BitKeeper
> repository of 2.5.
>
>                                               Jaroslav

Takashi,

The USB Audio/MIDI driver is out of date in 2.5.40bk1.

I'd go in and start coding a fix but it looks a little scary in there...  
(Okay, I admit it - I'm getting really rusty at C; these ".member = val" 
initialisers just look weird to me...)

-- Peter


Here's the usb_driver structure (from usb.h) with the usbaudio.c 
warnings/errors:

struct usb_driver {
        struct module *owner;
        const char *name;

        int (*probe) (struct usb_interface *intf,
                      const struct usb_device_id *id);
usbaudio.c:1311: warning: initialization from incompatible pointer type
ALSA: static void * usb_audio_probe(struct usb_device *dev, 
ALSA:                               unsigned int ifnum,
ALSA:                               const struct usb_device_id *id);

        void (*disconnect) (struct usb_interface *intf);
usbaudio.c:1312: warning: initialization from incompatible pointer type
ALSA: static void usb_audio_disconnect(struct usb_device *dev,
ALSA:                                  void *ptr);

        int (*ioctl) (struct usb_interface *intf, unsigned int code, void 
*buf);
        const struct usb_device_id *id_table;
        struct device_driver driver;
        struct semaphore serialize;

ALSA:        .driver_list =  LIST_HEAD_INIT(usb_audio_driver.driver_list),
ALSA: usbaudio.c:1313: structure has no member named `driver_list'
};



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to