[PATCH AUTOSEL 5.4 013/134] splice: only read in as much information as there is pipe buffer space