RISCV: configs: tizen_visionfive2: Enable USB_CONFIGFS_ACM
[platform/kernel/linux-starfive.git] / fs / nilfs2 / segment.c
index 581691e..7ec1687 100644 (file)
@@ -725,6 +725,11 @@ static size_t nilfs_lookup_dirty_data_buffers(struct inode *inode,
                struct folio *folio = fbatch.folios[i];
 
                folio_lock(folio);
+               if (unlikely(folio->mapping != mapping)) {
+                       /* Exclude folios removed from the address space */
+                       folio_unlock(folio);
+                       continue;
+               }
                head = folio_buffers(folio);
                if (!head) {
                        create_empty_buffers(&folio->page, i_blocksize(inode), 0);