]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: truncate pages from clone ioctl target range
authorSage Weil <sage@newdream.net>
Wed, 10 Aug 2011 18:04:04 +0000 (18:04 +0000)
committerChris Mason <chris.mason@oracle.com>
Wed, 17 Aug 2011 01:09:31 +0000 (21:09 -0400)
commit350d7c5fd7fa0c82c92af33237926598a0bd4c90
treed4812f9328ea0f5945c42a6b694bdcdb7bdbd707
parent2bdb4fafa7820b548228a30850560da9f3ce887c
Btrfs: truncate pages from clone ioctl target range

We need to truncate page cache pages for the clone ioctl target range or
else we'll confuse ourselves to no end.  If the old data was cached, we
used to still see it (until remount).  If the page was partially updated
we used to get a mix of old and new data.

Signed-off-by: Sage Weil <sage@newdream.net>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/ioctl.c