Skip to content

Commit

Permalink
Staging: zram: make ZRAM depends on SYSFS
Browse files Browse the repository at this point in the history
We can not configure zram device without sysfs anyway, so make zram
depends on it.

Signed-off-by: Jerome Marchand <jmarchan@redhat.com>
Acked-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Jerome Marchand authored and Greg Kroah-Hartman committed Jan 21, 2011
1 parent 98069c3 commit 2b15287
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 9 deletions.
2 changes: 1 addition & 1 deletion drivers/staging/zram/Kconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
config ZRAM
tristate "Compressed RAM block device support"
depends on BLOCK
depends on BLOCK && SYSFS
select LZO_COMPRESS
select LZO_DECOMPRESS
default n
Expand Down
4 changes: 0 additions & 4 deletions drivers/staging/zram/zram_drv.c
Original file line number Diff line number Diff line change
Expand Up @@ -626,14 +626,12 @@ static int create_device(struct zram *zram, int device_id)

add_disk(zram->disk);

#ifdef CONFIG_SYSFS
ret = sysfs_create_group(&disk_to_dev(zram->disk)->kobj,
&zram_disk_attr_group);
if (ret < 0) {
pr_warning("Error creating sysfs group");
goto out;
}
#endif

zram->init_done = 0;

Expand All @@ -643,10 +641,8 @@ static int create_device(struct zram *zram, int device_id)

static void destroy_device(struct zram *zram)
{
#ifdef CONFIG_SYSFS
sysfs_remove_group(&disk_to_dev(zram->disk)->kobj,
&zram_disk_attr_group);
#endif

if (zram->disk) {
del_gendisk(zram->disk);
Expand Down
4 changes: 0 additions & 4 deletions drivers/staging/zram/zram_sysfs.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

#include "zram_drv.h"

#ifdef CONFIG_SYSFS

static u64 zram_stat64_read(struct zram *zram, u64 *v)
{
u64 val;
Expand Down Expand Up @@ -220,5 +218,3 @@ static struct attribute *zram_disk_attrs[] = {
struct attribute_group zram_disk_attr_group = {
.attrs = zram_disk_attrs,
};

#endif /* CONFIG_SYSFS */

0 comments on commit 2b15287

Please sign in to comment.