]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/block/zram/zram_drv.h
zram: introduce zram memory tracking
[linux.git] / drivers / block / zram / zram_drv.h
index 1075218e88b2a7f4e74bb20de7dfccac7ad83e64..72c8584b6dfff46847a73dbc066ceeff3ecbcec1 100644 (file)
@@ -61,7 +61,9 @@ struct zram_table_entry {
                unsigned long element;
        };
        unsigned long value;
-       u64 ac_time;
+#ifdef CONFIG_ZRAM_MEMORY_TRACKING
+       ktime_t ac_time;
+#endif
 };
 
 struct zram_stats {
@@ -110,5 +112,8 @@ struct zram {
        unsigned long nr_pages;
        spinlock_t bitmap_lock;
 #endif
+#ifdef CONFIG_ZRAM_MEMORY_TRACKING
+       struct dentry *debugfs_dir;
+#endif
 };
 #endif