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
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
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