/* * Copyright (C) STRATO AG 2011. All rights reserved. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License v2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 021110-1307, USA. */#if !defined(__BTRFS_CHECK_INTEGRITY__)#define __BTRFS_CHECK_INTEGRITY__#ifdef CONFIG_BTRFS_FS_CHECK_INTEGRITYintbtrfsic_submit_bh(intrw,structbuffer_head*bh);voidbtrfsic_submit_bio(intrw,structbio*bio);intbtrfsic_submit_bio_wait(intrw,structbio*bio);#else#define btrfsic_submit_bh submit_bh#define btrfsic_submit_bio submit_bio#define btrfsic_submit_bio_wait submit_bio_wait#endifintbtrfsic_mount(structbtrfs_root*root,structbtrfs_fs_devices*fs_devices,intincluding_extent_data,u32print_mask);voidbtrfsic_unmount(structbtrfs_root*root,structbtrfs_fs_devices*fs_devices);#endif