summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Christie <michaelc@cs.wisc.edu>2008-06-11 13:43:41 -0500
committerMike Christie <michaelc@cs.wisc.edu>2008-06-13 16:38:21 -0500
commit5f3e4de2386b7e7b49c1847586e3c5523736b435 (patch)
tree1ea72d4b4773b913d58854512120911e03714186
parente554ea6dc340242c33be6ca60e8a59d0138fc114 (diff)
downloadopen-iscsi-5f3e4de2386b7e7b49c1847586e3c5523736b435.tar.gz
iscsid: don't print enosys errors.
Do not print ENOSYS errors from netlink.c, because they are probably harmless. Let the handler decide if they want to log the error. Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
-rw-r--r--usr/netlink.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/usr/netlink.c b/usr/netlink.c
index 50f3e61..9172259 100644
--- a/usr/netlink.c
+++ b/usr/netlink.c
@@ -280,7 +280,18 @@ __kipc_call(void *iov_base, int iov_len)
sizeof(*ev), 0)) < 0) {
return rc;
}
- log_error("received iferror %d", ev->iferror);
+ if (ev->iferror == -ENOSYS)
+ /* not fatal so let caller handle log */
+ log_debug(1, "Recieved iferror %d: %s",
+ ev->iferror,
+ strerror(ev->iferror));
+ else if (ev->iferror < 0)
+ log_error("Received iferror %d: %s",
+ ev->iferror,
+ strerror(ev->iferror));
+ else
+ log_error("Received iferror %d",
+ ev->iferror);
return ev->iferror;
}
/*