Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6

+1 -10
+1 -10
net/decnet/af_decnet.c
··· 1876 1876 return mss_now; 1877 1877 } 1878 1878 1879 - static int dn_error(struct sock *sk, int flags, int err) 1880 - { 1881 - if (err == -EPIPE) 1882 - err = sock_error(sk) ? : -EPIPE; 1883 - if (err == -EPIPE && !(flags & MSG_NOSIGNAL)) 1884 - send_sig(SIGPIPE, current, 0); 1885 - return err; 1886 - } 1887 - 1888 1879 static int dn_sendmsg(struct kiocb *iocb, struct socket *sock, 1889 1880 struct msghdr *msg, size_t size) 1890 1881 { ··· 2036 2045 return sent ? sent : err; 2037 2046 2038 2047 out_err: 2039 - err = dn_error(sk, flags, err); 2048 + err = sk_stream_error(sk, flags, err); 2040 2049 release_sock(sk); 2041 2050 return err; 2042 2051 }