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