]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv4.1/pNFS: pnfs_error_mark_layout_for_return() must always return layout
authorTrond Myklebust <trond.myklebust@primarydata.com>
Mon, 4 Jan 2016 16:23:52 +0000 (11:23 -0500)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Mon, 4 Jan 2016 17:36:11 +0000 (12:36 -0500)
commit7214b8589efc9bb78d864ff18b4bb7b348249d5d
tree60d446eab1bb923f44f6fa258f306639cd35d988
parent1de29c2ff845c54bc0de0e5a90f6cf28da0760c8
NFSv4.1/pNFS: pnfs_error_mark_layout_for_return() must always return layout

Fix a bug whereby if all the layout segments could be immediately freed,
the call to pnfs_error_mark_layout_for_return() would never result in
a layoutreturn.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/pnfs.c
fs/nfs/pnfs.h