> The version I did see, did right shift by 6.
>
> This is a division by 64
I had to do "ino >> 6" in order to recover the block number that
was encoded with "block << 6".
An archived version of the patch from May 24 is here:
http://www.uwsg.indiana.edu/hypermail/linux/kernel/0405.3/0116.html
Searching for ">> 6" will quickly take you to lines in question.