X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=kernel%2Fevents%2Fcore.c;h=4ced342f1ba9c23c81144c33cfb876d641872d8a;hb=3a525e231651bb3c8fe7be16b8b83e78146740aa;hp=3a140ca3777776905f75b024696a543acd1163a4;hpb=77eeda2a01c46598857a5f128ed1e0158ec6e6c4;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/kernel/events/core.c b/kernel/events/core.c index 3a140ca..4ced342 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -7836,8 +7836,10 @@ int perf_event_init_task(struct task_struct *child) for_each_task_context_nr(ctxn) { ret = perf_event_init_context(child, ctxn); - if (ret) + if (ret) { + perf_event_free_task(child); return ret; + } } return 0;