fs/cramfs/inode.c: replace hardcoded value with preprocessor constant
Subsystems (2)
PATCH 2/3 fs/cramfs/inode.c: replace hardcoded value with preprocessor constant
This patch removes the hardcoded value 256 in fs/cramfs/inode.c and replaces it with CRAMFS_MAXPATHLEN.
Tested on an i386 box.
Signed-off-by Andi Drebes <[email protected]>
---
fs/cramfs/inode.c +3 -3
@@ -361,7 +361,7 @@ static int cramfs_readdir(struct file *filp, void *dirent, filldir_t filldir)if (offset &3 )return -EINVAL ; - buf =kmalloc (256 ,GFP_KERNEL ); + buf =kmalloc (CRAMFS_MAXPATHLEN ,GFP_KERNEL );if (!buf)return -ENOMEM ;
@@ -375,7 +375,7 @@ static int cramfs_readdir(struct file *filp, void *dirent, filldir_t filldir)int namelen, error;mutex_lock (&read_mutex); - de =cramfs_read (sb,OFFSET (inode) + offset,sizeof (*de)+256 ); + de =cramfs_read (sb,OFFSET (inode) + offset,sizeof (*de)+CRAMFS_MAXPATHLEN ); name = (char *)(de+1 );/*
@@ -425,7 +425,7 @@ static struct dentry * cramfs_lookup(struct inode *dir, struct dentry *dentry, schar *name;int namelen, retval; - de =cramfs_read (dir->i_sb,OFFSET (dir) + offset,sizeof (*de)+256 ); + de =cramfs_read (dir->i_sb,OFFSET (dir) + offset,sizeof (*de)+CRAMFS_MAXPATHLEN ); name = (char *)(de+1 );/* Try to take advantage of sorted directories */