> > (sd->len is usually 4096, which is expected, but sd->total_len value is> huge in your case, so we always set the flag in fs/splice.c)I am testing : if (sd->len < sd->total_len && pipe->nrbufs > 1) more |= MSG_SENDPAGE_NOTLAST;