On Tue, Sep 10, 2024 at 10:39:45PM +0800, Zhiguo Jiang wrote:Ok, Is it necessary to add comments here to explain and avoid readers'
Remove redundant if judgment overhead.It's not redundant; it avoids dirtying the cacheline if the folio
is already marked as dirty.
Thanksbool noop_dirty_folio(struct address_space *mapping, struct folio *folio)
{
- if (!folio_test_dirty(folio))
- return !folio_test_set_dirty(folio);
- return false;
+ return !folio_test_set_dirty(folio);
}