]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/s390/hypfs/hypfs_dbfs.c
s390/hypfs: Use PTR_RET function
[karo-tx-linux.git] / arch / s390 / hypfs / hypfs_dbfs.c
index 13e76dabbe8bd7d91df2182a6b83372e165368c4..bb5dd496614f1871a72e1f9737c7a30b66982ae8 100644 (file)
@@ -54,7 +54,7 @@ static ssize_t dbfs_read(struct file *file, char __user *buf,
        if (*ppos != 0)
                return 0;
 
-       df = file->f_path.dentry->d_inode->i_private;
+       df = file_inode(file)->i_private;
        mutex_lock(&df->lock);
        if (!df->data) {
                data = hypfs_dbfs_data_alloc(df);
@@ -105,9 +105,7 @@ void hypfs_dbfs_remove_file(struct hypfs_dbfs_file *df)
 int hypfs_dbfs_init(void)
 {
        dbfs_dir = debugfs_create_dir("s390_hypfs", NULL);
-       if (IS_ERR(dbfs_dir))
-               return PTR_ERR(dbfs_dir);
-       return 0;
+       return PTR_RET(dbfs_dir);
 }
 
 void hypfs_dbfs_exit(void)