diff --git a/fs/pstore/ram.c b/fs/pstore/ram.c index 427eee7570bbc63ec43d061820627ebaae798ead..7a034d62cf8c87f5812414bc8607613d28adf6ae 100644 --- a/fs/pstore/ram.c +++ b/fs/pstore/ram.c @@ -643,11 +643,11 @@ static int ramoops_probe(struct platform_device *pdev) kfree(cxt->pstore.buf); fail_clear: cxt->pstore.bufsize = 0; - kfree(cxt->mprz); + persistent_ram_free(cxt->mprz); fail_init_mprz: - kfree(cxt->fprz); + persistent_ram_free(cxt->fprz); fail_init_fprz: - kfree(cxt->cprz); + persistent_ram_free(cxt->cprz); fail_init_cprz: ramoops_free_przs(cxt); fail_out: