From: Jeff Layton Date: Fri, 3 Jun 2022 16:59:56 +0000 (-0400) Subject: [DO NOT MERGE] libceph: pr_err when we get a socket write error that's not -EAGAIN X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4168fe3b02d641c71852b274e8594dc697a031cb;p=ceph-client.git [DO NOT MERGE] libceph: pr_err when we get a socket write error that's not -EAGAIN The complex error_msg stuff makes it difficult to track what error was returned. For now, when we get a socket write error, throw a pr_err immediately as well. URL: https://tracker.ceph.com/issues/55823 Signed-off-by: Jeff Layton --- diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c index 6056c8f7dd4c..357f79b5d8b0 100644 --- a/net/ceph/messenger.c +++ b/net/ceph/messenger.c @@ -1519,8 +1519,10 @@ static void ceph_con_workfn(struct work_struct *work) if (ret < 0) { if (ret == -EAGAIN) continue; - if (!con->error_msg) + if (!con->error_msg) { + pr_err("%s: socket error: %d\n", __func__, ret); con->error_msg = "socket error on write"; + } fault = true; }