diff options
author | mohans <mohans@FreeBSD.org> | 2006-10-31 20:25:37 +0000 |
---|---|---|
committer | mohans <mohans@FreeBSD.org> | 2006-10-31 20:25:37 +0000 |
commit | 6afec858bc3ed9bd4299008e252c8c2fc740ecdc (patch) | |
tree | f762b997c4f3347cc57d590ac6dce7c7eefa8350 /sys/kern/subr_disk.c | |
parent | 66c70dc62d6466ad578228394726a75fc2bc5d00 (diff) | |
download | FreeBSD-src-6afec858bc3ed9bd4299008e252c8c2fc740ecdc.zip FreeBSD-src-6afec858bc3ed9bd4299008e252c8c2fc740ecdc.tar.gz |
Make EWOULDBLOCK a recoverable error so that the request is retransmitted.
This bug results in data corruption with NFS/TCP. Writes are silently dropped
on EWOULDBLOCK (because socket send buffer is full and sockbuf timer fires).
Reviewed by: ups@
Diffstat (limited to 'sys/kern/subr_disk.c')
0 files changed, 0 insertions, 0 deletions