summaryrefslogtreecommitdiff
path: root/fs/sync.c
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@redhat.com>2013-06-21 15:48:11 (GMT)
committerJ. Bruce Fields <bfields@redhat.com>2013-07-01 21:29:40 (GMT)
commit247500820ebd02ad87525db5d9b199e5b66f6636 (patch)
tree839a6e89d7590ec064ce230b4c211e107020a99f /fs/sync.c
parent99c415156c49571d0f045a8cb56e0bc24225b9d9 (diff)
downloadlinux-247500820ebd02ad87525db5d9b199e5b66f6636.tar.xz
nfsd4: fix decoding of compounds across page boundaries
A freebsd NFSv4.0 client was getting rare IO errors expanding a tarball. A network trace showed the server returning BAD_XDR on the final getattr of a getattr+write+getattr compound. The final getattr started on a page boundary. I believe the Linux client ignores errors on the post-write getattr, and that that's why we haven't seen this before. Cc: stable@vger.kernel.org Reported-by: Rick Macklem <rmacklem@uoguelph.ca> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/sync.c')
0 files changed, 0 insertions, 0 deletions