summaryrefslogtreecommitdiff
path: root/fs/nfs/delegation.c
diff options
context:
space:
mode:
authorOlga Kornievskaia <kolga@netapp.com>2017-06-23 17:26:58 +0300
committerAnna Schumaker <Anna.Schumaker@Netapp.com>2017-07-13 22:59:57 +0300
commita0bc01e0f1fa39702b5244b3bac699bea0d4f413 (patch)
treedc1cf3bd20e26f401c796b9dca8d78104ee25090 /fs/nfs/delegation.c
parent4cd1ec95bdec8aedb280ca0f244ededb76f747ab (diff)
downloadlinux-a0bc01e0f1fa39702b5244b3bac699bea0d4f413.tar.xz
PNFS fix EACCESS on commit to DS handling
Commit fabbbee0eb0f "PNFS fix fallback to MDS if got error on commit to DS" moved the pnfs_set_lo_fail() to unhandled errors which was not correct and lead to a kernel oops on umount. Instead, fix the original EACCESS on commit to DS error by getting the new layout and re-doing the IO. Fixes: fabbbee0eb0f ("PNFS fix fallback to MDS if got error on commit to DS") Signed-off-by: Olga Kornievskaia <kolga@netapp.com> Cc: stable@vger.kernel.org # v4.12 Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'fs/nfs/delegation.c')
0 files changed, 0 insertions, 0 deletions