]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic...
authorIngo Molnar <mingo@elte.hu>
Thu, 20 May 2010 20:01:12 +0000 (22:01 +0200)
committerIngo Molnar <mingo@elte.hu>
Thu, 20 May 2010 20:01:12 +0000 (22:01 +0200)
kernel/perf_event.c

index 2a060be3b07fb98075cf995ce0c292af2c924b83..45b7aec55458f5d966b09c209856c3b87fb92037 100644 (file)
@@ -2933,7 +2933,7 @@ again:
         */
 
        if (!local_dec_and_test(&data->nest))
-               return;
+               goto out;
 
        /*
         * Publish the known good head. Rely on the full barrier implied
@@ -2954,6 +2954,7 @@ again:
        if (handle->wakeup != local_read(&data->wakeup))
                perf_output_wakeup(handle);
 
+ out:
        preempt_enable();
 }