Skip to contentSkip to conversation

ceph: use 2 instead of 1 as fallback for 32-bit inode number

PATCH New Alex Elder 1 participant 1 message Feb 29, 2012 Ceph client

lore
Share & tools
lore

Alex Elder

author
#0 lore raw

PATCH 1/1 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.

---
 fs/ceph/super.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
fs/ceph/super.h +1 -1
index edcbf37..5f00e82 100644
@@ -366,7 +366,7 @@ static inline u32 ceph_ino_to_ino32(__u64 vino)
 	u32 ino = vino & 0xffffffff;
 	ino ^= vino >> 32;
 	if (!ino)
-		ino = 1;
+		ino = 2;
 	return ino;
 }
 
Signature · 1 line
1.7.5.4