diff --git a/drivers/ras/cec.c b/drivers/ras/cec.c index 5d2b2c02cbbeca68e70bbc5f82665a9288ecc809..dbea02b9edf4b0fe74fb58ace49a83dc9896e55d 100644 --- a/drivers/ras/cec.c +++ b/drivers/ras/cec.c @@ -511,8 +511,10 @@ void __init cec_init(void) return; } - if (create_debugfs_nodes()) + if (create_debugfs_nodes()) { + free_page((unsigned long)ce_arr.array); return; + } INIT_DELAYED_WORK(&cec_work, cec_work_fn); schedule_delayed_work(&cec_work, CEC_DECAY_DEFAULT_INTERVAL);