From: Cyrill Gorcunov Date: Thu, 21 Apr 2011 15:03:21 +0000 (-0400) Subject: perf, x86: P4 PMU - Don't forget to clear cpuc->active_mask on overflow X-Git-Tag: v2.6.39-rc5~22^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ea5a6afd95a4803900c97ed63a47a883ebe7b3e;p=pandora-kernel.git perf, x86: P4 PMU - Don't forget to clear cpuc->active_mask on overflow It's not enough to simply disable event on overflow the cpuc->active_mask should be cleared as well otherwise counter may stall in "active" even in real being already disabled (which potentially may lead to the situation that user may not use this counter further). Don pointed out that: " I also noticed this patch fixed some unknown NMIs on a P4 when I stressed the box". Tested-by: Lin Ming Signed-off-by: Cyrill Gorcunov Acked-by: Don Zickus Signed-off-by: Don Zickus Cc: Cyrill Gorcunov Link: http://lkml.kernel.org/r/1303398203-2918-3-git-send-email-dzickus@redhat.com Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed