]> git.baikalelectronics.ru Git - kernel.git/commit
drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset
authorSergey Senozhatsky <senozhatsky@chromium.org>
Wed, 24 Aug 2022 03:51:00 +0000 (12:51 +0900)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 12 Sep 2022 03:26:00 +0000 (20:26 -0700)
commit35d52026bb98d7d4859f8a93057f06cb51eeb2d9
treeb71c57fa8ff8f75883c1597e31055cfa46b7ed01
parent065d235c9996f690e1ccde091adf86332994e88c
drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset

We do all reset operations under write lock, so we don't need to save
->disksize and ->comp to stack variables.  Another thing is that ->comp is
freed during zram reset, but comp pointer is not NULL-ed, so zram keeps
the freed pointer value.

Link: https://lkml.kernel.org/r/20220824035100.971816-1-senozhatsky@chromium.org
Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org>
Cc: Minchan Kim <minchan@kernel.org>
Cc: Nitin Gupta <ngupta@vflare.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
drivers/block/zram/zram_drv.c