aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern Brandenburg <bbb@mpi-sws.org>2012-08-20 10:54:53 -0400
committerBjoern Brandenburg <bbb@mpi-sws.org>2012-10-18 16:14:04 -0400
commit1ae3a8f858a6eb6a75a78fb8f35c98fa870dfb87 (patch)
treeb444e68c747e7e807ce6c63cdd2c1dce89bf5cf4
parentb1a59c1438fa81ba1eca68fea665a913188076b2 (diff)
Mark feather-trace buffers as "disturbed" on soft IRQs
We don't want outliers due to soft IRQs, so let them mark ongoing traces as "dirty" as well.
-rw-r--r--kernel/softirq.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/softirq.c b/kernel/softirq.c
index fca82c32042b..2f2df08df395 100644
--- a/kernel/softirq.c
+++ b/kernel/softirq.c
@@ -211,6 +211,9 @@ asmlinkage void __do_softirq(void)
211 int max_restart = MAX_SOFTIRQ_RESTART; 211 int max_restart = MAX_SOFTIRQ_RESTART;
212 int cpu; 212 int cpu;
213 213
214 /* Mark Feather-Trace samples as "disturbed". */
215 ft_irq_fired();
216
214 pending = local_softirq_pending(); 217 pending = local_softirq_pending();
215 account_system_vtime(current); 218 account_system_vtime(current);
216 219