@@ -65,7 +65,7 @@ static void scrub_fixup(struct scrub_bio *sbio, int ix);
65
65
struct scrub_page {
66
66
u64 flags ; /* extent flags */
67
67
u64 generation ;
68
- u64 mirror_num ;
68
+ int mirror_num ;
69
69
int have_csum ;
70
70
u8 csum [BTRFS_CSUM_SIZE ];
71
71
};
@@ -776,7 +776,7 @@ static int scrub_submit(struct scrub_dev *sdev)
776
776
}
777
777
778
778
static int scrub_page (struct scrub_dev * sdev , u64 logical , u64 len ,
779
- u64 physical , u64 flags , u64 gen , u64 mirror_num ,
779
+ u64 physical , u64 flags , u64 gen , int mirror_num ,
780
780
u8 * csum , int force )
781
781
{
782
782
struct scrub_bio * sbio ;
@@ -873,7 +873,7 @@ static int scrub_find_csum(struct scrub_dev *sdev, u64 logical, u64 len,
873
873
874
874
/* scrub extent tries to collect up to 64 kB for each bio */
875
875
static int scrub_extent (struct scrub_dev * sdev , u64 logical , u64 len ,
876
- u64 physical , u64 flags , u64 gen , u64 mirror_num )
876
+ u64 physical , u64 flags , u64 gen , int mirror_num )
877
877
{
878
878
int ret ;
879
879
u8 csum [BTRFS_CSUM_SIZE ];
@@ -919,7 +919,7 @@ static noinline_for_stack int scrub_stripe(struct scrub_dev *sdev,
919
919
u64 physical ;
920
920
u64 logical ;
921
921
u64 generation ;
922
- u64 mirror_num ;
922
+ int mirror_num ;
923
923
924
924
u64 increment = map -> stripe_len ;
925
925
u64 offset ;
0 commit comments