From 96044ddbeae997a6678347f70b9d6c188f674c81 Mon Sep 17 00:00:00 2001
From: Florian Pose <fp@igh-essen.com>
Date: Wed, 14 Dec 2011 16:47:28 +0100
Subject: [PATCH] Improved generic driver error messages.

--HG--
branch : stable-1.5
---
 devices/generic.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/devices/generic.c b/devices/generic.c
index 50dad64a..9c03878c 100644
--- a/devices/generic.c
+++ b/devices/generic.c
@@ -207,9 +207,10 @@ int ec_gen_device_create_socket(
         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 @@ int ec_gen_device_create_socket(
     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;
-- 
GitLab