diff options
author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2012-08-20 10:54:53 -0400 |
---|---|---|
committer | Bjoern Brandenburg <bbb@mpi-sws.org> | 2012-10-18 16:14:04 -0400 |
commit | 1ae3a8f858a6eb6a75a78fb8f35c98fa870dfb87 (patch) | |
tree | b444e68c747e7e807ce6c63cdd2c1dce89bf5cf4 | |
parent | b1a59c1438fa81ba1eca68fea665a913188076b2 (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.c | 3 |
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 | ||