projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1ce208a
)
ceph: use 2 instead of 1 as fallback for 32-bit inode number
author
Amon Ott
<
[email protected]
>
Mon, 23 Jan 2012 17:25:23 +0000
(09:25 -0800)
committer
Alex Elder
<
[email protected]
>
Thu, 22 Mar 2012 15:47:45 +0000
(10:47 -0500)
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 <
[email protected]
>
Signed-off-by: Sage Weil <
[email protected]
>
fs/ceph/super.h
patch
|
blob
|
history
diff --git
a/fs/ceph/super.h
b/fs/ceph/super.h
index 1421f3d875a22e34e1449bde4d46327678d114fe..18d8a866a07bf5df678a971319af951c530b6bf2 100644
(file)
--- a/
fs/ceph/super.h
+++ b/
fs/ceph/super.h
@@
-367,7
+367,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;
}