]> git.baikalelectronics.ru Git - kernel.git/commit
pnfs/blocklayout: remove read-modify-write handling in bl_write_pagelist
authorChristoph Hellwig <hch@lst.de>
Wed, 10 Sep 2014 15:23:32 +0000 (08:23 -0700)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Wed, 10 Sep 2014 19:47:03 +0000 (12:47 -0700)
commita8ed8a7ea1fa42f69ad29cac056ee1a115a3b664
tree192f1a9bac9e03c9fd3f78f0ac24ba40b59d688a
parent806de7de38f7fb3340bc4839601bc3a276d01cf3
pnfs/blocklayout: remove read-modify-write handling in bl_write_pagelist

Use the new PNFS_READ_WHOLE_PAGE flag to offload read-modify-write
handling to core nfs code, and remove a huge chunk of deadlock prone
mess from the block layout writeback path.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/blocklayout/blocklayout.c