libceph: simplify our debugfs attr macro
[firefly-linux-kernel-4.4.55.git] / include / linux / ceph / debugfs.h
index 1df086d7882d9a3c5eeaf132835d01161fcd4b8b..29cf897cc5cd3cafe2ed69a415fb0713d90704b2 100644 (file)
@@ -7,13 +7,7 @@
 #define CEPH_DEFINE_SHOW_FUNC(name)                                    \
 static int name##_open(struct inode *inode, struct file *file)         \
 {                                                                      \
-       struct seq_file *sf;                                            \
-       int ret;                                                        \
-                                                                       \
-       ret = single_open(file, name, NULL);                            \
-       sf = file->private_data;                                        \
-       sf->private = inode->i_private;                                 \
-       return ret;                                                     \
+       return single_open(file, name, inode->i_private);               \
 }                                                                      \
                                                                        \
 static const struct file_operations name##_fops = {                    \