Re: ext4: delayed allocation support and mmap
From: Surbhi Palande <hidden>
Date: 2011-08-17 11:53:35
On Wed, Aug 17, 2011 at 2:49 PM, Jan Kara [off-list ref] wrote:
Hi, On Wed 17-08-11 14:02:09, Surbhi Palande wrote:quoted
Current ext4_page_mkwrite() implementation always allocates a block through ext4_get_block_write() or ext4_get_block().Why do you think so? Look at: /* Delalloc case is easy... */ if (test_opt(inode->i_sb, DELALLOC) && !ext4_should_journal_data(inode) && !ext4_nonda_switch(inode->i_sb)) { do { ret = __block_page_mkwrite(vma, vmf, ext4_da_get_block_prep); } while (ret == -ENOSPC && ext4_should_retry_alloc(inode->i_sb, &retries)); goto out_ret; }
Oops! Sorry about that :( Regards, Surbhi.
Honza -- Jan Kara [off-list ref] SUSE Labs, CR
-- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html