From: Namhyung Kim Date: Sat, 28 May 2011 12:44:46 +0000 (+0200) Subject: nbd: pass MSG_* flags to kernel_recvmsg() X-Git-Tag: v3.0-rc2~8^2~9 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35fbf5bcf497d6ddbe7b6478141e7526d1474ff5;p=pandora-kernel.git nbd: pass MSG_* flags to kernel_recvmsg() Unlike kernel_sendmsg(), kernel_recvmsg() requires passing flags explicitly via last parameter instead of struct msghdr.msg_flags. Therefore calls to sock_xmit(lo, 0, ..., MSG_WAITALL) have not been processed properly by tcp layer wrt. the flag. Fix it. Signed-off-by: Namhyung Kim Cc: Paul Clements Signed-off-by: Jens Axboe --- Reading git-diff-tree failed