|
@@ -62,7 +62,7 @@ enum zram_pageflags {
|
|
|
/*-- Data structures */
|
|
/*-- Data structures */
|
|
|
|
|
|
|
|
/* Allocated for each disk page */
|
|
/* Allocated for each disk page */
|
|
|
-struct table {
|
|
|
|
|
|
|
+struct zram_table_entry {
|
|
|
unsigned long handle;
|
|
unsigned long handle;
|
|
|
u16 size; /* object size (excluding header) */
|
|
u16 size; /* object size (excluding header) */
|
|
|
u8 flags;
|
|
u8 flags;
|
|
@@ -82,7 +82,7 @@ struct zram_stats {
|
|
|
|
|
|
|
|
struct zram_meta {
|
|
struct zram_meta {
|
|
|
rwlock_t tb_lock; /* protect table */
|
|
rwlock_t tb_lock; /* protect table */
|
|
|
- struct table *table;
|
|
|
|
|
|
|
+ struct zram_table_entry *table;
|
|
|
struct zs_pool *mem_pool;
|
|
struct zs_pool *mem_pool;
|
|
|
};
|
|
};
|
|
|
|
|
|