Nick, One more thing... I see you converted part of btrfs, but there's still this one sitting in btrfs_invalidate_inodes() if (atomic_read(&inode->i_count) > 1) d_prune_aliases(inode); Not sure how best to solve that, with a __d_prune_aliases() that assumed the lock was held it would be easy. But perhaps you have better ideas, this email is more of a heads-up since perhaps you missed this spot (CC'ing Chris). -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html