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-Tag: v2.9.3~48 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/8e4571e57a1a3cc6f1318b3da8612b2e3c8e1252?ds=inline;hp=--cc 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