fs/pipe.c: preserve alloc_file() error code