Loading drivers/staging/zram/zram_drv.c +5 −1 Original line number Diff line number Diff line Loading @@ -527,8 +527,11 @@ static void zram_reset_device(struct zram *zram) size_t index; struct zram_meta *meta; if (!zram->init_done) down_write(&zram->init_lock); if (!zram->init_done) { up_write(&zram->init_lock); return; } meta = zram->meta; zram->init_done = 0; Loading @@ -549,6 +552,7 @@ static void zram_reset_device(struct zram *zram) zram->disksize = 0; set_capacity(zram->disk, 0); up_write(&zram->init_lock); } static void zram_init_device(struct zram *zram, struct zram_meta *meta) Loading Loading
drivers/staging/zram/zram_drv.c +5 −1 Original line number Diff line number Diff line Loading @@ -527,8 +527,11 @@ static void zram_reset_device(struct zram *zram) size_t index; struct zram_meta *meta; if (!zram->init_done) down_write(&zram->init_lock); if (!zram->init_done) { up_write(&zram->init_lock); return; } meta = zram->meta; zram->init_done = 0; Loading @@ -549,6 +552,7 @@ static void zram_reset_device(struct zram *zram) zram->disksize = 0; set_capacity(zram->disk, 0); up_write(&zram->init_lock); } static void zram_init_device(struct zram *zram, struct zram_meta *meta) Loading