Messages in this thread Patch in this message | | | From | Luis Chamberlain <> | Subject | [PATCH v2 2/4] zram: avoid disksize setting when device is being claimed | Date | Fri, 23 Apr 2021 01:11:06 +0000 |
| |
As with other areas of the zram diver, check if the zram block device is being claimed but do it early to avoid trying to set something up for a zram device which may be on its way out.
This doesn't fix a known crash, however the potential for an issue issue is found through code inspection.
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org> --- drivers/block/zram/zram_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index 431b60cd85c1..6051d20b88c3 100644 --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c @@ -1729,7 +1729,7 @@ static ssize_t disksize_store(struct device *dev, mutex_lock(&zram_index_mutex); - if (!zram_up) { + if (!zram_up || zram->claim) { err = -ENODEV; goto out; } -- 2.27.0
| |