Merge tag 'nfsd-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
[linux-block.git] / net / 9p / protocol.c
index 3754c33e2974e25ad63e73350859db06851fa0b1..83694c6319890bb26893afc094b9645acf55ce66 100644 (file)
@@ -63,9 +63,8 @@ static size_t
 pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size)
 {
        size_t len = min(pdu->capacity - pdu->size, size);
-       struct iov_iter i = *from;
 
-       if (!copy_from_iter_full(&pdu->sdata[pdu->size], len, &i))
+       if (!copy_from_iter_full(&pdu->sdata[pdu->size], len, from))
                len = 0;
 
        pdu->size += len;