RE: doubt abt a function in ext2

2009-11-04 Thread Rajat Jain
From: nidhi mittal hada [mailto:nidhimitta...@gmail.com] Sent: Wednesday, November 04, 2009 3:16 PM To: Rajat Jain; Manish Katiyar Cc: Kernelnewbies Subject: Re: doubt abt a function in ext2 in

Re: doubt abt a function in ext2

2009-11-04 Thread nidhi mittal hada
in simple words--- simple maths --|--|--|-| 0 page1(1*2^12) page 2 2*2^12 page3 3*2^12 page4 4*2^12 now page_nr=3 we want last byte of p

RE: doubt abt a function in ext2

2009-11-04 Thread Rajat Jain
Hi, The function calculates the last byte in a page OF A PARTICULAR FILE. static unsigned ext2_last_byte(struct inode *inode, unsigned long page_nr) { unsigned last_byte = inode->i_size; /* Currently, last_byte = file size */ last_byte -= page_nr << PAGE_CACHE_SHIFT; /* Current