@@ -2628,7 +2628,7 @@ static int ext4_writepages(struct address_space *mapping,
2628
2628
if (unlikely (ext4_forced_shutdown (EXT4_SB (inode -> i_sb ))))
2629
2629
return - EIO ;
2630
2630
2631
- percpu_down_read (& sbi -> s_journal_flag_rwsem );
2631
+ percpu_down_read (& sbi -> s_writepages_rwsem );
2632
2632
trace_ext4_writepages (inode , wbc );
2633
2633
2634
2634
/*
@@ -2849,7 +2849,7 @@ static int ext4_writepages(struct address_space *mapping,
2849
2849
out_writepages :
2850
2850
trace_ext4_writepages_result (inode , wbc , ret ,
2851
2851
nr_to_write - wbc -> nr_to_write );
2852
- percpu_up_read (& sbi -> s_journal_flag_rwsem );
2852
+ percpu_up_read (& sbi -> s_writepages_rwsem );
2853
2853
return ret ;
2854
2854
}
2855
2855
@@ -2864,13 +2864,13 @@ static int ext4_dax_writepages(struct address_space *mapping,
2864
2864
if (unlikely (ext4_forced_shutdown (EXT4_SB (inode -> i_sb ))))
2865
2865
return - EIO ;
2866
2866
2867
- percpu_down_read (& sbi -> s_journal_flag_rwsem );
2867
+ percpu_down_read (& sbi -> s_writepages_rwsem );
2868
2868
trace_ext4_writepages (inode , wbc );
2869
2869
2870
2870
ret = dax_writeback_mapping_range (mapping , sbi -> s_daxdev , wbc );
2871
2871
trace_ext4_writepages_result (inode , wbc , ret ,
2872
2872
nr_to_write - wbc -> nr_to_write );
2873
- percpu_up_read (& sbi -> s_journal_flag_rwsem );
2873
+ percpu_up_read (& sbi -> s_writepages_rwsem );
2874
2874
return ret ;
2875
2875
}
2876
2876
@@ -5861,7 +5861,7 @@ int ext4_change_inode_journal_flag(struct inode *inode, int val)
5861
5861
}
5862
5862
}
5863
5863
5864
- percpu_down_write (& sbi -> s_journal_flag_rwsem );
5864
+ percpu_down_write (& sbi -> s_writepages_rwsem );
5865
5865
jbd2_journal_lock_updates (journal );
5866
5866
5867
5867
/*
@@ -5878,15 +5878,15 @@ int ext4_change_inode_journal_flag(struct inode *inode, int val)
5878
5878
err = jbd2_journal_flush (journal );
5879
5879
if (err < 0 ) {
5880
5880
jbd2_journal_unlock_updates (journal );
5881
- percpu_up_write (& sbi -> s_journal_flag_rwsem );
5881
+ percpu_up_write (& sbi -> s_writepages_rwsem );
5882
5882
return err ;
5883
5883
}
5884
5884
ext4_clear_inode_flag (inode , EXT4_INODE_JOURNAL_DATA );
5885
5885
}
5886
5886
ext4_set_aops (inode );
5887
5887
5888
5888
jbd2_journal_unlock_updates (journal );
5889
- percpu_up_write (& sbi -> s_journal_flag_rwsem );
5889
+ percpu_up_write (& sbi -> s_writepages_rwsem );
5890
5890
5891
5891
if (val )
5892
5892
up_write (& EXT4_I (inode )-> i_mmap_sem );
0 commit comments