From 41eda4e2b1431b7180432230c6372fbb3f68bac6 Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Wed, 17 Mar 2004 18:10:38 +0000 Subject: [PATCH] Don't report EPIPE errors on nfs sockets. These can be due to idle tcp mounts which will be closed by netapp, solaris, etc. if left idle too long. Obtained from: NetBSD --- sys/nfsclient/nfs_socket.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sys/nfsclient/nfs_socket.c b/sys/nfsclient/nfs_socket.c index d74ae8e185a9..a6c8186cf751 100644 --- a/sys/nfsclient/nfs_socket.c +++ b/sys/nfsclient/nfs_socket.c @@ -452,8 +452,11 @@ nfs_send(struct socket *so, struct sockaddr *nam, struct mbuf *top, } if (error) { - log(LOG_INFO, "nfs send error %d for server %s\n", error, - rep->r_nmp->nm_mountp->mnt_stat.f_mntfromname); + if (error != EPIPE) { + log(LOG_INFO, "nfs send error %d for server %s\n", + error, + rep->r_nmp->nm_mountp->mnt_stat.f_mntfromname); + } /* * Deal with errors for the client side. */