Messages in this thread | | | From | Jheng-Jhong Wu <> | Date | Thu, 2 Aug 2018 11:42:30 +0800 | Subject | Re: [PATCH] staging: mt29f_spinand: fix memory leak while programming pages |
| |
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@gmail.com ─────────────────────────
| |