Thread (3 messages) 3 messages, 2 authors, 2011-08-17

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help