# HG changeset patch # User Florian Pose # Date 1323877648 -3600 # Node ID e69a5010914fdbc7f76534f338e93ea1b7cac8e7 # Parent 1a128e86d4f657737d6d3fe74aada1b3d28013c1 Improved generic driver error messages. diff -r 1a128e86d4f6 -r e69a5010914f devices/generic.c --- a/devices/generic.c Fri Dec 09 10:35:23 2011 +0100 +++ b/devices/generic.c Wed Dec 14 16:47:28 2011 +0100 @@ -207,9 +207,10 @@ return -ENOMEM; } - ret = sock_create_kern(PF_PACKET, SOCK_RAW, htons(ETH_P_ETHERCAT), &dev->socket); + ret = sock_create_kern(PF_PACKET, SOCK_RAW, htons(ETH_P_ETHERCAT), + &dev->socket); if (ret) { - printk(KERN_ERR PFX "Failed to create socket.\n"); + printk(KERN_ERR PFX "Failed to create socket (ret = %i).\n", ret); return ret; } @@ -222,7 +223,8 @@ sa.sll_ifindex = desc->ifindex; ret = kernel_bind(dev->socket, (struct sockaddr *) &sa, sizeof(sa)); if (ret) { - printk(KERN_ERR PFX "Failed to bind() socket to interface.\n"); + printk(KERN_ERR PFX "Failed to bind() socket to interface" + " (ret = %i).\n", ret); sock_release(dev->socket); dev->socket = NULL; return ret;