| From 05f54903d9d370a4cd302a85681304d3ec59e5c1 Mon Sep 17 00:00:00 2001 |
| From: Peng Tao <tao.peng@primarydata.com> |
| Date: Thu, 9 Apr 2015 23:02:17 +0800 |
| Subject: nfs: remove WARN_ON_ONCE from nfs_direct_good_bytes |
| |
| From: Peng Tao <tao.peng@primarydata.com> |
| |
| commit 05f54903d9d370a4cd302a85681304d3ec59e5c1 upstream. |
| |
| For flexfiles driver, we might choose to read from mirror index other |
| than 0 while mirror_count is always 1 for read. |
| |
| Reported-by: Jean Spector <jean@primarydata.com> |
| Cc: Weston Andros Adamson <dros@primarydata.com> |
| Signed-off-by: Peng Tao <tao.peng@primarydata.com> |
| 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, 2 deletions(-) |
| |
| --- a/fs/nfs/direct.c |
| +++ b/fs/nfs/direct.c |
| @@ -129,8 +129,6 @@ nfs_direct_good_bytes(struct nfs_direct_ |
| int i; |
| ssize_t count; |
| |
| - WARN_ON_ONCE(hdr->pgio_mirror_idx >= dreq->mirror_count); |
| - |
| if (dreq->mirror_count == 1) { |
| dreq->mirrors[hdr->pgio_mirror_idx].count += hdr->good_bytes; |
| dreq->count += hdr->good_bytes; |