
Heads up.. If there are people playing with 3.17 and btrfs at the moment then you'll want this patch, pull request for Linus below (not yet merged into the mainline so not yet a candidate for a stable release). The actual commit has a better description of the problem. https://git.kernel.org/cgit/linux/kernel/git/mason/linux-btrfs.git/commit/?h... cheers, Chris ---------- Forwarded Message ---------- Subject: [GIT PULL] Btrfs corruption fix Date: Thu, 16 Oct 2014, 03:51:13 AM From: Chris Mason <clm@fb.com> To: Linus Torvalds <torvalds@linux-foundation.org>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, linux-btrfs <linux-btrfs@vger.kernel.org> Hi Linus, I'm testing a pull with more fixes, but wanted to get this one out so Greg can pick it up. The corruption isn't easy to hit, you have to do a readonly snapshot and have orphans in the snapshot. But my review and testing missed the bug. Filipe has added a better xfstest to cover it. Please pull: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus Chris Mason (1) commits (+33/-36): Revert "Btrfs: race free update of commit root for ro snapshots" Total: (1) commits (+33/-36) fs/btrfs/inode.c | 36 ------------------------------------ fs/btrfs/ioctl.c | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 36 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ----------------------------------------- -- Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC