ceph: use 2 instead of 1 as fallback for 32-bit inode number
The root directory of the Ceph mount has inode number 1, so falling back to 1 always creates a collision. 2 is unused on my test systems and seems less likely to collide. Signed-off-by: Amon Ott <ao@m-privacy.de> Signed-off-by: Sage Weil <sage@newdream.net>
This commit is contained in:
parent
1ce208a6ce
commit
a661fc5611
@ -367,7 +367,7 @@ static inline u32 ceph_ino_to_ino32(__u64 vino)
|
|||||||
u32 ino = vino & 0xffffffff;
|
u32 ino = vino & 0xffffffff;
|
||||||
ino ^= vino >> 32;
|
ino ^= vino >> 32;
|
||||||
if (!ino)
|
if (!ino)
|
||||||
ino = 1;
|
ino = 2;
|
||||||
return ino;
|
return ino;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user