| From d9ee65539d3eabd9ade46cca1780e3309ad0f907 Mon Sep 17 00:00:00 2001 |
| From: Trond Myklebust <trond.myklebust@primarydata.com> |
| Date: Tue, 6 Mar 2018 12:47:08 -0500 |
| Subject: NFS: Fix an incorrect type in struct nfs_direct_req |
| |
| From: Trond Myklebust <trond.myklebust@primarydata.com> |
| |
| commit d9ee65539d3eabd9ade46cca1780e3309ad0f907 upstream. |
| |
| The start offset needs to be of type loff_t. |
| |
| Fixed: 5fadeb47dcc5c ("nfs: count DIO good bytes correctly with mirroring") |
| Cc: stable@vger.kernel.org # v4.0+ |
| Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| fs/nfs/direct.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/fs/nfs/direct.c |
| +++ b/fs/nfs/direct.c |
| @@ -86,10 +86,10 @@ struct nfs_direct_req { |
| struct nfs_direct_mirror mirrors[NFS_PAGEIO_DESCRIPTOR_MIRROR_MAX]; |
| int mirror_count; |
| |
| + loff_t io_start; /* Start offset for I/O */ |
| ssize_t count, /* bytes actually processed */ |
| max_count, /* max expected count */ |
| bytes_left, /* bytes left to be sent */ |
| - io_start, /* start of IO */ |
| error; /* any reported error */ |
| struct completion completion; /* wait for i/o completion */ |
| |