commit 79b29d4e5984be4fbfc06212f4d1a179f3dc375b
Author: Yiannis Pericleous <[EMAIL PROTECTED]>
Date:   Tue May 29 21:06:38 2007 -0400

    filenames in odf/sr and odf/reclaim to be in hex, not decimal

diff --git a/fs/unionfs/odf.c b/fs/unionfs/odf.c
index 8594aa1..73af6dc 100644
--- a/fs/unionfs/odf.c
+++ b/fs/unionfs/odf.c
@@ -376,7 +376,7 @@ int odf_reclaim(struct dentry *dentry, int sr)
                err = -ENOMEM;
                goto out;
        }
-       sprintf(new_name, "%lu", odf_dentry->d_inode->i_ino);
+       sprintf(new_name, "%x", odf_dentry->d_inode->i_ino);
 
        old_dentry = odf_dentry;
        old_dir = odf_dentry->d_parent->d_inode;
@@ -410,7 +410,7 @@ int odf_release_sr(struct inode *inode)
        sr = UNIONFS_SB(inode->i_sb)->odf.sr;
        memset(name, 0, ODF_INAME_LEN);
 
-       sprintf(name, "%lu", inode->i_ino);
+       sprintf(name, "%x", inode->i_ino);
 
        /* LOCK: need to lock sr? */
 
diff --git a/fs/unionfs/odf.h b/fs/unionfs/odf.h
index ba36c7b..9c9aa2c 100644
--- a/fs/unionfs/odf.h
+++ b/fs/unionfs/odf.h
@@ -17,7 +17,7 @@
 /* Some string constants */
 #define ODF_BRANCH_PATH 255
 #define ODF_OPTIONS_LEN 255
-#define ODF_INAME_LEN  10
+#define ODF_INAME_LEN  17
 
 /* Lookup flags */
 #define ODF_LOOKUP_RMV_WH      0x01
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs

Reply via email to