Re: [PATCH] staging: mt29f_spinand: fix memory leak while programming pages

From: Jheng-Jhong Wu
Date: Wed Aug 01 2018 - 23:42:46 EST


Dear Dan,

I know what you wrote, but before the spinand device is removed and
freed memory automatically, programming pages may do many many times.
Assume we erase and rewrite a large part of the flash, then
spinand_program_page() might exhaust memory if memory is not large
enough.
In fact, OOM indeed occured when I tested programming multi-pages by
mtd_debug tool.
If OOM was not caused by devm_kzalloc() in spinand_program_page(),
what may exhaust memory?

Best Regards,
âââââââââââââââââââââââââ
Jheng-Jhong Wu (Victor Wu)
E-mail: goodwater.wu@xxxxxxxxx
âââââââââââââââââââââââââ