On Mon, Oct 13, 2008 at 02:58:16AM -0700, David Miller wrote:The app already has a kludge in place to work around the current kernel with broken poll() and recv() with regards to SO_RCVLOWAT. It's less than ideal but 'mostly works', so I'm already at that point... Doesn't really make sense to me to rewrite the kludge to depend on a very modern kernel without even having it be able to use recv() properly. I just hope we can have recv() block with MSG_PEEK when SO_RCVLOWAT is dist-upgrade the new kernel would have both poll and recv fixed and I could disable the kludge. From what I can see the recv() MSG_PEEK fix is trivial anyways, why not fix it? Thanks, Vito Caputo --
