X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fllite%2Ffile.c;h=f57b204c0151d3dc217e5b199e266fa3557f31ac;hp=f726ff2b876a4172cef771adec5b691fee9f4cf5;hb=ca3dc23ce4265292abcf41375f5c7827d5b38b43;hpb=18f828429c3f1dbf7cd69bac58a0465a9794b728 diff --git a/lustre/llite/file.c b/lustre/llite/file.c index f726ff2..f57b204 100644 --- a/lustre/llite/file.c +++ b/lustre/llite/file.c @@ -1302,7 +1302,11 @@ static ssize_t ll_file_read(struct file *file, char *buf, size_t count, local_iov->iov_len = count; init_sync_kiocb(kiocb, file); kiocb->ki_pos = *ppos; +#ifdef HAVE_KIOCB_KI_LEFT kiocb->ki_left = count; +#else + kiocb->ki_nbytes = count; +#endif result = ll_file_aio_read(kiocb, local_iov, 1, kiocb->ki_pos); *ppos = kiocb->ki_pos; @@ -1364,7 +1368,11 @@ static ssize_t ll_file_write(struct file *file, const char *buf, size_t count, local_iov->iov_len = count; init_sync_kiocb(kiocb, file); kiocb->ki_pos = *ppos; +#ifdef HAVE_KIOCB_KI_LEFT kiocb->ki_left = count; +#else + kiocb->ki_nbytes = count; +#endif result = ll_file_aio_write(kiocb, local_iov, 1, kiocb->ki_pos); *ppos = kiocb->ki_pos;