On Sat, Dec 20, 2008 at 11:43 PM, Rohit Sharma <imreckless@xxxxxxxxx> wrote: > A little confusion. > > Just refer this structure in linux/ext2_fs_sb.h > > struct ext2_block_alloc_info { > 46 /* information about reservation window */ > 47 struct ext2_reserve_window_node rsv_window_node; > 48 /* > 49 * was i_next_alloc_block in ext2_inode_info > 50 * is the logical (file-relative) number of the > 51 * most-recently-allocated block in this file. > 52 * We use this for detecting linearly ascending allocation requests. > 53 */ > 54 __u32 last_alloc_logical_block; if i interpret the meaning of "file-relative logical number" correctly, and since one-file-one-inode concept, then it means that it should mean inode-relative logical block number. > 55 /* > 56 * Was i_next_alloc_goal in ext2_inode_info > 57 * is the *physical* companion to i_next_alloc_block. > 58 * it the the physical block number of the block which was > inode1 has logical blocks 0 1 2 , physical 22 23 24 > inode2 has logical blocks 0 1 2 , physical 34 35 50 > as per comment above, the sequence above looks likely, but then this is my guess again. -- Regards, Peter Teoh Ernest Hemingway - "Never mistake motion for action." -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ