commit | e9ae58aeee8842a50f7e199d602a5ccb2e41a95f | [log] [tgz] |
---|---|---|
author | Trond Myklebust <trond.myklebust@primarydata.com> | Mon Aug 17 12:57:07 2015 -0500 |
committer | Trond Myklebust <trond.myklebust@primarydata.com> | Mon Aug 17 13:05:03 2015 -0500 |
tree | c7a00fc13d2c4eac3a8eb03238301615a9f8e0b2 | |
parent | efcbc04e16dfa95fef76309f89710dd1d99a5453 [diff] |
NFS: nfs_set_pgio_error sometimes misses errors We should ensure that we always set the pgio_header's error field if a READ or WRITE RPC call returns an error. The current code depends on 'hdr->good_bytes' always being initialised to a large value, which is not always done correctly by callers. When this happens, applications may end up missing important errors. Cc: stable@vger.kernel.org Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>