|
@@ -297,7 +297,7 @@ static void zs_zpool_unmap(void *pool, unsigned long handle)
|
|
|
|
|
|
static u64 zs_zpool_total_size(void *pool)
|
|
|
{
|
|
|
- return zs_get_total_size_bytes(pool);
|
|
|
+ return zs_get_total_pages(pool) << PAGE_SHIFT;
|
|
|
}
|
|
|
|
|
|
static struct zpool_driver zs_zpool_driver = {
|
|
@@ -1181,12 +1181,11 @@ void zs_unmap_object(struct zs_pool *pool, unsigned long handle)
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(zs_unmap_object);
|
|
|
|
|
|
-u64 zs_get_total_size_bytes(struct zs_pool *pool)
|
|
|
+unsigned long zs_get_total_pages(struct zs_pool *pool)
|
|
|
{
|
|
|
- u64 npages = atomic_long_read(&pool->pages_allocated);
|
|
|
- return npages << PAGE_SHIFT;
|
|
|
+ return atomic_long_read(&pool->pages_allocated);
|
|
|
}
|
|
|
-EXPORT_SYMBOL_GPL(zs_get_total_size_bytes);
|
|
|
+EXPORT_SYMBOL_GPL(zs_get_total_pages);
|
|
|
|
|
|
module_init(zs_init);
|
|
|
module_exit(zs_exit);
|