This patchset has two patches. The first one is a defensive purpose for rare cases. It is an improvement of the previous commit 96b14ff85acf. The second one is refining discard operation caused by fstrim command, etc. Current sheepdog driver corrupts VDIs when the discard operation is issued. This patch solves the problem.
Hitoshi Mitake (2): sheepdog: use per AIOCB dirty indexes for non overlapping requests sheepdog: refine discard support block/sheepdog.c | 92 +++++++++++++++++++++++++++++++++----------------------- 1 file changed, 55 insertions(+), 37 deletions(-) -- 1.9.1