Hi, The get_block function (eg. ext2_get_block) reads or allocates a new block as required. * In general, if the block to be read corresponds to file hole, what should be filled in the buffer ? * If iblock is beyond the end of file, does a new block has to be allocated only when 'create' flag is set ? Thanks in advance, Swapnil. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/