]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ceph: fix frag offset for non-leftmost frags
authorSage Weil <sage@newdream.net>
Fri, 12 Nov 2010 00:48:59 +0000 (16:48 -0800)
committerSage Weil <sage@newdream.net>
Fri, 12 Nov 2010 00:48:59 +0000 (16:48 -0800)
commit7b88dadc13e0004947de52df128dbd5b0754ed0a
tree9a2fd203b382b5922dfd1be5cb3adf055ff50c2d
parenta1629c3b24f26ec1b0f534874af674a6b4c1540b
ceph: fix frag offset for non-leftmost frags

We start at offset 2 for the leftmost frag, and 0 for subsequent frags.
When we reach the end (rightmost), we go back to 2.  This fixes readdir on
fragmented (large) directories.

Signed-off-by: Sage Weil <sage@newdream.net>
fs/ceph/dir.c