@@ -1788,7 +1788,7 @@ static int r5l_log_write_empty_meta_block(struct r5l_log *log, sector_t pos,
17881788 mb = page_address (page );
17891789 mb -> checksum = cpu_to_le32 (crc32c_le (log -> uuid_checksum ,
17901790 mb , PAGE_SIZE ));
1791- if (!sync_page_io (log -> rdev , pos , PAGE_SIZE , page , REQ_OP_WRITE ,
1791+ if (!sync_page_io (log -> rdev , pos , PAGE_SIZE , page , REQ_OP_WRITE |
17921792 REQ_SYNC | REQ_FUA , false)) {
17931793 __free_page (page );
17941794 return - EIO ;
@@ -1898,7 +1898,7 @@ r5l_recovery_replay_one_stripe(struct r5conf *conf,
18981898 atomic_inc (& rdev -> nr_pending );
18991899 rcu_read_unlock ();
19001900 sync_page_io (rdev , sh -> sector , PAGE_SIZE ,
1901- sh -> dev [disk_index ].page , REQ_OP_WRITE , 0 ,
1901+ sh -> dev [disk_index ].page , REQ_OP_WRITE ,
19021902 false);
19031903 rdev_dec_pending (rdev , rdev -> mddev );
19041904 rcu_read_lock ();
@@ -1908,7 +1908,7 @@ r5l_recovery_replay_one_stripe(struct r5conf *conf,
19081908 atomic_inc (& rrdev -> nr_pending );
19091909 rcu_read_unlock ();
19101910 sync_page_io (rrdev , sh -> sector , PAGE_SIZE ,
1911- sh -> dev [disk_index ].page , REQ_OP_WRITE , 0 ,
1911+ sh -> dev [disk_index ].page , REQ_OP_WRITE ,
19121912 false);
19131913 rdev_dec_pending (rrdev , rrdev -> mddev );
19141914 rcu_read_lock ();
@@ -2394,7 +2394,7 @@ r5c_recovery_rewrite_data_only_stripes(struct r5l_log *log,
23942394 PAGE_SIZE ));
23952395 kunmap_atomic (addr );
23962396 sync_page_io (log -> rdev , write_pos , PAGE_SIZE ,
2397- dev -> page , REQ_OP_WRITE , 0 , false);
2397+ dev -> page , REQ_OP_WRITE , false);
23982398 write_pos = r5l_ring_add (log , write_pos ,
23992399 BLOCK_SECTORS );
24002400 offset += sizeof (__le32 ) +
@@ -2406,7 +2406,7 @@ r5c_recovery_rewrite_data_only_stripes(struct r5l_log *log,
24062406 mb -> checksum = cpu_to_le32 (crc32c_le (log -> uuid_checksum ,
24072407 mb , PAGE_SIZE ));
24082408 sync_page_io (log -> rdev , ctx -> pos , PAGE_SIZE , page ,
2409- REQ_OP_WRITE , REQ_SYNC | REQ_FUA , false);
2409+ REQ_OP_WRITE | REQ_SYNC | REQ_FUA , false);
24102410 sh -> log_start = ctx -> pos ;
24112411 list_add_tail (& sh -> r5c , & log -> stripe_in_journal_list );
24122412 atomic_inc (& log -> stripe_in_journal_count );
@@ -2971,7 +2971,7 @@ static int r5l_load_log(struct r5l_log *log)
29712971 if (!page )
29722972 return - ENOMEM ;
29732973
2974- if (!sync_page_io (rdev , cp , PAGE_SIZE , page , REQ_OP_READ , 0 , false)) {
2974+ if (!sync_page_io (rdev , cp , PAGE_SIZE , page , REQ_OP_READ , false)) {
29752975 ret = - EIO ;
29762976 goto ioerr ;
29772977 }
0 commit comments