gfs: don't check for AOP_WRITEPAGE_ACTIVATE in gfs2_write_jdata_batch

__gfs2_jdata_write_folio can't return AOP_WRITEPAGE_ACTIVATE, so don't
check for it in gfs2_write_jdata_batch.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
This commit is contained in:
Christoph Hellwig
2025-05-05 11:18:28 +02:00
committed by Andreas Gruenbacher
parent 0a828c3ab0
commit e9a4af22af

View File

@@ -228,24 +228,16 @@ static int gfs2_write_jdata_batch(struct address_space *mapping,
ret = __gfs2_jdata_write_folio(folio, wbc);
if (unlikely(ret)) {
if (ret == AOP_WRITEPAGE_ACTIVATE) {
folio_unlock(folio);
ret = 0;
} else {
/*
* done_index is set past this page,
* so media errors will not choke
* background writeout for the entire
* file. This has consequences for
* range_cyclic semantics (ie. it may
* not be suitable for data integrity
* writeout).
*/
*done_index = folio_next_index(folio);
ret = 1;
break;
}
/*
* done_index is set past this page, so media errors
* will not choke background writeout for the entire
* file. This has consequences for range_cyclic
* semantics (ie. it may not be suitable for data
* integrity writeout).
*/
*done_index = folio_next_index(folio);
ret = 1;
break;
}
/*