Mark Knoop a écrit :
kernel: usb_unlink_urb() is deprecated for synchronous unlinks.  Use
usb_kill_urb() instead.

Idem for me on Fedora Core 3.

It appear to be a debug message from the kernel.
Don't known if it is ok or not (to have CONFIG_DEBUG_KERNEL enable)

That doesn't seems to be a problem now but it could become one in a future kernel release.

Extract from the file /usr/src/redhat/BUILD/kernel-2.6.10/linux-2.6.10/drivers/usb/core/urb.c
--------------------------------------
int usb_unlink_urb(struct urb *urb)
{
        if (!urb)
                return -EINVAL;
        if (!(urb->transfer_flags & URB_ASYNC_UNLINK)) {
#ifdef CONFIG_DEBUG_KERNEL
                if (printk_ratelimit()) {
printk(KERN_NOTICE "usb_unlink_urb() is deprecated for " "synchronous unlinks. Use usb_kill_urb() instead.\n");
                        WARN_ON(1);
                }
#endif
                usb_kill_urb(urb);
                return 0;
        }
        if (!(urb->dev && urb->dev->bus && urb->dev->bus->op))
                return -ENODEV;
        return urb->dev->bus->op->unlink_urb(urb, -ECONNRESET);
}
--------------------------------------

Cordialy


Reply via email to