From: Junio C Hamano Date: Tue, 19 Jul 2016 20:22:14 +0000 (-0700) Subject: Merge branch 'sb/submodule-parallel-fetch' X-Git-Tag: v2.10.0-rc0~112 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7725bebe21dfa4877dad74b1ac3d921f26f949cf;p=git Merge branch 'sb/submodule-parallel-fetch' Fix recently introduced codepaths that are involved in parallel submodule operations, which gave up on reading too early, and could have wasted CPU while attempting to write under a corner case condition. * sb/submodule-parallel-fetch: hoist out handle_nonblock function for xread and xwrite xwrite: poll on non-blocking FDs xread: retry after poll on EAGAIN/EWOULDBLOCK --- 7725bebe21dfa4877dad74b1ac3d921f26f949cf