From: Junio C Hamano Date: Thu, 28 Jul 2016 18:26:02 +0000 (-0700) Subject: Merge branch 'sb/submodule-parallel-fetch' into maint X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=8e4571e57a1a3cc6f1318b3da8612b2e3c8e1252;p=git.git Merge branch 'sb/submodule-parallel-fetch' into maint 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 --- 8e4571e57a1a3cc6f1318b3da8612b2e3c8e1252