PM / sleep: convert to DEFINE_SHOW_ATTRIBUTE
[sfrench/cifs-2.6.git] / kernel / power / main.c
index 35b50823d83be811552c8e800844bb86fac29a66..98e76cad128b81c37a8a8f9592884fd9daf95c56 100644 (file)
@@ -318,23 +318,12 @@ static int suspend_stats_show(struct seq_file *s, void *unused)
 
        return 0;
 }
-
-static int suspend_stats_open(struct inode *inode, struct file *file)
-{
-       return single_open(file, suspend_stats_show, NULL);
-}
-
-static const struct file_operations suspend_stats_operations = {
-       .open           = suspend_stats_open,
-       .read           = seq_read,
-       .llseek         = seq_lseek,
-       .release        = single_release,
-};
+DEFINE_SHOW_ATTRIBUTE(suspend_stats);
 
 static int __init pm_debugfs_init(void)
 {
        debugfs_create_file("suspend_stats", S_IFREG | S_IRUGO,
-                       NULL, NULL, &suspend_stats_operations);
+                       NULL, NULL, &suspend_stats_fops);
        return 0;
 }