2011-11-01 20:04:16 +04:00
/*
* 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_INTEGRITY
2016-06-05 22:31:43 +03:00
int btrfsic_submit_bh ( int op , int op_flags , struct buffer_head * bh ) ;
2016-06-05 22:31:41 +03:00
void btrfsic_submit_bio ( struct bio * bio ) ;
int btrfsic_submit_bio_wait ( struct bio * bio ) ;
2011-11-01 20:04:16 +04:00
# else
# define btrfsic_submit_bh submit_bh
# define btrfsic_submit_bio submit_bio
2013-11-25 03:32:22 +04:00
# define btrfsic_submit_bio_wait submit_bio_wait
2011-11-01 20:04:16 +04:00
# endif
2016-06-23 01:54:24 +03:00
int btrfsic_mount ( struct btrfs_fs_info * fs_info ,
2011-11-01 20:04:16 +04:00
struct btrfs_fs_devices * fs_devices ,
int including_extent_data , u32 print_mask ) ;
2016-06-23 01:54:24 +03:00
void btrfsic_unmount ( struct btrfs_fs_devices * fs_devices ) ;
2011-11-01 20:04:16 +04:00
# endif