summaryrefslogtreecommitdiff
path: root/drivers/staging/zram/Makefile
diff options
context:
space:
mode:
authorNitin Gupta <ngupta@vflare.org>2010-08-09 17:26:47 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2010-08-31 22:33:54 (GMT)
commit33863c21e69e9bd988b63580ada0b729c1d90215 (patch)
tree75b4416212d83929e519c7be058a005ea5e5a917 /drivers/staging/zram/Makefile
parente1a164d7a3e05aae15eb603ee8f1b77446480a3b (diff)
downloadlinux-fsl-qoriq-33863c21e69e9bd988b63580ada0b729c1d90215.tar.xz
Staging: zram: Replace ioctls with sysfs interface
Creates per-device sysfs nodes in /sys/block/zram<id>/ Currently following stats are exported: - disksize - num_reads - num_writes - invalid_io - zero_pages - orig_data_size - compr_data_size - mem_used_total By default, disksize is set to 0. So, to start using a zram device, fist write a disksize value and then initialize device by writing any positive value to initstate. For example: # initialize /dev/zram0 with 50MB disksize echo 50*1024*1024 | bc > /sys/block/zram0/disksize echo 1 > /sys/block/zram0/initstate When done using a disk, issue reset to free its memory by writing any positive value to reset node: echo 1 > /sys/block/zram0/reset This change also obviates the need for 'rzscontrol' utility. Signed-off-by: Nitin Gupta <ngupta@vflare.org> Acked-by: Pekka Enberg <penberg@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/zram/Makefile')
-rw-r--r--drivers/staging/zram/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/zram/Makefile b/drivers/staging/zram/Makefile
index b2c087a..c01160a 100644
--- a/drivers/staging/zram/Makefile
+++ b/drivers/staging/zram/Makefile
@@ -1,3 +1,3 @@
-zram-objs := zram_drv.o xvmalloc.o
+zram-objs := zram_drv.o zram_sysfs.o xvmalloc.o
obj-$(CONFIG_ZRAM) += zram.o