X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=fs%2Fdebugfs%2Finode.c;h=b55b4ea9a67675a92377ffeb4a12ab9542ed8ca6;hb=d90125bfe958ed0451c6b98f831c86aba08b43d5;hp=d4f1a2cddd47779a9b765316f7c653273d86eace;hpb=977127174a7dff52d17faeeb4c4949a54221881f;p=powerpc.git diff --git a/fs/debugfs/inode.c b/fs/debugfs/inode.c index d4f1a2cddd..b55b4ea9a6 100644 --- a/fs/debugfs/inode.c +++ b/fs/debugfs/inode.c @@ -67,12 +67,13 @@ static struct inode *debugfs_get_inode(struct super_block *sb, int mode, dev_t d static int debugfs_mknod(struct inode *dir, struct dentry *dentry, int mode, dev_t dev) { - struct inode *inode = debugfs_get_inode(dir->i_sb, mode, dev); + struct inode *inode; int error = -EPERM; if (dentry->d_inode) return -EEXIST; + inode = debugfs_get_inode(dir->i_sb, mode, dev); if (inode) { d_instantiate(dentry, inode); dget(dentry); @@ -191,7 +192,7 @@ static int debugfs_create_by_name(const char *name, mode_t mode, */ struct dentry *debugfs_create_file(const char *name, mode_t mode, struct dentry *parent, void *data, - struct file_operations *fops) + const struct file_operations *fops) { struct dentry *dentry = NULL; int error;