@@ -554,7 +554,7 @@ static void __bch2_write_index(struct bch_write_op *op)
554
554
err :
555
555
keys -> top = keys -> keys ;
556
556
op -> error = ret ;
557
- op -> flags |= BCH_WRITE_DONE ;
557
+ op -> flags |= BCH_WRITE_SUBMITTED ;
558
558
goto out ;
559
559
}
560
560
@@ -589,7 +589,7 @@ static CLOSURE_CALLBACK(bch2_write_index)
589
589
struct workqueue_struct * wq = index_update_wq (op );
590
590
unsigned long flags ;
591
591
592
- if ((op -> flags & BCH_WRITE_DONE ) &&
592
+ if ((op -> flags & BCH_WRITE_SUBMITTED ) &&
593
593
(op -> flags & BCH_WRITE_MOVE ))
594
594
bch2_bio_free_pages_pool (op -> c , & op -> wbio .bio );
595
595
@@ -634,7 +634,7 @@ void bch2_write_point_do_index_updates(struct work_struct *work)
634
634
635
635
__bch2_write_index (op );
636
636
637
- if (!(op -> flags & BCH_WRITE_DONE ))
637
+ if (!(op -> flags & BCH_WRITE_SUBMITTED ))
638
638
__bch2_write (op );
639
639
else
640
640
bch2_write_done (& op -> cl );
@@ -1318,7 +1318,7 @@ static void bch2_nocow_write(struct bch_write_op *op)
1318
1318
wbio_init (bio )-> put_bio = true;
1319
1319
bio -> bi_opf = op -> wbio .bio .bi_opf ;
1320
1320
} else {
1321
- op -> flags |= BCH_WRITE_DONE ;
1321
+ op -> flags |= BCH_WRITE_SUBMITTED ;
1322
1322
}
1323
1323
1324
1324
op -> pos .offset += bio_sectors (bio );
@@ -1332,7 +1332,7 @@ static void bch2_nocow_write(struct bch_write_op *op)
1332
1332
op -> insert_keys .top , true);
1333
1333
1334
1334
bch2_keylist_push (& op -> insert_keys );
1335
- if (op -> flags & BCH_WRITE_DONE )
1335
+ if (op -> flags & BCH_WRITE_SUBMITTED )
1336
1336
break ;
1337
1337
bch2_btree_iter_advance (& iter );
1338
1338
}
@@ -1347,14 +1347,14 @@ static void bch2_nocow_write(struct bch_write_op *op)
1347
1347
op -> pos .inode , op -> pos .offset << 9 ,
1348
1348
"%s: btree lookup error %s" , __func__ , bch2_err_str (ret ));
1349
1349
op -> error = ret ;
1350
- op -> flags |= BCH_WRITE_DONE ;
1350
+ op -> flags |= BCH_WRITE_SUBMITTED ;
1351
1351
}
1352
1352
1353
1353
bch2_trans_put (trans );
1354
1354
darray_exit (& buckets );
1355
1355
1356
1356
/* fallback to cow write path? */
1357
- if (!(op -> flags & BCH_WRITE_DONE )) {
1357
+ if (!(op -> flags & BCH_WRITE_SUBMITTED )) {
1358
1358
closure_sync (& op -> cl );
1359
1359
__bch2_nocow_write_done (op );
1360
1360
op -> insert_keys .top = op -> insert_keys .keys ;
@@ -1410,7 +1410,7 @@ static void __bch2_write(struct bch_write_op *op)
1410
1410
1411
1411
if (unlikely (op -> opts .nocow && c -> opts .nocow_enabled )) {
1412
1412
bch2_nocow_write (op );
1413
- if (op -> flags & BCH_WRITE_DONE )
1413
+ if (op -> flags & BCH_WRITE_SUBMITTED )
1414
1414
goto out_nofs_restore ;
1415
1415
}
1416
1416
again :
@@ -1465,7 +1465,7 @@ static void __bch2_write(struct bch_write_op *op)
1465
1465
bch2_alloc_sectors_done_inlined (c , wp );
1466
1466
err :
1467
1467
if (ret <= 0 ) {
1468
- op -> flags |= BCH_WRITE_DONE ;
1468
+ op -> flags |= BCH_WRITE_SUBMITTED ;
1469
1469
1470
1470
if (ret < 0 ) {
1471
1471
if (!(op -> flags & BCH_WRITE_ALLOC_NOWAIT ))
@@ -1501,7 +1501,7 @@ static void __bch2_write(struct bch_write_op *op)
1501
1501
* once, as that signals backpressure to the caller.
1502
1502
*/
1503
1503
if ((op -> flags & BCH_WRITE_SYNC ) ||
1504
- (!(op -> flags & BCH_WRITE_DONE ) &&
1504
+ (!(op -> flags & BCH_WRITE_SUBMITTED ) &&
1505
1505
!(op -> flags & BCH_WRITE_IN_WORKER ))) {
1506
1506
if (closure_sync_timeout (& op -> cl , HZ * 10 )) {
1507
1507
bch2_print_allocator_stuck (c );
@@ -1510,7 +1510,7 @@ static void __bch2_write(struct bch_write_op *op)
1510
1510
1511
1511
__bch2_write_index (op );
1512
1512
1513
- if (!(op -> flags & BCH_WRITE_DONE ))
1513
+ if (!(op -> flags & BCH_WRITE_SUBMITTED ))
1514
1514
goto again ;
1515
1515
bch2_write_done (& op -> cl );
1516
1516
} else {
@@ -1532,7 +1532,7 @@ static void bch2_write_data_inline(struct bch_write_op *op, unsigned data_len)
1532
1532
memset (& op -> failed , 0 , sizeof (op -> failed ));
1533
1533
1534
1534
op -> flags |= BCH_WRITE_WROTE_DATA_INLINE ;
1535
- op -> flags |= BCH_WRITE_DONE ;
1535
+ op -> flags |= BCH_WRITE_SUBMITTED ;
1536
1536
1537
1537
bch2_check_set_feature (op -> c , BCH_FEATURE_inline_data );
1538
1538
0 commit comments